[2.x] Switch to using shaded-gson

Fixes https://github.com/sbt/sbt/issues/8334
This commit is contained in:
Eugene Yokota
2025-12-15 03:17:33 -05:00
parent 5245bf2b5e
commit 9888aae7fa
9 changed files with 34 additions and 30 deletions
@@ -14,19 +14,19 @@
* limitations under the License.
*/
package com.google.gson.typeadapters;
package org.scalasbt.shadedgson.com.google.gson.typeadapters;
import com.google.errorprone.annotations.CanIgnoreReturnValue;
import com.google.gson.Gson;
import com.google.gson.JsonElement;
import com.google.gson.JsonObject;
import com.google.gson.JsonParseException;
import com.google.gson.JsonPrimitive;
import com.google.gson.TypeAdapter;
import com.google.gson.TypeAdapterFactory;
import com.google.gson.reflect.TypeToken;
import com.google.gson.stream.JsonReader;
import com.google.gson.stream.JsonWriter;
import org.scalasbt.shadedgson.com.google.errorprone.annotations.CanIgnoreReturnValue;
import org.scalasbt.shadedgson.com.google.gson.Gson;
import org.scalasbt.shadedgson.com.google.gson.JsonElement;
import org.scalasbt.shadedgson.com.google.gson.JsonObject;
import org.scalasbt.shadedgson.com.google.gson.JsonParseException;
import org.scalasbt.shadedgson.com.google.gson.JsonPrimitive;
import org.scalasbt.shadedgson.com.google.gson.TypeAdapter;
import org.scalasbt.shadedgson.com.google.gson.TypeAdapterFactory;
import org.scalasbt.shadedgson.com.google.gson.reflect.TypeToken;
import org.scalasbt.shadedgson.com.google.gson.stream.JsonReader;
import org.scalasbt.shadedgson.com.google.gson.stream.JsonWriter;
import java.io.IOException;
import java.util.LinkedHashMap;
import java.util.Map;
@@ -8,7 +8,7 @@
package sbt.internal.worker1;
import com.google.gson.Gson;
import org.scalasbt.shadedgson.com.google.gson.Gson;
import sbt.testing.*;
@@ -8,12 +8,12 @@
package sbt.internal.worker1;
import com.google.gson.Gson;
import com.google.gson.TypeAdapter;
import com.google.gson.TypeAdapterFactory;
import com.google.gson.reflect.TypeToken;
import com.google.gson.stream.JsonReader;
import com.google.gson.stream.JsonWriter;
import org.scalasbt.shadedgson.com.google.gson.Gson;
import org.scalasbt.shadedgson.com.google.gson.TypeAdapter;
import org.scalasbt.shadedgson.com.google.gson.TypeAdapterFactory;
import org.scalasbt.shadedgson.com.google.gson.reflect.TypeToken;
import org.scalasbt.shadedgson.com.google.gson.stream.JsonReader;
import org.scalasbt.shadedgson.com.google.gson.stream.JsonWriter;
import java.io.IOException;
import java.util.ArrayList;
@@ -8,13 +8,13 @@
package sbt.internal.worker1;
import com.google.gson.Gson;
import com.google.gson.GsonBuilder;
import com.google.gson.JsonElement;
import com.google.gson.JsonObject;
import com.google.gson.JsonParser;
import com.google.gson.JsonPrimitive;
import com.google.gson.typeadapters.RuntimeTypeAdapterFactory;
import org.scalasbt.shadedgson.com.google.gson.Gson;
import org.scalasbt.shadedgson.com.google.gson.GsonBuilder;
import org.scalasbt.shadedgson.com.google.gson.JsonElement;
import org.scalasbt.shadedgson.com.google.gson.JsonObject;
import org.scalasbt.shadedgson.com.google.gson.JsonParser;
import org.scalasbt.shadedgson.com.google.gson.JsonPrimitive;
import org.scalasbt.shadedgson.com.google.gson.typeadapters.RuntimeTypeAdapterFactory;
import java.io.ByteArrayOutputStream;
import java.io.InputStream;
import java.io.IOException;