From 7d24e825fb81351256f5cb53778fc1afd3c85c17 Mon Sep 17 00:00:00 2001
From: Hallvard Traetteberg <hal@ntnu.no>
Date: Thu, 25 Nov 2021 11:16:27 +0100
Subject: [PATCH] Fixes checkstyle warnings

---
 .../core/src/main/java/todolist/json/TodoPersistence.java | 4 +++-
 .../java/todolist/json/internal/TodoModelSerializer.java  | 2 --
 .../src/main/java/todolist/json/internal/TodoModule.java  | 5 ++---
 .../todolist/json/internal/TodoSettingsDeserializer.java  | 8 ++++----
 .../todolist/json/internal/TodoSettingsSerializer.java    | 3 ++-
 5 files changed, 11 insertions(+), 11 deletions(-)

diff --git a/todolist/core/src/main/java/todolist/json/TodoPersistence.java b/todolist/core/src/main/java/todolist/json/TodoPersistence.java
index 6fe1f80..ba808c7 100644
--- a/todolist/core/src/main/java/todolist/json/TodoPersistence.java
+++ b/todolist/core/src/main/java/todolist/json/TodoPersistence.java
@@ -12,7 +12,6 @@ import java.nio.file.Path;
 import java.nio.file.Paths;
 import java.util.EnumSet;
 import java.util.Set;
-
 import todolist.core.TodoModel;
 import todolist.json.internal.TodoModule;
 
@@ -22,6 +21,9 @@ import todolist.json.internal.TodoModule;
  */
 public class TodoPersistence {
 
+  /**
+   * Used to indicate what parts of a TodoModel to serialize.
+   */
   public enum TodoModelParts {
     SETTINGS, LISTS, LIST_CONTENTS
   }
diff --git a/todolist/core/src/main/java/todolist/json/internal/TodoModelSerializer.java b/todolist/core/src/main/java/todolist/json/internal/TodoModelSerializer.java
index da847fb..cfaf818 100644
--- a/todolist/core/src/main/java/todolist/json/internal/TodoModelSerializer.java
+++ b/todolist/core/src/main/java/todolist/json/internal/TodoModelSerializer.java
@@ -4,9 +4,7 @@ import com.fasterxml.jackson.core.JsonGenerator;
 import com.fasterxml.jackson.databind.JsonSerializer;
 import com.fasterxml.jackson.databind.SerializerProvider;
 import java.io.IOException;
-import java.util.EnumSet;
 import java.util.Set;
-
 import todolist.core.AbstractTodoList;
 import todolist.core.TodoModel;
 import todolist.json.TodoPersistence.TodoModelParts;
diff --git a/todolist/core/src/main/java/todolist/json/internal/TodoModule.java b/todolist/core/src/main/java/todolist/json/internal/TodoModule.java
index 96101cf..36f9032 100644
--- a/todolist/core/src/main/java/todolist/json/internal/TodoModule.java
+++ b/todolist/core/src/main/java/todolist/json/internal/TodoModule.java
@@ -1,10 +1,9 @@
 package todolist.json.internal;
 
-import java.util.EnumSet;
-import java.util.Set;
-
 import com.fasterxml.jackson.core.Version;
 import com.fasterxml.jackson.databind.module.SimpleModule;
+import java.util.EnumSet;
+import java.util.Set;
 import todolist.core.AbstractTodoList;
 import todolist.core.TodoItem;
 import todolist.core.TodoModel;
diff --git a/todolist/core/src/main/java/todolist/json/internal/TodoSettingsDeserializer.java b/todolist/core/src/main/java/todolist/json/internal/TodoSettingsDeserializer.java
index f6aee4d..1468450 100644
--- a/todolist/core/src/main/java/todolist/json/internal/TodoSettingsDeserializer.java
+++ b/todolist/core/src/main/java/todolist/json/internal/TodoSettingsDeserializer.java
@@ -23,12 +23,12 @@ class TodoSettingsDeserializer extends JsonDeserializer<TodoSettings> {
 
   TodoSettings deserialize(JsonNode jsonNode) {
     if (jsonNode instanceof ObjectNode) {
-      ObjectNode objectNode = (ObjectNode) jsonNode;
-      TodoSettings settings = new TodoSettings();
-      JsonNode todoItemsSortOrderNode = objectNode.get(TodoSettings.TODO_ITEM_SORT_ORDER_SETTING);
+      var objectNode = (ObjectNode) jsonNode;
+      var settings = new TodoSettings();
+      var todoItemsSortOrderNode = objectNode.get(TodoSettings.TODO_ITEM_SORT_ORDER_SETTING);
       if (todoItemsSortOrderNode instanceof TextNode) {
         try {
-          TodoItemsSortOrder sortOrder = TodoItemsSortOrder.valueOf(todoItemsSortOrderNode.asText());
+          var sortOrder = TodoItemsSortOrder.valueOf(todoItemsSortOrderNode.asText());
           settings.setTodoItemsSortOrder(sortOrder);
         } catch (IllegalArgumentException iae) {
           // ignore unknown sort order constant
diff --git a/todolist/core/src/main/java/todolist/json/internal/TodoSettingsSerializer.java b/todolist/core/src/main/java/todolist/json/internal/TodoSettingsSerializer.java
index 31bf770..8e0e1ad 100644
--- a/todolist/core/src/main/java/todolist/json/internal/TodoSettingsSerializer.java
+++ b/todolist/core/src/main/java/todolist/json/internal/TodoSettingsSerializer.java
@@ -17,7 +17,8 @@ class TodoSettingsSerializer extends JsonSerializer<TodoSettings> {
       SerializerProvider serializerProvider)
       throws IOException {
     jsonGen.writeStartObject();
-    jsonGen.writeStringField(TodoSettings.TODO_ITEM_SORT_ORDER_SETTING, settings.getTodoItemsSortOrder().name());
+    var sortOrderName = settings.getTodoItemsSortOrder().name();
+    jsonGen.writeStringField(TodoSettings.TODO_ITEM_SORT_ORDER_SETTING, sortOrderName);
     jsonGen.writeEndObject();
   }
 }
-- 
GitLab