diff --git a/buildSrc/src/main/java/baritone/gradle/util/Determinizer.java b/buildSrc/src/main/java/baritone/gradle/util/Determinizer.java
index a4dcaca3..21b2e50a 100644
--- a/buildSrc/src/main/java/baritone/gradle/util/Determinizer.java
+++ b/buildSrc/src/main/java/baritone/gradle/util/Determinizer.java
@@ -18,7 +18,6 @@
package baritone.gradle.util;
import com.google.gson.*;
-import com.google.gson.internal.LazilyParsedNumber;
import com.google.gson.stream.JsonReader;
import com.google.gson.stream.JsonWriter;
@@ -90,7 +89,7 @@ public class Determinizer {
private static String writeSorted(JsonObject in) throws IOException {
StringWriter writer = new StringWriter();
JsonWriter jw = new JsonWriter(writer);
- JSON_ELEMENT.write(jw, in);
+ ORDERED_JSON_WRITER.write(jw, in);
return writer.toString() + "\n";
}
@@ -101,44 +100,11 @@ public class Determinizer {
* @see GSON License
* @see Original Source
*/
- private static final TypeAdapter JSON_ELEMENT = new TypeAdapter() {
+ private static final TypeAdapter ORDERED_JSON_WRITER = new TypeAdapter() {
@Override
- public JsonElement read(JsonReader in) throws IOException {
- switch (in.peek()) {
- case STRING:
- return new JsonPrimitive(in.nextString());
- case NUMBER:
- String number = in.nextString();
- return new JsonPrimitive(new LazilyParsedNumber(number));
- case BOOLEAN:
- return new JsonPrimitive(in.nextBoolean());
- case NULL:
- in.nextNull();
- return JsonNull.INSTANCE;
- case BEGIN_ARRAY:
- JsonArray array = new JsonArray();
- in.beginArray();
- while (in.hasNext()) {
- array.add(read(in));
- }
- in.endArray();
- return array;
- case BEGIN_OBJECT:
- JsonObject object = new JsonObject();
- in.beginObject();
- while (in.hasNext()) {
- object.add(in.nextName(), read(in));
- }
- in.endObject();
- return object;
- case END_DOCUMENT:
- case NAME:
- case END_OBJECT:
- case END_ARRAY:
- default:
- throw new IllegalArgumentException();
- }
+ public JsonElement read(JsonReader in) {
+ return null;
}
@Override