META-INF/
META-INF/MANIFEST.MF
com/
com/google/
com/google/gson/
com/google/gson/annotations/
com/google/gson/internal/
com/google/gson/internal/bind/
com/google/gson/reflect/
com/google/gson/stream/
com/google/gson/Gson$5.classGson.java
package com.google.gson
com.google.gson.Gson$5 extends com.google.gson.TypeAdapter {
final com.google.gson.Gson this$0
void (com.google.gson.Gson)
public java.lang.Number read (com.google.gson.stream.JsonReader) throws java.io.IOException
com.google.gson.stream.JsonReader in
public void write (com.google.gson.stream.JsonWriter, java.lang.Number) throws java.io.IOException
com.google.gson.stream.JsonWriter out
Number value
public volatile java.lang.Object read (com.google.gson.stream.JsonReader) throws java.io.IOException
com.google.gson.stream.JsonReader x0
public volatile void write (com.google.gson.stream.JsonWriter, java.lang.Object) throws java.io.IOException
com.google.gson.stream.JsonWriter x0
Object x1
}
com/google/gson/JsonNull.classJsonNull.java
package com.google.gson
public final com.google.gson.JsonNull extends com.google.gson.JsonElement {
public static final com.google.gson.JsonNull INSTANCE
public void ()
com.google.gson.JsonNull deepCopy ()
public int hashCode ()
public boolean equals (java.lang.Object)
Object other
volatile com.google.gson.JsonElement deepCopy ()
static void ()
}
com/google/gson/annotations/Expose.classExpose.java
package com.google.gson.annotations
public abstract com.google.gson.annotations.Expose extends java.lang.Object implements java.lang.annotation.Annotation {
public abstract boolean serialize ()
public abstract boolean deserialize ()
}
com/google/gson/annotations/SerializedName.classSerializedName.java
package com.google.gson.annotations
public abstract com.google.gson.annotations.SerializedName extends java.lang.Object implements java.lang.annotation.Annotation {
public abstract java.lang.String value ()
}
com/google/gson/annotations/Until.classUntil.java
package com.google.gson.annotations
public abstract com.google.gson.annotations.Until extends java.lang.Object implements java.lang.annotation.Annotation {
public abstract double value ()
}
com/google/gson/annotations/Since.classSince.java
package com.google.gson.annotations
public abstract com.google.gson.annotations.Since extends java.lang.Object implements java.lang.annotation.Annotation {
public abstract double value ()
}
com/google/gson/JsonStreamParser.classJsonStreamParser.java
package com.google.gson
public final com.google.gson.JsonStreamParser extends java.lang.Object implements java.util.Iterator {
private final com.google.gson.stream.JsonReader parser
private final Object lock
public void (java.lang.String)
String json
public void (java.io.Reader)
java.io.Reader reader
public com.google.gson.JsonElement next () throws com.google.gson.JsonParseException
StackOverflowError e
OutOfMemoryError e
com.google.gson.JsonParseException e
public boolean hasNext ()
com.google.gson.stream.MalformedJsonException e
java.io.IOException e
public void remove ()
public volatile java.lang.Object next ()
}
com/google/gson/JsonDeserializer.classJsonDeserializer.java
package com.google.gson
public abstract com.google.gson.JsonDeserializer extends java.lang.Object {
public abstract java.lang.Object deserialize (com.google.gson.JsonElement, java.lang.reflect.Type, com.google.gson.JsonDeserializationContext) throws com.google.gson.JsonParseException
}
com/google/gson/LongSerializationPolicy$1.classLongSerializationPolicy.java
package com.google.gson
final com.google.gson.LongSerializationPolicy$1 extends com.google.gson.LongSerializationPolicy {
void (java.lang.String, int)
public com.google.gson.JsonElement serialize (java.lang.Long)
Long value
}
com/google/gson/internal/Streams.classStreams.java
package com.google.gson.internal
public final com.google.gson.internal.Streams extends java.lang.Object {
public void ()
public static com.google.gson.JsonElement parse (com.google.gson.stream.JsonReader) throws com.google.gson.JsonParseException
java.io.EOFException e
com.google.gson.stream.MalformedJsonException e
java.io.IOException e
NumberFormatException e
com.google.gson.stream.JsonReader reader
boolean isEmpty
public static void write (com.google.gson.JsonElement, com.google.gson.stream.JsonWriter) throws java.io.IOException
com.google.gson.JsonElement element
com.google.gson.stream.JsonWriter writer
public static java.io.Writer writerForAppendable (java.lang.Appendable)
Appendable appendable
}
com/google/gson/internal/$Gson$Types.class$Gson$Types.java
package com.google.gson.internal
public final com.google.gson.internal.$Gson$Types extends java.lang.Object {
static final java.lang.reflect.Type[] EMPTY_TYPE_ARRAY
private void ()
public static transient java.lang.reflect.ParameterizedType newParameterizedTypeWithOwner (java.lang.reflect.Type, java.lang.reflect.Type, java.lang.reflect.Type[])
java.lang.reflect.Type ownerType
java.lang.reflect.Type rawType
java.lang.reflect.Type[] typeArguments
public static java.lang.reflect.GenericArrayType arrayOf (java.lang.reflect.Type)
java.lang.reflect.Type componentType
public static java.lang.reflect.WildcardType subtypeOf (java.lang.reflect.Type)
java.lang.reflect.Type bound
public static java.lang.reflect.WildcardType supertypeOf (java.lang.reflect.Type)
java.lang.reflect.Type bound
public static java.lang.reflect.Type canonicalize (java.lang.reflect.Type)
Class c
java.lang.reflect.ParameterizedType p
java.lang.reflect.GenericArrayType g
java.lang.reflect.WildcardType w
java.lang.reflect.Type type
public static java.lang.Class getRawType (java.lang.reflect.Type)
java.lang.reflect.ParameterizedType parameterizedType
java.lang.reflect.Type rawType
java.lang.reflect.Type componentType
String className
java.lang.reflect.Type type
static boolean equal (java.lang.Object, java.lang.Object)
Object a
Object b
public static boolean equals (java.lang.reflect.Type, java.lang.reflect.Type)
java.lang.reflect.ParameterizedType pa
java.lang.reflect.ParameterizedType pb
java.lang.reflect.GenericArrayType ga
java.lang.reflect.GenericArrayType gb
java.lang.reflect.WildcardType wa
java.lang.reflect.WildcardType wb
java.lang.reflect.TypeVariable va
java.lang.reflect.TypeVariable vb
java.lang.reflect.Type a
java.lang.reflect.Type b
private static int hashCodeOrZero (java.lang.Object)
Object o
public static java.lang.String typeToString (java.lang.reflect.Type)
java.lang.reflect.Type type
static java.lang.reflect.Type getGenericSupertype (java.lang.reflect.Type, java.lang.Class, java.lang.Class)
int i
int length
Class[] interfaces
Class rawSupertype
java.lang.reflect.Type context
Class rawType
Class toResolve
static java.lang.reflect.Type getSupertype (java.lang.reflect.Type, java.lang.Class, java.lang.Class)
java.lang.reflect.Type context
Class contextRawType
Class supertype
public static java.lang.reflect.Type getArrayComponentType (java.lang.reflect.Type)
java.lang.reflect.Type array
public static java.lang.reflect.Type getCollectionElementType (java.lang.reflect.Type, java.lang.Class)
java.lang.reflect.Type context
Class contextRawType
java.lang.reflect.Type collectionType
public static java.lang.reflect.Type[] getMapKeyAndValueTypes (java.lang.reflect.Type, java.lang.Class)
java.lang.reflect.ParameterizedType mapParameterizedType
java.lang.reflect.Type context
Class contextRawType
java.lang.reflect.Type mapType
public static java.lang.reflect.Type resolve (java.lang.reflect.Type, java.lang.Class, java.lang.reflect.Type)
java.lang.reflect.TypeVariable typeVariable
Class original
java.lang.reflect.Type componentType
java.lang.reflect.Type newComponentType
java.lang.reflect.GenericArrayType original
java.lang.reflect.Type componentType
java.lang.reflect.Type newComponentType
java.lang.reflect.Type resolvedTypeArgument
int t
int length
java.lang.reflect.ParameterizedType original
java.lang.reflect.Type ownerType
java.lang.reflect.Type newOwnerType
boolean changed
java.lang.reflect.Type[] args
java.lang.reflect.Type lowerBound
java.lang.reflect.Type upperBound
java.lang.reflect.WildcardType original
java.lang.reflect.Type[] originalLowerBound
java.lang.reflect.Type[] originalUpperBound
java.lang.reflect.Type context
Class contextRawType
java.lang.reflect.Type toResolve
static java.lang.reflect.Type resolveTypeVariable (java.lang.reflect.Type, java.lang.Class, java.lang.reflect.TypeVariable)
int index
java.lang.reflect.Type context
Class contextRawType
java.lang.reflect.TypeVariable unknown
Class declaredByRaw
java.lang.reflect.Type declaredBy
private static int indexOf (java.lang.Object[], java.lang.Object)
int i
Object[] array
Object toFind
private static java.lang.Class declaringClassOf (java.lang.reflect.TypeVariable)
java.lang.reflect.TypeVariable typeVariable
java.lang.reflect.GenericDeclaration genericDeclaration
private static void checkNotPrimitive (java.lang.reflect.Type)
java.lang.reflect.Type type
static void access$000 (java.lang.reflect.Type)
java.lang.reflect.Type x0
static int access$100 (java.lang.Object)
Object x0
static void ()
}
com/google/gson/internal/ConstructorConstructor$11.classConstructorConstructor.java
package com.google.gson.internal
com.google.gson.internal.ConstructorConstructor$11 extends java.lang.Object implements com.google.gson.internal.ObjectConstructor {
final com.google.gson.internal.ConstructorConstructor this$0
void (com.google.gson.internal.ConstructorConstructor)
public java.lang.Object construct ()
}
com/google/gson/internal/ConstructorConstructor$5.classConstructorConstructor.java
package com.google.gson.internal
com.google.gson.internal.ConstructorConstructor$5 extends java.lang.Object implements com.google.gson.internal.ObjectConstructor {
final java.lang.reflect.Type val$type
final com.google.gson.internal.ConstructorConstructor this$0
void (com.google.gson.internal.ConstructorConstructor, java.lang.reflect.Type)
public java.lang.Object construct ()
java.lang.reflect.Type elementType
}
com/google/gson/internal/LinkedTreeMap$EntrySet.classLinkedTreeMap.java
package com.google.gson.internal
com.google.gson.internal.LinkedTreeMap$EntrySet extends java.util.AbstractSet {
final com.google.gson.internal.LinkedTreeMap this$0
void (com.google.gson.internal.LinkedTreeMap)
public int size ()
public java.util.Iterator iterator ()
public boolean contains (java.lang.Object)
Object o
public boolean remove (java.lang.Object)
Object o
com.google.gson.internal.LinkedTreeMap$Node node
public void clear ()
}
com/google/gson/internal/ConstructorConstructor$3.classConstructorConstructor.java
package com.google.gson.internal
com.google.gson.internal.ConstructorConstructor$3 extends java.lang.Object implements com.google.gson.internal.ObjectConstructor {
final java.lang.reflect.Constructor val$constructor
final com.google.gson.internal.ConstructorConstructor this$0
void (com.google.gson.internal.ConstructorConstructor, java.lang.reflect.Constructor)
public java.lang.Object construct ()
Object[] args
InstantiationException e
java.lang.reflect.InvocationTargetException e
IllegalAccessException e
}
com/google/gson/internal/ConstructorConstructor$10.classConstructorConstructor.java
package com.google.gson.internal
com.google.gson.internal.ConstructorConstructor$10 extends java.lang.Object implements com.google.gson.internal.ObjectConstructor {
final com.google.gson.internal.ConstructorConstructor this$0
void (com.google.gson.internal.ConstructorConstructor)
public java.lang.Object construct ()
}
com/google/gson/internal/ConstructorConstructor$2.classConstructorConstructor.java
package com.google.gson.internal
com.google.gson.internal.ConstructorConstructor$2 extends java.lang.Object implements com.google.gson.internal.ObjectConstructor {
final com.google.gson.InstanceCreator val$rawTypeCreator
final java.lang.reflect.Type val$type
final com.google.gson.internal.ConstructorConstructor this$0
void (com.google.gson.internal.ConstructorConstructor, com.google.gson.InstanceCreator, java.lang.reflect.Type)
public java.lang.Object construct ()
}
com/google/gson/internal/UnsafeAllocator.classUnsafeAllocator.java
package com.google.gson.internal
public abstract com.google.gson.internal.UnsafeAllocator extends java.lang.Object {
public void ()
public abstract java.lang.Object newInstance (java.lang.Class) throws java.lang.Exception
public static com.google.gson.internal.UnsafeAllocator create ()
Class unsafeClass
java.lang.reflect.Field f
Object unsafe
java.lang.reflect.Method allocateInstance
Exception ignored
java.lang.reflect.Method newInstance
Exception ignored
java.lang.reflect.Method getConstructorId
int constructorId
java.lang.reflect.Method newInstance
Exception ignored
}
com/google/gson/internal/LinkedTreeMap$KeySet.classLinkedTreeMap.java
package com.google.gson.internal
com.google.gson.internal.LinkedTreeMap$KeySet extends java.util.AbstractSet {
final com.google.gson.internal.LinkedTreeMap this$0
void (com.google.gson.internal.LinkedTreeMap)
public int size ()
public java.util.Iterator iterator ()
public boolean contains (java.lang.Object)
Object o
public boolean remove (java.lang.Object)
Object key
public void clear ()
}
com/google/gson/internal/LinkedTreeMap$KeySet$1.classLinkedTreeMap.java
package com.google.gson.internal
com.google.gson.internal.LinkedTreeMap$KeySet$1 extends com.google.gson.internal.LinkedTreeMap$LinkedTreeMapIterator {
final com.google.gson.internal.LinkedTreeMap$KeySet this$1
void (com.google.gson.internal.LinkedTreeMap$KeySet)
public java.lang.Object next ()
}
com/google/gson/internal/ConstructorConstructor$12.classConstructorConstructor.java
package com.google.gson.internal
com.google.gson.internal.ConstructorConstructor$12 extends java.lang.Object implements com.google.gson.internal.ObjectConstructor {
private final com.google.gson.internal.UnsafeAllocator unsafeAllocator
final Class val$rawType
final java.lang.reflect.Type val$type
final com.google.gson.internal.ConstructorConstructor this$0
void (com.google.gson.internal.ConstructorConstructor, java.lang.Class, java.lang.reflect.Type)
public java.lang.Object construct ()
Object newInstance
Exception e
}
com/google/gson/internal/LinkedTreeMap$1.classLinkedTreeMap.java
package com.google.gson.internal
final com.google.gson.internal.LinkedTreeMap$1 extends java.lang.Object implements java.util.Comparator {
void ()
public int compare (java.lang.Comparable, java.lang.Comparable)
Comparable a
Comparable b
public volatile int compare (java.lang.Object, java.lang.Object)
Object x0
Object x1
}
com/google/gson/internal/ConstructorConstructor$7.classConstructorConstructor.java
package com.google.gson.internal
com.google.gson.internal.ConstructorConstructor$7 extends java.lang.Object implements com.google.gson.internal.ObjectConstructor {
final com.google.gson.internal.ConstructorConstructor this$0
void (com.google.gson.internal.ConstructorConstructor)
public java.lang.Object construct ()
}
com/google/gson/internal/$Gson$Preconditions.class$Gson$Preconditions.java
package com.google.gson.internal
public final com.google.gson.internal.$Gson$Preconditions extends java.lang.Object {
public void ()
public static java.lang.Object checkNotNull (java.lang.Object)
Object obj
public static void checkArgument (boolean)
boolean condition
}
com/google/gson/internal/UnsafeAllocator$4.classUnsafeAllocator.java
package com.google.gson.internal
final com.google.gson.internal.UnsafeAllocator$4 extends com.google.gson.internal.UnsafeAllocator {
void ()
public java.lang.Object newInstance (java.lang.Class)
Class c
}
com/google/gson/internal/UnsafeAllocator$2.classUnsafeAllocator.java
package com.google.gson.internal
final com.google.gson.internal.UnsafeAllocator$2 extends com.google.gson.internal.UnsafeAllocator {
final java.lang.reflect.Method val$newInstance
void (java.lang.reflect.Method)
public java.lang.Object newInstance (java.lang.Class) throws java.lang.Exception
Class c
}
com/google/gson/internal/$Gson$Types$ParameterizedTypeImpl.class$Gson$Types.java
package com.google.gson.internal
final com.google.gson.internal.$Gson$Types$ParameterizedTypeImpl extends java.lang.Object implements java.lang.reflect.ParameterizedType java.io.Serializable {
private final java.lang.reflect.Type ownerType
private final java.lang.reflect.Type rawType
private final java.lang.reflect.Type[] typeArguments
private static final long serialVersionUID
public transient void (java.lang.reflect.Type, java.lang.reflect.Type, java.lang.reflect.Type[])
Class rawTypeAsClass
int t
java.lang.reflect.Type ownerType
java.lang.reflect.Type rawType
java.lang.reflect.Type[] typeArguments
public java.lang.reflect.Type[] getActualTypeArguments ()
public java.lang.reflect.Type getRawType ()
public java.lang.reflect.Type getOwnerType ()
public boolean equals (java.lang.Object)
Object other
public int hashCode ()
public java.lang.String toString ()
int i
StringBuilder stringBuilder
}
com/google/gson/internal/Excluder$1.classExcluder.java
package com.google.gson.internal
com.google.gson.internal.Excluder$1 extends com.google.gson.TypeAdapter {
private com.google.gson.TypeAdapter delegate
final boolean val$skipDeserialize
final boolean val$skipSerialize
final com.google.gson.Gson val$gson
final com.google.gson.reflect.TypeToken val$type
final com.google.gson.internal.Excluder this$0
void (com.google.gson.internal.Excluder, boolean, boolean, com.google.gson.Gson, com.google.gson.reflect.TypeToken)
public java.lang.Object read (com.google.gson.stream.JsonReader) throws java.io.IOException
com.google.gson.stream.JsonReader in
public void write (com.google.gson.stream.JsonWriter, java.lang.Object) throws java.io.IOException
com.google.gson.stream.JsonWriter out
Object value
private com.google.gson.TypeAdapter delegate ()
com.google.gson.TypeAdapter d
}
com/google/gson/internal/$Gson$Types$WildcardTypeImpl.class$Gson$Types.java
package com.google.gson.internal
final com.google.gson.internal.$Gson$Types$WildcardTypeImpl extends java.lang.Object implements java.lang.reflect.WildcardType java.io.Serializable {
private final java.lang.reflect.Type upperBound
private final java.lang.reflect.Type lowerBound
private static final long serialVersionUID
public void (java.lang.reflect.Type[], java.lang.reflect.Type[])
java.lang.reflect.Type[] upperBounds
java.lang.reflect.Type[] lowerBounds
public java.lang.reflect.Type[] getUpperBounds ()
public java.lang.reflect.Type[] getLowerBounds ()
public boolean equals (java.lang.Object)
Object other
public int hashCode ()
public java.lang.String toString ()
}
com/google/gson/internal/ConstructorConstructor$4.classConstructorConstructor.java
package com.google.gson.internal
com.google.gson.internal.ConstructorConstructor$4 extends java.lang.Object implements com.google.gson.internal.ObjectConstructor {
final com.google.gson.internal.ConstructorConstructor this$0
void (com.google.gson.internal.ConstructorConstructor)
public java.lang.Object construct ()
}
com/google/gson/internal/ConstructorConstructor$6.classConstructorConstructor.java
package com.google.gson.internal
com.google.gson.internal.ConstructorConstructor$6 extends java.lang.Object implements com.google.gson.internal.ObjectConstructor {
final com.google.gson.internal.ConstructorConstructor this$0
void (com.google.gson.internal.ConstructorConstructor)
public java.lang.Object construct ()
}
com/google/gson/internal/ConstructorConstructor$8.classConstructorConstructor.java
package com.google.gson.internal
com.google.gson.internal.ConstructorConstructor$8 extends java.lang.Object implements com.google.gson.internal.ObjectConstructor {
final com.google.gson.internal.ConstructorConstructor this$0
void (com.google.gson.internal.ConstructorConstructor)
public java.lang.Object construct ()
}
com/google/gson/internal/ConstructorConstructor$9.classConstructorConstructor.java
package com.google.gson.internal
com.google.gson.internal.ConstructorConstructor$9 extends java.lang.Object implements com.google.gson.internal.ObjectConstructor {
final com.google.gson.internal.ConstructorConstructor this$0
void (com.google.gson.internal.ConstructorConstructor)
public java.lang.Object construct ()
}
com/google/gson/internal/JsonReaderInternalAccess.classJsonReaderInternalAccess.java
package com.google.gson.internal
public abstract com.google.gson.internal.JsonReaderInternalAccess extends java.lang.Object {
public static com.google.gson.internal.JsonReaderInternalAccess INSTANCE
public void ()
public abstract void promoteNameToValue (com.google.gson.stream.JsonReader) throws java.io.IOException
}
com/google/gson/internal/UnsafeAllocator$1.classUnsafeAllocator.java
package com.google.gson.internal
final com.google.gson.internal.UnsafeAllocator$1 extends com.google.gson.internal.UnsafeAllocator {
final java.lang.reflect.Method val$allocateInstance
final Object val$unsafe
void (java.lang.reflect.Method, java.lang.Object)
public java.lang.Object newInstance (java.lang.Class) throws java.lang.Exception
Class c
}
com/google/gson/internal/LazilyParsedNumber.classLazilyParsedNumber.java
package com.google.gson.internal
public final com.google.gson.internal.LazilyParsedNumber extends java.lang.Number {
private final String value
public void (java.lang.String)
String value
public int intValue ()
NumberFormatException nfe
NumberFormatException e
public long longValue ()
NumberFormatException e
public float floatValue ()
public double doubleValue ()
public java.lang.String toString ()
private java.lang.Object writeReplace () throws java.io.ObjectStreamException
}
com/google/gson/internal/ObjectConstructor.classObjectConstructor.java
package com.google.gson.internal
public abstract com.google.gson.internal.ObjectConstructor extends java.lang.Object {
public abstract java.lang.Object construct ()
}
com/google/gson/internal/bind/TypeAdapters$7.classTypeAdapters.java
package com.google.gson.internal.bind
final com.google.gson.internal.bind.TypeAdapters$7 extends com.google.gson.TypeAdapter {
void ()
public java.lang.Number read (com.google.gson.stream.JsonReader) throws java.io.IOException
NumberFormatException e
com.google.gson.stream.JsonReader in
public void write (com.google.gson.stream.JsonWriter, java.lang.Number) throws java.io.IOException
com.google.gson.stream.JsonWriter out
Number value
public volatile java.lang.Object read (com.google.gson.stream.JsonReader) throws java.io.IOException
com.google.gson.stream.JsonReader x0
public volatile void write (com.google.gson.stream.JsonWriter, java.lang.Object) throws java.io.IOException
com.google.gson.stream.JsonWriter x0
Object x1
}
com/google/gson/internal/bind/SqlDateTypeAdapter.classSqlDateTypeAdapter.java
package com.google.gson.internal.bind
public final com.google.gson.internal.bind.SqlDateTypeAdapter extends com.google.gson.TypeAdapter {
public static final com.google.gson.TypeAdapterFactory FACTORY
private final java.text.DateFormat format
public void ()
public synchronized java.sql.Date read (com.google.gson.stream.JsonReader) throws java.io.IOException
long utilDate
java.text.ParseException e
com.google.gson.stream.JsonReader in
public synchronized void write (com.google.gson.stream.JsonWriter, java.sql.Date) throws java.io.IOException
com.google.gson.stream.JsonWriter out
java.sql.Date value
public volatile java.lang.Object read (com.google.gson.stream.JsonReader) throws java.io.IOException
com.google.gson.stream.JsonReader x0
public volatile void write (com.google.gson.stream.JsonWriter, java.lang.Object) throws java.io.IOException
com.google.gson.stream.JsonWriter x0
Object x1
static void ()
}
com/google/gson/internal/bind/TypeAdapters$14.classTypeAdapters.java
package com.google.gson.internal.bind
final com.google.gson.internal.bind.TypeAdapters$14 extends com.google.gson.TypeAdapter {
void ()
public java.math.BigDecimal read (com.google.gson.stream.JsonReader) throws java.io.IOException
NumberFormatException e
com.google.gson.stream.JsonReader in
public void write (com.google.gson.stream.JsonWriter, java.math.BigDecimal) throws java.io.IOException
com.google.gson.stream.JsonWriter out
java.math.BigDecimal value
public volatile java.lang.Object read (com.google.gson.stream.JsonReader) throws java.io.IOException
com.google.gson.stream.JsonReader x0
public volatile void write (com.google.gson.stream.JsonWriter, java.lang.Object) throws java.io.IOException
com.google.gson.stream.JsonWriter x0
Object x1
}
com/google/gson/internal/bind/JsonTreeWriter.classJsonTreeWriter.java
package com.google.gson.internal.bind
public final com.google.gson.internal.bind.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 ()
public com.google.gson.JsonElement get ()
private com.google.gson.JsonElement peek ()
private void put (com.google.gson.JsonElement)
com.google.gson.JsonObject object
com.google.gson.JsonElement element
com.google.gson.JsonElement value
public com.google.gson.stream.JsonWriter beginArray () throws java.io.IOException
com.google.gson.JsonArray array
public com.google.gson.stream.JsonWriter endArray () throws java.io.IOException
com.google.gson.JsonElement element
public com.google.gson.stream.JsonWriter beginObject () throws java.io.IOException
com.google.gson.JsonObject object
public com.google.gson.stream.JsonWriter endObject () throws java.io.IOException
com.google.gson.JsonElement element
public com.google.gson.stream.JsonWriter name (java.lang.String) throws java.io.IOException
String name
com.google.gson.JsonElement element
public com.google.gson.stream.JsonWriter value (java.lang.String) throws java.io.IOException
String value
public com.google.gson.stream.JsonWriter nullValue () throws java.io.IOException
public com.google.gson.stream.JsonWriter value (boolean) throws java.io.IOException
boolean value
public com.google.gson.stream.JsonWriter value (double) throws java.io.IOException
double value
public com.google.gson.stream.JsonWriter value (long) throws java.io.IOException
long value
public com.google.gson.stream.JsonWriter value (java.lang.Number) throws java.io.IOException
double d
Number value
public void flush () throws java.io.IOException
public void close () throws java.io.IOException
static void ()
}
com/google/gson/internal/bind/CollectionTypeAdapterFactory$Adapter.classCollectionTypeAdapterFactory.java
package com.google.gson.internal.bind
final com.google.gson.internal.bind.CollectionTypeAdapterFactory$Adapter extends com.google.gson.TypeAdapter {
private final com.google.gson.TypeAdapter elementTypeAdapter
private final com.google.gson.internal.ObjectConstructor constructor
public void (com.google.gson.Gson, java.lang.reflect.Type, com.google.gson.TypeAdapter, com.google.gson.internal.ObjectConstructor)
com.google.gson.Gson context
java.lang.reflect.Type elementType
com.google.gson.TypeAdapter elementTypeAdapter
com.google.gson.internal.ObjectConstructor constructor
public java.util.Collection read (com.google.gson.stream.JsonReader) throws java.io.IOException
Object instance
com.google.gson.stream.JsonReader in
java.util.Collection collection
public void write (com.google.gson.stream.JsonWriter, java.util.Collection) throws java.io.IOException
Object element
java.util.Iterator i$
com.google.gson.stream.JsonWriter out
java.util.Collection collection
public volatile java.lang.Object read (com.google.gson.stream.JsonReader) throws java.io.IOException
com.google.gson.stream.JsonReader x0
public volatile void write (com.google.gson.stream.JsonWriter, java.lang.Object) throws java.io.IOException
com.google.gson.stream.JsonWriter x0
Object x1
}
com/google/gson/internal/bind/CollectionTypeAdapterFactory.classCollectionTypeAdapterFactory.java
package com.google.gson.internal.bind
public final com.google.gson.internal.bind.CollectionTypeAdapterFactory extends java.lang.Object implements com.google.gson.TypeAdapterFactory {
private final com.google.gson.internal.ConstructorConstructor constructorConstructor
public void (com.google.gson.internal.ConstructorConstructor)
com.google.gson.internal.ConstructorConstructor constructorConstructor
public com.google.gson.TypeAdapter create (com.google.gson.Gson, com.google.gson.reflect.TypeToken)
com.google.gson.Gson gson
com.google.gson.reflect.TypeToken typeToken
java.lang.reflect.Type type
Class rawType
java.lang.reflect.Type elementType
com.google.gson.TypeAdapter elementTypeAdapter
com.google.gson.internal.ObjectConstructor constructor
com.google.gson.TypeAdapter result
}
com/google/gson/internal/bind/ReflectiveTypeAdapterFactory$BoundField.classReflectiveTypeAdapterFactory.java
package com.google.gson.internal.bind
abstract com.google.gson.internal.bind.ReflectiveTypeAdapterFactory$BoundField extends java.lang.Object {
final String name
final boolean serialized
final boolean deserialized
protected void (java.lang.String, boolean, boolean)
String name
boolean serialized
boolean deserialized
abstract void write (com.google.gson.stream.JsonWriter, java.lang.Object) throws java.io.IOException java.lang.IllegalAccessException
abstract void read (com.google.gson.stream.JsonReader, java.lang.Object) throws java.io.IOException java.lang.IllegalAccessException
}
com/google/gson/internal/bind/TypeAdapters$12.classTypeAdapters.java
package com.google.gson.internal.bind
final com.google.gson.internal.bind.TypeAdapters$12 extends com.google.gson.TypeAdapter {
void ()
public java.lang.Character read (com.google.gson.stream.JsonReader) throws java.io.IOException
com.google.gson.stream.JsonReader in
String str
public void write (com.google.gson.stream.JsonWriter, java.lang.Character) throws java.io.IOException
com.google.gson.stream.JsonWriter out
Character value
public volatile java.lang.Object read (com.google.gson.stream.JsonReader) throws java.io.IOException
com.google.gson.stream.JsonReader x0
public volatile void write (com.google.gson.stream.JsonWriter, java.lang.Object) throws java.io.IOException
com.google.gson.stream.JsonWriter x0
Object x1
}
com/google/gson/internal/bind/TypeAdapters$27.classTypeAdapters.java
package com.google.gson.internal.bind
final com.google.gson.internal.bind.TypeAdapters$27 extends java.lang.Object implements com.google.gson.TypeAdapterFactory {
final com.google.gson.reflect.TypeToken val$type
final com.google.gson.TypeAdapter val$typeAdapter
void (com.google.gson.reflect.TypeToken, com.google.gson.TypeAdapter)
public com.google.gson.TypeAdapter create (com.google.gson.Gson, com.google.gson.reflect.TypeToken)
com.google.gson.Gson gson
com.google.gson.reflect.TypeToken typeToken
}
com/google/gson/internal/bind/TypeAdapters$11.classTypeAdapters.java
package com.google.gson.internal.bind
final com.google.gson.internal.bind.TypeAdapters$11 extends com.google.gson.TypeAdapter {
void ()
public java.lang.Number read (com.google.gson.stream.JsonReader) throws java.io.IOException
com.google.gson.stream.JsonReader in
com.google.gson.stream.JsonToken jsonToken
public void write (com.google.gson.stream.JsonWriter, java.lang.Number) throws java.io.IOException
com.google.gson.stream.JsonWriter out
Number value
public volatile java.lang.Object read (com.google.gson.stream.JsonReader) throws java.io.IOException
com.google.gson.stream.JsonReader x0
public volatile void write (com.google.gson.stream.JsonWriter, java.lang.Object) throws java.io.IOException
com.google.gson.stream.JsonWriter x0
Object x1
}
com/google/gson/internal/bind/ReflectiveTypeAdapterFactory.classReflectiveTypeAdapterFactory.java
package com.google.gson.internal.bind
public final com.google.gson.internal.bind.ReflectiveTypeAdapterFactory extends java.lang.Object 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
public void (com.google.gson.internal.ConstructorConstructor, com.google.gson.FieldNamingStrategy, com.google.gson.internal.Excluder)
com.google.gson.internal.ConstructorConstructor constructorConstructor
com.google.gson.FieldNamingStrategy fieldNamingPolicy
com.google.gson.internal.Excluder excluder
public boolean excludeField (java.lang.reflect.Field, boolean)
java.lang.reflect.Field f
boolean serialize
private java.lang.String getFieldName (java.lang.reflect.Field)
java.lang.reflect.Field f
com.google.gson.annotations.SerializedName serializedName
public com.google.gson.TypeAdapter create (com.google.gson.Gson, com.google.gson.reflect.TypeToken)
com.google.gson.Gson gson
com.google.gson.reflect.TypeToken type
Class raw
com.google.gson.internal.ObjectConstructor constructor
private com.google.gson.internal.bind.ReflectiveTypeAdapterFactory$BoundField createBoundField (com.google.gson.Gson, java.lang.reflect.Field, java.lang.String, com.google.gson.reflect.TypeToken, boolean, boolean)
com.google.gson.Gson context
java.lang.reflect.Field field
String name
com.google.gson.reflect.TypeToken fieldType
boolean serialize
boolean deserialize
boolean isPrimitive
private java.util.Map getBoundFields (com.google.gson.Gson, com.google.gson.reflect.TypeToken, java.lang.Class)
boolean serialize
boolean deserialize
java.lang.reflect.Type fieldType
com.google.gson.internal.bind.ReflectiveTypeAdapterFactory$BoundField boundField
com.google.gson.internal.bind.ReflectiveTypeAdapterFactory$BoundField previous
java.lang.reflect.Field field
java.lang.reflect.Field[] arr$
int len$
int i$
java.lang.reflect.Field[] fields
com.google.gson.Gson context
com.google.gson.reflect.TypeToken type
Class raw
java.util.Map result
java.lang.reflect.Type declaredType
}
com/google/gson/internal/bind/TypeAdapters$30.classTypeAdapters.java
package com.google.gson.internal.bind
final com.google.gson.internal.bind.TypeAdapters$30 extends java.lang.Object implements com.google.gson.TypeAdapterFactory {
final Class val$base
final Class val$sub
final com.google.gson.TypeAdapter val$typeAdapter
void (java.lang.Class, java.lang.Class, com.google.gson.TypeAdapter)
public com.google.gson.TypeAdapter create (com.google.gson.Gson, com.google.gson.reflect.TypeToken)
com.google.gson.Gson gson
com.google.gson.reflect.TypeToken typeToken
Class rawType
public java.lang.String toString ()
}
com/google/gson/internal/bind/TypeAdapters$22$1.classTypeAdapters.java
package com.google.gson.internal.bind
com.google.gson.internal.bind.TypeAdapters$22$1 extends com.google.gson.TypeAdapter {
final com.google.gson.TypeAdapter val$dateTypeAdapter
final com.google.gson.internal.bind.TypeAdapters$22 this$0
void (com.google.gson.internal.bind.TypeAdapters$22, com.google.gson.TypeAdapter)
public java.sql.Timestamp read (com.google.gson.stream.JsonReader) throws java.io.IOException
com.google.gson.stream.JsonReader in
java.util.Date date
public void write (com.google.gson.stream.JsonWriter, java.sql.Timestamp) throws java.io.IOException
com.google.gson.stream.JsonWriter out
java.sql.Timestamp value
public volatile java.lang.Object read (com.google.gson.stream.JsonReader) throws java.io.IOException
com.google.gson.stream.JsonReader x0
public volatile void write (com.google.gson.stream.JsonWriter, java.lang.Object) throws java.io.IOException
com.google.gson.stream.JsonWriter x0
Object x1
}
com/google/gson/internal/bind/ObjectTypeAdapter$2.classObjectTypeAdapter.java
package com.google.gson.internal.bind
com.google.gson.internal.bind.ObjectTypeAdapter$2 extends java.lang.Object {
static final int[] $SwitchMap$com$google$gson$stream$JsonToken
static void ()
NoSuchFieldError ex
NoSuchFieldError ex
NoSuchFieldError ex
NoSuchFieldError ex
NoSuchFieldError ex
NoSuchFieldError ex
}
com/google/gson/internal/bind/DateTypeAdapter.classDateTypeAdapter.java
package com.google.gson.internal.bind
public final com.google.gson.internal.bind.DateTypeAdapter extends com.google.gson.TypeAdapter {
public static final com.google.gson.TypeAdapterFactory FACTORY
private final java.text.DateFormat enUsFormat
private final java.text.DateFormat localFormat
private final java.text.DateFormat iso8601Format
public void ()
private static java.text.DateFormat buildIso8601Format ()
java.text.DateFormat iso8601Format
public java.util.Date read (com.google.gson.stream.JsonReader) throws java.io.IOException
com.google.gson.stream.JsonReader in
private synchronized java.util.Date deserializeToDate (java.lang.String)
java.text.ParseException ignored
java.text.ParseException ignored
java.text.ParseException e
String json
public synchronized void write (com.google.gson.stream.JsonWriter, java.util.Date) throws java.io.IOException
com.google.gson.stream.JsonWriter out
java.util.Date value
String dateFormatAsString
public volatile java.lang.Object read (com.google.gson.stream.JsonReader) throws java.io.IOException
com.google.gson.stream.JsonReader x0
public volatile void write (com.google.gson.stream.JsonWriter, java.lang.Object) throws java.io.IOException
com.google.gson.stream.JsonWriter x0
Object x1
static void ()
}
com/google/gson/internal/bind/TypeAdapters$18.classTypeAdapters.java
package com.google.gson.internal.bind
final com.google.gson.internal.bind.TypeAdapters$18 extends com.google.gson.TypeAdapter {
void ()
public java.net.URL read (com.google.gson.stream.JsonReader) throws java.io.IOException
com.google.gson.stream.JsonReader in
String nextString
public void write (com.google.gson.stream.JsonWriter, java.net.URL) throws java.io.IOException
com.google.gson.stream.JsonWriter out
java.net.URL value
public volatile java.lang.Object read (com.google.gson.stream.JsonReader) throws java.io.IOException
com.google.gson.stream.JsonReader x0
public volatile void write (com.google.gson.stream.JsonWriter, java.lang.Object) throws java.io.IOException
com.google.gson.stream.JsonWriter x0
Object x1
}
com/google/gson/internal/bind/ArrayTypeAdapter.classArrayTypeAdapter.java
package com.google.gson.internal.bind
public final com.google.gson.internal.bind.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 (com.google.gson.Gson, com.google.gson.TypeAdapter, java.lang.Class)
com.google.gson.Gson context
com.google.gson.TypeAdapter componentTypeAdapter
Class componentType
public java.lang.Object read (com.google.gson.stream.JsonReader) throws java.io.IOException
Object instance
int i
com.google.gson.stream.JsonReader in
java.util.List list
Object array
public void write (com.google.gson.stream.JsonWriter, java.lang.Object) throws java.io.IOException
Object value
int i
int length
com.google.gson.stream.JsonWriter out
Object array
static void ()
}
com/google/gson/internal/bind/TypeAdapters.classTypeAdapters.java
package com.google.gson.internal.bind
public final com.google.gson.internal.bind.TypeAdapters extends java.lang.Object {
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 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.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 ()
public static com.google.gson.TypeAdapterFactory newEnumTypeHierarchyFactory ()
public static com.google.gson.TypeAdapterFactory newFactory (com.google.gson.reflect.TypeToken, com.google.gson.TypeAdapter)
com.google.gson.reflect.TypeToken type
com.google.gson.TypeAdapter typeAdapter
public static com.google.gson.TypeAdapterFactory newFactory (java.lang.Class, com.google.gson.TypeAdapter)
Class type
com.google.gson.TypeAdapter typeAdapter
public static com.google.gson.TypeAdapterFactory newFactory (java.lang.Class, java.lang.Class, com.google.gson.TypeAdapter)
Class unboxed
Class boxed
com.google.gson.TypeAdapter typeAdapter
public static com.google.gson.TypeAdapterFactory newFactoryForMultipleTypes (java.lang.Class, java.lang.Class, com.google.gson.TypeAdapter)
Class base
Class sub
com.google.gson.TypeAdapter typeAdapter
public static com.google.gson.TypeAdapterFactory newTypeHierarchyFactory (java.lang.Class, com.google.gson.TypeAdapter)
Class clazz
com.google.gson.TypeAdapter typeAdapter
static void ()
}
com/google/gson/internal/bind/TypeAdapterRuntimeTypeWrapper.classTypeAdapterRuntimeTypeWrapper.java
package com.google.gson.internal.bind
final com.google.gson.internal.bind.TypeAdapterRuntimeTypeWrapper extends com.google.gson.TypeAdapter {
private final com.google.gson.Gson context
private final com.google.gson.TypeAdapter delegate
private final java.lang.reflect.Type type
void (com.google.gson.Gson, com.google.gson.TypeAdapter, java.lang.reflect.Type)
com.google.gson.Gson context
com.google.gson.TypeAdapter delegate
java.lang.reflect.Type type
public java.lang.Object read (com.google.gson.stream.JsonReader) throws java.io.IOException
com.google.gson.stream.JsonReader in
public void write (com.google.gson.stream.JsonWriter, java.lang.Object) throws java.io.IOException
com.google.gson.TypeAdapter runtimeTypeAdapter
com.google.gson.stream.JsonWriter out
Object value
com.google.gson.TypeAdapter chosen
java.lang.reflect.Type runtimeType
private java.lang.reflect.Type getRuntimeTypeIfMoreSpecific (java.lang.reflect.Type, java.lang.Object)
java.lang.reflect.Type type
Object value
}
com/google/gson/internal/bind/TypeAdapters$10.classTypeAdapters.java
package com.google.gson.internal.bind
final com.google.gson.internal.bind.TypeAdapters$10 extends com.google.gson.TypeAdapter {
void ()
public java.lang.Number read (com.google.gson.stream.JsonReader) throws java.io.IOException
com.google.gson.stream.JsonReader in
public void write (com.google.gson.stream.JsonWriter, java.lang.Number) throws java.io.IOException
com.google.gson.stream.JsonWriter out
Number value
public volatile java.lang.Object read (com.google.gson.stream.JsonReader) throws java.io.IOException
com.google.gson.stream.JsonReader x0
public volatile void write (com.google.gson.stream.JsonWriter, java.lang.Object) throws java.io.IOException
com.google.gson.stream.JsonWriter x0
Object x1
}
com/google/gson/internal/bind/TypeAdapters$28.classTypeAdapters.java
package com.google.gson.internal.bind
final com.google.gson.internal.bind.TypeAdapters$28 extends java.lang.Object implements com.google.gson.TypeAdapterFactory {
final Class val$type
final com.google.gson.TypeAdapter val$typeAdapter
void (java.lang.Class, com.google.gson.TypeAdapter)
public com.google.gson.TypeAdapter create (com.google.gson.Gson, com.google.gson.reflect.TypeToken)
com.google.gson.Gson gson
com.google.gson.reflect.TypeToken typeToken
public java.lang.String toString ()
}
com/google/gson/internal/bind/TypeAdapters$13.classTypeAdapters.java
package com.google.gson.internal.bind
final com.google.gson.internal.bind.TypeAdapters$13 extends com.google.gson.TypeAdapter {
void ()
public java.lang.String read (com.google.gson.stream.JsonReader) throws java.io.IOException
com.google.gson.stream.JsonReader in
com.google.gson.stream.JsonToken peek
public void write (com.google.gson.stream.JsonWriter, java.lang.String) throws java.io.IOException
com.google.gson.stream.JsonWriter out
String value
public volatile java.lang.Object read (com.google.gson.stream.JsonReader) throws java.io.IOException
com.google.gson.stream.JsonReader x0
public volatile void write (com.google.gson.stream.JsonWriter, java.lang.Object) throws java.io.IOException
com.google.gson.stream.JsonWriter x0
Object x1
}
com/google/gson/internal/bind/TimeTypeAdapter$1.classTimeTypeAdapter.java
package com.google.gson.internal.bind
final com.google.gson.internal.bind.TimeTypeAdapter$1 extends java.lang.Object implements com.google.gson.TypeAdapterFactory {
void ()
public com.google.gson.TypeAdapter create (com.google.gson.Gson, com.google.gson.reflect.TypeToken)
com.google.gson.Gson gson
com.google.gson.reflect.TypeToken typeToken
}
com/google/gson/internal/bind/TypeAdapters$23.classTypeAdapters.java
package com.google.gson.internal.bind
final com.google.gson.internal.bind.TypeAdapters$23 extends com.google.gson.TypeAdapter {
private static final String YEAR
private static final String MONTH
private static final String DAY_OF_MONTH
private static final String HOUR_OF_DAY
private static final String MINUTE
private static final String SECOND
void ()
public java.util.Calendar read (com.google.gson.stream.JsonReader) throws java.io.IOException
String name
int value
com.google.gson.stream.JsonReader in
int year
int month
int dayOfMonth
int hourOfDay
int minute
int second
public void write (com.google.gson.stream.JsonWriter, java.util.Calendar) throws java.io.IOException
com.google.gson.stream.JsonWriter out
java.util.Calendar value
public volatile java.lang.Object read (com.google.gson.stream.JsonReader) throws java.io.IOException
com.google.gson.stream.JsonReader x0
public volatile void write (com.google.gson.stream.JsonWriter, java.lang.Object) throws java.io.IOException
com.google.gson.stream.JsonWriter x0
Object x1
}
com/google/gson/internal/bind/ArrayTypeAdapter$1.classArrayTypeAdapter.java
package com.google.gson.internal.bind
final com.google.gson.internal.bind.ArrayTypeAdapter$1 extends java.lang.Object implements com.google.gson.TypeAdapterFactory {
void ()
public com.google.gson.TypeAdapter create (com.google.gson.Gson, com.google.gson.reflect.TypeToken)
com.google.gson.Gson gson
com.google.gson.reflect.TypeToken typeToken
java.lang.reflect.Type type
java.lang.reflect.Type componentType
com.google.gson.TypeAdapter componentTypeAdapter
}
com/google/gson/internal/bind/JsonTreeReader.classJsonTreeReader.java
package com.google.gson.internal.bind
public final com.google.gson.internal.bind.JsonTreeReader extends com.google.gson.stream.JsonReader {
private static final java.io.Reader UNREADABLE_READER
private static final Object SENTINEL_CLOSED
private final java.util.List stack
public void (com.google.gson.JsonElement)
com.google.gson.JsonElement element
public void beginArray () throws java.io.IOException
com.google.gson.JsonArray array
public void endArray () throws java.io.IOException
public void beginObject () throws java.io.IOException
com.google.gson.JsonObject object
public void endObject () throws java.io.IOException
public boolean hasNext () throws java.io.IOException
com.google.gson.stream.JsonToken token
public com.google.gson.stream.JsonToken peek () throws java.io.IOException
boolean isObject
java.util.Iterator iterator
com.google.gson.JsonPrimitive primitive
Object o
private java.lang.Object peekStack ()
private java.lang.Object popStack ()
private void expect (com.google.gson.stream.JsonToken) throws java.io.IOException
com.google.gson.stream.JsonToken expected
public java.lang.String nextName () throws java.io.IOException
java.util.Iterator i
java.util.Map$Entry entry
public java.lang.String nextString () throws java.io.IOException
com.google.gson.stream.JsonToken token
public boolean nextBoolean () throws java.io.IOException
public void nextNull () throws java.io.IOException
public double nextDouble () throws java.io.IOException
com.google.gson.stream.JsonToken token
double result
public long nextLong () throws java.io.IOException
com.google.gson.stream.JsonToken token
long result
public int nextInt () throws java.io.IOException
com.google.gson.stream.JsonToken token
int result
public void close () throws java.io.IOException
public void skipValue () throws java.io.IOException
public java.lang.String toString ()
public void promoteNameToValue () throws java.io.IOException
java.util.Iterator i
java.util.Map$Entry entry
static void ()
}
com/google/gson/internal/bind/TypeAdapters$20.classTypeAdapters.java
package com.google.gson.internal.bind
final com.google.gson.internal.bind.TypeAdapters$20 extends com.google.gson.TypeAdapter {
void ()
public java.net.InetAddress read (com.google.gson.stream.JsonReader) throws java.io.IOException
com.google.gson.stream.JsonReader in
public void write (com.google.gson.stream.JsonWriter, java.net.InetAddress) throws java.io.IOException
com.google.gson.stream.JsonWriter out
java.net.InetAddress value
public volatile java.lang.Object read (com.google.gson.stream.JsonReader) throws java.io.IOException
com.google.gson.stream.JsonReader x0
public volatile void write (com.google.gson.stream.JsonWriter, java.lang.Object) throws java.io.IOException
com.google.gson.stream.JsonWriter x0
Object x1
}
com/google/gson/internal/bind/TypeAdapters$31.classTypeAdapters.java
package com.google.gson.internal.bind
final com.google.gson.internal.bind.TypeAdapters$31 extends java.lang.Object implements com.google.gson.TypeAdapterFactory {
final Class val$clazz
final com.google.gson.TypeAdapter val$typeAdapter
void (java.lang.Class, com.google.gson.TypeAdapter)
public com.google.gson.TypeAdapter create (com.google.gson.Gson, com.google.gson.reflect.TypeToken)
com.google.gson.Gson gson
com.google.gson.reflect.TypeToken typeToken
public java.lang.String toString ()
}
com/google/gson/internal/bind/TypeAdapters$19.classTypeAdapters.java
package com.google.gson.internal.bind
final com.google.gson.internal.bind.TypeAdapters$19 extends com.google.gson.TypeAdapter {
void ()
public java.net.URI read (com.google.gson.stream.JsonReader) throws java.io.IOException
String nextString
java.net.URISyntaxException e
com.google.gson.stream.JsonReader in
public void write (com.google.gson.stream.JsonWriter, java.net.URI) throws java.io.IOException
com.google.gson.stream.JsonWriter out
java.net.URI value
public volatile java.lang.Object read (com.google.gson.stream.JsonReader) throws java.io.IOException
com.google.gson.stream.JsonReader x0
public volatile void write (com.google.gson.stream.JsonWriter, java.lang.Object) throws java.io.IOException
com.google.gson.stream.JsonWriter x0
Object x1
}
com/google/gson/internal/bind/TypeAdapters$6.classTypeAdapters.java
package com.google.gson.internal.bind
final com.google.gson.internal.bind.TypeAdapters$6 extends com.google.gson.TypeAdapter {
void ()
public java.lang.Number read (com.google.gson.stream.JsonReader) throws java.io.IOException
NumberFormatException e
com.google.gson.stream.JsonReader in
public void write (com.google.gson.stream.JsonWriter, java.lang.Number) throws java.io.IOException
com.google.gson.stream.JsonWriter out
Number value
public volatile java.lang.Object read (com.google.gson.stream.JsonReader) throws java.io.IOException
com.google.gson.stream.JsonReader x0
public volatile void write (com.google.gson.stream.JsonWriter, java.lang.Object) throws java.io.IOException
com.google.gson.stream.JsonWriter x0
Object x1
}
com/google/gson/internal/bind/TypeAdapters$16.classTypeAdapters.java
package com.google.gson.internal.bind
final com.google.gson.internal.bind.TypeAdapters$16 extends com.google.gson.TypeAdapter {
void ()
public java.lang.StringBuilder read (com.google.gson.stream.JsonReader) throws java.io.IOException
com.google.gson.stream.JsonReader in
public void write (com.google.gson.stream.JsonWriter, java.lang.StringBuilder) throws java.io.IOException
com.google.gson.stream.JsonWriter out
StringBuilder value
public volatile java.lang.Object read (com.google.gson.stream.JsonReader) throws java.io.IOException
com.google.gson.stream.JsonReader x0
public volatile void write (com.google.gson.stream.JsonWriter, java.lang.Object) throws java.io.IOException
com.google.gson.stream.JsonWriter x0
Object x1
}
com/google/gson/internal/bind/TypeAdapters$15.classTypeAdapters.java
package com.google.gson.internal.bind
final com.google.gson.internal.bind.TypeAdapters$15 extends com.google.gson.TypeAdapter {
void ()
public java.math.BigInteger read (com.google.gson.stream.JsonReader) throws java.io.IOException
NumberFormatException e
com.google.gson.stream.JsonReader in
public void write (com.google.gson.stream.JsonWriter, java.math.BigInteger) throws java.io.IOException
com.google.gson.stream.JsonWriter out
java.math.BigInteger value
public volatile java.lang.Object read (com.google.gson.stream.JsonReader) throws java.io.IOException
com.google.gson.stream.JsonReader x0
public volatile void write (com.google.gson.stream.JsonWriter, java.lang.Object) throws java.io.IOException
com.google.gson.stream.JsonWriter x0
Object x1
}
com/google/gson/internal/bind/TimeTypeAdapter.classTimeTypeAdapter.java
package com.google.gson.internal.bind
public final com.google.gson.internal.bind.TimeTypeAdapter extends com.google.gson.TypeAdapter {
public static final com.google.gson.TypeAdapterFactory FACTORY
private final java.text.DateFormat format
public void ()
public synchronized java.sql.Time read (com.google.gson.stream.JsonReader) throws java.io.IOException
java.util.Date date
java.text.ParseException e
com.google.gson.stream.JsonReader in
public synchronized void write (com.google.gson.stream.JsonWriter, java.sql.Time) throws java.io.IOException
com.google.gson.stream.JsonWriter out
java.sql.Time value
public volatile java.lang.Object read (com.google.gson.stream.JsonReader) throws java.io.IOException
com.google.gson.stream.JsonReader x0
public volatile void write (com.google.gson.stream.JsonWriter, java.lang.Object) throws java.io.IOException
com.google.gson.stream.JsonWriter x0
Object x1
static void ()
}
com/google/gson/internal/bind/TypeAdapters$32.classTypeAdapters.java
package com.google.gson.internal.bind
com.google.gson.internal.bind.TypeAdapters$32 extends java.lang.Object {
static final int[] $SwitchMap$com$google$gson$stream$JsonToken
static void ()
NoSuchFieldError ex
NoSuchFieldError ex
NoSuchFieldError ex
NoSuchFieldError ex
NoSuchFieldError ex
NoSuchFieldError ex
NoSuchFieldError ex
NoSuchFieldError ex
NoSuchFieldError ex
NoSuchFieldError ex
}
com/google/gson/internal/bind/TypeAdapters$29.classTypeAdapters.java
package com.google.gson.internal.bind
final com.google.gson.internal.bind.TypeAdapters$29 extends java.lang.Object implements com.google.gson.TypeAdapterFactory {
final Class val$unboxed
final Class val$boxed
final com.google.gson.TypeAdapter val$typeAdapter
void (java.lang.Class, java.lang.Class, com.google.gson.TypeAdapter)
public com.google.gson.TypeAdapter create (com.google.gson.Gson, com.google.gson.reflect.TypeToken)
com.google.gson.Gson gson
com.google.gson.reflect.TypeToken typeToken
Class rawType
public java.lang.String toString ()
}
com/google/gson/internal/bind/JsonTreeWriter$1.classJsonTreeWriter.java
package com.google.gson.internal.bind
final com.google.gson.internal.bind.JsonTreeWriter$1 extends java.io.Writer {
void ()
public void write (char[], int, int)
char[] buffer
int offset
int counter
public void flush () throws java.io.IOException
public void close () throws java.io.IOException
}
com/google/gson/internal/bind/SqlDateTypeAdapter$1.classSqlDateTypeAdapter.java
package com.google.gson.internal.bind
final com.google.gson.internal.bind.SqlDateTypeAdapter$1 extends java.lang.Object implements com.google.gson.TypeAdapterFactory {
void ()
public com.google.gson.TypeAdapter create (com.google.gson.Gson, com.google.gson.reflect.TypeToken)
com.google.gson.Gson gson
com.google.gson.reflect.TypeToken typeToken
}
com/google/gson/internal/bind/DateTypeAdapter$1.classDateTypeAdapter.java
package com.google.gson.internal.bind
final com.google.gson.internal.bind.DateTypeAdapter$1 extends java.lang.Object implements com.google.gson.TypeAdapterFactory {
void ()
public com.google.gson.TypeAdapter create (com.google.gson.Gson, com.google.gson.reflect.TypeToken)
com.google.gson.Gson gson
com.google.gson.reflect.TypeToken typeToken
}
com/google/gson/internal/bind/TypeAdapters$17.classTypeAdapters.java
package com.google.gson.internal.bind
final com.google.gson.internal.bind.TypeAdapters$17 extends com.google.gson.TypeAdapter {
void ()
public java.lang.StringBuffer read (com.google.gson.stream.JsonReader) throws java.io.IOException
com.google.gson.stream.JsonReader in
public void write (com.google.gson.stream.JsonWriter, java.lang.StringBuffer) throws java.io.IOException
com.google.gson.stream.JsonWriter out
StringBuffer value
public volatile java.lang.Object read (com.google.gson.stream.JsonReader) throws java.io.IOException
com.google.gson.stream.JsonReader x0
public volatile void write (com.google.gson.stream.JsonWriter, java.lang.Object) throws java.io.IOException
com.google.gson.stream.JsonWriter x0
Object x1
}
com/google/gson/internal/bind/ReflectiveTypeAdapterFactory$Adapter.classReflectiveTypeAdapterFactory.java
package com.google.gson.internal.bind
public final com.google.gson.internal.bind.ReflectiveTypeAdapterFactory$Adapter extends com.google.gson.TypeAdapter {
private final com.google.gson.internal.ObjectConstructor constructor
private final java.util.Map boundFields
private void (com.google.gson.internal.ObjectConstructor, java.util.Map)
com.google.gson.internal.ObjectConstructor constructor
java.util.Map boundFields
public java.lang.Object read (com.google.gson.stream.JsonReader) throws java.io.IOException
String name
com.google.gson.internal.bind.ReflectiveTypeAdapterFactory$BoundField field
IllegalStateException e
IllegalAccessException e
com.google.gson.stream.JsonReader in
Object instance
public void write (com.google.gson.stream.JsonWriter, java.lang.Object) throws java.io.IOException
com.google.gson.internal.bind.ReflectiveTypeAdapterFactory$BoundField boundField
java.util.Iterator i$
IllegalAccessException e
com.google.gson.stream.JsonWriter out
Object value
void (com.google.gson.internal.ObjectConstructor, java.util.Map, com.google.gson.internal.bind.ReflectiveTypeAdapterFactory$1)
com.google.gson.internal.ObjectConstructor x0
java.util.Map x1
com.google.gson.internal.bind.ReflectiveTypeAdapterFactory$1 x2
}
com/google/gson/internal/bind/ObjectTypeAdapter.classObjectTypeAdapter.java
package com.google.gson.internal.bind
public final com.google.gson.internal.bind.ObjectTypeAdapter extends com.google.gson.TypeAdapter {
public static final com.google.gson.TypeAdapterFactory FACTORY
private final com.google.gson.Gson gson
private void (com.google.gson.Gson)
com.google.gson.Gson gson
public java.lang.Object read (com.google.gson.stream.JsonReader) throws java.io.IOException
java.util.List list
java.util.Map map
com.google.gson.stream.JsonReader in
com.google.gson.stream.JsonToken token
public void write (com.google.gson.stream.JsonWriter, java.lang.Object) throws java.io.IOException
com.google.gson.stream.JsonWriter out
Object value
com.google.gson.TypeAdapter typeAdapter
void (com.google.gson.Gson, com.google.gson.internal.bind.ObjectTypeAdapter$1)
com.google.gson.Gson x0
com.google.gson.internal.bind.ObjectTypeAdapter$1 x1
static void ()
}
com/google/gson/internal/bind/TypeAdapters$24.classTypeAdapters.java
package com.google.gson.internal.bind
final com.google.gson.internal.bind.TypeAdapters$24 extends com.google.gson.TypeAdapter {
void ()
public java.util.Locale read (com.google.gson.stream.JsonReader) throws java.io.IOException
com.google.gson.stream.JsonReader in
String locale
java.util.StringTokenizer tokenizer
String language
String country
String variant
public void write (com.google.gson.stream.JsonWriter, java.util.Locale) throws java.io.IOException
com.google.gson.stream.JsonWriter out
java.util.Locale value
public volatile java.lang.Object read (com.google.gson.stream.JsonReader) throws java.io.IOException
com.google.gson.stream.JsonReader x0
public volatile void write (com.google.gson.stream.JsonWriter, java.lang.Object) throws java.io.IOException
com.google.gson.stream.JsonWriter x0
Object x1
}
com/google/gson/internal/bind/TypeAdapters$8.classTypeAdapters.java
package com.google.gson.internal.bind
final com.google.gson.internal.bind.TypeAdapters$8 extends com.google.gson.TypeAdapter {
void ()
public java.lang.Number read (com.google.gson.stream.JsonReader) throws java.io.IOException
NumberFormatException e
com.google.gson.stream.JsonReader in
public void write (com.google.gson.stream.JsonWriter, java.lang.Number) throws java.io.IOException
com.google.gson.stream.JsonWriter out
Number value
public volatile java.lang.Object read (com.google.gson.stream.JsonReader) throws java.io.IOException
com.google.gson.stream.JsonReader x0
public volatile void write (com.google.gson.stream.JsonWriter, java.lang.Object) throws java.io.IOException
com.google.gson.stream.JsonWriter x0
Object x1
}
com/google/gson/internal/bind/TypeAdapters$22.classTypeAdapters.java
package com.google.gson.internal.bind
final com.google.gson.internal.bind.TypeAdapters$22 extends java.lang.Object implements com.google.gson.TypeAdapterFactory {
void ()
public com.google.gson.TypeAdapter create (com.google.gson.Gson, com.google.gson.reflect.TypeToken)
com.google.gson.Gson gson
com.google.gson.reflect.TypeToken typeToken
com.google.gson.TypeAdapter dateTypeAdapter
}
com/google/gson/internal/bind/TypeAdapters$21.classTypeAdapters.java
package com.google.gson.internal.bind
final com.google.gson.internal.bind.TypeAdapters$21 extends com.google.gson.TypeAdapter {
void ()
public java.util.UUID read (com.google.gson.stream.JsonReader) throws java.io.IOException
com.google.gson.stream.JsonReader in
public void write (com.google.gson.stream.JsonWriter, java.util.UUID) throws java.io.IOException
com.google.gson.stream.JsonWriter out
java.util.UUID value
public volatile java.lang.Object read (com.google.gson.stream.JsonReader) throws java.io.IOException
com.google.gson.stream.JsonReader x0
public volatile void write (com.google.gson.stream.JsonWriter, java.lang.Object) throws java.io.IOException
com.google.gson.stream.JsonWriter x0
Object x1
}
com/google/gson/internal/bind/MapTypeAdapterFactory$Adapter.classMapTypeAdapterFactory.java
package com.google.gson.internal.bind
final com.google.gson.internal.bind.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
final com.google.gson.internal.bind.MapTypeAdapterFactory this$0
public void (com.google.gson.internal.bind.MapTypeAdapterFactory, com.google.gson.Gson, java.lang.reflect.Type, com.google.gson.TypeAdapter, java.lang.reflect.Type, com.google.gson.TypeAdapter, com.google.gson.internal.ObjectConstructor)
com.google.gson.Gson context
java.lang.reflect.Type keyType
com.google.gson.TypeAdapter keyTypeAdapter
java.lang.reflect.Type valueType
com.google.gson.TypeAdapter valueTypeAdapter
com.google.gson.internal.ObjectConstructor constructor
public java.util.Map read (com.google.gson.stream.JsonReader) throws java.io.IOException
Object key
Object value
Object replaced
Object key
Object value
Object replaced
com.google.gson.stream.JsonReader in
com.google.gson.stream.JsonToken peek
java.util.Map map
public void write (com.google.gson.stream.JsonWriter, java.util.Map) throws java.io.IOException
java.util.Map$Entry entry
java.util.Iterator i$
com.google.gson.JsonElement keyElement
java.util.Map$Entry entry
java.util.Iterator i$
int i
com.google.gson.JsonElement keyElement
int i
com.google.gson.stream.JsonWriter out
java.util.Map map
boolean hasComplexKeys
java.util.List keys
java.util.List values
private java.lang.String keyToString (com.google.gson.JsonElement)
com.google.gson.JsonPrimitive primitive
com.google.gson.JsonElement keyElement
public volatile java.lang.Object read (com.google.gson.stream.JsonReader) throws java.io.IOException
com.google.gson.stream.JsonReader x0
public volatile void write (com.google.gson.stream.JsonWriter, java.lang.Object) throws java.io.IOException
com.google.gson.stream.JsonWriter x0
Object x1
}
com/google/gson/internal/bind/TypeAdapters$2.classTypeAdapters.java
package com.google.gson.internal.bind
final com.google.gson.internal.bind.TypeAdapters$2 extends com.google.gson.TypeAdapter {
void ()
public java.util.BitSet read (com.google.gson.stream.JsonReader) throws java.io.IOException
NumberFormatException e
String stringValue
boolean set
com.google.gson.stream.JsonReader in
java.util.BitSet bitset
int i
com.google.gson.stream.JsonToken tokenType
public void write (com.google.gson.stream.JsonWriter, java.util.BitSet) throws java.io.IOException
int value
int i
com.google.gson.stream.JsonWriter out
java.util.BitSet src
public volatile java.lang.Object read (com.google.gson.stream.JsonReader) throws java.io.IOException
com.google.gson.stream.JsonReader x0
public volatile void write (com.google.gson.stream.JsonWriter, java.lang.Object) throws java.io.IOException
com.google.gson.stream.JsonWriter x0
Object x1
}
com/google/gson/internal/bind/TypeAdapters$5.classTypeAdapters.java
package com.google.gson.internal.bind
final com.google.gson.internal.bind.TypeAdapters$5 extends com.google.gson.TypeAdapter {
void ()
public java.lang.Number read (com.google.gson.stream.JsonReader) throws java.io.IOException
int intValue
NumberFormatException e
com.google.gson.stream.JsonReader in
public void write (com.google.gson.stream.JsonWriter, java.lang.Number) throws java.io.IOException
com.google.gson.stream.JsonWriter out
Number value
public volatile java.lang.Object read (com.google.gson.stream.JsonReader) throws java.io.IOException
com.google.gson.stream.JsonReader x0
public volatile void write (com.google.gson.stream.JsonWriter, java.lang.Object) throws java.io.IOException
com.google.gson.stream.JsonWriter x0
Object x1
}
com/google/gson/internal/bind/TypeAdapters$4.classTypeAdapters.java
package com.google.gson.internal.bind
final com.google.gson.internal.bind.TypeAdapters$4 extends com.google.gson.TypeAdapter {
void ()
public java.lang.Boolean read (com.google.gson.stream.JsonReader) throws java.io.IOException
com.google.gson.stream.JsonReader in
public void write (com.google.gson.stream.JsonWriter, java.lang.Boolean) throws java.io.IOException
com.google.gson.stream.JsonWriter out
Boolean value
public volatile java.lang.Object read (com.google.gson.stream.JsonReader) throws java.io.IOException
com.google.gson.stream.JsonReader x0
public volatile void write (com.google.gson.stream.JsonWriter, java.lang.Object) throws java.io.IOException
com.google.gson.stream.JsonWriter x0
Object x1
}
com/google/gson/internal/bind/ReflectiveTypeAdapterFactory$1.classReflectiveTypeAdapterFactory.java
package com.google.gson.internal.bind
com.google.gson.internal.bind.ReflectiveTypeAdapterFactory$1 extends com.google.gson.internal.bind.ReflectiveTypeAdapterFactory$BoundField {
final com.google.gson.TypeAdapter typeAdapter
final com.google.gson.Gson val$context
final com.google.gson.reflect.TypeToken val$fieldType
final java.lang.reflect.Field val$field
final boolean val$isPrimitive
final com.google.gson.internal.bind.ReflectiveTypeAdapterFactory this$0
void (com.google.gson.internal.bind.ReflectiveTypeAdapterFactory, java.lang.String, boolean, boolean, com.google.gson.Gson, com.google.gson.reflect.TypeToken, java.lang.reflect.Field, boolean)
String x0
boolean x1
boolean x2
void write (com.google.gson.stream.JsonWriter, java.lang.Object) throws java.io.IOException java.lang.IllegalAccessException
com.google.gson.stream.JsonWriter writer
Object value
Object fieldValue
com.google.gson.TypeAdapter t
void read (com.google.gson.stream.JsonReader, java.lang.Object) throws java.io.IOException java.lang.IllegalAccessException
com.google.gson.stream.JsonReader reader
Object value
Object fieldValue
}
com/google/gson/internal/bind/TypeAdapters$9.classTypeAdapters.java
package com.google.gson.internal.bind
final com.google.gson.internal.bind.TypeAdapters$9 extends com.google.gson.TypeAdapter {
void ()
public java.lang.Number read (com.google.gson.stream.JsonReader) throws java.io.IOException
com.google.gson.stream.JsonReader in
public void write (com.google.gson.stream.JsonWriter, java.lang.Number) throws java.io.IOException
com.google.gson.stream.JsonWriter out
Number value
public volatile java.lang.Object read (com.google.gson.stream.JsonReader) throws java.io.IOException
com.google.gson.stream.JsonReader x0
public volatile void write (com.google.gson.stream.JsonWriter, java.lang.Object) throws java.io.IOException
com.google.gson.stream.JsonWriter x0
Object x1
}
com/google/gson/internal/bind/TypeAdapters$1.classTypeAdapters.java
package com.google.gson.internal.bind
final com.google.gson.internal.bind.TypeAdapters$1 extends com.google.gson.TypeAdapter {
void ()
public void write (com.google.gson.stream.JsonWriter, java.lang.Class) throws java.io.IOException
com.google.gson.stream.JsonWriter out
Class value
public java.lang.Class read (com.google.gson.stream.JsonReader) throws java.io.IOException
com.google.gson.stream.JsonReader in
public volatile java.lang.Object read (com.google.gson.stream.JsonReader) throws java.io.IOException
com.google.gson.stream.JsonReader x0
public volatile void write (com.google.gson.stream.JsonWriter, java.lang.Object) throws java.io.IOException
com.google.gson.stream.JsonWriter x0
Object x1
}
com/google/gson/internal/bind/JsonTreeReader$1.classJsonTreeReader.java
package com.google.gson.internal.bind
final com.google.gson.internal.bind.JsonTreeReader$1 extends java.io.Reader {
void ()
public int read (char[], int, int) throws java.io.IOException
char[] buffer
int offset
int count
public void close () throws java.io.IOException
}
com/google/gson/internal/bind/MapTypeAdapterFactory.classMapTypeAdapterFactory.java
package com.google.gson.internal.bind
public final com.google.gson.internal.bind.MapTypeAdapterFactory extends java.lang.Object implements com.google.gson.TypeAdapterFactory {
private final com.google.gson.internal.ConstructorConstructor constructorConstructor
private final boolean complexMapKeySerialization
public void (com.google.gson.internal.ConstructorConstructor, boolean)
com.google.gson.internal.ConstructorConstructor constructorConstructor
boolean complexMapKeySerialization
public com.google.gson.TypeAdapter create (com.google.gson.Gson, com.google.gson.reflect.TypeToken)
com.google.gson.Gson gson
com.google.gson.reflect.TypeToken typeToken
java.lang.reflect.Type type
Class rawType
Class rawTypeOfSrc
java.lang.reflect.Type[] keyAndValueTypes
com.google.gson.TypeAdapter keyAdapter
com.google.gson.TypeAdapter valueAdapter
com.google.gson.internal.ObjectConstructor constructor
com.google.gson.TypeAdapter result
private com.google.gson.TypeAdapter getKeyAdapter (com.google.gson.Gson, java.lang.reflect.Type)
com.google.gson.Gson context
java.lang.reflect.Type keyType
static boolean access$000 (com.google.gson.internal.bind.MapTypeAdapterFactory)
com.google.gson.internal.bind.MapTypeAdapterFactory x0
}
com/google/gson/internal/bind/TypeAdapters$25.classTypeAdapters.java
package com.google.gson.internal.bind
final com.google.gson.internal.bind.TypeAdapters$25 extends com.google.gson.TypeAdapter {
void ()
public com.google.gson.JsonElement read (com.google.gson.stream.JsonReader) throws java.io.IOException
String number
com.google.gson.JsonArray array
com.google.gson.JsonObject object
com.google.gson.stream.JsonReader in
public void write (com.google.gson.stream.JsonWriter, com.google.gson.JsonElement) throws java.io.IOException
com.google.gson.JsonPrimitive primitive
com.google.gson.JsonElement e
java.util.Iterator i$
java.util.Map$Entry e
java.util.Iterator i$
com.google.gson.stream.JsonWriter out
com.google.gson.JsonElement value
public volatile java.lang.Object read (com.google.gson.stream.JsonReader) throws java.io.IOException
com.google.gson.stream.JsonReader x0
public volatile void write (com.google.gson.stream.JsonWriter, java.lang.Object) throws java.io.IOException
com.google.gson.stream.JsonWriter x0
Object x1
}
com/google/gson/internal/bind/TypeAdapters$EnumTypeAdapter.classTypeAdapters.java
package com.google.gson.internal.bind
final com.google.gson.internal.bind.TypeAdapters$EnumTypeAdapter extends com.google.gson.TypeAdapter {
private final java.util.Map nameToConstant
private final java.util.Map constantToName
public void (java.lang.Class)
String name
com.google.gson.annotations.SerializedName annotation
Enum constant
Enum[] arr$
int len$
int i$
NoSuchFieldException e
Class classOfT
public java.lang.Enum read (com.google.gson.stream.JsonReader) throws java.io.IOException
com.google.gson.stream.JsonReader in
public void write (com.google.gson.stream.JsonWriter, java.lang.Enum) throws java.io.IOException
com.google.gson.stream.JsonWriter out
Enum value
public volatile java.lang.Object read (com.google.gson.stream.JsonReader) throws java.io.IOException
com.google.gson.stream.JsonReader x0
public volatile void write (com.google.gson.stream.JsonWriter, java.lang.Object) throws java.io.IOException
com.google.gson.stream.JsonWriter x0
Object x1
}
com/google/gson/internal/bind/TypeAdapters$26.classTypeAdapters.java
package com.google.gson.internal.bind
final com.google.gson.internal.bind.TypeAdapters$26 extends java.lang.Object implements com.google.gson.TypeAdapterFactory {
void ()
public com.google.gson.TypeAdapter create (com.google.gson.Gson, com.google.gson.reflect.TypeToken)
com.google.gson.Gson gson
com.google.gson.reflect.TypeToken typeToken
Class rawType
}
com/google/gson/internal/bind/TypeAdapters$3.classTypeAdapters.java
package com.google.gson.internal.bind
final com.google.gson.internal.bind.TypeAdapters$3 extends com.google.gson.TypeAdapter {
void ()
public java.lang.Boolean read (com.google.gson.stream.JsonReader) throws java.io.IOException
com.google.gson.stream.JsonReader in
public void write (com.google.gson.stream.JsonWriter, java.lang.Boolean) throws java.io.IOException
com.google.gson.stream.JsonWriter out
Boolean value
public volatile java.lang.Object read (com.google.gson.stream.JsonReader) throws java.io.IOException
com.google.gson.stream.JsonReader x0
public volatile void write (com.google.gson.stream.JsonWriter, java.lang.Object) throws java.io.IOException
com.google.gson.stream.JsonWriter x0
Object x1
}
com/google/gson/internal/bind/ObjectTypeAdapter$1.classObjectTypeAdapter.java
package com.google.gson.internal.bind
final com.google.gson.internal.bind.ObjectTypeAdapter$1 extends java.lang.Object implements com.google.gson.TypeAdapterFactory {
void ()
public com.google.gson.TypeAdapter create (com.google.gson.Gson, com.google.gson.reflect.TypeToken)
com.google.gson.Gson gson
com.google.gson.reflect.TypeToken type
}
com/google/gson/internal/UnsafeAllocator$3.classUnsafeAllocator.java
package com.google.gson.internal
final com.google.gson.internal.UnsafeAllocator$3 extends com.google.gson.internal.UnsafeAllocator {
final java.lang.reflect.Method val$newInstance
final int val$constructorId
void (java.lang.reflect.Method, int)
public java.lang.Object newInstance (java.lang.Class) throws java.lang.Exception
Class c
}
com/google/gson/internal/ConstructorConstructor$1.classConstructorConstructor.java
package com.google.gson.internal
com.google.gson.internal.ConstructorConstructor$1 extends java.lang.Object implements com.google.gson.internal.ObjectConstructor {
final com.google.gson.InstanceCreator val$typeCreator
final java.lang.reflect.Type val$type
final com.google.gson.internal.ConstructorConstructor this$0
void (com.google.gson.internal.ConstructorConstructor, com.google.gson.InstanceCreator, java.lang.reflect.Type)
public java.lang.Object construct ()
}
com/google/gson/internal/Streams$AppendableWriter.classStreams.java
package com.google.gson.internal
final com.google.gson.internal.Streams$AppendableWriter extends java.io.Writer {
private final Appendable appendable
private final com.google.gson.internal.Streams$AppendableWriter$CurrentWrite currentWrite
private void (java.lang.Appendable)
Appendable appendable
public void write (char[], int, int) throws java.io.IOException
char[] chars
int offset
int length
public void write (int) throws java.io.IOException
int i
public void flush ()
public void close ()
void (java.lang.Appendable, com.google.gson.internal.Streams$1)
Appendable x0
com.google.gson.internal.Streams$1 x1
}
com/google/gson/internal/Primitives.classPrimitives.java
package com.google.gson.internal
public final com.google.gson.internal.Primitives extends java.lang.Object {
private static final java.util.Map PRIMITIVE_TO_WRAPPER_TYPE
private static final java.util.Map WRAPPER_TO_PRIMITIVE_TYPE
private void ()
private static void add (java.util.Map, java.util.Map, java.lang.Class, java.lang.Class)
java.util.Map forward
java.util.Map backward
Class key
Class value
public static boolean isPrimitive (java.lang.reflect.Type)
java.lang.reflect.Type type
public static boolean isWrapperType (java.lang.reflect.Type)
java.lang.reflect.Type type
public static java.lang.Class wrap (java.lang.Class)
Class type
Class wrapped
public static java.lang.Class unwrap (java.lang.Class)
Class type
Class unwrapped
static void ()
java.util.Map primToWrap
java.util.Map wrapToPrim
}
com/google/gson/internal/LinkedTreeMap$EntrySet$1.classLinkedTreeMap.java
package com.google.gson.internal
com.google.gson.internal.LinkedTreeMap$EntrySet$1 extends com.google.gson.internal.LinkedTreeMap$LinkedTreeMapIterator {
final com.google.gson.internal.LinkedTreeMap$EntrySet this$1
void (com.google.gson.internal.LinkedTreeMap$EntrySet)
public java.util.Map$Entry next ()
public volatile java.lang.Object next ()
}
com/google/gson/internal/LinkedTreeMap$Node.classLinkedTreeMap.java
package com.google.gson.internal
final com.google.gson.internal.LinkedTreeMap$Node extends java.lang.Object implements java.util.Map$Entry {
com.google.gson.internal.LinkedTreeMap$Node parent
com.google.gson.internal.LinkedTreeMap$Node left
com.google.gson.internal.LinkedTreeMap$Node right
com.google.gson.internal.LinkedTreeMap$Node next
com.google.gson.internal.LinkedTreeMap$Node prev
final Object key
Object value
int height
void ()
void (com.google.gson.internal.LinkedTreeMap$Node, java.lang.Object, com.google.gson.internal.LinkedTreeMap$Node, com.google.gson.internal.LinkedTreeMap$Node)
com.google.gson.internal.LinkedTreeMap$Node parent
Object key
com.google.gson.internal.LinkedTreeMap$Node next
com.google.gson.internal.LinkedTreeMap$Node prev
public java.lang.Object getKey ()
public java.lang.Object getValue ()
public java.lang.Object setValue (java.lang.Object)
Object value
Object oldValue
public boolean equals (java.lang.Object)
java.util.Map$Entry other
Object o
public int hashCode ()
public java.lang.String toString ()
public com.google.gson.internal.LinkedTreeMap$Node first ()
com.google.gson.internal.LinkedTreeMap$Node node
com.google.gson.internal.LinkedTreeMap$Node child
public com.google.gson.internal.LinkedTreeMap$Node last ()
com.google.gson.internal.LinkedTreeMap$Node node
com.google.gson.internal.LinkedTreeMap$Node child
}
com/google/gson/internal/$Gson$Types$GenericArrayTypeImpl.class$Gson$Types.java
package com.google.gson.internal
final com.google.gson.internal.$Gson$Types$GenericArrayTypeImpl extends java.lang.Object implements java.lang.reflect.GenericArrayType java.io.Serializable {
private final java.lang.reflect.Type componentType
private static final long serialVersionUID
public void (java.lang.reflect.Type)
java.lang.reflect.Type componentType
public java.lang.reflect.Type getGenericComponentType ()
public boolean equals (java.lang.Object)
Object o
public int hashCode ()
public java.lang.String toString ()
}
com/google/gson/internal/Excluder.classExcluder.java
package com.google.gson.internal
public final com.google.gson.internal.Excluder extends java.lang.Object implements com.google.gson.TypeAdapterFactory java.lang.Cloneable {
private static final double IGNORE_VERSIONS
public static final com.google.gson.internal.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 ()
protected com.google.gson.internal.Excluder clone ()
CloneNotSupportedException e
public com.google.gson.internal.Excluder withVersion (double)
double ignoreVersionsAfter
com.google.gson.internal.Excluder result
public transient com.google.gson.internal.Excluder withModifiers (int[])
int modifier
int[] arr$
int len$
int i$
int[] modifiers
com.google.gson.internal.Excluder result
public com.google.gson.internal.Excluder disableInnerClassSerialization ()
com.google.gson.internal.Excluder result
public com.google.gson.internal.Excluder excludeFieldsWithoutExposeAnnotation ()
com.google.gson.internal.Excluder result
public com.google.gson.internal.Excluder withExclusionStrategy (com.google.gson.ExclusionStrategy, boolean, boolean)
com.google.gson.ExclusionStrategy exclusionStrategy
boolean serialization
boolean deserialization
com.google.gson.internal.Excluder result
public com.google.gson.TypeAdapter create (com.google.gson.Gson, com.google.gson.reflect.TypeToken)
com.google.gson.Gson gson
com.google.gson.reflect.TypeToken type
Class rawType
boolean skipSerialize
boolean skipDeserialize
public boolean excludeField (java.lang.reflect.Field, boolean)
com.google.gson.annotations.Expose annotation
com.google.gson.ExclusionStrategy exclusionStrategy
java.util.Iterator i$
com.google.gson.FieldAttributes fieldAttributes
java.lang.reflect.Field field
boolean serialize
java.util.List list
public boolean excludeClass (java.lang.Class, boolean)
com.google.gson.ExclusionStrategy exclusionStrategy
java.util.Iterator i$
Class clazz
boolean serialize
java.util.List list
private boolean isAnonymousOrLocal (java.lang.Class)
Class clazz
private boolean isInnerClass (java.lang.Class)
Class clazz
private boolean isStatic (java.lang.Class)
Class clazz
private boolean isValidVersion (com.google.gson.annotations.Since, com.google.gson.annotations.Until)
com.google.gson.annotations.Since since
com.google.gson.annotations.Until until
private boolean isValidSince (com.google.gson.annotations.Since)
double annotationVersion
com.google.gson.annotations.Since annotation
private boolean isValidUntil (com.google.gson.annotations.Until)
double annotationVersion
com.google.gson.annotations.Until annotation
protected volatile java.lang.Object clone () throws java.lang.CloneNotSupportedException
static void ()
}
com/google/gson/internal/Streams$AppendableWriter$CurrentWrite.classStreams.java
package com.google.gson.internal
com.google.gson.internal.Streams$AppendableWriter$CurrentWrite extends java.lang.Object implements java.lang.CharSequence {
char[] chars
void ()
public int length ()
public char charAt (int)
int i
public java.lang.CharSequence subSequence (int, int)
int start
int end
}
com/google/gson/internal/LinkedTreeMap$LinkedTreeMapIterator.classLinkedTreeMap.java
package com.google.gson.internal
abstract com.google.gson.internal.LinkedTreeMap$LinkedTreeMapIterator extends java.lang.Object implements java.util.Iterator {
com.google.gson.internal.LinkedTreeMap$Node next
com.google.gson.internal.LinkedTreeMap$Node lastReturned
int expectedModCount
final com.google.gson.internal.LinkedTreeMap this$0
private void (com.google.gson.internal.LinkedTreeMap)
public final boolean hasNext ()
final com.google.gson.internal.LinkedTreeMap$Node nextNode ()
com.google.gson.internal.LinkedTreeMap$Node e
public final void remove ()
void (com.google.gson.internal.LinkedTreeMap, com.google.gson.internal.LinkedTreeMap$1)
com.google.gson.internal.LinkedTreeMap x0
com.google.gson.internal.LinkedTreeMap$1 x1
}
com/google/gson/internal/Streams$1.classStreams.java
package com.google.gson.internal
com.google.gson.internal.Streams$1 extends java.lang.Object {
}
com/google/gson/internal/ConstructorConstructor.classConstructorConstructor.java
package com.google.gson.internal
public final com.google.gson.internal.ConstructorConstructor extends java.lang.Object {
private final java.util.Map instanceCreators
public void (java.util.Map)
java.util.Map instanceCreators
public com.google.gson.internal.ObjectConstructor get (com.google.gson.reflect.TypeToken)
com.google.gson.reflect.TypeToken typeToken
java.lang.reflect.Type type
Class rawType
com.google.gson.InstanceCreator typeCreator
com.google.gson.InstanceCreator rawTypeCreator
com.google.gson.internal.ObjectConstructor defaultConstructor
com.google.gson.internal.ObjectConstructor defaultImplementation
private com.google.gson.internal.ObjectConstructor newDefaultConstructor (java.lang.Class)
java.lang.reflect.Constructor constructor
NoSuchMethodException e
Class rawType
private com.google.gson.internal.ObjectConstructor newDefaultImplementationConstructor (java.lang.reflect.Type, java.lang.Class)
java.lang.reflect.Type type
Class rawType
private com.google.gson.internal.ObjectConstructor newUnsafeAllocator (java.lang.reflect.Type, java.lang.Class)
java.lang.reflect.Type type
Class rawType
public java.lang.String toString ()
}
com/google/gson/internal/LinkedTreeMap.classLinkedTreeMap.java
package com.google.gson.internal
public final com.google.gson.internal.LinkedTreeMap extends java.util.AbstractMap implements java.io.Serializable {
private static final java.util.Comparator NATURAL_ORDER
java.util.Comparator comparator
com.google.gson.internal.LinkedTreeMap$Node root
int size
int modCount
final com.google.gson.internal.LinkedTreeMap$Node header
private com.google.gson.internal.LinkedTreeMap$EntrySet entrySet
private com.google.gson.internal.LinkedTreeMap$KeySet keySet
static final boolean $assertionsDisabled
public void ()
public void (java.util.Comparator)
java.util.Comparator comparator
public int size ()
public java.lang.Object get (java.lang.Object)
Object key
com.google.gson.internal.LinkedTreeMap$Node node
public boolean containsKey (java.lang.Object)
Object key
public java.lang.Object put (java.lang.Object, java.lang.Object)
Object key
Object value
com.google.gson.internal.LinkedTreeMap$Node created
Object result
public void clear ()
com.google.gson.internal.LinkedTreeMap$Node header
public java.lang.Object remove (java.lang.Object)
Object key
com.google.gson.internal.LinkedTreeMap$Node node
com.google.gson.internal.LinkedTreeMap$Node find (java.lang.Object, boolean)
com.google.gson.internal.LinkedTreeMap$Node child
Comparable comparableKey
com.google.gson.internal.LinkedTreeMap$Node created
Object key
boolean create
java.util.Comparator comparator
com.google.gson.internal.LinkedTreeMap$Node nearest
int comparison
com.google.gson.internal.LinkedTreeMap$Node header
com.google.gson.internal.LinkedTreeMap$Node created
com.google.gson.internal.LinkedTreeMap$Node findByObject (java.lang.Object)
ClassCastException e
Object key
com.google.gson.internal.LinkedTreeMap$Node findByEntry (java.util.Map$Entry)
java.util.Map$Entry entry
com.google.gson.internal.LinkedTreeMap$Node mine
boolean valuesEqual
private boolean equal (java.lang.Object, java.lang.Object)
Object a
Object b
void removeInternal (com.google.gson.internal.LinkedTreeMap$Node, boolean)
com.google.gson.internal.LinkedTreeMap$Node adjacent
int leftHeight
int rightHeight
com.google.gson.internal.LinkedTreeMap$Node node
boolean unlink
com.google.gson.internal.LinkedTreeMap$Node left
com.google.gson.internal.LinkedTreeMap$Node right
com.google.gson.internal.LinkedTreeMap$Node originalParent
com.google.gson.internal.LinkedTreeMap$Node removeInternalByKey (java.lang.Object)
Object key
com.google.gson.internal.LinkedTreeMap$Node node
private void replaceInParent (com.google.gson.internal.LinkedTreeMap$Node, com.google.gson.internal.LinkedTreeMap$Node)
com.google.gson.internal.LinkedTreeMap$Node node
com.google.gson.internal.LinkedTreeMap$Node replacement
com.google.gson.internal.LinkedTreeMap$Node parent
private void rebalance (com.google.gson.internal.LinkedTreeMap$Node, boolean)
com.google.gson.internal.LinkedTreeMap$Node rightLeft
com.google.gson.internal.LinkedTreeMap$Node rightRight
int rightRightHeight
int rightLeftHeight
int rightDelta
com.google.gson.internal.LinkedTreeMap$Node leftLeft
com.google.gson.internal.LinkedTreeMap$Node leftRight
int leftRightHeight
int leftLeftHeight
int leftDelta
com.google.gson.internal.LinkedTreeMap$Node left
com.google.gson.internal.LinkedTreeMap$Node right
int leftHeight
int rightHeight
int delta
com.google.gson.internal.LinkedTreeMap$Node node
com.google.gson.internal.LinkedTreeMap$Node unbalanced
boolean insert
private void rotateLeft (com.google.gson.internal.LinkedTreeMap$Node)
com.google.gson.internal.LinkedTreeMap$Node root
com.google.gson.internal.LinkedTreeMap$Node left
com.google.gson.internal.LinkedTreeMap$Node pivot
com.google.gson.internal.LinkedTreeMap$Node pivotLeft
com.google.gson.internal.LinkedTreeMap$Node pivotRight
private void rotateRight (com.google.gson.internal.LinkedTreeMap$Node)
com.google.gson.internal.LinkedTreeMap$Node root
com.google.gson.internal.LinkedTreeMap$Node pivot
com.google.gson.internal.LinkedTreeMap$Node right
com.google.gson.internal.LinkedTreeMap$Node pivotLeft
com.google.gson.internal.LinkedTreeMap$Node pivotRight
public java.util.Set entrySet ()
com.google.gson.internal.LinkedTreeMap$EntrySet result
public java.util.Set keySet ()
com.google.gson.internal.LinkedTreeMap$KeySet result
private java.lang.Object writeReplace () throws java.io.ObjectStreamException
static void ()
}
com/google/gson/LongSerializationPolicy.classLongSerializationPolicy.java
package com.google.gson
public abstract com.google.gson.LongSerializationPolicy extends java.lang.Enum {
public static final com.google.gson.LongSerializationPolicy DEFAULT
public static final com.google.gson.LongSerializationPolicy STRING
private static final com.google.gson.LongSerializationPolicy[] $VALUES
public static com.google.gson.LongSerializationPolicy[] values ()
public static com.google.gson.LongSerializationPolicy valueOf (java.lang.String)
String name
private void (java.lang.String, int)
public abstract com.google.gson.JsonElement serialize (java.lang.Long)
void (java.lang.String, int, com.google.gson.LongSerializationPolicy$1)
String x0
int x1
com.google.gson.LongSerializationPolicy$1 x2
static void ()
}
com/google/gson/FieldNamingPolicy.classFieldNamingPolicy.java
package com.google.gson
public abstract com.google.gson.FieldNamingPolicy extends java.lang.Enum implements com.google.gson.FieldNamingStrategy {
public static final com.google.gson.FieldNamingPolicy IDENTITY
public static final com.google.gson.FieldNamingPolicy UPPER_CAMEL_CASE
public static final com.google.gson.FieldNamingPolicy UPPER_CAMEL_CASE_WITH_SPACES
public static final com.google.gson.FieldNamingPolicy LOWER_CASE_WITH_UNDERSCORES
public static final com.google.gson.FieldNamingPolicy LOWER_CASE_WITH_DASHES
private static final com.google.gson.FieldNamingPolicy[] $VALUES
public static com.google.gson.FieldNamingPolicy[] values ()
public static com.google.gson.FieldNamingPolicy valueOf (java.lang.String)
String name
private void (java.lang.String, int)
private static java.lang.String separateCamelCase (java.lang.String, java.lang.String)
char character
int i
String name
String separator
StringBuilder translation
private static java.lang.String upperCaseFirstLetter (java.lang.String)
String modifiedTarget
String name
StringBuilder fieldNameBuilder
int index
char firstCharacter
private static java.lang.String modifyString (char, java.lang.String, int)
char firstCharacter
String srcString
int indexOfSubstring
void (java.lang.String, int, com.google.gson.FieldNamingPolicy$1)
String x0
int x1
com.google.gson.FieldNamingPolicy$1 x2
static java.lang.String access$100 (java.lang.String)
String x0
static java.lang.String access$200 (java.lang.String, java.lang.String)
String x0
String x1
static void ()
}
com/google/gson/JsonElement.classJsonElement.java
package com.google.gson
public abstract com.google.gson.JsonElement extends java.lang.Object {
public void ()
abstract com.google.gson.JsonElement deepCopy ()
public boolean isJsonArray ()
public boolean isJsonObject ()
public boolean isJsonPrimitive ()
public boolean isJsonNull ()
public com.google.gson.JsonObject getAsJsonObject ()
public com.google.gson.JsonArray getAsJsonArray ()
public com.google.gson.JsonPrimitive getAsJsonPrimitive ()
public com.google.gson.JsonNull getAsJsonNull ()
public boolean getAsBoolean ()
java.lang.Boolean getAsBooleanWrapper ()
public java.lang.Number getAsNumber ()
public java.lang.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 java.lang.String toString ()
java.io.StringWriter stringWriter
com.google.gson.stream.JsonWriter jsonWriter
java.io.IOException e
}
com/google/gson/Gson$2.classGson.java
package com.google.gson
com.google.gson.Gson$2 extends java.lang.Object implements com.google.gson.JsonSerializationContext {
final com.google.gson.Gson this$0
void (com.google.gson.Gson)
public com.google.gson.JsonElement serialize (java.lang.Object)
Object src
public com.google.gson.JsonElement serialize (java.lang.Object, java.lang.reflect.Type)
Object src
java.lang.reflect.Type typeOfSrc
}
com/google/gson/Gson$4.classGson.java
package com.google.gson
com.google.gson.Gson$4 extends com.google.gson.TypeAdapter {
final com.google.gson.Gson this$0
void (com.google.gson.Gson)
public java.lang.Float read (com.google.gson.stream.JsonReader) throws java.io.IOException
com.google.gson.stream.JsonReader in
public void write (com.google.gson.stream.JsonWriter, java.lang.Number) throws java.io.IOException
com.google.gson.stream.JsonWriter out
Number value
float floatValue
public volatile java.lang.Object read (com.google.gson.stream.JsonReader) throws java.io.IOException
com.google.gson.stream.JsonReader x0
public volatile void write (com.google.gson.stream.JsonWriter, java.lang.Object) throws java.io.IOException
com.google.gson.stream.JsonWriter x0
Object x1
}
com/google/gson/FieldNamingPolicy$3.classFieldNamingPolicy.java
package com.google.gson
final com.google.gson.FieldNamingPolicy$3 extends com.google.gson.FieldNamingPolicy {
void (java.lang.String, int)
public java.lang.String translateName (java.lang.reflect.Field)
java.lang.reflect.Field f
}
com/google/gson/JsonSyntaxException.classJsonSyntaxException.java
package com.google.gson
public final com.google.gson.JsonSyntaxException extends com.google.gson.JsonParseException {
private static final long serialVersionUID
public void (java.lang.String)
String msg
public void (java.lang.String, java.lang.Throwable)
String msg
Throwable cause
public void (java.lang.Throwable)
Throwable cause
}
com/google/gson/JsonIOException.classJsonIOException.java
package com.google.gson
public final com.google.gson.JsonIOException extends com.google.gson.JsonParseException {
private static final long serialVersionUID
public void (java.lang.String)
String msg
public void (java.lang.String, java.lang.Throwable)
String msg
Throwable cause
public void (java.lang.Throwable)
Throwable cause
}
com/google/gson/Gson$1.classGson.java
package com.google.gson
com.google.gson.Gson$1 extends java.lang.Object implements com.google.gson.JsonDeserializationContext {
final com.google.gson.Gson this$0
void (com.google.gson.Gson)
public java.lang.Object deserialize (com.google.gson.JsonElement, java.lang.reflect.Type) throws com.google.gson.JsonParseException
com.google.gson.JsonElement json
java.lang.reflect.Type typeOfT
}
com/google/gson/FieldNamingPolicy$2.classFieldNamingPolicy.java
package com.google.gson
final com.google.gson.FieldNamingPolicy$2 extends com.google.gson.FieldNamingPolicy {
void (java.lang.String, int)
public java.lang.String translateName (java.lang.reflect.Field)
java.lang.reflect.Field f
}
com/google/gson/FieldNamingPolicy$5.classFieldNamingPolicy.java
package com.google.gson
final com.google.gson.FieldNamingPolicy$5 extends com.google.gson.FieldNamingPolicy {
void (java.lang.String, int)
public java.lang.String translateName (java.lang.reflect.Field)
java.lang.reflect.Field f
}
com/google/gson/JsonDeserializationContext.classJsonDeserializationContext.java
package com.google.gson
public abstract com.google.gson.JsonDeserializationContext extends java.lang.Object {
public abstract java.lang.Object deserialize (com.google.gson.JsonElement, java.lang.reflect.Type) throws com.google.gson.JsonParseException
}
com/google/gson/TypeAdapterFactory.classTypeAdapterFactory.java
package com.google.gson
public abstract com.google.gson.TypeAdapterFactory extends java.lang.Object {
public abstract com.google.gson.TypeAdapter create (com.google.gson.Gson, com.google.gson.reflect.TypeToken)
}
com/google/gson/TreeTypeAdapter$SingleTypeFactory.classTreeTypeAdapter.java
package com.google.gson
com.google.gson.TreeTypeAdapter$SingleTypeFactory extends java.lang.Object 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
private void (java.lang.Object, com.google.gson.reflect.TypeToken, boolean, java.lang.Class)
Object typeAdapter
com.google.gson.reflect.TypeToken exactType
boolean matchRawType
Class hierarchyType
public com.google.gson.TypeAdapter create (com.google.gson.Gson, com.google.gson.reflect.TypeToken)
com.google.gson.Gson gson
com.google.gson.reflect.TypeToken type
boolean matches
void (java.lang.Object, com.google.gson.reflect.TypeToken, boolean, java.lang.Class, com.google.gson.TreeTypeAdapter$1)
Object x0
com.google.gson.reflect.TypeToken x1
boolean x2
Class x3
com.google.gson.TreeTypeAdapter$1 x4
}
com/google/gson/TypeAdapter.classTypeAdapter.java
package com.google.gson
public abstract com.google.gson.TypeAdapter extends java.lang.Object {
public void ()
public abstract void write (com.google.gson.stream.JsonWriter, java.lang.Object) throws java.io.IOException
public final void toJson (java.io.Writer, java.lang.Object) throws java.io.IOException
java.io.Writer out
Object value
com.google.gson.stream.JsonWriter writer
public final com.google.gson.TypeAdapter nullSafe ()
public final java.lang.String toJson (java.lang.Object) throws java.io.IOException
Object value
java.io.StringWriter stringWriter
public final com.google.gson.JsonElement toJsonTree (java.lang.Object)
com.google.gson.internal.bind.JsonTreeWriter jsonWriter
java.io.IOException e
Object value
public abstract java.lang.Object read (com.google.gson.stream.JsonReader) throws java.io.IOException
public final java.lang.Object fromJson (java.io.Reader) throws java.io.IOException
java.io.Reader in
com.google.gson.stream.JsonReader reader
public final java.lang.Object fromJson (java.lang.String) throws java.io.IOException
String json
public final java.lang.Object fromJsonTree (com.google.gson.JsonElement)
com.google.gson.stream.JsonReader jsonReader
java.io.IOException e
com.google.gson.JsonElement jsonTree
}
com/google/gson/JsonPrimitive.classJsonPrimitive.java
package com.google.gson
public final com.google.gson.JsonPrimitive extends com.google.gson.JsonElement {
private static final Class[] PRIMITIVE_TYPES
private Object value
public void (java.lang.Boolean)
Boolean bool
public void (java.lang.Number)
Number number
public void (java.lang.String)
String string
public void (java.lang.Character)
Character c
void (java.lang.Object)
Object primitive
com.google.gson.JsonPrimitive deepCopy ()
void setValue (java.lang.Object)
char c
Object primitive
public boolean isBoolean ()
java.lang.Boolean getAsBooleanWrapper ()
public boolean getAsBoolean ()
public boolean isNumber ()
public java.lang.Number getAsNumber ()
public boolean isString ()
public java.lang.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 ()
private static boolean isPrimitiveOrString (java.lang.Object)
Class standardPrimitive
Class[] arr$
int len$
int i$
Object target
Class classOfPrimitive
public int hashCode ()
long value
long value
public boolean equals (java.lang.Object)
double a
double b
Object obj
com.google.gson.JsonPrimitive other
private static boolean isIntegral (com.google.gson.JsonPrimitive)
Number number
com.google.gson.JsonPrimitive primitive
volatile com.google.gson.JsonElement deepCopy ()
static void ()
}
com/google/gson/TreeTypeAdapter.classTreeTypeAdapter.java
package com.google.gson
final com.google.gson.TreeTypeAdapter extends com.google.gson.TypeAdapter {
private final com.google.gson.JsonSerializer serializer
private final com.google.gson.JsonDeserializer deserializer
private final com.google.gson.Gson gson
private final com.google.gson.reflect.TypeToken typeToken
private final com.google.gson.TypeAdapterFactory skipPast
private com.google.gson.TypeAdapter delegate
private void (com.google.gson.JsonSerializer, com.google.gson.JsonDeserializer, com.google.gson.Gson, com.google.gson.reflect.TypeToken, com.google.gson.TypeAdapterFactory)
com.google.gson.JsonSerializer serializer
com.google.gson.JsonDeserializer deserializer
com.google.gson.Gson gson
com.google.gson.reflect.TypeToken typeToken
com.google.gson.TypeAdapterFactory skipPast
public java.lang.Object read (com.google.gson.stream.JsonReader) throws java.io.IOException
com.google.gson.stream.JsonReader in
com.google.gson.JsonElement value
public void write (com.google.gson.stream.JsonWriter, java.lang.Object) throws java.io.IOException
com.google.gson.stream.JsonWriter out
Object value
com.google.gson.JsonElement tree
private com.google.gson.TypeAdapter delegate ()
com.google.gson.TypeAdapter d
public static com.google.gson.TypeAdapterFactory newFactory (com.google.gson.reflect.TypeToken, java.lang.Object)
com.google.gson.reflect.TypeToken exactType
Object typeAdapter
public static com.google.gson.TypeAdapterFactory newFactoryWithMatchRawType (com.google.gson.reflect.TypeToken, java.lang.Object)
com.google.gson.reflect.TypeToken exactType
Object typeAdapter
boolean matchRawType
public static com.google.gson.TypeAdapterFactory newTypeHierarchyFactory (java.lang.Class, java.lang.Object)
Class hierarchyType
Object typeAdapter
void (com.google.gson.JsonSerializer, com.google.gson.JsonDeserializer, com.google.gson.Gson, com.google.gson.reflect.TypeToken, com.google.gson.TypeAdapterFactory, com.google.gson.TreeTypeAdapter$1)
com.google.gson.JsonSerializer x0
com.google.gson.JsonDeserializer x1
com.google.gson.Gson x2
com.google.gson.reflect.TypeToken x3
com.google.gson.TypeAdapterFactory x4
com.google.gson.TreeTypeAdapter$1 x5
}
com/google/gson/FieldAttributes.classFieldAttributes.java
package com.google.gson
public final com.google.gson.FieldAttributes extends java.lang.Object {
private final java.lang.reflect.Field field
public void (java.lang.reflect.Field)
java.lang.reflect.Field f
public java.lang.Class getDeclaringClass ()
public java.lang.String getName ()
public java.lang.reflect.Type getDeclaredType ()
public java.lang.Class getDeclaredClass ()
public java.lang.annotation.Annotation getAnnotation (java.lang.Class)
Class annotation
public java.util.Collection getAnnotations ()
public boolean hasModifier (int)
int modifier
java.lang.Object get (java.lang.Object) throws java.lang.IllegalAccessException
Object instance
boolean isSynthetic ()
}
com/google/gson/JsonParser.classJsonParser.java
package com.google.gson
public final com.google.gson.JsonParser extends java.lang.Object {
public void ()
public com.google.gson.JsonElement parse (java.lang.String) throws com.google.gson.JsonSyntaxException
String json
public com.google.gson.JsonElement parse (java.io.Reader) throws com.google.gson.JsonIOException com.google.gson.JsonSyntaxException
com.google.gson.stream.JsonReader jsonReader
com.google.gson.JsonElement element
com.google.gson.stream.MalformedJsonException e
java.io.IOException e
NumberFormatException e
java.io.Reader json
public com.google.gson.JsonElement parse (com.google.gson.stream.JsonReader) throws com.google.gson.JsonIOException com.google.gson.JsonSyntaxException
StackOverflowError e
OutOfMemoryError e
com.google.gson.stream.JsonReader json
boolean lenient
}
com/google/gson/JsonSerializer.classJsonSerializer.java
package com.google.gson
public abstract com.google.gson.JsonSerializer extends java.lang.Object {
public abstract com.google.gson.JsonElement serialize (java.lang.Object, java.lang.reflect.Type, com.google.gson.JsonSerializationContext)
}
com/google/gson/ExclusionStrategy.classExclusionStrategy.java
package com.google.gson
public abstract com.google.gson.ExclusionStrategy extends java.lang.Object {
public abstract boolean shouldSkipField (com.google.gson.FieldAttributes)
public abstract boolean shouldSkipClass (java.lang.Class)
}
com/google/gson/FieldNamingStrategy.classFieldNamingStrategy.java
package com.google.gson
public abstract com.google.gson.FieldNamingStrategy extends java.lang.Object {
public abstract java.lang.String translateName (java.lang.reflect.Field)
}
com/google/gson/reflect/TypeToken.classTypeToken.java
package com.google.gson.reflect
public com.google.gson.reflect.TypeToken extends java.lang.Object {
final Class rawType
final java.lang.reflect.Type type
final int hashCode
protected void ()
void (java.lang.reflect.Type)
java.lang.reflect.Type type
static java.lang.reflect.Type getSuperclassTypeParameter (java.lang.Class)
Class subclass
java.lang.reflect.Type superclass
java.lang.reflect.ParameterizedType parameterized
public final java.lang.Class getRawType ()
public final java.lang.reflect.Type getType ()
public boolean isAssignableFrom (java.lang.Class)
Class cls
public boolean isAssignableFrom (java.lang.reflect.Type)
java.lang.reflect.Type from
public boolean isAssignableFrom (com.google.gson.reflect.TypeToken)
com.google.gson.reflect.TypeToken token
private static boolean isAssignableFrom (java.lang.reflect.Type, java.lang.reflect.GenericArrayType)
Class classType
java.lang.reflect.Type t
java.lang.reflect.Type from
java.lang.reflect.GenericArrayType to
java.lang.reflect.Type toGenericComponentType
private static boolean isAssignableFrom (java.lang.reflect.Type, java.lang.reflect.ParameterizedType, java.util.Map)
java.lang.reflect.TypeVariable v
java.lang.reflect.Type arg
java.lang.reflect.TypeVariable var
int i
java.lang.reflect.Type[] tArgs
java.lang.reflect.TypeVariable[] tParams
java.lang.reflect.Type itype
java.lang.reflect.Type[] arr$
int len$
int i$
java.lang.reflect.Type from
java.lang.reflect.ParameterizedType to
java.util.Map typeVarMap
Class clazz
java.lang.reflect.ParameterizedType ptype
java.lang.reflect.Type sType
private static boolean typeEquals (java.lang.reflect.ParameterizedType, java.lang.reflect.ParameterizedType, java.util.Map)
int i
java.lang.reflect.Type[] fromArgs
java.lang.reflect.Type[] toArgs
java.lang.reflect.ParameterizedType from
java.lang.reflect.ParameterizedType to
java.util.Map typeVarMap
private static transient java.lang.AssertionError buildUnexpectedTypeError (java.lang.reflect.Type, java.lang.Class[])
Class clazz
Class[] arr$
int len$
int i$
java.lang.reflect.Type token
Class[] expected
StringBuilder exceptionMessage
private static boolean matches (java.lang.reflect.Type, java.lang.reflect.Type, java.util.Map)
java.lang.reflect.Type from
java.lang.reflect.Type to
java.util.Map typeMap
public final int hashCode ()
public final boolean equals (java.lang.Object)
Object o
public final java.lang.String toString ()
public static com.google.gson.reflect.TypeToken get (java.lang.reflect.Type)
java.lang.reflect.Type type
public static com.google.gson.reflect.TypeToken get (java.lang.Class)
Class type
}
com/google/gson/FieldNamingPolicy$4.classFieldNamingPolicy.java
package com.google.gson
final com.google.gson.FieldNamingPolicy$4 extends com.google.gson.FieldNamingPolicy {
void (java.lang.String, int)
public java.lang.String translateName (java.lang.reflect.Field)
java.lang.reflect.Field f
}
com/google/gson/DefaultDateTypeAdapter.classDefaultDateTypeAdapter.java
package com.google.gson
final com.google.gson.DefaultDateTypeAdapter extends java.lang.Object implements com.google.gson.JsonSerializer com.google.gson.JsonDeserializer {
private final java.text.DateFormat enUsFormat
private final java.text.DateFormat localFormat
private final java.text.DateFormat iso8601Format
void ()
void (java.lang.String)
String datePattern
void (int)
int style
public void (int, int)
int dateStyle
int timeStyle
void (java.text.DateFormat, java.text.DateFormat)
java.text.DateFormat enUsFormat
java.text.DateFormat localFormat
public com.google.gson.JsonElement serialize (java.util.Date, java.lang.reflect.Type, com.google.gson.JsonSerializationContext)
String dateFormatAsString
java.util.Date src
java.lang.reflect.Type typeOfSrc
com.google.gson.JsonSerializationContext context
public java.util.Date deserialize (com.google.gson.JsonElement, java.lang.reflect.Type, com.google.gson.JsonDeserializationContext) throws com.google.gson.JsonParseException
com.google.gson.JsonElement json
java.lang.reflect.Type typeOfT
com.google.gson.JsonDeserializationContext context
java.util.Date date
private java.util.Date deserializeToDate (com.google.gson.JsonElement)
java.text.ParseException ignored
java.text.ParseException ignored
java.text.ParseException e
com.google.gson.JsonElement json
public java.lang.String toString ()
StringBuilder sb
public volatile com.google.gson.JsonElement serialize (java.lang.Object, java.lang.reflect.Type, com.google.gson.JsonSerializationContext)
Object x0
java.lang.reflect.Type x1
com.google.gson.JsonSerializationContext x2
public volatile java.lang.Object deserialize (com.google.gson.JsonElement, java.lang.reflect.Type, com.google.gson.JsonDeserializationContext) throws com.google.gson.JsonParseException
com.google.gson.JsonElement x0
java.lang.reflect.Type x1
com.google.gson.JsonDeserializationContext x2
}
com/google/gson/Gson.classGson.java
package com.google.gson
public final com.google.gson.Gson extends java.lang.Object {
static final boolean DEFAULT_JSON_NON_EXECUTABLE
private static final String JSON_NON_EXECUTABLE_PREFIX
private final ThreadLocal calls
private final java.util.Map typeTokenCache
private final java.util.List factories
private final com.google.gson.internal.ConstructorConstructor constructorConstructor
private final boolean serializeNulls
private final boolean htmlSafe
private final boolean generateNonExecutableJson
private final boolean prettyPrinting
final com.google.gson.JsonDeserializationContext deserializationContext
final com.google.gson.JsonSerializationContext serializationContext
public void ()
void (com.google.gson.internal.Excluder, com.google.gson.FieldNamingStrategy, java.util.Map, boolean, boolean, boolean, boolean, boolean, boolean, com.google.gson.LongSerializationPolicy, java.util.List)
com.google.gson.internal.Excluder excluder
com.google.gson.FieldNamingStrategy fieldNamingPolicy
java.util.Map instanceCreators
boolean serializeNulls
boolean complexMapKeySerialization
boolean generateNonExecutableGson
boolean htmlSafe
boolean prettyPrinting
boolean serializeSpecialFloatingPointValues
com.google.gson.LongSerializationPolicy longSerializationPolicy
java.util.List typeAdapterFactories
java.util.List factories
private com.google.gson.TypeAdapter doubleAdapter (boolean)
boolean serializeSpecialFloatingPointValues
private com.google.gson.TypeAdapter floatAdapter (boolean)
boolean serializeSpecialFloatingPointValues
private void checkValidFloatingPoint (double)
double value
private com.google.gson.TypeAdapter longAdapter (com.google.gson.LongSerializationPolicy)
com.google.gson.LongSerializationPolicy longSerializationPolicy
public com.google.gson.TypeAdapter getAdapter (com.google.gson.reflect.TypeToken)
com.google.gson.TypeAdapter candidate
com.google.gson.TypeAdapterFactory factory
java.util.Iterator i$
com.google.gson.Gson$FutureTypeAdapter call
com.google.gson.reflect.TypeToken type
com.google.gson.TypeAdapter cached
java.util.Map threadCalls
boolean requiresThreadLocalCleanup
com.google.gson.Gson$FutureTypeAdapter ongoingCall
public com.google.gson.TypeAdapter getDelegateAdapter (com.google.gson.TypeAdapterFactory, com.google.gson.reflect.TypeToken)
com.google.gson.TypeAdapter candidate
com.google.gson.TypeAdapterFactory factory
java.util.Iterator i$
com.google.gson.TypeAdapterFactory skipPast
com.google.gson.reflect.TypeToken type
boolean skipPastFound
public com.google.gson.TypeAdapter getAdapter (java.lang.Class)
Class type
public com.google.gson.JsonElement toJsonTree (java.lang.Object)
Object src
public com.google.gson.JsonElement toJsonTree (java.lang.Object, java.lang.reflect.Type)
Object src
java.lang.reflect.Type typeOfSrc
com.google.gson.internal.bind.JsonTreeWriter writer
public java.lang.String toJson (java.lang.Object)
Object src
public java.lang.String toJson (java.lang.Object, java.lang.reflect.Type)
Object src
java.lang.reflect.Type typeOfSrc
java.io.StringWriter writer
public void toJson (java.lang.Object, java.lang.Appendable) throws com.google.gson.JsonIOException
Object src
Appendable writer
public void toJson (java.lang.Object, java.lang.reflect.Type, java.lang.Appendable) throws com.google.gson.JsonIOException
com.google.gson.stream.JsonWriter jsonWriter
java.io.IOException e
Object src
java.lang.reflect.Type typeOfSrc
Appendable writer
public void toJson (java.lang.Object, java.lang.reflect.Type, com.google.gson.stream.JsonWriter) throws com.google.gson.JsonIOException
java.io.IOException e
Object src
java.lang.reflect.Type typeOfSrc
com.google.gson.stream.JsonWriter writer
com.google.gson.TypeAdapter adapter
boolean oldLenient
boolean oldHtmlSafe
boolean oldSerializeNulls
public java.lang.String toJson (com.google.gson.JsonElement)
com.google.gson.JsonElement jsonElement
java.io.StringWriter writer
public void toJson (com.google.gson.JsonElement, java.lang.Appendable) throws com.google.gson.JsonIOException
com.google.gson.stream.JsonWriter jsonWriter
java.io.IOException e
com.google.gson.JsonElement jsonElement
Appendable writer
private com.google.gson.stream.JsonWriter newJsonWriter (java.io.Writer) throws java.io.IOException
java.io.Writer writer
com.google.gson.stream.JsonWriter jsonWriter
public void toJson (com.google.gson.JsonElement, com.google.gson.stream.JsonWriter) throws com.google.gson.JsonIOException
java.io.IOException e
com.google.gson.JsonElement jsonElement
com.google.gson.stream.JsonWriter writer
boolean oldLenient
boolean oldHtmlSafe
boolean oldSerializeNulls
public java.lang.Object fromJson (java.lang.String, java.lang.Class) throws com.google.gson.JsonSyntaxException
String json
Class classOfT
Object object
public java.lang.Object fromJson (java.lang.String, java.lang.reflect.Type) throws com.google.gson.JsonSyntaxException
String json
java.lang.reflect.Type typeOfT
java.io.StringReader reader
Object target
public java.lang.Object fromJson (java.io.Reader, java.lang.Class) throws com.google.gson.JsonSyntaxException com.google.gson.JsonIOException
java.io.Reader json
Class classOfT
com.google.gson.stream.JsonReader jsonReader
Object object
public java.lang.Object fromJson (java.io.Reader, java.lang.reflect.Type) throws com.google.gson.JsonIOException com.google.gson.JsonSyntaxException
java.io.Reader json
java.lang.reflect.Type typeOfT
com.google.gson.stream.JsonReader jsonReader
Object object
private static void assertFullConsumption (java.lang.Object, com.google.gson.stream.JsonReader)
com.google.gson.stream.MalformedJsonException e
java.io.IOException e
Object obj
com.google.gson.stream.JsonReader reader
public java.lang.Object fromJson (com.google.gson.stream.JsonReader, java.lang.reflect.Type) throws com.google.gson.JsonIOException com.google.gson.JsonSyntaxException
com.google.gson.reflect.TypeToken typeToken
com.google.gson.TypeAdapter typeAdapter
Object object
java.io.EOFException e
IllegalStateException e
java.io.IOException e
com.google.gson.stream.JsonReader reader
java.lang.reflect.Type typeOfT
boolean isEmpty
boolean oldLenient
public java.lang.Object fromJson (com.google.gson.JsonElement, java.lang.Class) throws com.google.gson.JsonSyntaxException
com.google.gson.JsonElement json
Class classOfT
Object object
public java.lang.Object fromJson (com.google.gson.JsonElement, java.lang.reflect.Type) throws com.google.gson.JsonSyntaxException
com.google.gson.JsonElement json
java.lang.reflect.Type typeOfT
public java.lang.String toString ()
static void access$000 (com.google.gson.Gson, double)
com.google.gson.Gson x0
double x1
}
com/google/gson/FieldNamingPolicy$1.classFieldNamingPolicy.java
package com.google.gson
final com.google.gson.FieldNamingPolicy$1 extends com.google.gson.FieldNamingPolicy {
void (java.lang.String, int)
public java.lang.String translateName (java.lang.reflect.Field)
java.lang.reflect.Field f
}
com/google/gson/TypeAdapter$1.classTypeAdapter.java
package com.google.gson
com.google.gson.TypeAdapter$1 extends com.google.gson.TypeAdapter {
final com.google.gson.TypeAdapter this$0
void (com.google.gson.TypeAdapter)
public void write (com.google.gson.stream.JsonWriter, java.lang.Object) throws java.io.IOException
com.google.gson.stream.JsonWriter out
Object value
public java.lang.Object read (com.google.gson.stream.JsonReader) throws java.io.IOException
com.google.gson.stream.JsonReader reader
}
com/google/gson/GsonBuilder.classGsonBuilder.java
package com.google.gson
public final com.google.gson.GsonBuilder extends java.lang.Object {
private com.google.gson.internal.Excluder excluder
private com.google.gson.LongSerializationPolicy longSerializationPolicy
private com.google.gson.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
public void ()
public com.google.gson.GsonBuilder setVersion (double)
double ignoreVersionsAfter
public transient com.google.gson.GsonBuilder excludeFieldsWithModifiers (int[])
int[] modifiers
public com.google.gson.GsonBuilder generateNonExecutableJson ()
public com.google.gson.GsonBuilder excludeFieldsWithoutExposeAnnotation ()
public com.google.gson.GsonBuilder serializeNulls ()
public com.google.gson.GsonBuilder enableComplexMapKeySerialization ()
public com.google.gson.GsonBuilder disableInnerClassSerialization ()
public com.google.gson.GsonBuilder setLongSerializationPolicy (com.google.gson.LongSerializationPolicy)
com.google.gson.LongSerializationPolicy serializationPolicy
public com.google.gson.GsonBuilder setFieldNamingPolicy (com.google.gson.FieldNamingPolicy)
com.google.gson.FieldNamingPolicy namingConvention
public com.google.gson.GsonBuilder setFieldNamingStrategy (com.google.gson.FieldNamingStrategy)
com.google.gson.FieldNamingStrategy fieldNamingStrategy
public transient com.google.gson.GsonBuilder setExclusionStrategies (com.google.gson.ExclusionStrategy[])
com.google.gson.ExclusionStrategy strategy
com.google.gson.ExclusionStrategy[] arr$
int len$
int i$
com.google.gson.ExclusionStrategy[] strategies
public com.google.gson.GsonBuilder addSerializationExclusionStrategy (com.google.gson.ExclusionStrategy)
com.google.gson.ExclusionStrategy strategy
public com.google.gson.GsonBuilder addDeserializationExclusionStrategy (com.google.gson.ExclusionStrategy)
com.google.gson.ExclusionStrategy strategy
public com.google.gson.GsonBuilder setPrettyPrinting ()
public com.google.gson.GsonBuilder disableHtmlEscaping ()
public com.google.gson.GsonBuilder setDateFormat (java.lang.String)
String pattern
public com.google.gson.GsonBuilder setDateFormat (int)
int style
public com.google.gson.GsonBuilder setDateFormat (int, int)
int dateStyle
int timeStyle
public com.google.gson.GsonBuilder registerTypeAdapter (java.lang.reflect.Type, java.lang.Object)
com.google.gson.reflect.TypeToken typeToken
java.lang.reflect.Type type
Object typeAdapter
public com.google.gson.GsonBuilder registerTypeAdapterFactory (com.google.gson.TypeAdapterFactory)
com.google.gson.TypeAdapterFactory factory
public com.google.gson.GsonBuilder registerTypeHierarchyAdapter (java.lang.Class, java.lang.Object)
Class baseType
Object typeAdapter
public com.google.gson.GsonBuilder serializeSpecialFloatingPointValues ()
public com.google.gson.Gson create ()
java.util.List factories
private void addTypeAdaptersForDate (java.lang.String, int, int, java.util.List)
com.google.gson.DefaultDateTypeAdapter dateTypeAdapter
com.google.gson.DefaultDateTypeAdapter dateTypeAdapter
String datePattern
int dateStyle
int timeStyle
java.util.List factories
com.google.gson.DefaultDateTypeAdapter dateTypeAdapter
}
com/google/gson/Gson$3.classGson.java
package com.google.gson
com.google.gson.Gson$3 extends com.google.gson.TypeAdapter {
final com.google.gson.Gson this$0
void (com.google.gson.Gson)
public java.lang.Double read (com.google.gson.stream.JsonReader) throws java.io.IOException
com.google.gson.stream.JsonReader in
public void write (com.google.gson.stream.JsonWriter, java.lang.Number) throws java.io.IOException
com.google.gson.stream.JsonWriter out
Number value
double doubleValue
public volatile java.lang.Object read (com.google.gson.stream.JsonReader) throws java.io.IOException
com.google.gson.stream.JsonReader x0
public volatile void write (com.google.gson.stream.JsonWriter, java.lang.Object) throws java.io.IOException
com.google.gson.stream.JsonWriter x0
Object x1
}
com/google/gson/TreeTypeAdapter$1.classTreeTypeAdapter.java
package com.google.gson
com.google.gson.TreeTypeAdapter$1 extends java.lang.Object {
}
com/google/gson/LongSerializationPolicy$2.classLongSerializationPolicy.java
package com.google.gson
final com.google.gson.LongSerializationPolicy$2 extends com.google.gson.LongSerializationPolicy {
void (java.lang.String, int)
public com.google.gson.JsonElement serialize (java.lang.Long)
Long value
}
com/google/gson/stream/JsonReader$1.classJsonReader.java
package com.google.gson.stream
final com.google.gson.stream.JsonReader$1 extends com.google.gson.internal.JsonReaderInternalAccess {
void ()
public void promoteNameToValue (com.google.gson.stream.JsonReader) throws java.io.IOException
com.google.gson.stream.JsonReader reader
int p
}
com/google/gson/stream/JsonToken.classJsonToken.java
package com.google.gson.stream
public final com.google.gson.stream.JsonToken extends java.lang.Enum {
public static final com.google.gson.stream.JsonToken BEGIN_ARRAY
public static final com.google.gson.stream.JsonToken END_ARRAY
public static final com.google.gson.stream.JsonToken BEGIN_OBJECT
public static final com.google.gson.stream.JsonToken END_OBJECT
public static final com.google.gson.stream.JsonToken NAME
public static final com.google.gson.stream.JsonToken STRING
public static final com.google.gson.stream.JsonToken NUMBER
public static final com.google.gson.stream.JsonToken BOOLEAN
public static final com.google.gson.stream.JsonToken NULL
public static final com.google.gson.stream.JsonToken END_DOCUMENT
private static final com.google.gson.stream.JsonToken[] $VALUES
public static com.google.gson.stream.JsonToken[] values ()
public static com.google.gson.stream.JsonToken valueOf (java.lang.String)
String name
private void (java.lang.String, int)
static void ()
}
com/google/gson/stream/MalformedJsonException.classMalformedJsonException.java
package com.google.gson.stream
public final com.google.gson.stream.MalformedJsonException extends java.io.IOException {
private static final long serialVersionUID
public void (java.lang.String)
String msg
public void (java.lang.String, java.lang.Throwable)
String msg
Throwable throwable
public void (java.lang.Throwable)
Throwable throwable
}
com/google/gson/stream/JsonReader.classJsonReader.java
package com.google.gson.stream
public com.google.gson.stream.JsonReader extends java.lang.Object implements java.io.Closeable {
private static final char[] NON_EXECUTE_PREFIX
private static final long MIN_INCOMPLETE_INTEGER
private static final int PEEKED_NONE
private static final int PEEKED_BEGIN_OBJECT
private static final int PEEKED_END_OBJECT
private static final int PEEKED_BEGIN_ARRAY
private static final int PEEKED_END_ARRAY
private static final int PEEKED_TRUE
private static final int PEEKED_FALSE
private static final int PEEKED_NULL
private static final int PEEKED_SINGLE_QUOTED
private static final int PEEKED_DOUBLE_QUOTED
private static final int PEEKED_UNQUOTED
private static final int PEEKED_BUFFERED
private static final int PEEKED_SINGLE_QUOTED_NAME
private static final int PEEKED_DOUBLE_QUOTED_NAME
private static final int PEEKED_UNQUOTED_NAME
private static final int PEEKED_LONG
private static final int PEEKED_NUMBER
private static final int PEEKED_EOF
private static final int NUMBER_CHAR_NONE
private static final int NUMBER_CHAR_SIGN
private static final int NUMBER_CHAR_DIGIT
private static final int NUMBER_CHAR_DECIMAL
private static final int NUMBER_CHAR_FRACTION_DIGIT
private static final int NUMBER_CHAR_EXP_E
private static final int NUMBER_CHAR_EXP_SIGN
private static final int NUMBER_CHAR_EXP_DIGIT
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
private int peeked
private long peekedLong
private int peekedNumberLength
private String peekedString
private int[] stack
private int stackSize
public void (java.io.Reader)
java.io.Reader in
public final void setLenient (boolean)
boolean lenient
public final boolean isLenient ()
public void beginArray () throws java.io.IOException
int p
public void endArray () throws java.io.IOException
int p
public void beginObject () throws java.io.IOException
int p
public void endObject () throws java.io.IOException
int p
public boolean hasNext () throws java.io.IOException
int p
public com.google.gson.stream.JsonToken peek () throws java.io.IOException
int p
private int doPeek () throws java.io.IOException
int c
int c
int c
int c
int c
int peekStack
int c
int result
private int peekKeyword () throws java.io.IOException
String keyword
String keywordUpper
int peeking
String keyword
String keywordUpper
int peeking
String keyword
String keywordUpper
int peeking
int i
char c
String keyword
String keywordUpper
int peeking
int length
private int peekNumber () throws java.io.IOException
long newValue
char c
char[] buffer
int p
int l
long value
boolean negative
boolean fitsInLong
int last
int i
private boolean isLiteral (char) throws java.io.IOException
char c
public java.lang.String nextName () throws java.io.IOException
String result
String result
String result
int p
String result
public java.lang.String nextString () throws java.io.IOException
String result
String result
String result
String result
String result
String result
int p
String result
public boolean nextBoolean () throws java.io.IOException
int p
public void nextNull () throws java.io.IOException
int p
public double nextDouble () throws java.io.IOException
int p
double result
public long nextLong () throws java.io.IOException
long result
NumberFormatException ignored
int p
double asDouble
long result
private java.lang.String nextQuotedValue (char) throws java.io.IOException
int c
int p
int l
int start
char quote
char[] buffer
StringBuilder builder
private java.lang.String nextUnquotedValue () throws java.io.IOException
String result
StringBuilder builder
int i
String result
private void skipQuotedValue (char) throws java.io.IOException
int c
int p
int l
char quote
char[] buffer
private void skipUnquotedValue () throws java.io.IOException
int i
public int nextInt () throws java.io.IOException
int result
NumberFormatException ignored
int p
int result
double asDouble
public void close () throws java.io.IOException
public void skipValue () throws java.io.IOException
int p
int count
private void push (int)
int[] newStack
int newTop
private boolean fillBuffer (int) throws java.io.IOException
int minimum
char[] buffer
int total
private int getLineNumber ()
private int getColumnNumber ()
private int nextNonWhitespace (boolean) throws java.io.IOException
boolean charsLoaded
char peek
int c
boolean throwOnEof
char[] buffer
int p
int l
private void checkLenient () throws java.io.IOException
private void skipToEndOfLine () throws java.io.IOException
char c
private boolean skipTo (java.lang.String) throws java.io.IOException
int c
String toFind
public java.lang.String toString ()
private char readEscapeCharacter () throws java.io.IOException
char c
int i
int end
char result
char escaped
private java.io.IOException syntaxError (java.lang.String) throws java.io.IOException
String message
private void consumeNonExecutePrefix () throws java.io.IOException
int i
static int access$000 (com.google.gson.stream.JsonReader)
com.google.gson.stream.JsonReader x0
static int access$100 (com.google.gson.stream.JsonReader) throws java.io.IOException
com.google.gson.stream.JsonReader x0
static int access$002 (com.google.gson.stream.JsonReader, int)
com.google.gson.stream.JsonReader x0
int x1
static int access$200 (com.google.gson.stream.JsonReader)
com.google.gson.stream.JsonReader x0
static int access$300 (com.google.gson.stream.JsonReader)
com.google.gson.stream.JsonReader x0
static void ()
}
com/google/gson/stream/JsonWriter.classJsonWriter.java
package com.google.gson.stream
public com.google.gson.stream.JsonWriter extends java.lang.Object 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 (java.io.Writer)
java.io.Writer out
public final void setIndent (java.lang.String)
String indent
public final void setLenient (boolean)
boolean lenient
public boolean isLenient ()
public final void setHtmlSafe (boolean)
boolean htmlSafe
public final boolean isHtmlSafe ()
public final void setSerializeNulls (boolean)
boolean serializeNulls
public final boolean getSerializeNulls ()
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
private com.google.gson.stream.JsonWriter open (int, java.lang.String) throws java.io.IOException
int empty
String openBracket
private com.google.gson.stream.JsonWriter close (int, int, java.lang.String) throws java.io.IOException
int empty
int nonempty
String closeBracket
int context
private void push (int)
int[] newStack
int newTop
private int peek ()
private void replaceTop (int)
int topOfStack
public com.google.gson.stream.JsonWriter name (java.lang.String) throws java.io.IOException
String name
private void writeDeferredName () throws java.io.IOException
public com.google.gson.stream.JsonWriter value (java.lang.String) throws java.io.IOException
String value
public com.google.gson.stream.JsonWriter nullValue () throws java.io.IOException
public com.google.gson.stream.JsonWriter value (boolean) throws java.io.IOException
boolean value
public com.google.gson.stream.JsonWriter value (double) throws java.io.IOException
double value
public com.google.gson.stream.JsonWriter value (long) throws java.io.IOException
long value
public com.google.gson.stream.JsonWriter value (java.lang.Number) throws java.io.IOException
Number value
String string
public void flush () throws java.io.IOException
public void close () throws java.io.IOException
int size
private void string (java.lang.String) throws java.io.IOException
String replacement
String replacement
char c
String replacement
int i
String value
String[] replacements
int last
int length
private void newline () throws java.io.IOException
int i
int size
private void beforeName () throws java.io.IOException
int context
private void beforeValue (boolean) throws java.io.IOException
boolean root
static void ()
int i
}
com/google/gson/stream/JsonScope.classJsonScope.java
package com.google.gson.stream
final com.google.gson.stream.JsonScope extends java.lang.Object {
static final int EMPTY_ARRAY
static final int NONEMPTY_ARRAY
static final int EMPTY_OBJECT
static final int DANGLING_NAME
static final int NONEMPTY_OBJECT
static final int EMPTY_DOCUMENT
static final int NONEMPTY_DOCUMENT
static final int CLOSED
void ()
}
com/google/gson/JsonArray.classJsonArray.java
package com.google.gson
public final com.google.gson.JsonArray extends com.google.gson.JsonElement implements java.lang.Iterable {
private final java.util.List elements
public void ()
com.google.gson.JsonArray deepCopy ()
com.google.gson.JsonElement element
java.util.Iterator i$
com.google.gson.JsonArray result
public void add (com.google.gson.JsonElement)
com.google.gson.JsonElement element
public void addAll (com.google.gson.JsonArray)
com.google.gson.JsonArray array
public int size ()
public java.util.Iterator iterator ()
public com.google.gson.JsonElement get (int)
int i
public java.lang.Number getAsNumber ()
public java.lang.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 (java.lang.Object)
Object o
public int hashCode ()
volatile com.google.gson.JsonElement deepCopy ()
}
com/google/gson/JsonParseException.classJsonParseException.java
package com.google.gson
public com.google.gson.JsonParseException extends java.lang.RuntimeException {
static final long serialVersionUID
public void (java.lang.String)
String msg
public void (java.lang.String, java.lang.Throwable)
String msg
Throwable cause
public void (java.lang.Throwable)
Throwable cause
}
com/google/gson/JsonObject.classJsonObject.java
package com.google.gson
public final com.google.gson.JsonObject extends com.google.gson.JsonElement {
private final com.google.gson.internal.LinkedTreeMap members
public void ()
com.google.gson.JsonObject deepCopy ()
java.util.Map$Entry entry
java.util.Iterator i$
com.google.gson.JsonObject result
public void add (java.lang.String, com.google.gson.JsonElement)
String property
com.google.gson.JsonElement value
public com.google.gson.JsonElement remove (java.lang.String)
String property
public void addProperty (java.lang.String, java.lang.String)
String property
String value
public void addProperty (java.lang.String, java.lang.Number)
String property
Number value
public void addProperty (java.lang.String, java.lang.Boolean)
String property
Boolean value
public void addProperty (java.lang.String, java.lang.Character)
String property
Character value
private com.google.gson.JsonElement createJsonElement (java.lang.Object)
Object value
public java.util.Set entrySet ()
public boolean has (java.lang.String)
String memberName
public com.google.gson.JsonElement get (java.lang.String)
String memberName
public com.google.gson.JsonPrimitive getAsJsonPrimitive (java.lang.String)
String memberName
public com.google.gson.JsonArray getAsJsonArray (java.lang.String)
String memberName
public com.google.gson.JsonObject getAsJsonObject (java.lang.String)
String memberName
public boolean equals (java.lang.Object)
Object o
public int hashCode ()
volatile com.google.gson.JsonElement deepCopy ()
}
com/google/gson/InstanceCreator.classInstanceCreator.java
package com.google.gson
public abstract com.google.gson.InstanceCreator extends java.lang.Object {
public abstract java.lang.Object createInstance (java.lang.reflect.Type)
}
com/google/gson/Gson$FutureTypeAdapter.classGson.java
package com.google.gson
com.google.gson.Gson$FutureTypeAdapter extends com.google.gson.TypeAdapter {
private com.google.gson.TypeAdapter delegate
void ()
public void setDelegate (com.google.gson.TypeAdapter)
com.google.gson.TypeAdapter typeAdapter
public java.lang.Object read (com.google.gson.stream.JsonReader) throws java.io.IOException
com.google.gson.stream.JsonReader in
public void write (com.google.gson.stream.JsonWriter, java.lang.Object) throws java.io.IOException
com.google.gson.stream.JsonWriter out
Object value
}
com/google/gson/JsonSerializationContext.classJsonSerializationContext.java
package com.google.gson
public abstract com.google.gson.JsonSerializationContext extends java.lang.Object {
public abstract com.google.gson.JsonElement serialize (java.lang.Object)
public abstract com.google.gson.JsonElement serialize (java.lang.Object, java.lang.reflect.Type)
}