summaryrefslogtreecommitdiff
path: root/gson/src/main/java
diff options
context:
space:
mode:
authorLinnea Gräf <nea@nea.moe>2024-11-14 02:14:48 +0100
committerLinnea Gräf <nea@nea.moe>2024-11-14 02:14:48 +0100
commitde24bd3786441914c8071092274ac160cc2c02c3 (patch)
tree9fbf620f23748622be6f29e6d9c2214d95558c2f /gson/src/main/java
parented8eb00566a5e3b7f2d5564d7977a4b3ec8fe5b3 (diff)
downloadprofunctor-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.java2
-rw-r--r--gson/src/main/java/moe/nea/jcp/gson/GsonOperations.java4
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();
}