From 639462d25b6a62447c8b06192e7d104e6196f6c0 Mon Sep 17 00:00:00 2001 From: Aleksey Date: Sat, 12 Dec 2020 10:47:16 +0300 Subject: [PATCH] Update ConfigKeeper.java --- src/main/java/ru/betterend/config/ConfigKeeper.java | 11 +++++++---- 1 file changed, 7 insertions(+), 4 deletions(-) diff --git a/src/main/java/ru/betterend/config/ConfigKeeper.java b/src/main/java/ru/betterend/config/ConfigKeeper.java index f44381df..195dc67c 100644 --- a/src/main/java/ru/betterend/config/ConfigKeeper.java +++ b/src/main/java/ru/betterend/config/ConfigKeeper.java @@ -213,12 +213,11 @@ public final class ConfigKeeper { public static class EnumEntry> extends Entry { - private Type type; + private final Type type; public EnumEntry(T defaultValue) { super(defaultValue); - this.type = new TypeToken(){ - private static final long serialVersionUID = 1L;}.getType(); + this.type = new EntryType().getType(); } @Override @@ -234,7 +233,11 @@ public final class ConfigKeeper { @Override public void toJson(JsonObject json, String key, T value) { json.addProperty(key, JsonFactory.GSON.toJson(json, type)); - } + } + + private class EntryType extends TypeToken { + private static final long serialVersionUID = 1L; + } } public static abstract class RangeEntry> extends Entry {