diff options
Diffstat (limited to 'gson/src/main/java/moe')
-rw-r--r-- | gson/src/main/java/moe/nea/jcp/gson/GsonListBuilder.java | 2 | ||||
-rw-r--r-- | gson/src/main/java/moe/nea/jcp/gson/GsonOperations.java | 4 |
2 files changed, 4 insertions, 2 deletions
diff --git a/gson/src/main/java/moe/nea/jcp/gson/GsonListBuilder.java b/gson/src/main/java/moe/nea/jcp/gson/GsonListBuilder.java index d1a6302..5e37a87 100644 --- a/gson/src/main/java/moe/nea/jcp/gson/GsonListBuilder.java +++ b/gson/src/main/java/moe/nea/jcp/gson/GsonListBuilder.java @@ -4,7 +4,7 @@ import com.google.gson.JsonArray; import com.google.gson.JsonElement; import moe.nea.pcj.json.ListBuilder; -public class GsonListBuilder extends GsonListView implements ListBuilder<JsonArray, JsonElement> { +public class GsonListBuilder extends GsonListView implements ListBuilder<JsonElement> { public GsonListBuilder() { super(new JsonArray()); diff --git a/gson/src/main/java/moe/nea/jcp/gson/GsonOperations.java b/gson/src/main/java/moe/nea/jcp/gson/GsonOperations.java index 7957d05..344c9a5 100644 --- a/gson/src/main/java/moe/nea/jcp/gson/GsonOperations.java +++ b/gson/src/main/java/moe/nea/jcp/gson/GsonOperations.java @@ -16,6 +16,8 @@ import moe.nea.pcj.Unit; import moe.nea.pcj.json.UnexpectedJsonElement; public class GsonOperations implements JsonLikeOperations<JsonElement> { + public static final GsonOperations INSTANCE = new GsonOperations(); + @Override public JsonElement createNull(Unit value) { return JsonNull.INSTANCE; @@ -80,7 +82,7 @@ public class GsonOperations implements JsonLikeOperations<JsonElement> { } @Override - public ListBuilder<JsonArray, JsonElement> createList() { + public ListBuilder<JsonElement> createList() { return new GsonListBuilder(); } |