diff options
author | Linnea Gräf <nea@nea.moe> | 2024-11-14 02:14:48 +0100 |
---|---|---|
committer | Linnea Gräf <nea@nea.moe> | 2024-11-14 02:14:48 +0100 |
commit | de24bd3786441914c8071092274ac160cc2c02c3 (patch) | |
tree | 9fbf620f23748622be6f29e6d9c2214d95558c2f /gson/src/main/java | |
parent | ed8eb00566a5e3b7f2d5564d7977a4b3ec8fe5b3 (diff) | |
download | profunctor-codecs-java-de24bd3786441914c8071092274ac160cc2c02c3.tar.gz profunctor-codecs-java-de24bd3786441914c8071092274ac160cc2c02c3.tar.bz2 profunctor-codecs-java-de24bd3786441914c8071092274ac160cc2c02c3.zip |
Add tests
Diffstat (limited to 'gson/src/main/java')
-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(); } |