META-INF/MANIFEST.MF
module-info.class
com/google/gson/FieldNamingPolicy$5.class
com/google/gson/Gson$5.class
com/google/gson/JsonDeserializer.class
com/google/gson/JsonStreamParser.class
com/google/gson/Gson$FutureTypeAdapter.class
com/google/gson/Gson.class
com/google/gson/FieldNamingStrategy.class
com/google/gson/Gson$3.class
com/google/gson/JsonSerializer.class
com/google/gson/FieldNamingPolicy$3.class
com/google/gson/JsonNull.class
com/google/gson/InstanceCreator.class
com/google/gson/JsonSerializationContext.class
com/google/gson/FieldNamingPolicy$1.class
com/google/gson/JsonElement.class
com/google/gson/Gson$1.class
com/google/gson/FieldNamingPolicy$6.class
com/google/gson/TypeAdapter$1.class
com/google/gson/Gson$4.class
com/google/gson/stream/JsonReader$1.class
com/google/gson/stream/JsonReader.class
com/google/gson/stream/JsonToken.class
com/google/gson/stream/MalformedJsonException.class
com/google/gson/stream/JsonWriter.class
com/google/gson/stream/JsonScope.class
com/google/gson/FieldNamingPolicy$4.class
com/google/gson/JsonIOException.class
com/google/gson/reflect/TypeToken.class
com/google/gson/TypeAdapter.class
com/google/gson/JsonPrimitive.class
com/google/gson/internal/ConstructorConstructor$1.class
com/google/gson/internal/ConstructorConstructor$3.class
com/google/gson/internal/Streams$AppendableWriter$CurrentWrite.class
com/google/gson/internal/ConstructorConstructor$7.class
com/google/gson/internal/Excluder$1.class
com/google/gson/internal/ConstructorConstructor$5.class
com/google/gson/internal/$Gson$Types.class
com/google/gson/internal/ConstructorConstructor.class
com/google/gson/internal/ConstructorConstructor$2.class
com/google/gson/internal/LinkedTreeMap$KeySet.class
com/google/gson/internal/LinkedHashTreeMap$EntrySet$1.class
com/google/gson/internal/GsonBuildConfig.class
com/google/gson/internal/LinkedHashTreeMap$AvlIterator.class
com/google/gson/internal/LinkedTreeMap$1.class
com/google/gson/internal/LazilyParsedNumber.class
com/google/gson/internal/LinkedHashTreeMap.class
com/google/gson/internal/JsonReaderInternalAccess.class
com/google/gson/internal/reflect/PreJava9ReflectionAccessor.class
com/google/gson/internal/reflect/UnsafeReflectionAccessor.class
com/google/gson/internal/reflect/ReflectionAccessor.class
com/google/gson/internal/LinkedTreeMap$EntrySet.class
com/google/gson/internal/ConstructorConstructor$4.class
com/google/gson/internal/ObjectConstructor.class
com/google/gson/internal/LinkedTreeMap$LinkedTreeMapIterator.class
com/google/gson/internal/PreJava9DateFormatProvider.class
com/google/gson/internal/$Gson$Preconditions.class
com/google/gson/internal/LinkedHashTreeMap$KeySet.class
com/google/gson/internal/ConstructorConstructor$6.class
com/google/gson/internal/LinkedHashTreeMap$EntrySet.class
com/google/gson/internal/Streams.class
com/google/gson/internal/ConstructorConstructor$12.class
com/google/gson/internal/UnsafeAllocator.class
com/google/gson/internal/ConstructorConstructor$10.class
com/google/gson/internal/UnsafeAllocator$4.class
com/google/gson/internal/$Gson$Types$ParameterizedTypeImpl.class
com/google/gson/internal/ConstructorConstructor$8.class
com/google/gson/internal/LinkedHashTreeMap$Node.class
com/google/gson/internal/ConstructorConstructor$14.class
com/google/gson/internal/LinkedTreeMap.class
com/google/gson/internal/UnsafeAllocator$2.class
com/google/gson/internal/Primitives.class
com/google/gson/internal/LinkedTreeMap$KeySet$1.class
com/google/gson/internal/ConstructorConstructor$11.class
com/google/gson/internal/$Gson$Types$GenericArrayTypeImpl.class
com/google/gson/internal/LinkedHashTreeMap$1.class
com/google/gson/internal/ConstructorConstructor$9.class
com/google/gson/internal/LinkedHashTreeMap$AvlBuilder.class
com/google/gson/internal/$Gson$Types$WildcardTypeImpl.class
com/google/gson/internal/LinkedHashTreeMap$KeySet$1.class
com/google/gson/internal/ConstructorConstructor$13.class
com/google/gson/internal/LinkedHashTreeMap$LinkedTreeMapIterator.class
com/google/gson/internal/bind/TreeTypeAdapter.class
com/google/gson/internal/bind/TypeAdapters$8.class
com/google/gson/internal/bind/ObjectTypeAdapter.class
com/google/gson/internal/bind/JsonAdapterAnnotationTypeAdapterFactory.class
com/google/gson/internal/bind/TypeAdapters$13.class
com/google/gson/internal/bind/TypeAdapters$35$1.class
com/google/gson/internal/bind/TypeAdapters$11.class
com/google/gson/internal/bind/ObjectTypeAdapter$1.class
com/google/gson/internal/bind/TimeTypeAdapter$1.class
com/google/gson/internal/bind/TypeAdapters$35.class
com/google/gson/internal/bind/ReflectiveTypeAdapterFactory$1.class
com/google/gson/internal/bind/JsonTreeReader.class
com/google/gson/internal/bind/TypeAdapters$31.class
com/google/gson/internal/bind/TypeAdapterRuntimeTypeWrapper.class
com/google/gson/internal/bind/DateTypeAdapter.class
com/google/gson/internal/bind/TypeAdapters$28.class
com/google/gson/internal/bind/TypeAdapters$15.class
com/google/gson/internal/bind/TypeAdapters$17.class
com/google/gson/internal/bind/util/ISO8601Utils.class
com/google/gson/internal/bind/TypeAdapters$EnumTypeAdapter.class
com/google/gson/internal/bind/SqlDateTypeAdapter$1.class
com/google/gson/internal/bind/ReflectiveTypeAdapterFactory$Adapter.class
com/google/gson/internal/bind/TimeTypeAdapter.class
com/google/gson/internal/bind/TypeAdapters$33.class
com/google/gson/internal/bind/TypeAdapters$10.class
com/google/gson/internal/bind/TreeTypeAdapter$GsonContextImpl.class
com/google/gson/internal/bind/TypeAdapters$34.class
com/google/gson/internal/bind/TypeAdapters$36.class
com/google/gson/internal/bind/JsonTreeReader$1.class
com/google/gson/internal/bind/TypeAdapters$9.class
com/google/gson/internal/bind/TreeTypeAdapter$SingleTypeFactory.class
com/google/gson/internal/bind/ReflectiveTypeAdapterFactory$BoundField.class
com/google/gson/internal/bind/TypeAdapters$26$1.class
com/google/gson/internal/bind/ObjectTypeAdapter$2.class
com/google/gson/internal/bind/TypeAdapters$12.class
com/google/gson/internal/bind/TypeAdapters$16.class
com/google/gson/internal/bind/DateTypeAdapter$1.class
com/google/gson/internal/bind/TypeAdapters$32.class
com/google/gson/internal/bind/TreeTypeAdapter$1.class
com/google/gson/internal/bind/TypeAdapters$30.class
com/google/gson/internal/bind/TypeAdapters$14.class
com/google/gson/internal/bind/TypeAdapters$29.class
com/google/gson/internal/bind/TypeAdapters$25.class
com/google/gson/internal/bind/ReflectiveTypeAdapterFactory.class
com/google/gson/internal/bind/TypeAdapters$18.class
com/google/gson/internal/bind/TypeAdapters$3.class
com/google/gson/internal/bind/TypeAdapters$1.class
com/google/gson/internal/bind/MapTypeAdapterFactory$Adapter.class
com/google/gson/internal/bind/TypeAdapters$27.class
com/google/gson/internal/bind/TypeAdapters$23.class
com/google/gson/internal/bind/TypeAdapters$5.class
com/google/gson/internal/bind/ArrayTypeAdapter$1.class
com/google/gson/internal/bind/TypeAdapters$7.class
com/google/gson/internal/bind/CollectionTypeAdapterFactory.class
com/google/gson/internal/bind/TypeAdapters$21.class
com/google/gson/internal/bind/MapTypeAdapterFactory.class
com/google/gson/internal/bind/TypeAdapters.class
com/google/gson/internal/bind/SqlDateTypeAdapter.class
com/google/gson/internal/bind/TypeAdapters$26.class
com/google/gson/internal/bind/JsonTreeWriter.class
com/google/gson/internal/bind/TypeAdapters$19.class
com/google/gson/internal/bind/CollectionTypeAdapterFactory$Adapter.class
com/google/gson/internal/bind/TypeAdapters$24.class
com/google/gson/internal/bind/JsonTreeWriter$1.class
com/google/gson/internal/bind/TypeAdapters$2.class
com/google/gson/internal/bind/TypeAdapters$6.class
com/google/gson/internal/bind/TypeAdapters$20.class
com/google/gson/internal/bind/TypeAdapters$22.class
com/google/gson/internal/bind/TypeAdapters$4.class
com/google/gson/internal/bind/ArrayTypeAdapter.class
com/google/gson/internal/UnsafeAllocator$3.class
com/google/gson/internal/LinkedTreeMap$EntrySet$1.class
com/google/gson/internal/Excluder.class
com/google/gson/internal/Streams$AppendableWriter.class
com/google/gson/internal/UnsafeAllocator$1.class
com/google/gson/internal/JavaVersion.class
com/google/gson/internal/LinkedTreeMap$Node.class
com/google/gson/FieldNamingPolicy$2.class
com/google/gson/Gson$2.class
com/google/gson/annotations/SerializedName.class
com/google/gson/annotations/Expose.class
com/google/gson/annotations/JsonAdapter.class
com/google/gson/annotations/Until.class
com/google/gson/annotations/Since.class
com/google/gson/TypeAdapterFactory.class
com/google/gson/LongSerializationPolicy.class
com/google/gson/FieldNamingPolicy.class
com/google/gson/LongSerializationPolicy$1.class
com/google/gson/DefaultDateTypeAdapter.class
com/google/gson/JsonSyntaxException.class
com/google/gson/JsonArray.class
com/google/gson/JsonParseException.class
com/google/gson/LongSerializationPolicy$2.class
com/google/gson/JsonParser.class
com/google/gson/GsonBuilder.class
com/google/gson/FieldAttributes.class
com/google/gson/JsonDeserializationContext.class
com/google/gson/JsonObject.class
com/google/gson/ExclusionStrategy.class
META-INF/maven/com.google.code.gson/gson/pom.xml
META-INF/maven/com.google.code.gson/gson/pom.properties
Manifest-Version: 1.0
Archiver-Version: Plexus Archiver
Created-By: 11.0.4 (Oracle Corporation)
Built-By: inder
Build-Jdk: 11.0.4
Bnd-LastModified: 1570215293550
Bundle-ContactAddress: https://github.com/google/gson
Bundle-Description: Gson JSON library
Bundle-ManifestVersion: 2
Bundle-Name: Gson
Bundle-RequiredExecutionEnvironment: J2SE-1.5, JavaSE-1.6, JavaSE-1.7, J
avaSE-1.8
Bundle-SymbolicName: com.google.gson
Bundle-Vendor: Google Gson Project
Bundle-Version: 2.8.6
Export-Package: com.google.gson;uses:=”com.google.gson.reflect,com.googl
e.gson.stream”;version=”2.8.6″,com.google.gson.annotations;version=”2.8
.6″,com.google.gson.reflect;version=”2.8.6″,com.google.gson.stream;vers
ion=”2.8.6″
Import-Package: com.google.gson.annotations
Require-Capability: osgi.ee;filter:=”(&(osgi.ee=JavaSE)(version=9.0))”
Tool: Bnd-4.0.0.201805111645
module-info
class module-info {
}
FieldNamingPolicy$5
package com.google.gson;
final synchronized enum FieldNamingPolicy$5 {
void FieldNamingPolicy$5(String, int);
public String translateName(reflect.Field);
}
Gson$5
package com.google.gson;
synchronized class Gson$5 extends TypeAdapter {
void Gson$5(TypeAdapter);
public void write(stream.JsonWriter, java.util.concurrent.atomic.AtomicLongArray) throws java.io.IOException;
public java.util.concurrent.atomic.AtomicLongArray read(stream.JsonReader) throws java.io.IOException;
}
JsonDeserializer
package com.google.gson;
public abstract interface JsonDeserializer {
public abstract Object deserialize(JsonElement, reflect.Type, JsonDeserializationContext) throws JsonParseException;
}
JsonStreamParser
package com.google.gson;
public final synchronized class JsonStreamParser implements java.util.Iterator {
private final stream.JsonReader parser;
private final Object lock;
public void JsonStreamParser(String);
public void JsonStreamParser(java.io.Reader);
public JsonElement next() throws JsonParseException;
public boolean hasNext();
public void remove();
}
Gson$FutureTypeAdapter
package com.google.gson;
synchronized class Gson$FutureTypeAdapter extends TypeAdapter {
private TypeAdapter delegate;
void Gson$FutureTypeAdapter();
public void setDelegate(TypeAdapter);
public Object read(stream.JsonReader) throws java.io.IOException;
public void write(stream.JsonWriter, Object) throws java.io.IOException;
}
Gson
package com.google.gson;
public final synchronized class Gson {
static final boolean DEFAULT_JSON_NON_EXECUTABLE = 0;
static final boolean DEFAULT_LENIENT = 0;
static final boolean DEFAULT_PRETTY_PRINT = 0;
static final boolean DEFAULT_ESCAPE_HTML = 1;
static final boolean DEFAULT_SERIALIZE_NULLS = 0;
static final boolean DEFAULT_COMPLEX_MAP_KEYS = 0;
static final boolean DEFAULT_SPECIALIZE_FLOAT_VALUES = 0;
private static final reflect.TypeToken NULL_KEY_SURROGATE;
private static final String JSON_NON_EXECUTABLE_PREFIX = )]}’
;
private final ThreadLocal calls;
private final java.util.Map typeTokenCache;
private final internal.ConstructorConstructor constructorConstructor;
private final internal.bind.JsonAdapterAnnotationTypeAdapterFactory jsonAdapterFactory;
final java.util.List factories;
final internal.Excluder excluder;
final FieldNamingStrategy fieldNamingStrategy;
final java.util.Map instanceCreators;
final boolean serializeNulls;
final boolean complexMapKeySerialization;
final boolean generateNonExecutableJson;
final boolean htmlSafe;
final boolean prettyPrinting;
final boolean lenient;
final boolean serializeSpecialFloatingPointValues;
final String datePattern;
final int dateStyle;
final int timeStyle;
final LongSerializationPolicy longSerializationPolicy;
final java.util.List builderFactories;
final java.util.List builderHierarchyFactories;
public void Gson();
void Gson(internal.Excluder, FieldNamingStrategy, java.util.Map, boolean, boolean, boolean, boolean, boolean, boolean, boolean, LongSerializationPolicy, String, int, int, java.util.List, java.util.List, java.util.List);
public GsonBuilder newBuilder();
public internal.Excluder excluder();
public FieldNamingStrategy fieldNamingStrategy();
public boolean serializeNulls();
public boolean htmlSafe();
private TypeAdapter doubleAdapter(boolean);
private TypeAdapter floatAdapter(boolean);
static void checkValidFloatingPoint(double);
private static TypeAdapter longAdapter(LongSerializationPolicy);
private static TypeAdapter atomicLongAdapter(TypeAdapter);
private static TypeAdapter atomicLongArrayAdapter(TypeAdapter);
public TypeAdapter getAdapter(reflect.TypeToken);
public TypeAdapter getDelegateAdapter(TypeAdapterFactory, reflect.TypeToken);
public TypeAdapter getAdapter(Class);
public JsonElement toJsonTree(Object);
public JsonElement toJsonTree(Object, reflect.Type);
public String toJson(Object);
public String toJson(Object, reflect.Type);
public void toJson(Object, Appendable) throws JsonIOException;
public void toJson(Object, reflect.Type, Appendable) throws JsonIOException;
public void toJson(Object, reflect.Type, stream.JsonWriter) throws JsonIOException;
public String toJson(JsonElement);
public void toJson(JsonElement, Appendable) throws JsonIOException;
public stream.JsonWriter newJsonWriter(java.io.Writer) throws java.io.IOException;
public stream.JsonReader newJsonReader(java.io.Reader);
public void toJson(JsonElement, stream.JsonWriter) throws JsonIOException;
public Object fromJson(String, Class) throws JsonSyntaxException;
public Object fromJson(String, reflect.Type) throws JsonSyntaxException;
public Object fromJson(java.io.Reader, Class) throws JsonSyntaxException, JsonIOException;
public Object fromJson(java.io.Reader, reflect.Type) throws JsonIOException, JsonSyntaxException;
private static void assertFullConsumption(Object, stream.JsonReader);
public Object fromJson(stream.JsonReader, reflect.Type) throws JsonIOException, JsonSyntaxException;
public Object fromJson(JsonElement, Class) throws JsonSyntaxException;
public Object fromJson(JsonElement, reflect.Type) throws JsonSyntaxException;
public String toString();
static void
}
FieldNamingStrategy
package com.google.gson;
public abstract interface FieldNamingStrategy {
public abstract String translateName(reflect.Field);
}
Gson$3
package com.google.gson;
synchronized class Gson$3 extends TypeAdapter {
void Gson$3();
public Number read(stream.JsonReader) throws java.io.IOException;
public void write(stream.JsonWriter, Number) throws java.io.IOException;
}
JsonSerializer
package com.google.gson;
public abstract interface JsonSerializer {
public abstract JsonElement serialize(Object, reflect.Type, JsonSerializationContext);
}
FieldNamingPolicy$3
package com.google.gson;
final synchronized enum FieldNamingPolicy$3 {
void FieldNamingPolicy$3(String, int);
public String translateName(reflect.Field);
}
JsonNull
package com.google.gson;
public final synchronized class JsonNull extends JsonElement {
public static final JsonNull INSTANCE;
public void JsonNull();
public JsonNull deepCopy();
public int hashCode();
public boolean equals(Object);
static void
}
InstanceCreator
package com.google.gson;
public abstract interface InstanceCreator {
public abstract Object createInstance(reflect.Type);
}
JsonSerializationContext
package com.google.gson;
public abstract interface JsonSerializationContext {
public abstract JsonElement serialize(Object);
public abstract JsonElement serialize(Object, reflect.Type);
}
FieldNamingPolicy$1
package com.google.gson;
final synchronized enum FieldNamingPolicy$1 {
void FieldNamingPolicy$1(String, int);
public String translateName(reflect.Field);
}
JsonElement
package com.google.gson;
public abstract synchronized class JsonElement {
public void JsonElement();
public abstract JsonElement deepCopy();
public boolean isJsonArray();
public boolean isJsonObject();
public boolean isJsonPrimitive();
public boolean isJsonNull();
public JsonObject getAsJsonObject();
public JsonArray getAsJsonArray();
public JsonPrimitive getAsJsonPrimitive();
public JsonNull getAsJsonNull();
public boolean getAsBoolean();
public Number getAsNumber();
public String getAsString();
public double getAsDouble();
public float getAsFloat();
public long getAsLong();
public int getAsInt();
public byte getAsByte();
public char getAsCharacter();
public java.math.BigDecimal getAsBigDecimal();
public java.math.BigInteger getAsBigInteger();
public short getAsShort();
public String toString();
}
Gson$1
package com.google.gson;
synchronized class Gson$1 extends TypeAdapter {
void Gson$1(Gson);
public Double read(stream.JsonReader) throws java.io.IOException;
public void write(stream.JsonWriter, Number) throws java.io.IOException;
}
FieldNamingPolicy$6
package com.google.gson;
final synchronized enum FieldNamingPolicy$6 {
void FieldNamingPolicy$6(String, int);
public String translateName(reflect.Field);
}
TypeAdapter$1
package com.google.gson;
synchronized class TypeAdapter$1 extends TypeAdapter {
void TypeAdapter$1(TypeAdapter);
public void write(stream.JsonWriter, Object) throws java.io.IOException;
public Object read(stream.JsonReader) throws java.io.IOException;
}
Gson$4
package com.google.gson;
synchronized class Gson$4 extends TypeAdapter {
void Gson$4(TypeAdapter);
public void write(stream.JsonWriter, java.util.concurrent.atomic.AtomicLong) throws java.io.IOException;
public java.util.concurrent.atomic.AtomicLong read(stream.JsonReader) throws java.io.IOException;
}
JsonReader$1
package com.google.gson.stream;
synchronized class JsonReader$1 extends com.google.gson.internal.JsonReaderInternalAccess {
void JsonReader$1();
public void promoteNameToValue(JsonReader) throws java.io.IOException;
}
JsonReader
package com.google.gson.stream;
public synchronized class JsonReader implements java.io.Closeable {
private static final char[] NON_EXECUTE_PREFIX;
private static final long MIN_INCOMPLETE_INTEGER = -922337203685477580;
private static final int PEEKED_NONE = 0;
private static final int PEEKED_BEGIN_OBJECT = 1;
private static final int PEEKED_END_OBJECT = 2;
private static final int PEEKED_BEGIN_ARRAY = 3;
private static final int PEEKED_END_ARRAY = 4;
private static final int PEEKED_TRUE = 5;
private static final int PEEKED_FALSE = 6;
private static final int PEEKED_NULL = 7;
private static final int PEEKED_SINGLE_QUOTED = 8;
private static final int PEEKED_DOUBLE_QUOTED = 9;
private static final int PEEKED_UNQUOTED = 10;
private static final int PEEKED_BUFFERED = 11;
private static final int PEEKED_SINGLE_QUOTED_NAME = 12;
private static final int PEEKED_DOUBLE_QUOTED_NAME = 13;
private static final int PEEKED_UNQUOTED_NAME = 14;
private static final int PEEKED_LONG = 15;
private static final int PEEKED_NUMBER = 16;
private static final int PEEKED_EOF = 17;
private static final int NUMBER_CHAR_NONE = 0;
private static final int NUMBER_CHAR_SIGN = 1;
private static final int NUMBER_CHAR_DIGIT = 2;
private static final int NUMBER_CHAR_DECIMAL = 3;
private static final int NUMBER_CHAR_FRACTION_DIGIT = 4;
private static final int NUMBER_CHAR_EXP_E = 5;
private static final int NUMBER_CHAR_EXP_SIGN = 6;
private static final int NUMBER_CHAR_EXP_DIGIT = 7;
private final java.io.Reader in;
private boolean lenient;
private final char[] buffer;
private int pos;
private int limit;
private int lineNumber;
private int lineStart;
int peeked;
private long peekedLong;
private int peekedNumberLength;
private String peekedString;
private int[] stack;
private int stackSize;
private String[] pathNames;
private int[] pathIndices;
public void JsonReader(java.io.Reader);
public final void setLenient(boolean);
public final boolean isLenient();
public void beginArray() throws java.io.IOException;
public void endArray() throws java.io.IOException;
public void beginObject() throws java.io.IOException;
public void endObject() throws java.io.IOException;
public boolean hasNext() throws java.io.IOException;
public JsonToken peek() throws java.io.IOException;
int doPeek() throws java.io.IOException;
private int peekKeyword() throws java.io.IOException;
private int peekNumber() throws java.io.IOException;
private boolean isLiteral(char) throws java.io.IOException;
public String nextName() throws java.io.IOException;
public String nextString() throws java.io.IOException;
public boolean nextBoolean() throws java.io.IOException;
public void nextNull() throws java.io.IOException;
public double nextDouble() throws java.io.IOException;
public long nextLong() throws java.io.IOException;
private String nextQuotedValue(char) throws java.io.IOException;
private String nextUnquotedValue() throws java.io.IOException;
private void skipQuotedValue(char) throws java.io.IOException;
private void skipUnquotedValue() throws java.io.IOException;
public int nextInt() throws java.io.IOException;
public void close() throws java.io.IOException;
public void skipValue() throws java.io.IOException;
private void push(int);
private boolean fillBuffer(int) throws java.io.IOException;
private int nextNonWhitespace(boolean) throws java.io.IOException;
private void checkLenient() throws java.io.IOException;
private void skipToEndOfLine() throws java.io.IOException;
private boolean skipTo(String) throws java.io.IOException;
public String toString();
String locationString();
public String getPath();
private char readEscapeCharacter() throws java.io.IOException;
private java.io.IOException syntaxError(String) throws java.io.IOException;
private void consumeNonExecutePrefix() throws java.io.IOException;
static void
}
JsonToken
package com.google.gson.stream;
public final synchronized enum JsonToken {
public static final JsonToken BEGIN_ARRAY;
public static final JsonToken END_ARRAY;
public static final JsonToken BEGIN_OBJECT;
public static final JsonToken END_OBJECT;
public static final JsonToken NAME;
public static final JsonToken STRING;
public static final JsonToken NUMBER;
public static final JsonToken BOOLEAN;
public static final JsonToken NULL;
public static final JsonToken END_DOCUMENT;
public static JsonToken[] values();
public static JsonToken valueOf(String);
private void JsonToken(String, int);
static void
}
MalformedJsonException
package com.google.gson.stream;
public final synchronized class MalformedJsonException extends java.io.IOException {
private static final long serialVersionUID = 1;
public void MalformedJsonException(String);
public void MalformedJsonException(String, Throwable);
public void MalformedJsonException(Throwable);
}
JsonWriter
package com.google.gson.stream;
public synchronized class JsonWriter implements java.io.Closeable, java.io.Flushable {
private static final String[] REPLACEMENT_CHARS;
private static final String[] HTML_SAFE_REPLACEMENT_CHARS;
private final java.io.Writer out;
private int[] stack;
private int stackSize;
private String indent;
private String separator;
private boolean lenient;
private boolean htmlSafe;
private String deferredName;
private boolean serializeNulls;
public void JsonWriter(java.io.Writer);
public final void setIndent(String);
public final void setLenient(boolean);
public boolean isLenient();
public final void setHtmlSafe(boolean);
public final boolean isHtmlSafe();
public final void setSerializeNulls(boolean);
public final boolean getSerializeNulls();
public JsonWriter beginArray() throws java.io.IOException;
public JsonWriter endArray() throws java.io.IOException;
public JsonWriter beginObject() throws java.io.IOException;
public JsonWriter endObject() throws java.io.IOException;
private JsonWriter open(int, char) throws java.io.IOException;
private JsonWriter close(int, int, char) throws java.io.IOException;
private void push(int);
private int peek();
private void replaceTop(int);
public JsonWriter name(String) throws java.io.IOException;
private void writeDeferredName() throws java.io.IOException;
public JsonWriter value(String) throws java.io.IOException;
public JsonWriter jsonValue(String) throws java.io.IOException;
public JsonWriter nullValue() throws java.io.IOException;
public JsonWriter value(boolean) throws java.io.IOException;
public JsonWriter value(Boolean) throws java.io.IOException;
public JsonWriter value(double) throws java.io.IOException;
public JsonWriter value(long) throws java.io.IOException;
public JsonWriter value(Number) throws java.io.IOException;
public void flush() throws java.io.IOException;
public void close() throws java.io.IOException;
private void string(String) throws java.io.IOException;
private void newline() throws java.io.IOException;
private void beforeName() throws java.io.IOException;
private void beforeValue() throws java.io.IOException;
static void
}
JsonScope
package com.google.gson.stream;
final synchronized class JsonScope {
static final int EMPTY_ARRAY = 1;
static final int NONEMPTY_ARRAY = 2;
static final int EMPTY_OBJECT = 3;
static final int DANGLING_NAME = 4;
static final int NONEMPTY_OBJECT = 5;
static final int EMPTY_DOCUMENT = 6;
static final int NONEMPTY_DOCUMENT = 7;
static final int CLOSED = 8;
void JsonScope();
}
FieldNamingPolicy$4
package com.google.gson;
final synchronized enum FieldNamingPolicy$4 {
void FieldNamingPolicy$4(String, int);
public String translateName(reflect.Field);
}
JsonIOException
package com.google.gson;
public final synchronized class JsonIOException extends JsonParseException {
private static final long serialVersionUID = 1;
public void JsonIOException(String);
public void JsonIOException(String, Throwable);
public void JsonIOException(Throwable);
}
TypeToken
package com.google.gson.reflect;
public synchronized class TypeToken {
final Class rawType;
final reflect.Type type;
final int hashCode;
protected void TypeToken();
void TypeToken(reflect.Type);
static reflect.Type getSuperclassTypeParameter(Class);
public final Class getRawType();
public final reflect.Type getType();
public boolean isAssignableFrom(Class);
public boolean isAssignableFrom(reflect.Type);
public boolean isAssignableFrom(TypeToken);
private static boolean isAssignableFrom(reflect.Type, reflect.GenericArrayType);
private static boolean isAssignableFrom(reflect.Type, reflect.ParameterizedType, java.util.Map);
private static boolean typeEquals(reflect.ParameterizedType, reflect.ParameterizedType, java.util.Map);
private static transient AssertionError buildUnexpectedTypeError(reflect.Type, Class[]);
private static boolean matches(reflect.Type, reflect.Type, java.util.Map);
public final int hashCode();
public final boolean equals(Object);
public final String toString();
public static TypeToken get(reflect.Type);
public static TypeToken get(Class);
public static transient TypeToken getParameterized(reflect.Type, reflect.Type[]);
public static TypeToken getArray(reflect.Type);
}
TypeAdapter
package com.google.gson;
public abstract synchronized class TypeAdapter {
public void TypeAdapter();
public abstract void write(stream.JsonWriter, Object) throws java.io.IOException;
public final void toJson(java.io.Writer, Object) throws java.io.IOException;
public final TypeAdapter nullSafe();
public final String toJson(Object);
public final JsonElement toJsonTree(Object);
public abstract Object read(stream.JsonReader) throws java.io.IOException;
public final Object fromJson(java.io.Reader) throws java.io.IOException;
public final Object fromJson(String) throws java.io.IOException;
public final Object fromJsonTree(JsonElement);
}
JsonPrimitive
package com.google.gson;
public final synchronized class JsonPrimitive extends JsonElement {
private final Object value;
public void JsonPrimitive(Boolean);
public void JsonPrimitive(Number);
public void JsonPrimitive(String);
public void JsonPrimitive(Character);
public JsonPrimitive deepCopy();
public boolean isBoolean();
public boolean getAsBoolean();
public boolean isNumber();
public Number getAsNumber();
public boolean isString();
public String getAsString();
public double getAsDouble();
public java.math.BigDecimal getAsBigDecimal();
public java.math.BigInteger getAsBigInteger();
public float getAsFloat();
public long getAsLong();
public short getAsShort();
public int getAsInt();
public byte getAsByte();
public char getAsCharacter();
public int hashCode();
public boolean equals(Object);
private static boolean isIntegral(JsonPrimitive);
}
ConstructorConstructor$1
package com.google.gson.internal;
synchronized class ConstructorConstructor$1 implements ObjectConstructor {
void ConstructorConstructor$1(ConstructorConstructor, com.google.gson.InstanceCreator, reflect.Type);
public Object construct();
}
ConstructorConstructor$3
package com.google.gson.internal;
synchronized class ConstructorConstructor$3 implements ObjectConstructor {
void ConstructorConstructor$3(ConstructorConstructor, reflect.Constructor);
public Object construct();
}
Streams$AppendableWriter$CurrentWrite
package com.google.gson.internal;
synchronized class Streams$AppendableWriter$CurrentWrite implements CharSequence {
char[] chars;
void Streams$AppendableWriter$CurrentWrite();
public int length();
public char charAt(int);
public CharSequence subSequence(int, int);
}
ConstructorConstructor$7
package com.google.gson.internal;
synchronized class ConstructorConstructor$7 implements ObjectConstructor {
void ConstructorConstructor$7(ConstructorConstructor);
public Object construct();
}
Excluder$1
package com.google.gson.internal;
synchronized class Excluder$1 extends com.google.gson.TypeAdapter {
private com.google.gson.TypeAdapter delegate;
void Excluder$1(Excluder, boolean, boolean, com.google.gson.Gson, com.google.gson.reflect.TypeToken);
public Object read(com.google.gson.stream.JsonReader) throws java.io.IOException;
public void write(com.google.gson.stream.JsonWriter, Object) throws java.io.IOException;
private com.google.gson.TypeAdapter delegate();
}
ConstructorConstructor$5
package com.google.gson.internal;
synchronized class ConstructorConstructor$5 implements ObjectConstructor {
void ConstructorConstructor$5(ConstructorConstructor, reflect.Type);
public Object construct();
}
$Gson$Types
package com.google.gson.internal;
public final synchronized class $Gson$Types {
static final reflect.Type[] EMPTY_TYPE_ARRAY;
private void $Gson$Types();
public static transient reflect.ParameterizedType newParameterizedTypeWithOwner(reflect.Type, reflect.Type, reflect.Type[]);
public static reflect.GenericArrayType arrayOf(reflect.Type);
public static reflect.WildcardType subtypeOf(reflect.Type);
public static reflect.WildcardType supertypeOf(reflect.Type);
public static reflect.Type canonicalize(reflect.Type);
public static Class getRawType(reflect.Type);
static boolean equal(Object, Object);
public static boolean equals(reflect.Type, reflect.Type);
static int hashCodeOrZero(Object);
public static String typeToString(reflect.Type);
static reflect.Type getGenericSupertype(reflect.Type, Class, Class);
static reflect.Type getSupertype(reflect.Type, Class, Class);
public static reflect.Type getArrayComponentType(reflect.Type);
public static reflect.Type getCollectionElementType(reflect.Type, Class);
public static reflect.Type[] getMapKeyAndValueTypes(reflect.Type, Class);
public static reflect.Type resolve(reflect.Type, Class, reflect.Type);
private static reflect.Type resolve(reflect.Type, Class, reflect.Type, java.util.Collection);
static reflect.Type resolveTypeVariable(reflect.Type, Class, reflect.TypeVariable);
private static int indexOf(Object[], Object);
private static Class declaringClassOf(reflect.TypeVariable);
static void checkNotPrimitive(reflect.Type);
static void
}
ConstructorConstructor
package com.google.gson.internal;
public final synchronized class ConstructorConstructor {
private final java.util.Map instanceCreators;
private final reflect.ReflectionAccessor accessor;
public void ConstructorConstructor(java.util.Map);
public ObjectConstructor get(com.google.gson.reflect.TypeToken);
private ObjectConstructor newDefaultConstructor(Class);
private ObjectConstructor newDefaultImplementationConstructor(reflect.Type, Class);
private ObjectConstructor newUnsafeAllocator(reflect.Type, Class);
public String toString();
}
ConstructorConstructor$2
package com.google.gson.internal;
synchronized class ConstructorConstructor$2 implements ObjectConstructor {
void ConstructorConstructor$2(ConstructorConstructor, com.google.gson.InstanceCreator, reflect.Type);
public Object construct();
}
LinkedTreeMap$KeySet
package com.google.gson.internal;
final synchronized class LinkedTreeMap$KeySet extends java.util.AbstractSet {
void LinkedTreeMap$KeySet(LinkedTreeMap);
public int size();
public java.util.Iterator iterator();
public boolean contains(Object);
public boolean remove(Object);
public void clear();
}
LinkedHashTreeMap$EntrySet$1
package com.google.gson.internal;
synchronized class LinkedHashTreeMap$EntrySet$1 extends LinkedHashTreeMap$LinkedTreeMapIterator {
void LinkedHashTreeMap$EntrySet$1(LinkedHashTreeMap$EntrySet);
public java.util.Map$Entry next();
}
GsonBuildConfig
package com.google.gson.internal;
public final synchronized class GsonBuildConfig {
public static final String VERSION = 2.8.6;
private void GsonBuildConfig();
}
LinkedHashTreeMap$AvlIterator
package com.google.gson.internal;
synchronized class LinkedHashTreeMap$AvlIterator {
private LinkedHashTreeMap$Node stackTop;
void LinkedHashTreeMap$AvlIterator();
void reset(LinkedHashTreeMap$Node);
public LinkedHashTreeMap$Node next();
}
LinkedTreeMap$1
package com.google.gson.internal;
synchronized class LinkedTreeMap$1 implements java.util.Comparator {
void LinkedTreeMap$1();
public int compare(Comparable, Comparable);
}
LazilyParsedNumber
package com.google.gson.internal;
public final synchronized class LazilyParsedNumber extends Number {
private final String value;
public void LazilyParsedNumber(String);
public int intValue();
public long longValue();
public float floatValue();
public double doubleValue();
public String toString();
private Object writeReplace() throws java.io.ObjectStreamException;
public int hashCode();
public boolean equals(Object);
}
LinkedHashTreeMap
package com.google.gson.internal;
public final synchronized class LinkedHashTreeMap extends java.util.AbstractMap implements java.io.Serializable {
private static final java.util.Comparator NATURAL_ORDER;
java.util.Comparator comparator;
LinkedHashTreeMap$Node[] table;
final LinkedHashTreeMap$Node header;
int size;
int modCount;
int threshold;
private LinkedHashTreeMap$EntrySet entrySet;
private LinkedHashTreeMap$KeySet keySet;
public void LinkedHashTreeMap();
public void LinkedHashTreeMap(java.util.Comparator);
public int size();
public Object get(Object);
public boolean containsKey(Object);
public Object put(Object, Object);
public void clear();
public Object remove(Object);
LinkedHashTreeMap$Node find(Object, boolean);
LinkedHashTreeMap$Node findByObject(Object);
LinkedHashTreeMap$Node findByEntry(java.util.Map$Entry);
private boolean equal(Object, Object);
private static int secondaryHash(int);
void removeInternal(LinkedHashTreeMap$Node, boolean);
LinkedHashTreeMap$Node removeInternalByKey(Object);
private void replaceInParent(LinkedHashTreeMap$Node, LinkedHashTreeMap$Node);
private void rebalance(LinkedHashTreeMap$Node, boolean);
private void rotateLeft(LinkedHashTreeMap$Node);
private void rotateRight(LinkedHashTreeMap$Node);
public java.util.Set entrySet();
public java.util.Set keySet();
private void doubleCapacity();
static LinkedHashTreeMap$Node[] doubleCapacity(LinkedHashTreeMap$Node[]);
private Object writeReplace() throws java.io.ObjectStreamException;
static void
}
JsonReaderInternalAccess
package com.google.gson.internal;
public abstract synchronized class JsonReaderInternalAccess {
public static JsonReaderInternalAccess INSTANCE;
public void JsonReaderInternalAccess();
public abstract void promoteNameToValue(com.google.gson.stream.JsonReader) throws java.io.IOException;
}
PreJava9ReflectionAccessor
package com.google.gson.internal.reflect;
final synchronized class PreJava9ReflectionAccessor extends ReflectionAccessor {
void PreJava9ReflectionAccessor();
public void makeAccessible(reflect.AccessibleObject);
}
UnsafeReflectionAccessor
package com.google.gson.internal.reflect;
final synchronized class UnsafeReflectionAccessor extends ReflectionAccessor {
private static Class unsafeClass;
private final Object theUnsafe;
private final reflect.Field overrideField;
void UnsafeReflectionAccessor();
public void makeAccessible(reflect.AccessibleObject);
boolean makeAccessibleWithUnsafe(reflect.AccessibleObject);
private static Object getUnsafeInstance();
private static reflect.Field getOverrideField();
}
ReflectionAccessor
package com.google.gson.internal.reflect;
public abstract synchronized class ReflectionAccessor {
private static final ReflectionAccessor instance;
public void ReflectionAccessor();
public abstract void makeAccessible(reflect.AccessibleObject);
public static ReflectionAccessor getInstance();
static void
}
LinkedTreeMap$EntrySet
package com.google.gson.internal;
synchronized class LinkedTreeMap$EntrySet extends java.util.AbstractSet {
void LinkedTreeMap$EntrySet(LinkedTreeMap);
public int size();
public java.util.Iterator iterator();
public boolean contains(Object);
public boolean remove(Object);
public void clear();
}
ConstructorConstructor$4
package com.google.gson.internal;
synchronized class ConstructorConstructor$4 implements ObjectConstructor {
void ConstructorConstructor$4(ConstructorConstructor);
public Object construct();
}
ObjectConstructor
package com.google.gson.internal;
public abstract interface ObjectConstructor {
public abstract Object construct();
}
LinkedTreeMap$LinkedTreeMapIterator
package com.google.gson.internal;
abstract synchronized class LinkedTreeMap$LinkedTreeMapIterator implements java.util.Iterator {
LinkedTreeMap$Node next;
LinkedTreeMap$Node lastReturned;
int expectedModCount;
void LinkedTreeMap$LinkedTreeMapIterator(LinkedTreeMap);
public final boolean hasNext();
final LinkedTreeMap$Node nextNode();
public final void remove();
}
PreJava9DateFormatProvider
package com.google.gson.internal;
public synchronized class PreJava9DateFormatProvider {
public void PreJava9DateFormatProvider();
public static java.text.DateFormat getUSDateFormat(int);
public static java.text.DateFormat getUSDateTimeFormat(int, int);
private static String getDateFormatPattern(int);
private static String getDatePartOfDateTimePattern(int);
private static String getTimePartOfDateTimePattern(int);
}
$Gson$Preconditions
package com.google.gson.internal;
public final synchronized class $Gson$Preconditions {
private void $Gson$Preconditions();
public static Object checkNotNull(Object);
public static void checkArgument(boolean);
}
LinkedHashTreeMap$KeySet
package com.google.gson.internal;
final synchronized class LinkedHashTreeMap$KeySet extends java.util.AbstractSet {
void LinkedHashTreeMap$KeySet(LinkedHashTreeMap);
public int size();
public java.util.Iterator iterator();
public boolean contains(Object);
public boolean remove(Object);
public void clear();
}
ConstructorConstructor$6
package com.google.gson.internal;
synchronized class ConstructorConstructor$6 implements ObjectConstructor {
void ConstructorConstructor$6(ConstructorConstructor);
public Object construct();
}
LinkedHashTreeMap$EntrySet
package com.google.gson.internal;
final synchronized class LinkedHashTreeMap$EntrySet extends java.util.AbstractSet {
void LinkedHashTreeMap$EntrySet(LinkedHashTreeMap);
public int size();
public java.util.Iterator iterator();
public boolean contains(Object);
public boolean remove(Object);
public void clear();
}
Streams
package com.google.gson.internal;
public final synchronized class Streams {
private void Streams();
public static com.google.gson.JsonElement parse(com.google.gson.stream.JsonReader) throws com.google.gson.JsonParseException;
public static void write(com.google.gson.JsonElement, com.google.gson.stream.JsonWriter) throws java.io.IOException;
public static java.io.Writer writerForAppendable(Appendable);
}
ConstructorConstructor$12
package com.google.gson.internal;
synchronized class ConstructorConstructor$12 implements ObjectConstructor {
void ConstructorConstructor$12(ConstructorConstructor);
public Object construct();
}
UnsafeAllocator
package com.google.gson.internal;
public abstract synchronized class UnsafeAllocator {
public void UnsafeAllocator();
public abstract Object newInstance(Class) throws Exception;
public static UnsafeAllocator create();
static void assertInstantiable(Class);
}
ConstructorConstructor$10
package com.google.gson.internal;
synchronized class ConstructorConstructor$10 implements ObjectConstructor {
void ConstructorConstructor$10(ConstructorConstructor);
public Object construct();
}
UnsafeAllocator$4
package com.google.gson.internal;
synchronized class UnsafeAllocator$4 extends UnsafeAllocator {
void UnsafeAllocator$4();
public Object newInstance(Class);
}
$Gson$Types$ParameterizedTypeImpl
package com.google.gson.internal;
final synchronized class $Gson$Types$ParameterizedTypeImpl implements reflect.ParameterizedType, java.io.Serializable {
private final reflect.Type ownerType;
private final reflect.Type rawType;
private final reflect.Type[] typeArguments;
private static final long serialVersionUID = 0;
public transient void $Gson$Types$ParameterizedTypeImpl(reflect.Type, reflect.Type, reflect.Type[]);
public reflect.Type[] getActualTypeArguments();
public reflect.Type getRawType();
public reflect.Type getOwnerType();
public boolean equals(Object);
public int hashCode();
public String toString();
}
ConstructorConstructor$8
package com.google.gson.internal;
synchronized class ConstructorConstructor$8 implements ObjectConstructor {
void ConstructorConstructor$8(ConstructorConstructor);
public Object construct();
}
LinkedHashTreeMap$Node
package com.google.gson.internal;
final synchronized class LinkedHashTreeMap$Node implements java.util.Map$Entry {
LinkedHashTreeMap$Node parent;
LinkedHashTreeMap$Node left;
LinkedHashTreeMap$Node right;
LinkedHashTreeMap$Node next;
LinkedHashTreeMap$Node prev;
final Object key;
final int hash;
Object value;
int height;
void LinkedHashTreeMap$Node();
void LinkedHashTreeMap$Node(LinkedHashTreeMap$Node, Object, int, LinkedHashTreeMap$Node, LinkedHashTreeMap$Node);
public Object getKey();
public Object getValue();
public Object setValue(Object);
public boolean equals(Object);
public int hashCode();
public String toString();
public LinkedHashTreeMap$Node first();
public LinkedHashTreeMap$Node last();
}
ConstructorConstructor$14
package com.google.gson.internal;
synchronized class ConstructorConstructor$14 implements ObjectConstructor {
private final UnsafeAllocator unsafeAllocator;
void ConstructorConstructor$14(ConstructorConstructor, Class, reflect.Type);
public Object construct();
}
LinkedTreeMap
package com.google.gson.internal;
public final synchronized class LinkedTreeMap extends java.util.AbstractMap implements java.io.Serializable {
private static final java.util.Comparator NATURAL_ORDER;
java.util.Comparator comparator;
LinkedTreeMap$Node root;
int size;
int modCount;
final LinkedTreeMap$Node header;
private LinkedTreeMap$EntrySet entrySet;
private LinkedTreeMap$KeySet keySet;
public void LinkedTreeMap();
public void LinkedTreeMap(java.util.Comparator);
public int size();
public Object get(Object);
public boolean containsKey(Object);
public Object put(Object, Object);
public void clear();
public Object remove(Object);
LinkedTreeMap$Node find(Object, boolean);
LinkedTreeMap$Node findByObject(Object);
LinkedTreeMap$Node findByEntry(java.util.Map$Entry);
private boolean equal(Object, Object);
void removeInternal(LinkedTreeMap$Node, boolean);
LinkedTreeMap$Node removeInternalByKey(Object);
private void replaceInParent(LinkedTreeMap$Node, LinkedTreeMap$Node);
private void rebalance(LinkedTreeMap$Node, boolean);
private void rotateLeft(LinkedTreeMap$Node);
private void rotateRight(LinkedTreeMap$Node);
public java.util.Set entrySet();
public java.util.Set keySet();
private Object writeReplace() throws java.io.ObjectStreamException;
static void
}
UnsafeAllocator$2
package com.google.gson.internal;
synchronized class UnsafeAllocator$2 extends UnsafeAllocator {
void UnsafeAllocator$2(reflect.Method, int);
public Object newInstance(Class) throws Exception;
}
Primitives
package com.google.gson.internal;
public final synchronized class Primitives {
private void Primitives();
public static boolean isPrimitive(reflect.Type);
public static boolean isWrapperType(reflect.Type);
public static Class wrap(Class);
public static Class unwrap(Class);
}
LinkedTreeMap$KeySet$1
package com.google.gson.internal;
synchronized class LinkedTreeMap$KeySet$1 extends LinkedTreeMap$LinkedTreeMapIterator {
void LinkedTreeMap$KeySet$1(LinkedTreeMap$KeySet);
public Object next();
}
ConstructorConstructor$11
package com.google.gson.internal;
synchronized class ConstructorConstructor$11 implements ObjectConstructor {
void ConstructorConstructor$11(ConstructorConstructor);
public Object construct();
}
$Gson$Types$GenericArrayTypeImpl
package com.google.gson.internal;
final synchronized class $Gson$Types$GenericArrayTypeImpl implements reflect.GenericArrayType, java.io.Serializable {
private final reflect.Type componentType;
private static final long serialVersionUID = 0;
public void $Gson$Types$GenericArrayTypeImpl(reflect.Type);
public reflect.Type getGenericComponentType();
public boolean equals(Object);
public int hashCode();
public String toString();
}
LinkedHashTreeMap$1
package com.google.gson.internal;
synchronized class LinkedHashTreeMap$1 implements java.util.Comparator {
void LinkedHashTreeMap$1();
public int compare(Comparable, Comparable);
}
ConstructorConstructor$9
package com.google.gson.internal;
synchronized class ConstructorConstructor$9 implements ObjectConstructor {
void ConstructorConstructor$9(ConstructorConstructor);
public Object construct();
}
LinkedHashTreeMap$AvlBuilder
package com.google.gson.internal;
final synchronized class LinkedHashTreeMap$AvlBuilder {
private LinkedHashTreeMap$Node stack;
private int leavesToSkip;
private int leavesSkipped;
private int size;
void LinkedHashTreeMap$AvlBuilder();
void reset(int);
void add(LinkedHashTreeMap$Node);
LinkedHashTreeMap$Node root();
}
$Gson$Types$WildcardTypeImpl
package com.google.gson.internal;
final synchronized class $Gson$Types$WildcardTypeImpl implements reflect.WildcardType, java.io.Serializable {
private final reflect.Type upperBound;
private final reflect.Type lowerBound;
private static final long serialVersionUID = 0;
public void $Gson$Types$WildcardTypeImpl(reflect.Type[], reflect.Type[]);
public reflect.Type[] getUpperBounds();
public reflect.Type[] getLowerBounds();
public boolean equals(Object);
public int hashCode();
public String toString();
}
LinkedHashTreeMap$KeySet$1
package com.google.gson.internal;
synchronized class LinkedHashTreeMap$KeySet$1 extends LinkedHashTreeMap$LinkedTreeMapIterator {
void LinkedHashTreeMap$KeySet$1(LinkedHashTreeMap$KeySet);
public Object next();
}
ConstructorConstructor$13
package com.google.gson.internal;
synchronized class ConstructorConstructor$13 implements ObjectConstructor {
void ConstructorConstructor$13(ConstructorConstructor);
public Object construct();
}
LinkedHashTreeMap$LinkedTreeMapIterator
package com.google.gson.internal;
abstract synchronized class LinkedHashTreeMap$LinkedTreeMapIterator implements java.util.Iterator {
LinkedHashTreeMap$Node next;
LinkedHashTreeMap$Node lastReturned;
int expectedModCount;
void LinkedHashTreeMap$LinkedTreeMapIterator(LinkedHashTreeMap);
public final boolean hasNext();
final LinkedHashTreeMap$Node nextNode();
public final void remove();
}
TreeTypeAdapter
package com.google.gson.internal.bind;
public final synchronized class TreeTypeAdapter extends com.google.gson.TypeAdapter {
private final com.google.gson.JsonSerializer serializer;
private final com.google.gson.JsonDeserializer deserializer;
final com.google.gson.Gson gson;
private final com.google.gson.reflect.TypeToken typeToken;
private final com.google.gson.TypeAdapterFactory skipPast;
private final TreeTypeAdapter$GsonContextImpl context;
private com.google.gson.TypeAdapter delegate;
public void TreeTypeAdapter(com.google.gson.JsonSerializer, com.google.gson.JsonDeserializer, com.google.gson.Gson, com.google.gson.reflect.TypeToken, com.google.gson.TypeAdapterFactory);
public Object read(com.google.gson.stream.JsonReader) throws java.io.IOException;
public void write(com.google.gson.stream.JsonWriter, Object) throws java.io.IOException;
private com.google.gson.TypeAdapter delegate();
public static com.google.gson.TypeAdapterFactory newFactory(com.google.gson.reflect.TypeToken, Object);
public static com.google.gson.TypeAdapterFactory newFactoryWithMatchRawType(com.google.gson.reflect.TypeToken, Object);
public static com.google.gson.TypeAdapterFactory newTypeHierarchyFactory(Class, Object);
}
TypeAdapters$8
package com.google.gson.internal.bind;
synchronized class TypeAdapters$8 extends com.google.gson.TypeAdapter {
void TypeAdapters$8();
public java.util.concurrent.atomic.AtomicInteger read(com.google.gson.stream.JsonReader) throws java.io.IOException;
public void write(com.google.gson.stream.JsonWriter, java.util.concurrent.atomic.AtomicInteger) throws java.io.IOException;
}
ObjectTypeAdapter
package com.google.gson.internal.bind;
public final synchronized class ObjectTypeAdapter extends com.google.gson.TypeAdapter {
public static final com.google.gson.TypeAdapterFactory FACTORY;
private final com.google.gson.Gson gson;
void ObjectTypeAdapter(com.google.gson.Gson);
public Object read(com.google.gson.stream.JsonReader) throws java.io.IOException;
public void write(com.google.gson.stream.JsonWriter, Object) throws java.io.IOException;
static void
}
JsonAdapterAnnotationTypeAdapterFactory
package com.google.gson.internal.bind;
public final synchronized class JsonAdapterAnnotationTypeAdapterFactory implements com.google.gson.TypeAdapterFactory {
private final com.google.gson.internal.ConstructorConstructor constructorConstructor;
public void JsonAdapterAnnotationTypeAdapterFactory(com.google.gson.internal.ConstructorConstructor);
public com.google.gson.TypeAdapter create(com.google.gson.Gson, com.google.gson.reflect.TypeToken);
com.google.gson.TypeAdapter getTypeAdapter(com.google.gson.internal.ConstructorConstructor, com.google.gson.Gson, com.google.gson.reflect.TypeToken, com.google.gson.annotations.JsonAdapter);
}
TypeAdapters$13
package com.google.gson.internal.bind;
synchronized class TypeAdapters$13 extends com.google.gson.TypeAdapter {
void TypeAdapters$13();
public Number read(com.google.gson.stream.JsonReader) throws java.io.IOException;
public void write(com.google.gson.stream.JsonWriter, Number) throws java.io.IOException;
}
TypeAdapters$35$1
package com.google.gson.internal.bind;
synchronized class TypeAdapters$35$1 extends com.google.gson.TypeAdapter {
void TypeAdapters$35$1(TypeAdapters$35, Class);
public void write(com.google.gson.stream.JsonWriter, Object) throws java.io.IOException;
public Object read(com.google.gson.stream.JsonReader) throws java.io.IOException;
}
TypeAdapters$11
package com.google.gson.internal.bind;
synchronized class TypeAdapters$11 extends com.google.gson.TypeAdapter {
void TypeAdapters$11();
public Number read(com.google.gson.stream.JsonReader) throws java.io.IOException;
public void write(com.google.gson.stream.JsonWriter, Number) throws java.io.IOException;
}
ObjectTypeAdapter$1
package com.google.gson.internal.bind;
synchronized class ObjectTypeAdapter$1 implements com.google.gson.TypeAdapterFactory {
void ObjectTypeAdapter$1();
public com.google.gson.TypeAdapter create(com.google.gson.Gson, com.google.gson.reflect.TypeToken);
}
TimeTypeAdapter$1
package com.google.gson.internal.bind;
synchronized class TimeTypeAdapter$1 implements com.google.gson.TypeAdapterFactory {
void TimeTypeAdapter$1();
public com.google.gson.TypeAdapter create(com.google.gson.Gson, com.google.gson.reflect.TypeToken);
}
TypeAdapters$35
package com.google.gson.internal.bind;
synchronized class TypeAdapters$35 implements com.google.gson.TypeAdapterFactory {
void TypeAdapters$35(Class, com.google.gson.TypeAdapter);
public com.google.gson.TypeAdapter create(com.google.gson.Gson, com.google.gson.reflect.TypeToken);
public String toString();
}
ReflectiveTypeAdapterFactory$1
package com.google.gson.internal.bind;
synchronized class ReflectiveTypeAdapterFactory$1 extends ReflectiveTypeAdapterFactory$BoundField {
void ReflectiveTypeAdapterFactory$1(ReflectiveTypeAdapterFactory, String, boolean, boolean, reflect.Field, boolean, com.google.gson.TypeAdapter, com.google.gson.Gson, com.google.gson.reflect.TypeToken, boolean);
void write(com.google.gson.stream.JsonWriter, Object) throws java.io.IOException, IllegalAccessException;
void read(com.google.gson.stream.JsonReader, Object) throws java.io.IOException, IllegalAccessException;
public boolean writeField(Object) throws java.io.IOException, IllegalAccessException;
}
JsonTreeReader
package com.google.gson.internal.bind;
public final synchronized class JsonTreeReader extends com.google.gson.stream.JsonReader {
private static final java.io.Reader UNREADABLE_READER;
private static final Object SENTINEL_CLOSED;
private Object[] stack;
private int stackSize;
private String[] pathNames;
private int[] pathIndices;
public void JsonTreeReader(com.google.gson.JsonElement);
public void beginArray() throws java.io.IOException;
public void endArray() throws java.io.IOException;
public void beginObject() throws java.io.IOException;
public void endObject() throws java.io.IOException;
public boolean hasNext() throws java.io.IOException;
public com.google.gson.stream.JsonToken peek() throws java.io.IOException;
private Object peekStack();
private Object popStack();
private void expect(com.google.gson.stream.JsonToken) throws java.io.IOException;
public String nextName() throws java.io.IOException;
public String nextString() throws java.io.IOException;
public boolean nextBoolean() throws java.io.IOException;
public void nextNull() throws java.io.IOException;
public double nextDouble() throws java.io.IOException;
public long nextLong() throws java.io.IOException;
public int nextInt() throws java.io.IOException;
public void close() throws java.io.IOException;
public void skipValue() throws java.io.IOException;
public String toString();
public void promoteNameToValue() throws java.io.IOException;
private void push(Object);
public String getPath();
private String locationString();
static void
}
TypeAdapters$31
package com.google.gson.internal.bind;
synchronized class TypeAdapters$31 implements com.google.gson.TypeAdapterFactory {
void TypeAdapters$31(com.google.gson.reflect.TypeToken, com.google.gson.TypeAdapter);
public com.google.gson.TypeAdapter create(com.google.gson.Gson, com.google.gson.reflect.TypeToken);
}
TypeAdapterRuntimeTypeWrapper
package com.google.gson.internal.bind;
final synchronized class TypeAdapterRuntimeTypeWrapper extends com.google.gson.TypeAdapter {
private final com.google.gson.Gson context;
private final com.google.gson.TypeAdapter delegate;
private final reflect.Type type;
void TypeAdapterRuntimeTypeWrapper(com.google.gson.Gson, com.google.gson.TypeAdapter, reflect.Type);
public Object read(com.google.gson.stream.JsonReader) throws java.io.IOException;
public void write(com.google.gson.stream.JsonWriter, Object) throws java.io.IOException;
private reflect.Type getRuntimeTypeIfMoreSpecific(reflect.Type, Object);
}
DateTypeAdapter
package com.google.gson.internal.bind;
public final synchronized class DateTypeAdapter extends com.google.gson.TypeAdapter {
public static final com.google.gson.TypeAdapterFactory FACTORY;
private final java.util.List dateFormats;
public void DateTypeAdapter();
public java.util.Date read(com.google.gson.stream.JsonReader) throws java.io.IOException;
private synchronized java.util.Date deserializeToDate(String);
public synchronized void write(com.google.gson.stream.JsonWriter, java.util.Date) throws java.io.IOException;
static void
}
TypeAdapters$28
package com.google.gson.internal.bind;
synchronized class TypeAdapters$28 extends com.google.gson.TypeAdapter {
void TypeAdapters$28();
public java.util.Locale read(com.google.gson.stream.JsonReader) throws java.io.IOException;
public void write(com.google.gson.stream.JsonWriter, java.util.Locale) throws java.io.IOException;
}
TypeAdapters$15
package com.google.gson.internal.bind;
synchronized class TypeAdapters$15 extends com.google.gson.TypeAdapter {
void TypeAdapters$15();
public Character read(com.google.gson.stream.JsonReader) throws java.io.IOException;
public void write(com.google.gson.stream.JsonWriter, Character) throws java.io.IOException;
}
TypeAdapters$17
package com.google.gson.internal.bind;
synchronized class TypeAdapters$17 extends com.google.gson.TypeAdapter {
void TypeAdapters$17();
public java.math.BigDecimal read(com.google.gson.stream.JsonReader) throws java.io.IOException;
public void write(com.google.gson.stream.JsonWriter, java.math.BigDecimal) throws java.io.IOException;
}
ISO8601Utils
package com.google.gson.internal.bind.util;
public synchronized class ISO8601Utils {
private static final String UTC_ID = UTC;
private static final java.util.TimeZone TIMEZONE_UTC;
public void ISO8601Utils();
public static String format(java.util.Date);
public static String format(java.util.Date, boolean);
public static String format(java.util.Date, boolean, java.util.TimeZone);
public static java.util.Date parse(String, java.text.ParsePosition) throws java.text.ParseException;
private static boolean checkOffset(String, int, char);
private static int parseInt(String, int, int) throws NumberFormatException;
private static void padInt(StringBuilder, int, int);
private static int indexOfNonDigit(String, int);
static void
}
TypeAdapters$EnumTypeAdapter
package com.google.gson.internal.bind;
final synchronized class TypeAdapters$EnumTypeAdapter extends com.google.gson.TypeAdapter {
private final java.util.Map nameToConstant;
private final java.util.Map constantToName;
public void TypeAdapters$EnumTypeAdapter(Class);
public Enum read(com.google.gson.stream.JsonReader) throws java.io.IOException;
public void write(com.google.gson.stream.JsonWriter, Enum) throws java.io.IOException;
}
SqlDateTypeAdapter$1
package com.google.gson.internal.bind;
synchronized class SqlDateTypeAdapter$1 implements com.google.gson.TypeAdapterFactory {
void SqlDateTypeAdapter$1();
public com.google.gson.TypeAdapter create(com.google.gson.Gson, com.google.gson.reflect.TypeToken);
}
ReflectiveTypeAdapterFactory$Adapter
package com.google.gson.internal.bind;
public final synchronized class ReflectiveTypeAdapterFactory$Adapter extends com.google.gson.TypeAdapter {
private final com.google.gson.internal.ObjectConstructor constructor;
private final java.util.Map boundFields;
void ReflectiveTypeAdapterFactory$Adapter(com.google.gson.internal.ObjectConstructor, java.util.Map);
public Object read(com.google.gson.stream.JsonReader) throws java.io.IOException;
public void write(com.google.gson.stream.JsonWriter, Object) throws java.io.IOException;
}
TimeTypeAdapter
package com.google.gson.internal.bind;
public final synchronized class TimeTypeAdapter extends com.google.gson.TypeAdapter {
public static final com.google.gson.TypeAdapterFactory FACTORY;
private final java.text.DateFormat format;
public void TimeTypeAdapter();
public synchronized java.sql.Time read(com.google.gson.stream.JsonReader) throws java.io.IOException;
public synchronized void write(com.google.gson.stream.JsonWriter, java.sql.Time) throws java.io.IOException;
static void
}
TypeAdapters$33
package com.google.gson.internal.bind;
synchronized class TypeAdapters$33 implements com.google.gson.TypeAdapterFactory {
void TypeAdapters$33(Class, Class, com.google.gson.TypeAdapter);
public com.google.gson.TypeAdapter create(com.google.gson.Gson, com.google.gson.reflect.TypeToken);
public String toString();
}
TypeAdapters$10
package com.google.gson.internal.bind;
synchronized class TypeAdapters$10 extends com.google.gson.TypeAdapter {
void TypeAdapters$10();
public java.util.concurrent.atomic.AtomicIntegerArray read(com.google.gson.stream.JsonReader) throws java.io.IOException;
public void write(com.google.gson.stream.JsonWriter, java.util.concurrent.atomic.AtomicIntegerArray) throws java.io.IOException;
}
TreeTypeAdapter$GsonContextImpl
package com.google.gson.internal.bind;
final synchronized class TreeTypeAdapter$GsonContextImpl implements com.google.gson.JsonSerializationContext, com.google.gson.JsonDeserializationContext {
private void TreeTypeAdapter$GsonContextImpl(TreeTypeAdapter);
public com.google.gson.JsonElement serialize(Object);
public com.google.gson.JsonElement serialize(Object, reflect.Type);
public Object deserialize(com.google.gson.JsonElement, reflect.Type) throws com.google.gson.JsonParseException;
}
TypeAdapters$34
package com.google.gson.internal.bind;
synchronized class TypeAdapters$34 implements com.google.gson.TypeAdapterFactory {
void TypeAdapters$34(Class, Class, com.google.gson.TypeAdapter);
public com.google.gson.TypeAdapter create(com.google.gson.Gson, com.google.gson.reflect.TypeToken);
public String toString();
}
TypeAdapters$36
package com.google.gson.internal.bind;
synchronized class TypeAdapters$36 {
static void
}
JsonTreeReader$1
package com.google.gson.internal.bind;
synchronized class JsonTreeReader$1 extends java.io.Reader {
void JsonTreeReader$1();
public int read(char[], int, int) throws java.io.IOException;
public void close() throws java.io.IOException;
}
TypeAdapters$9
package com.google.gson.internal.bind;
synchronized class TypeAdapters$9 extends com.google.gson.TypeAdapter {
void TypeAdapters$9();
public java.util.concurrent.atomic.AtomicBoolean read(com.google.gson.stream.JsonReader) throws java.io.IOException;
public void write(com.google.gson.stream.JsonWriter, java.util.concurrent.atomic.AtomicBoolean) throws java.io.IOException;
}
TreeTypeAdapter$SingleTypeFactory
package com.google.gson.internal.bind;
final synchronized class TreeTypeAdapter$SingleTypeFactory implements com.google.gson.TypeAdapterFactory {
private final com.google.gson.reflect.TypeToken exactType;
private final boolean matchRawType;
private final Class hierarchyType;
private final com.google.gson.JsonSerializer serializer;
private final com.google.gson.JsonDeserializer deserializer;
void TreeTypeAdapter$SingleTypeFactory(Object, com.google.gson.reflect.TypeToken, boolean, Class);
public com.google.gson.TypeAdapter create(com.google.gson.Gson, com.google.gson.reflect.TypeToken);
}
ReflectiveTypeAdapterFactory$BoundField
package com.google.gson.internal.bind;
abstract synchronized class ReflectiveTypeAdapterFactory$BoundField {
final String name;
final boolean serialized;
final boolean deserialized;
protected void ReflectiveTypeAdapterFactory$BoundField(String, boolean, boolean);
abstract boolean writeField(Object) throws java.io.IOException, IllegalAccessException;
abstract void write(com.google.gson.stream.JsonWriter, Object) throws java.io.IOException, IllegalAccessException;
abstract void read(com.google.gson.stream.JsonReader, Object) throws java.io.IOException, IllegalAccessException;
}
TypeAdapters$26$1
package com.google.gson.internal.bind;
synchronized class TypeAdapters$26$1 extends com.google.gson.TypeAdapter {
void TypeAdapters$26$1(TypeAdapters$26, com.google.gson.TypeAdapter);
public java.sql.Timestamp read(com.google.gson.stream.JsonReader) throws java.io.IOException;
public void write(com.google.gson.stream.JsonWriter, java.sql.Timestamp) throws java.io.IOException;
}
ObjectTypeAdapter$2
package com.google.gson.internal.bind;
synchronized class ObjectTypeAdapter$2 {
static void
}
TypeAdapters$12
package com.google.gson.internal.bind;
synchronized class TypeAdapters$12 extends com.google.gson.TypeAdapter {
void TypeAdapters$12();
public Number read(com.google.gson.stream.JsonReader) throws java.io.IOException;
public void write(com.google.gson.stream.JsonWriter, Number) throws java.io.IOException;
}
TypeAdapters$16
package com.google.gson.internal.bind;
synchronized class TypeAdapters$16 extends com.google.gson.TypeAdapter {
void TypeAdapters$16();
public String read(com.google.gson.stream.JsonReader) throws java.io.IOException;
public void write(com.google.gson.stream.JsonWriter, String) throws java.io.IOException;
}
DateTypeAdapter$1
package com.google.gson.internal.bind;
synchronized class DateTypeAdapter$1 implements com.google.gson.TypeAdapterFactory {
void DateTypeAdapter$1();
public com.google.gson.TypeAdapter create(com.google.gson.Gson, com.google.gson.reflect.TypeToken);
}
TypeAdapters$32
package com.google.gson.internal.bind;
synchronized class TypeAdapters$32 implements com.google.gson.TypeAdapterFactory {
void TypeAdapters$32(Class, com.google.gson.TypeAdapter);
public com.google.gson.TypeAdapter create(com.google.gson.Gson, com.google.gson.reflect.TypeToken);
public String toString();
}
TreeTypeAdapter$1
package com.google.gson.internal.bind;
synchronized class TreeTypeAdapter$1 {
}
TypeAdapters$30
package com.google.gson.internal.bind;
synchronized class TypeAdapters$30 implements com.google.gson.TypeAdapterFactory {
void TypeAdapters$30();
public com.google.gson.TypeAdapter create(com.google.gson.Gson, com.google.gson.reflect.TypeToken);
}
TypeAdapters$14
package com.google.gson.internal.bind;
synchronized class TypeAdapters$14 extends com.google.gson.TypeAdapter {
void TypeAdapters$14();
public Number read(com.google.gson.stream.JsonReader) throws java.io.IOException;
public void write(com.google.gson.stream.JsonWriter, Number) throws java.io.IOException;
}
TypeAdapters$29
package com.google.gson.internal.bind;
synchronized class TypeAdapters$29 extends com.google.gson.TypeAdapter {
void TypeAdapters$29();
public com.google.gson.JsonElement read(com.google.gson.stream.JsonReader) throws java.io.IOException;
public void write(com.google.gson.stream.JsonWriter, com.google.gson.JsonElement) throws java.io.IOException;
}
TypeAdapters$25
package com.google.gson.internal.bind;
synchronized class TypeAdapters$25 extends com.google.gson.TypeAdapter {
void TypeAdapters$25();
public java.util.Currency read(com.google.gson.stream.JsonReader) throws java.io.IOException;
public void write(com.google.gson.stream.JsonWriter, java.util.Currency) throws java.io.IOException;
}
ReflectiveTypeAdapterFactory
package com.google.gson.internal.bind;
public final synchronized class ReflectiveTypeAdapterFactory implements com.google.gson.TypeAdapterFactory {
private final com.google.gson.internal.ConstructorConstructor constructorConstructor;
private final com.google.gson.FieldNamingStrategy fieldNamingPolicy;
private final com.google.gson.internal.Excluder excluder;
private final JsonAdapterAnnotationTypeAdapterFactory jsonAdapterFactory;
private final com.google.gson.internal.reflect.ReflectionAccessor accessor;
public void ReflectiveTypeAdapterFactory(com.google.gson.internal.ConstructorConstructor, com.google.gson.FieldNamingStrategy, com.google.gson.internal.Excluder, JsonAdapterAnnotationTypeAdapterFactory);
public boolean excludeField(reflect.Field, boolean);
static boolean excludeField(reflect.Field, boolean, com.google.gson.internal.Excluder);
private java.util.List getFieldNames(reflect.Field);
public com.google.gson.TypeAdapter create(com.google.gson.Gson, com.google.gson.reflect.TypeToken);
private ReflectiveTypeAdapterFactory$BoundField createBoundField(com.google.gson.Gson, reflect.Field, String, com.google.gson.reflect.TypeToken, boolean, boolean);
private java.util.Map getBoundFields(com.google.gson.Gson, com.google.gson.reflect.TypeToken, Class);
}
TypeAdapters$18
package com.google.gson.internal.bind;
synchronized class TypeAdapters$18 extends com.google.gson.TypeAdapter {
void TypeAdapters$18();
public java.math.BigInteger read(com.google.gson.stream.JsonReader) throws java.io.IOException;
public void write(com.google.gson.stream.JsonWriter, java.math.BigInteger) throws java.io.IOException;
}
TypeAdapters$3
package com.google.gson.internal.bind;
synchronized class TypeAdapters$3 extends com.google.gson.TypeAdapter {
void TypeAdapters$3();
public Boolean read(com.google.gson.stream.JsonReader) throws java.io.IOException;
public void write(com.google.gson.stream.JsonWriter, Boolean) throws java.io.IOException;
}
TypeAdapters$1
package com.google.gson.internal.bind;
synchronized class TypeAdapters$1 extends com.google.gson.TypeAdapter {
void TypeAdapters$1();
public void write(com.google.gson.stream.JsonWriter, Class) throws java.io.IOException;
public Class read(com.google.gson.stream.JsonReader) throws java.io.IOException;
}
MapTypeAdapterFactory$Adapter
package com.google.gson.internal.bind;
final synchronized class MapTypeAdapterFactory$Adapter extends com.google.gson.TypeAdapter {
private final com.google.gson.TypeAdapter keyTypeAdapter;
private final com.google.gson.TypeAdapter valueTypeAdapter;
private final com.google.gson.internal.ObjectConstructor constructor;
public void MapTypeAdapterFactory$Adapter(MapTypeAdapterFactory, com.google.gson.Gson, reflect.Type, com.google.gson.TypeAdapter, reflect.Type, com.google.gson.TypeAdapter, com.google.gson.internal.ObjectConstructor);
public java.util.Map read(com.google.gson.stream.JsonReader) throws java.io.IOException;
public void write(com.google.gson.stream.JsonWriter, java.util.Map) throws java.io.IOException;
private String keyToString(com.google.gson.JsonElement);
}
TypeAdapters$27
package com.google.gson.internal.bind;
synchronized class TypeAdapters$27 extends com.google.gson.TypeAdapter {
private static final String YEAR = year;
private static final String MONTH = month;
private static final String DAY_OF_MONTH = dayOfMonth;
private static final String HOUR_OF_DAY = hourOfDay;
private static final String MINUTE = minute;
private static final String SECOND = second;
void TypeAdapters$27();
public java.util.Calendar read(com.google.gson.stream.JsonReader) throws java.io.IOException;
public void write(com.google.gson.stream.JsonWriter, java.util.Calendar) throws java.io.IOException;
}
TypeAdapters$23
package com.google.gson.internal.bind;
synchronized class TypeAdapters$23 extends com.google.gson.TypeAdapter {
void TypeAdapters$23();
public java.net.InetAddress read(com.google.gson.stream.JsonReader) throws java.io.IOException;
public void write(com.google.gson.stream.JsonWriter, java.net.InetAddress) throws java.io.IOException;
}
TypeAdapters$5
package com.google.gson.internal.bind;
synchronized class TypeAdapters$5 extends com.google.gson.TypeAdapter {
void TypeAdapters$5();
public Number read(com.google.gson.stream.JsonReader) throws java.io.IOException;
public void write(com.google.gson.stream.JsonWriter, Number) throws java.io.IOException;
}
ArrayTypeAdapter$1
package com.google.gson.internal.bind;
synchronized class ArrayTypeAdapter$1 implements com.google.gson.TypeAdapterFactory {
void ArrayTypeAdapter$1();
public com.google.gson.TypeAdapter create(com.google.gson.Gson, com.google.gson.reflect.TypeToken);
}
TypeAdapters$7
package com.google.gson.internal.bind;
synchronized class TypeAdapters$7 extends com.google.gson.TypeAdapter {
void TypeAdapters$7();
public Number read(com.google.gson.stream.JsonReader) throws java.io.IOException;
public void write(com.google.gson.stream.JsonWriter, Number) throws java.io.IOException;
}
CollectionTypeAdapterFactory
package com.google.gson.internal.bind;
public final synchronized class CollectionTypeAdapterFactory implements com.google.gson.TypeAdapterFactory {
private final com.google.gson.internal.ConstructorConstructor constructorConstructor;
public void CollectionTypeAdapterFactory(com.google.gson.internal.ConstructorConstructor);
public com.google.gson.TypeAdapter create(com.google.gson.Gson, com.google.gson.reflect.TypeToken);
}
TypeAdapters$21
package com.google.gson.internal.bind;
synchronized class TypeAdapters$21 extends com.google.gson.TypeAdapter {
void TypeAdapters$21();
public java.net.URL read(com.google.gson.stream.JsonReader) throws java.io.IOException;
public void write(com.google.gson.stream.JsonWriter, java.net.URL) throws java.io.IOException;
}
MapTypeAdapterFactory
package com.google.gson.internal.bind;
public final synchronized class MapTypeAdapterFactory implements com.google.gson.TypeAdapterFactory {
private final com.google.gson.internal.ConstructorConstructor constructorConstructor;
final boolean complexMapKeySerialization;
public void MapTypeAdapterFactory(com.google.gson.internal.ConstructorConstructor, boolean);
public com.google.gson.TypeAdapter create(com.google.gson.Gson, com.google.gson.reflect.TypeToken);
private com.google.gson.TypeAdapter getKeyAdapter(com.google.gson.Gson, reflect.Type);
}
TypeAdapters
package com.google.gson.internal.bind;
public final synchronized class TypeAdapters {
public static final com.google.gson.TypeAdapter CLASS;
public static final com.google.gson.TypeAdapterFactory CLASS_FACTORY;
public static final com.google.gson.TypeAdapter BIT_SET;
public static final com.google.gson.TypeAdapterFactory BIT_SET_FACTORY;
public static final com.google.gson.TypeAdapter BOOLEAN;
public static final com.google.gson.TypeAdapter BOOLEAN_AS_STRING;
public static final com.google.gson.TypeAdapterFactory BOOLEAN_FACTORY;
public static final com.google.gson.TypeAdapter BYTE;
public static final com.google.gson.TypeAdapterFactory BYTE_FACTORY;
public static final com.google.gson.TypeAdapter SHORT;
public static final com.google.gson.TypeAdapterFactory SHORT_FACTORY;
public static final com.google.gson.TypeAdapter INTEGER;
public static final com.google.gson.TypeAdapterFactory INTEGER_FACTORY;
public static final com.google.gson.TypeAdapter ATOMIC_INTEGER;
public static final com.google.gson.TypeAdapterFactory ATOMIC_INTEGER_FACTORY;
public static final com.google.gson.TypeAdapter ATOMIC_BOOLEAN;
public static final com.google.gson.TypeAdapterFactory ATOMIC_BOOLEAN_FACTORY;
public static final com.google.gson.TypeAdapter ATOMIC_INTEGER_ARRAY;
public static final com.google.gson.TypeAdapterFactory ATOMIC_INTEGER_ARRAY_FACTORY;
public static final com.google.gson.TypeAdapter LONG;
public static final com.google.gson.TypeAdapter FLOAT;
public static final com.google.gson.TypeAdapter DOUBLE;
public static final com.google.gson.TypeAdapter NUMBER;
public static final com.google.gson.TypeAdapterFactory NUMBER_FACTORY;
public static final com.google.gson.TypeAdapter CHARACTER;
public static final com.google.gson.TypeAdapterFactory CHARACTER_FACTORY;
public static final com.google.gson.TypeAdapter STRING;
public static final com.google.gson.TypeAdapter BIG_DECIMAL;
public static final com.google.gson.TypeAdapter BIG_INTEGER;
public static final com.google.gson.TypeAdapterFactory STRING_FACTORY;
public static final com.google.gson.TypeAdapter STRING_BUILDER;
public static final com.google.gson.TypeAdapterFactory STRING_BUILDER_FACTORY;
public static final com.google.gson.TypeAdapter STRING_BUFFER;
public static final com.google.gson.TypeAdapterFactory STRING_BUFFER_FACTORY;
public static final com.google.gson.TypeAdapter URL;
public static final com.google.gson.TypeAdapterFactory URL_FACTORY;
public static final com.google.gson.TypeAdapter URI;
public static final com.google.gson.TypeAdapterFactory URI_FACTORY;
public static final com.google.gson.TypeAdapter INET_ADDRESS;
public static final com.google.gson.TypeAdapterFactory INET_ADDRESS_FACTORY;
public static final com.google.gson.TypeAdapter UUID;
public static final com.google.gson.TypeAdapterFactory UUID_FACTORY;
public static final com.google.gson.TypeAdapter CURRENCY;
public static final com.google.gson.TypeAdapterFactory CURRENCY_FACTORY;
public static final com.google.gson.TypeAdapterFactory TIMESTAMP_FACTORY;
public static final com.google.gson.TypeAdapter CALENDAR;
public static final com.google.gson.TypeAdapterFactory CALENDAR_FACTORY;
public static final com.google.gson.TypeAdapter LOCALE;
public static final com.google.gson.TypeAdapterFactory LOCALE_FACTORY;
public static final com.google.gson.TypeAdapter JSON_ELEMENT;
public static final com.google.gson.TypeAdapterFactory JSON_ELEMENT_FACTORY;
public static final com.google.gson.TypeAdapterFactory ENUM_FACTORY;
private void TypeAdapters();
public static com.google.gson.TypeAdapterFactory newFactory(com.google.gson.reflect.TypeToken, com.google.gson.TypeAdapter);
public static com.google.gson.TypeAdapterFactory newFactory(Class, com.google.gson.TypeAdapter);
public static com.google.gson.TypeAdapterFactory newFactory(Class, Class, com.google.gson.TypeAdapter);
public static com.google.gson.TypeAdapterFactory newFactoryForMultipleTypes(Class, Class, com.google.gson.TypeAdapter);
public static com.google.gson.TypeAdapterFactory newTypeHierarchyFactory(Class, com.google.gson.TypeAdapter);
static void
}
SqlDateTypeAdapter
package com.google.gson.internal.bind;
public final synchronized class SqlDateTypeAdapter extends com.google.gson.TypeAdapter {
public static final com.google.gson.TypeAdapterFactory FACTORY;
private final java.text.DateFormat format;
public void SqlDateTypeAdapter();
public synchronized java.sql.Date read(com.google.gson.stream.JsonReader) throws java.io.IOException;
public synchronized void write(com.google.gson.stream.JsonWriter, java.sql.Date) throws java.io.IOException;
static void
}
TypeAdapters$26
package com.google.gson.internal.bind;
synchronized class TypeAdapters$26 implements com.google.gson.TypeAdapterFactory {
void TypeAdapters$26();
public com.google.gson.TypeAdapter create(com.google.gson.Gson, com.google.gson.reflect.TypeToken);
}
JsonTreeWriter
package com.google.gson.internal.bind;
public final synchronized class JsonTreeWriter extends com.google.gson.stream.JsonWriter {
private static final java.io.Writer UNWRITABLE_WRITER;
private static final com.google.gson.JsonPrimitive SENTINEL_CLOSED;
private final java.util.List stack;
private String pendingName;
private com.google.gson.JsonElement product;
public void JsonTreeWriter();
public com.google.gson.JsonElement get();
private com.google.gson.JsonElement peek();
private void put(com.google.gson.JsonElement);
public com.google.gson.stream.JsonWriter beginArray() throws java.io.IOException;
public com.google.gson.stream.JsonWriter endArray() throws java.io.IOException;
public com.google.gson.stream.JsonWriter beginObject() throws java.io.IOException;
public com.google.gson.stream.JsonWriter endObject() throws java.io.IOException;
public com.google.gson.stream.JsonWriter name(String) throws java.io.IOException;
public com.google.gson.stream.JsonWriter value(String) throws java.io.IOException;
public com.google.gson.stream.JsonWriter nullValue() throws java.io.IOException;
public com.google.gson.stream.JsonWriter value(boolean) throws java.io.IOException;
public com.google.gson.stream.JsonWriter value(Boolean) throws java.io.IOException;
public com.google.gson.stream.JsonWriter value(double) throws java.io.IOException;
public com.google.gson.stream.JsonWriter value(long) throws java.io.IOException;
public com.google.gson.stream.JsonWriter value(Number) throws java.io.IOException;
public void flush() throws java.io.IOException;
public void close() throws java.io.IOException;
static void
}
TypeAdapters$19
package com.google.gson.internal.bind;
synchronized class TypeAdapters$19 extends com.google.gson.TypeAdapter {
void TypeAdapters$19();
public StringBuilder read(com.google.gson.stream.JsonReader) throws java.io.IOException;
public void write(com.google.gson.stream.JsonWriter, StringBuilder) throws java.io.IOException;
}
CollectionTypeAdapterFactory$Adapter
package com.google.gson.internal.bind;
final synchronized class CollectionTypeAdapterFactory$Adapter extends com.google.gson.TypeAdapter {
private final com.google.gson.TypeAdapter elementTypeAdapter;
private final com.google.gson.internal.ObjectConstructor constructor;
public void CollectionTypeAdapterFactory$Adapter(com.google.gson.Gson, reflect.Type, com.google.gson.TypeAdapter, com.google.gson.internal.ObjectConstructor);
public java.util.Collection read(com.google.gson.stream.JsonReader) throws java.io.IOException;
public void write(com.google.gson.stream.JsonWriter, java.util.Collection) throws java.io.IOException;
}
TypeAdapters$24
package com.google.gson.internal.bind;
synchronized class TypeAdapters$24 extends com.google.gson.TypeAdapter {
void TypeAdapters$24();
public java.util.UUID read(com.google.gson.stream.JsonReader) throws java.io.IOException;
public void write(com.google.gson.stream.JsonWriter, java.util.UUID) throws java.io.IOException;
}
JsonTreeWriter$1
package com.google.gson.internal.bind;
synchronized class JsonTreeWriter$1 extends java.io.Writer {
void JsonTreeWriter$1();
public void write(char[], int, int);
public void flush() throws java.io.IOException;
public void close() throws java.io.IOException;
}
TypeAdapters$2
package com.google.gson.internal.bind;
synchronized class TypeAdapters$2 extends com.google.gson.TypeAdapter {
void TypeAdapters$2();
public java.util.BitSet read(com.google.gson.stream.JsonReader) throws java.io.IOException;
public void write(com.google.gson.stream.JsonWriter, java.util.BitSet) throws java.io.IOException;
}
TypeAdapters$6
package com.google.gson.internal.bind;
synchronized class TypeAdapters$6 extends com.google.gson.TypeAdapter {
void TypeAdapters$6();
public Number read(com.google.gson.stream.JsonReader) throws java.io.IOException;
public void write(com.google.gson.stream.JsonWriter, Number) throws java.io.IOException;
}
TypeAdapters$20
package com.google.gson.internal.bind;
synchronized class TypeAdapters$20 extends com.google.gson.TypeAdapter {
void TypeAdapters$20();
public StringBuffer read(com.google.gson.stream.JsonReader) throws java.io.IOException;
public void write(com.google.gson.stream.JsonWriter, StringBuffer) throws java.io.IOException;
}
TypeAdapters$22
package com.google.gson.internal.bind;
synchronized class TypeAdapters$22 extends com.google.gson.TypeAdapter {
void TypeAdapters$22();
public java.net.URI read(com.google.gson.stream.JsonReader) throws java.io.IOException;
public void write(com.google.gson.stream.JsonWriter, java.net.URI) throws java.io.IOException;
}
TypeAdapters$4
package com.google.gson.internal.bind;
synchronized class TypeAdapters$4 extends com.google.gson.TypeAdapter {
void TypeAdapters$4();
public Boolean read(com.google.gson.stream.JsonReader) throws java.io.IOException;
public void write(com.google.gson.stream.JsonWriter, Boolean) throws java.io.IOException;
}
ArrayTypeAdapter
package com.google.gson.internal.bind;
public final synchronized class ArrayTypeAdapter extends com.google.gson.TypeAdapter {
public static final com.google.gson.TypeAdapterFactory FACTORY;
private final Class componentType;
private final com.google.gson.TypeAdapter componentTypeAdapter;
public void ArrayTypeAdapter(com.google.gson.Gson, com.google.gson.TypeAdapter, Class);
public Object read(com.google.gson.stream.JsonReader) throws java.io.IOException;
public void write(com.google.gson.stream.JsonWriter, Object) throws java.io.IOException;
static void
}
UnsafeAllocator$3
package com.google.gson.internal;
synchronized class UnsafeAllocator$3 extends UnsafeAllocator {
void UnsafeAllocator$3(reflect.Method);
public Object newInstance(Class) throws Exception;
}
LinkedTreeMap$EntrySet$1
package com.google.gson.internal;
synchronized class LinkedTreeMap$EntrySet$1 extends LinkedTreeMap$LinkedTreeMapIterator {
void LinkedTreeMap$EntrySet$1(LinkedTreeMap$EntrySet);
public java.util.Map$Entry next();
}
Excluder
package com.google.gson.internal;
public final synchronized class Excluder implements com.google.gson.TypeAdapterFactory, Cloneable {
private static final double IGNORE_VERSIONS = -1.0;
public static final Excluder DEFAULT;
private double version;
private int modifiers;
private boolean serializeInnerClasses;
private boolean requireExpose;
private java.util.List serializationStrategies;
private java.util.List deserializationStrategies;
public void Excluder();
protected Excluder clone();
public Excluder withVersion(double);
public transient Excluder withModifiers(int[]);
public Excluder disableInnerClassSerialization();
public Excluder excludeFieldsWithoutExposeAnnotation();
public Excluder withExclusionStrategy(com.google.gson.ExclusionStrategy, boolean, boolean);
public com.google.gson.TypeAdapter create(com.google.gson.Gson, com.google.gson.reflect.TypeToken);
public boolean excludeField(reflect.Field, boolean);
private boolean excludeClassChecks(Class);
public boolean excludeClass(Class, boolean);
private boolean excludeClassInStrategy(Class, boolean);
private boolean isAnonymousOrLocal(Class);
private boolean isInnerClass(Class);
private boolean isStatic(Class);
private boolean isValidVersion(com.google.gson.annotations.Since, com.google.gson.annotations.Until);
private boolean isValidSince(com.google.gson.annotations.Since);
private boolean isValidUntil(com.google.gson.annotations.Until);
static void
}
Streams$AppendableWriter
package com.google.gson.internal;
final synchronized class Streams$AppendableWriter extends java.io.Writer {
private final Appendable appendable;
private final Streams$AppendableWriter$CurrentWrite currentWrite;
void Streams$AppendableWriter(Appendable);
public void write(char[], int, int) throws java.io.IOException;
public void write(int) throws java.io.IOException;
public void flush();
public void close();
}
UnsafeAllocator$1
package com.google.gson.internal;
synchronized class UnsafeAllocator$1 extends UnsafeAllocator {
void UnsafeAllocator$1(reflect.Method, Object);
public Object newInstance(Class) throws Exception;
}
JavaVersion
package com.google.gson.internal;
public final synchronized class JavaVersion {
private static final int majorJavaVersion;
private static int determineMajorJavaVersion();
static int getMajorJavaVersion(String);
private static int parseDotted(String);
private static int extractBeginningInt(String);
public static int getMajorJavaVersion();
public static boolean isJava9OrLater();
private void JavaVersion();
static void
}
LinkedTreeMap$Node
package com.google.gson.internal;
final synchronized class LinkedTreeMap$Node implements java.util.Map$Entry {
LinkedTreeMap$Node parent;
LinkedTreeMap$Node left;
LinkedTreeMap$Node right;
LinkedTreeMap$Node next;
LinkedTreeMap$Node prev;
final Object key;
Object value;
int height;
void LinkedTreeMap$Node();
void LinkedTreeMap$Node(LinkedTreeMap$Node, Object, LinkedTreeMap$Node, LinkedTreeMap$Node);
public Object getKey();
public Object getValue();
public Object setValue(Object);
public boolean equals(Object);
public int hashCode();
public String toString();
public LinkedTreeMap$Node first();
public LinkedTreeMap$Node last();
}
FieldNamingPolicy$2
package com.google.gson;
final synchronized enum FieldNamingPolicy$2 {
void FieldNamingPolicy$2(String, int);
public String translateName(reflect.Field);
}
Gson$2
package com.google.gson;
synchronized class Gson$2 extends TypeAdapter {
void Gson$2(Gson);
public Float read(stream.JsonReader) throws java.io.IOException;
public void write(stream.JsonWriter, Number) throws java.io.IOException;
}
SerializedName
package com.google.gson.annotations;
public abstract interface SerializedName extends annotation.Annotation {
public abstract String value();
public abstract String[] alternate();
}
Expose
package com.google.gson.annotations;
public abstract interface Expose extends annotation.Annotation {
public abstract boolean serialize();
public abstract boolean deserialize();
}
JsonAdapter
package com.google.gson.annotations;
public abstract interface JsonAdapter extends annotation.Annotation {
public abstract Class value();
public abstract boolean nullSafe();
}
Until
package com.google.gson.annotations;
public abstract interface Until extends annotation.Annotation {
public abstract double value();
}
Since
package com.google.gson.annotations;
public abstract interface Since extends annotation.Annotation {
public abstract double value();
}
TypeAdapterFactory
package com.google.gson;
public abstract interface TypeAdapterFactory {
public abstract TypeAdapter create(Gson, reflect.TypeToken);
}
LongSerializationPolicy
package com.google.gson;
public abstract synchronized enum LongSerializationPolicy {
public static final LongSerializationPolicy DEFAULT;
public static final LongSerializationPolicy STRING;
public static LongSerializationPolicy[] values();
public static LongSerializationPolicy valueOf(String);
private void LongSerializationPolicy(String, int);
public abstract JsonElement serialize(Long);
static void
}
FieldNamingPolicy
package com.google.gson;
public abstract synchronized enum FieldNamingPolicy {
public static final FieldNamingPolicy IDENTITY;
public static final FieldNamingPolicy UPPER_CAMEL_CASE;
public static final FieldNamingPolicy UPPER_CAMEL_CASE_WITH_SPACES;
public static final FieldNamingPolicy LOWER_CASE_WITH_UNDERSCORES;
public static final FieldNamingPolicy LOWER_CASE_WITH_DASHES;
public static final FieldNamingPolicy LOWER_CASE_WITH_DOTS;
public static FieldNamingPolicy[] values();
public static FieldNamingPolicy valueOf(String);
private void FieldNamingPolicy(String, int);
static String separateCamelCase(String, String);
static String upperCaseFirstLetter(String);
static void
}
LongSerializationPolicy$1
package com.google.gson;
final synchronized enum LongSerializationPolicy$1 {
void LongSerializationPolicy$1(String, int);
public JsonElement serialize(Long);
}
DefaultDateTypeAdapter
package com.google.gson;
final synchronized class DefaultDateTypeAdapter extends TypeAdapter {
private static final String SIMPLE_NAME = DefaultDateTypeAdapter;
private final Class dateType;
private final java.util.List dateFormats;
void DefaultDateTypeAdapter(Class);
void DefaultDateTypeAdapter(Class, String);
void DefaultDateTypeAdapter(Class, int);
public void DefaultDateTypeAdapter(int, int);
public void DefaultDateTypeAdapter(Class, int, int);
private static Class verifyDateType(Class);
public void write(stream.JsonWriter, java.util.Date) throws java.io.IOException;
public java.util.Date read(stream.JsonReader) throws java.io.IOException;
private java.util.Date deserializeToDate(String);
public String toString();
}
JsonSyntaxException
package com.google.gson;
public final synchronized class JsonSyntaxException extends JsonParseException {
private static final long serialVersionUID = 1;
public void JsonSyntaxException(String);
public void JsonSyntaxException(String, Throwable);
public void JsonSyntaxException(Throwable);
}
JsonArray
package com.google.gson;
public final synchronized class JsonArray extends JsonElement implements Iterable {
private final java.util.List elements;
public void JsonArray();
public void JsonArray(int);
public JsonArray deepCopy();
public void add(Boolean);
public void add(Character);
public void add(Number);
public void add(String);
public void add(JsonElement);
public void addAll(JsonArray);
public JsonElement set(int, JsonElement);
public boolean remove(JsonElement);
public JsonElement remove(int);
public boolean contains(JsonElement);
public int size();
public java.util.Iterator iterator();
public JsonElement get(int);
public Number getAsNumber();
public String getAsString();
public double getAsDouble();
public java.math.BigDecimal getAsBigDecimal();
public java.math.BigInteger getAsBigInteger();
public float getAsFloat();
public long getAsLong();
public int getAsInt();
public byte getAsByte();
public char getAsCharacter();
public short getAsShort();
public boolean getAsBoolean();
public boolean equals(Object);
public int hashCode();
}
JsonParseException
package com.google.gson;
public synchronized class JsonParseException extends RuntimeException {
static final long serialVersionUID = -4086729973971783390;
public void JsonParseException(String);
public void JsonParseException(String, Throwable);
public void JsonParseException(Throwable);
}
LongSerializationPolicy$2
package com.google.gson;
final synchronized enum LongSerializationPolicy$2 {
void LongSerializationPolicy$2(String, int);
public JsonElement serialize(Long);
}
JsonParser
package com.google.gson;
public final synchronized class JsonParser {
public void JsonParser();
public static JsonElement parseString(String) throws JsonSyntaxException;
public static JsonElement parseReader(java.io.Reader) throws JsonIOException, JsonSyntaxException;
public static JsonElement parseReader(stream.JsonReader) throws JsonIOException, JsonSyntaxException;
public JsonElement parse(String) throws JsonSyntaxException;
public JsonElement parse(java.io.Reader) throws JsonIOException, JsonSyntaxException;
public JsonElement parse(stream.JsonReader) throws JsonIOException, JsonSyntaxException;
}
GsonBuilder
package com.google.gson;
public final synchronized class GsonBuilder {
private internal.Excluder excluder;
private LongSerializationPolicy longSerializationPolicy;
private FieldNamingStrategy fieldNamingPolicy;
private final java.util.Map instanceCreators;
private final java.util.List factories;
private final java.util.List hierarchyFactories;
private boolean serializeNulls;
private String datePattern;
private int dateStyle;
private int timeStyle;
private boolean complexMapKeySerialization;
private boolean serializeSpecialFloatingPointValues;
private boolean escapeHtmlChars;
private boolean prettyPrinting;
private boolean generateNonExecutableJson;
private boolean lenient;
public void GsonBuilder();
void GsonBuilder(Gson);
public GsonBuilder setVersion(double);
public transient GsonBuilder excludeFieldsWithModifiers(int[]);
public GsonBuilder generateNonExecutableJson();
public GsonBuilder excludeFieldsWithoutExposeAnnotation();
public GsonBuilder serializeNulls();
public GsonBuilder enableComplexMapKeySerialization();
public GsonBuilder disableInnerClassSerialization();
public GsonBuilder setLongSerializationPolicy(LongSerializationPolicy);
public GsonBuilder setFieldNamingPolicy(FieldNamingPolicy);
public GsonBuilder setFieldNamingStrategy(FieldNamingStrategy);
public transient GsonBuilder setExclusionStrategies(ExclusionStrategy[]);
public GsonBuilder addSerializationExclusionStrategy(ExclusionStrategy);
public GsonBuilder addDeserializationExclusionStrategy(ExclusionStrategy);
public GsonBuilder setPrettyPrinting();
public GsonBuilder setLenient();
public GsonBuilder disableHtmlEscaping();
public GsonBuilder setDateFormat(String);
public GsonBuilder setDateFormat(int);
public GsonBuilder setDateFormat(int, int);
public GsonBuilder registerTypeAdapter(reflect.Type, Object);
public GsonBuilder registerTypeAdapterFactory(TypeAdapterFactory);
public GsonBuilder registerTypeHierarchyAdapter(Class, Object);
public GsonBuilder serializeSpecialFloatingPointValues();
public Gson create();
private void addTypeAdaptersForDate(String, int, int, java.util.List);
}
FieldAttributes
package com.google.gson;
public final synchronized class FieldAttributes {
private final reflect.Field field;
public void FieldAttributes(reflect.Field);
public Class getDeclaringClass();
public String getName();
public reflect.Type getDeclaredType();
public Class getDeclaredClass();
public annotation.Annotation getAnnotation(Class);
public java.util.Collection getAnnotations();
public boolean hasModifier(int);
Object get(Object) throws IllegalAccessException;
boolean isSynthetic();
}
JsonDeserializationContext
package com.google.gson;
public abstract interface JsonDeserializationContext {
public abstract Object deserialize(JsonElement, reflect.Type) throws JsonParseException;
}
JsonObject
package com.google.gson;
public final synchronized class JsonObject extends JsonElement {
private final internal.LinkedTreeMap members;
public void JsonObject();
public JsonObject deepCopy();
public void add(String, JsonElement);
public JsonElement remove(String);
public void addProperty(String, String);
public void addProperty(String, Number);
public void addProperty(String, Boolean);
public void addProperty(String, Character);
public java.util.Set entrySet();
public java.util.Set keySet();
public int size();
public boolean has(String);
public JsonElement get(String);
public JsonPrimitive getAsJsonPrimitive(String);
public JsonArray getAsJsonArray(String);
public JsonObject getAsJsonObject(String);
public boolean equals(Object);
public int hashCode();
}
ExclusionStrategy
package com.google.gson;
public abstract interface ExclusionStrategy {
public abstract boolean shouldSkipField(FieldAttributes);
public abstract boolean shouldSkipClass(Class);
}
4.0.0
com.google.code.gson
gson-parent
2.8.6
gson
Gson
junit
junit
test
org.apache.maven.plugins
maven-javadoc-plugin
com.google.gson
com.google.gson.internal:com.google.gson.internal.bind
http://docs.oracle.com/javase/6/docs/api/
biz.aQute.bnd
bnd-maven-plugin
4.0.0
bnd-process
org.apache.maven.plugins
maven-jar-plugin
${project.build.outputDirectory}/META-INF/MANIFEST.MF
org.apache.felix
maven-bundle-plugin
org.codehaus.mojo
templating-maven-plugin
1.0.0
filtering-java-templates
filter-sources
${basedir}/src/main/java-templates
${project.build.directory}/generated-sources/java-templates
#Generated by Maven
#Fri Oct 04 11:54:56 PDT 2019
groupId=com.google.code.gson
artifactId=gson
version=2.8.6