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/internal/bind/util/
com/google/gson/reflect/
com/google/gson/stream/
com/google/gson/annotations/Expose.class
Expose.java
package com.google.gson.annotations
public abstract annotation 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/JsonAdapter.class
JsonAdapter.java
package com.google.gson.annotations
public abstract annotation com.google.gson.annotations.JsonAdapter extends java.lang.Object implements java.lang.annotation.Annotation {
public abstract java.lang.Class value ()
public abstract boolean nullSafe ()
}
com/google/gson/annotations/SerializedName.class
SerializedName.java
package com.google.gson.annotations
public abstract annotation com.google.gson.annotations.SerializedName extends java.lang.Object implements java.lang.annotation.Annotation {
public abstract java.lang.String value ()
public abstract java.lang.String[] alternate ()
}
com/google/gson/annotations/Since.class
Since.java
package com.google.gson.annotations
public abstract annotation com.google.gson.annotations.Since extends java.lang.Object implements java.lang.annotation.Annotation {
public abstract double value ()
}
com/google/gson/annotations/Until.class
Until.java
package com.google.gson.annotations
public abstract annotation com.google.gson.annotations.Until extends java.lang.Object implements java.lang.annotation.Annotation {
public abstract double value ()
}
com/google/gson/DefaultDateTypeAdapter.class
DefaultDateTypeAdapter.java
package com.google.gson
final com.google.gson.DefaultDateTypeAdapter extends com.google.gson.TypeAdapter {
private static final String SIMPLE_NAME
private final Class dateType
private final java.text.DateFormat enUsFormat
private final java.text.DateFormat localFormat
void <init> (java.lang.Class)
Class dateType
void <init> (java.lang.Class, java.lang.String)
Class dateType
String datePattern
void <init> (java.lang.Class, int)
Class dateType
int style
public void <init> (int, int)
int dateStyle
int timeStyle
public void <init> (java.lang.Class, int, int)
Class dateType
int dateStyle
int timeStyle
void <init> (java.lang.Class, java.text.DateFormat, java.text.DateFormat)
Class dateType
java.text.DateFormat enUsFormat
java.text.DateFormat localFormat
public void write (com.google.gson.stream.JsonWriter, java.util.Date) throws java.io.IOException
String dateFormatAsString
com.google.gson.stream.JsonWriter out
java.util.Date value
public java.util.Date read (com.google.gson.stream.JsonReader) throws java.io.IOException
com.google.gson.stream.JsonReader in
java.util.Date date
private java.util.Date deserializeToDate (java.lang.String)
java.text.ParseException e
String s
public java.lang.String toString ()
StringBuilder sb
public volatile synthetic java.lang.Object read (com.google.gson.stream.JsonReader) throws java.io.IOException
public volatile synthetic void write (com.google.gson.stream.JsonWriter, java.lang.Object) throws java.io.IOException
}
com/google/gson/ExclusionStrategy.class
ExclusionStrategy.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/FieldAttributes.class
FieldAttributes.java
package com.google.gson
public final com.google.gson.FieldAttributes extends java.lang.Object {
private final java.lang.reflect.Field field
public void <init> (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/FieldNamingPolicy$1.class
FieldNamingPolicy.java
package com.google.gson
final enum com.google.gson.FieldNamingPolicy$1 extends com.google.gson.FieldNamingPolicy {
void <init> (java.lang.String, int)
public java.lang.String translateName (java.lang.reflect.Field)
java.lang.reflect.Field f
}
com/google/gson/FieldNamingPolicy$2.class
FieldNamingPolicy.java
package com.google.gson
final enum com.google.gson.FieldNamingPolicy$2 extends com.google.gson.FieldNamingPolicy {
void <init> (java.lang.String, int)
public java.lang.String translateName (java.lang.reflect.Field)
java.lang.reflect.Field f
}
com/google/gson/FieldNamingPolicy$3.class
FieldNamingPolicy.java
package com.google.gson
final enum com.google.gson.FieldNamingPolicy$3 extends com.google.gson.FieldNamingPolicy {
void <init> (java.lang.String, int)
public java.lang.String translateName (java.lang.reflect.Field)
java.lang.reflect.Field f
}
com/google/gson/FieldNamingPolicy$4.class
FieldNamingPolicy.java
package com.google.gson
final enum com.google.gson.FieldNamingPolicy$4 extends com.google.gson.FieldNamingPolicy {
void <init> (java.lang.String, int)
public java.lang.String translateName (java.lang.reflect.Field)
java.lang.reflect.Field f
}
com/google/gson/FieldNamingPolicy$5.class
FieldNamingPolicy.java
package com.google.gson
final enum com.google.gson.FieldNamingPolicy$5 extends com.google.gson.FieldNamingPolicy {
void <init> (java.lang.String, int)
public java.lang.String translateName (java.lang.reflect.Field)
java.lang.reflect.Field f
}
com/google/gson/FieldNamingPolicy.class
FieldNamingPolicy.java
package com.google.gson
public abstract enum com.google.gson.FieldNamingPolicy extends java.lang.Enum implements com.google.gson.FieldNamingStrategy {
public static final enum com.google.gson.FieldNamingPolicy IDENTITY
public static final enum com.google.gson.FieldNamingPolicy UPPER_CAMEL_CASE
public static final enum com.google.gson.FieldNamingPolicy UPPER_CAMEL_CASE_WITH_SPACES
public static final enum com.google.gson.FieldNamingPolicy LOWER_CASE_WITH_UNDERSCORES
public static final enum com.google.gson.FieldNamingPolicy LOWER_CASE_WITH_DASHES
private static final synthetic 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 <init> (java.lang.String, int)
static java.lang.String separateCamelCase (java.lang.String, java.lang.String)
char character
int i
int length
String name
String separator
StringBuilder translation
static java.lang.String upperCaseFirstLetter (java.lang.String)
String modifiedTarget
String name
StringBuilder fieldNameBuilder
int index
char firstCharacter
int length
private static java.lang.String modifyString (char, java.lang.String, int)
char firstCharacter
String srcString
int indexOfSubstring
synthetic void <init> (java.lang.String, int, com.google.gson.FieldNamingPolicy$1)
String x0
int x1
com.google.gson.FieldNamingPolicy$1 x2
static void <clinit> ()
}
com/google/gson/FieldNamingStrategy.class
FieldNamingStrategy.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/Gson$1.class
Gson.java
package com.google.gson
com.google.gson.Gson$1 extends com.google.gson.TypeAdapter {
final synthetic com.google.gson.Gson this$0
void <init> (com.google.gson.Gson)
com.google.gson.Gson this$0
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 synthetic java.lang.Object read (com.google.gson.stream.JsonReader) throws java.io.IOException
public volatile synthetic void write (com.google.gson.stream.JsonWriter, java.lang.Object) throws java.io.IOException
}
com/google/gson/Gson$2.class
Gson.java
package com.google.gson
com.google.gson.Gson$2 extends com.google.gson.TypeAdapter {
final synthetic com.google.gson.Gson this$0
void <init> (com.google.gson.Gson)
com.google.gson.Gson this$0
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 synthetic java.lang.Object read (com.google.gson.stream.JsonReader) throws java.io.IOException
public volatile synthetic void write (com.google.gson.stream.JsonWriter, java.lang.Object) throws java.io.IOException
}
com/google/gson/Gson$3.class
Gson.java
package com.google.gson
final com.google.gson.Gson$3 extends com.google.gson.TypeAdapter {
void <init> ()
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 synthetic java.lang.Object read (com.google.gson.stream.JsonReader) throws java.io.IOException
public volatile synthetic void write (com.google.gson.stream.JsonWriter, java.lang.Object) throws java.io.IOException
}
com/google/gson/Gson$4.class
Gson.java
package com.google.gson
final com.google.gson.Gson$4 extends com.google.gson.TypeAdapter {
final synthetic com.google.gson.TypeAdapter val$longAdapter
void <init> (com.google.gson.TypeAdapter)
public void write (com.google.gson.stream.JsonWriter, java.util.concurrent.atomic.AtomicLong) throws java.io.IOException
com.google.gson.stream.JsonWriter out
java.util.concurrent.atomic.AtomicLong value
public java.util.concurrent.atomic.AtomicLong read (com.google.gson.stream.JsonReader) throws java.io.IOException
com.google.gson.stream.JsonReader in
Number value
public volatile synthetic java.lang.Object read (com.google.gson.stream.JsonReader) throws java.io.IOException
public volatile synthetic void write (com.google.gson.stream.JsonWriter, java.lang.Object) throws java.io.IOException
}
com/google/gson/Gson$5.class
Gson.java
package com.google.gson
final com.google.gson.Gson$5 extends com.google.gson.TypeAdapter {
final synthetic com.google.gson.TypeAdapter val$longAdapter
void <init> (com.google.gson.TypeAdapter)
public void write (com.google.gson.stream.JsonWriter, java.util.concurrent.atomic.AtomicLongArray) throws java.io.IOException
int i
int length
com.google.gson.stream.JsonWriter out
java.util.concurrent.atomic.AtomicLongArray value
public java.util.concurrent.atomic.AtomicLongArray read (com.google.gson.stream.JsonReader) throws java.io.IOException
long value
int i
com.google.gson.stream.JsonReader in
java.util.List list
int length
java.util.concurrent.atomic.AtomicLongArray array
public volatile synthetic java.lang.Object read (com.google.gson.stream.JsonReader) throws java.io.IOException
public volatile synthetic void write (com.google.gson.stream.JsonWriter, java.lang.Object) throws java.io.IOException
}
com/google/gson/Gson$FutureTypeAdapter.class
Gson.java
package com.google.gson
com.google.gson.Gson$FutureTypeAdapter extends com.google.gson.TypeAdapter {
private com.google.gson.TypeAdapter delegate
void <init> ()
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/Gson.class
Gson.java
package com.google.gson
public final com.google.gson.Gson extends java.lang.Object {
static final boolean DEFAULT_JSON_NON_EXECUTABLE
static final boolean DEFAULT_LENIENT
static final boolean DEFAULT_PRETTY_PRINT
static final boolean DEFAULT_ESCAPE_HTML
static final boolean DEFAULT_SERIALIZE_NULLS
static final boolean DEFAULT_COMPLEX_MAP_KEYS
static final boolean DEFAULT_SPECIALIZE_FLOAT_VALUES
private static final com.google.gson.reflect.TypeToken NULL_KEY_SURROGATE
private static final String JSON_NON_EXECUTABLE_PREFIX
private final ThreadLocal calls
private final java.util.Map typeTokenCache
private final java.util.List factories
private final com.google.gson.internal.ConstructorConstructor constructorConstructor
private final com.google.gson.internal.Excluder excluder
private final com.google.gson.FieldNamingStrategy fieldNamingStrategy
private final boolean serializeNulls
private final boolean htmlSafe
private final boolean generateNonExecutableJson
private final boolean prettyPrinting
private final boolean lenient
private final com.google.gson.internal.bind.JsonAdapterAnnotationTypeAdapterFactory jsonAdapterFactory
public void <init> ()
void <init> (com.google.gson.internal.Excluder, com.google.gson.FieldNamingStrategy, java.util.Map, boolean, boolean, boolean, boolean, boolean, boolean, boolean, com.google.gson.LongSerializationPolicy, java.util.List)
com.google.gson.internal.Excluder excluder
com.google.gson.FieldNamingStrategy fieldNamingStrategy
java.util.Map instanceCreators
boolean serializeNulls
boolean complexMapKeySerialization
boolean generateNonExecutableGson
boolean htmlSafe
boolean prettyPrinting
boolean lenient
boolean serializeSpecialFloatingPointValues
com.google.gson.LongSerializationPolicy longSerializationPolicy
java.util.List typeAdapterFactories
java.util.List factories
com.google.gson.TypeAdapter longAdapter
public com.google.gson.internal.Excluder excluder ()
public com.google.gson.FieldNamingStrategy fieldNamingStrategy ()
public boolean serializeNulls ()
public boolean htmlSafe ()
private com.google.gson.TypeAdapter doubleAdapter (boolean)
boolean serializeSpecialFloatingPointValues
private com.google.gson.TypeAdapter floatAdapter (boolean)
boolean serializeSpecialFloatingPointValues
static void checkValidFloatingPoint (double)
double value
private static com.google.gson.TypeAdapter longAdapter (com.google.gson.LongSerializationPolicy)
com.google.gson.LongSerializationPolicy longSerializationPolicy
private static com.google.gson.TypeAdapter atomicLongAdapter (com.google.gson.TypeAdapter)
com.google.gson.TypeAdapter longAdapter
private static com.google.gson.TypeAdapter atomicLongArrayAdapter (com.google.gson.TypeAdapter)
com.google.gson.TypeAdapter longAdapter
public com.google.gson.TypeAdapter getAdapter (com.google.gson.reflect.TypeToken)
com.google.gson.TypeAdapter candidate
com.google.gson.TypeAdapterFactory factory
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
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
public com.google.gson.stream.JsonWriter newJsonWriter (java.io.Writer) throws java.io.IOException
java.io.Writer writer
com.google.gson.stream.JsonWriter jsonWriter
public com.google.gson.stream.JsonReader newJsonReader (java.io.Reader)
java.io.Reader reader
com.google.gson.stream.JsonReader jsonReader
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 <clinit> ()
}
com/google/gson/GsonBuilder.class
GsonBuilder.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
private boolean lenient
public void <init> ()
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[] 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 setLenient ()
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
java.util.List hierarchyFactories
private void addTypeAdaptersForDate (java.lang.String, int, int, java.util.List)
com.google.gson.DefaultDateTypeAdapter dateTypeAdapter
com.google.gson.TypeAdapter timestampTypeAdapter
com.google.gson.TypeAdapter javaSqlDateTypeAdapter
com.google.gson.DefaultDateTypeAdapter dateTypeAdapter
com.google.gson.TypeAdapter timestampTypeAdapter
com.google.gson.TypeAdapter javaSqlDateTypeAdapter
String datePattern
int dateStyle
int timeStyle
java.util.List factories
com.google.gson.DefaultDateTypeAdapter dateTypeAdapter
com.google.gson.TypeAdapter timestampTypeAdapter
com.google.gson.TypeAdapter javaSqlDateTypeAdapter
}
com/google/gson/InstanceCreator.class
InstanceCreator.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/internal/$Gson$Preconditions.class
$Gson$Preconditions.java
package com.google.gson.internal
public final com.google.gson.internal.$Gson$Preconditions extends java.lang.Object {
private void <init> ()
public static java.lang.Object checkNotNull (java.lang.Object)
Object obj
public static void checkArgument (boolean)
boolean condition
}
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 <init> (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/$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 <init> (java.lang.reflect.Type, java.lang.reflect.Type, java.lang.reflect.Type[])
Class rawTypeAsClass
boolean isStaticOrTopLevelClass
int t
int length
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
int length
StringBuilder stringBuilder
}
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 <init> (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/$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 <init> ()
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[] upperBounds
java.lang.reflect.Type bound
java.lang.reflect.Type[] upperBounds
public static java.lang.reflect.WildcardType supertypeOf (java.lang.reflect.Type)
java.lang.reflect.Type[] lowerBounds
java.lang.reflect.Type bound
java.lang.reflect.Type[] lowerBounds
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
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.Type context
Class contextRawType
java.lang.reflect.Type toResolve
private static java.lang.reflect.Type resolve (java.lang.reflect.Type, java.lang.Class, java.lang.reflect.Type, java.util.Collection)
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
java.util.Collection visitedTypeVariables
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
int length
Object[] array
Object toFind
private static java.lang.Class declaringClassOf (java.lang.reflect.TypeVariable)
java.lang.reflect.TypeVariable typeVariable
java.lang.reflect.GenericDeclaration genericDeclaration
static void checkNotPrimitive (java.lang.reflect.Type)
java.lang.reflect.Type type
static void <clinit> ()
}
com/google/gson/internal/bind/ArrayTypeAdapter$1.class
ArrayTypeAdapter.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 <init> ()
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/ArrayTypeAdapter.class
ArrayTypeAdapter.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 <init> (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
int size
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 <clinit> ()
}
com/google/gson/internal/bind/CollectionTypeAdapterFactory$Adapter.class
CollectionTypeAdapterFactory.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 <init> (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
com.google.gson.stream.JsonWriter out
java.util.Collection collection
public volatile synthetic java.lang.Object read (com.google.gson.stream.JsonReader) throws java.io.IOException
public volatile synthetic void write (com.google.gson.stream.JsonWriter, java.lang.Object) throws java.io.IOException
}
com/google/gson/internal/bind/CollectionTypeAdapterFactory.class
CollectionTypeAdapterFactory.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 <init> (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/DateTypeAdapter$1.class
DateTypeAdapter.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 <init> ()
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.class
DateTypeAdapter.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
public void <init> ()
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 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 synthetic java.lang.Object read (com.google.gson.stream.JsonReader) throws java.io.IOException
public volatile synthetic void write (com.google.gson.stream.JsonWriter, java.lang.Object) throws java.io.IOException
static void <clinit> ()
}
com/google/gson/internal/bind/JsonAdapterAnnotationTypeAdapterFactory.class
JsonAdapterAnnotationTypeAdapterFactory.java
package com.google.gson.internal.bind
public final com.google.gson.internal.bind.JsonAdapterAnnotationTypeAdapterFactory extends java.lang.Object implements com.google.gson.TypeAdapterFactory {
private final com.google.gson.internal.ConstructorConstructor constructorConstructor
public void <init> (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 targetType
Class rawType
com.google.gson.annotations.JsonAdapter annotation
com.google.gson.TypeAdapter getTypeAdapter (com.google.gson.internal.ConstructorConstructor, com.google.gson.Gson, com.google.gson.reflect.TypeToken, com.google.gson.annotations.JsonAdapter)
com.google.gson.TypeAdapter typeAdapter
com.google.gson.TypeAdapter typeAdapter
com.google.gson.JsonSerializer serializer
com.google.gson.JsonDeserializer deserializer
com.google.gson.TypeAdapter typeAdapter
com.google.gson.internal.ConstructorConstructor constructorConstructor
com.google.gson.Gson gson
com.google.gson.reflect.TypeToken type
com.google.gson.annotations.JsonAdapter annotation
Object instance
com.google.gson.TypeAdapter typeAdapter
}
com/google/gson/internal/bind/JsonTreeReader$1.class
JsonTreeReader.java
package com.google.gson.internal.bind
final com.google.gson.internal.bind.JsonTreeReader$1 extends java.io.Reader {
void <init> ()
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/JsonTreeReader.class
JsonTreeReader.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 Object[] stack
private int stackSize
private String[] pathNames
private int[] pathIndices
public void <init> (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 ()
Object result
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
String result
public java.lang.String nextString () throws java.io.IOException
com.google.gson.stream.JsonToken token
String result
public boolean nextBoolean () throws java.io.IOException
boolean result
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
private void push (java.lang.Object)
Object[] newStack
int[] newPathIndices
String[] newPathNames
Object newTop
public java.lang.String getPath ()
int i
StringBuilder result
private java.lang.String locationString ()
static void <clinit> ()
}
com/google/gson/internal/bind/JsonTreeWriter$1.class
JsonTreeWriter.java
package com.google.gson.internal.bind
final com.google.gson.internal.bind.JsonTreeWriter$1 extends java.io.Writer {
void <init> ()
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/JsonTreeWriter.class
JsonTreeWriter.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 <init> ()
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 (java.lang.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 <clinit> ()
}
com/google/gson/internal/bind/MapTypeAdapterFactory$Adapter.class
MapTypeAdapterFactory.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 synthetic com.google.gson.internal.bind.MapTypeAdapterFactory this$0
public void <init> (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
com.google.gson.JsonElement keyElement
java.util.Map$Entry entry
int i
int size
com.google.gson.JsonElement keyElement
int i
int size
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 synthetic java.lang.Object read (com.google.gson.stream.JsonReader) throws java.io.IOException
public volatile synthetic void write (com.google.gson.stream.JsonWriter, java.lang.Object) throws java.io.IOException
}
com/google/gson/internal/bind/MapTypeAdapterFactory.class
MapTypeAdapterFactory.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
final boolean complexMapKeySerialization
public void <init> (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
}
com/google/gson/internal/bind/ObjectTypeAdapter$1.class
ObjectTypeAdapter.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 <init> ()
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/bind/ObjectTypeAdapter$2.class
ObjectTypeAdapter.java
package com.google.gson.internal.bind
synthetic com.google.gson.internal.bind.ObjectTypeAdapter$2 extends java.lang.Object {
static final synthetic int[] $SwitchMap$com$google$gson$stream$JsonToken
static void <clinit> ()
}
com/google/gson/internal/bind/ObjectTypeAdapter.class
ObjectTypeAdapter.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
void <init> (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
static void <clinit> ()
}
com/google/gson/internal/bind/ReflectiveTypeAdapterFactory$1.class
ReflectiveTypeAdapterFactory.java
package com.google.gson.internal.bind
com.google.gson.internal.bind.ReflectiveTypeAdapterFactory$1 extends com.google.gson.internal.bind.ReflectiveTypeAdapterFactory$BoundField {
final synthetic java.lang.reflect.Field val$field
final synthetic boolean val$jsonAdapterPresent
final synthetic com.google.gson.TypeAdapter val$typeAdapter
final synthetic com.google.gson.Gson val$context
final synthetic com.google.gson.reflect.TypeToken val$fieldType
final synthetic boolean val$isPrimitive
final synthetic com.google.gson.internal.bind.ReflectiveTypeAdapterFactory this$0
void <init> (com.google.gson.internal.bind.ReflectiveTypeAdapterFactory, java.lang.String, boolean, boolean, java.lang.reflect.Field, boolean, com.google.gson.TypeAdapter, com.google.gson.Gson, com.google.gson.reflect.TypeToken, boolean)
com.google.gson.internal.bind.ReflectiveTypeAdapterFactory this$0
String name
boolean serialized
boolean deserialized
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
public boolean writeField (java.lang.Object) throws java.io.IOException java.lang.IllegalAccessException
Object value
Object fieldValue
}
com/google/gson/internal/bind/ReflectiveTypeAdapterFactory$Adapter.class
ReflectiveTypeAdapterFactory.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
void <init> (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
IllegalAccessException e
com.google.gson.stream.JsonWriter out
Object value
}
com/google/gson/internal/bind/ReflectiveTypeAdapterFactory$BoundField.class
ReflectiveTypeAdapterFactory.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 <init> (java.lang.String, boolean, boolean)
String name
boolean serialized
boolean deserialized
abstract boolean writeField (java.lang.Object) throws java.io.IOException java.lang.IllegalAccessException
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/ReflectiveTypeAdapterFactory.class
ReflectiveTypeAdapterFactory.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
private final com.google.gson.internal.bind.JsonAdapterAnnotationTypeAdapterFactory jsonAdapterFactory
public void <init> (com.google.gson.internal.ConstructorConstructor, com.google.gson.FieldNamingStrategy, com.google.gson.internal.Excluder, com.google.gson.internal.bind.JsonAdapterAnnotationTypeAdapterFactory)
com.google.gson.internal.ConstructorConstructor constructorConstructor
com.google.gson.FieldNamingStrategy fieldNamingPolicy
com.google.gson.internal.Excluder excluder
com.google.gson.internal.bind.JsonAdapterAnnotationTypeAdapterFactory jsonAdapterFactory
public boolean excludeField (java.lang.reflect.Field, boolean)
java.lang.reflect.Field f
boolean serialize
static boolean excludeField (java.lang.reflect.Field, boolean, com.google.gson.internal.Excluder)
java.lang.reflect.Field f
boolean serialize
com.google.gson.internal.Excluder excluder
private java.util.List getFieldNames (java.lang.reflect.Field)
String name
String alternate
java.lang.reflect.Field f
com.google.gson.annotations.SerializedName annotation
String serializedName
String[] alternates
java.util.List fieldNames
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
com.google.gson.annotations.JsonAdapter annotation
com.google.gson.TypeAdapter mapped
boolean jsonAdapterPresent
com.google.gson.TypeAdapter typeAdapter
private java.util.Map getBoundFields (com.google.gson.Gson, com.google.gson.reflect.TypeToken, java.lang.Class)
String name
com.google.gson.internal.bind.ReflectiveTypeAdapterFactory$BoundField boundField
com.google.gson.internal.bind.ReflectiveTypeAdapterFactory$BoundField replaced
int i
int size
boolean serialize
boolean deserialize
java.lang.reflect.Type fieldType
java.util.List fieldNames
com.google.gson.internal.bind.ReflectiveTypeAdapterFactory$BoundField previous
java.lang.reflect.Field field
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/SqlDateTypeAdapter$1.class
SqlDateTypeAdapter.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 <init> ()
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/SqlDateTypeAdapter.class
SqlDateTypeAdapter.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 <init> ()
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 synthetic java.lang.Object read (com.google.gson.stream.JsonReader) throws java.io.IOException
public volatile synthetic void write (com.google.gson.stream.JsonWriter, java.lang.Object) throws java.io.IOException
static void <clinit> ()
}
com/google/gson/internal/bind/TimeTypeAdapter$1.class
TimeTypeAdapter.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 <init> ()
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/TimeTypeAdapter.class
TimeTypeAdapter.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 <init> ()
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 synthetic java.lang.Object read (com.google.gson.stream.JsonReader) throws java.io.IOException
public volatile synthetic void write (com.google.gson.stream.JsonWriter, java.lang.Object) throws java.io.IOException
static void <clinit> ()
}
com/google/gson/internal/bind/TreeTypeAdapter$1.class
TreeTypeAdapter.java
package com.google.gson.internal.bind
synthetic com.google.gson.internal.bind.TreeTypeAdapter$1 extends java.lang.Object {
}
com/google/gson/internal/bind/TreeTypeAdapter$GsonContextImpl.class
TreeTypeAdapter.java
package com.google.gson.internal.bind
final com.google.gson.internal.bind.TreeTypeAdapter$GsonContextImpl extends java.lang.Object implements com.google.gson.JsonSerializationContext com.google.gson.JsonDeserializationContext {
final synthetic com.google.gson.internal.bind.TreeTypeAdapter this$0
private void <init> (com.google.gson.internal.bind.TreeTypeAdapter)
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
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
synthetic void <init> (com.google.gson.internal.bind.TreeTypeAdapter, com.google.gson.internal.bind.TreeTypeAdapter$1)
com.google.gson.internal.bind.TreeTypeAdapter x0
com.google.gson.internal.bind.TreeTypeAdapter$1 x1
}
com/google/gson/internal/bind/TreeTypeAdapter$SingleTypeFactory.class
TreeTypeAdapter.java
package com.google.gson.internal.bind
final com.google.gson.internal.bind.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
void <init> (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
}
com/google/gson/internal/bind/TreeTypeAdapter.class
TreeTypeAdapter.java
package com.google.gson.internal.bind
public final com.google.gson.internal.bind.TreeTypeAdapter extends com.google.gson.TypeAdapter {
private final com.google.gson.JsonSerializer serializer
private final com.google.gson.JsonDeserializer deserializer
final com.google.gson.Gson gson
private final com.google.gson.reflect.TypeToken typeToken
private final com.google.gson.TypeAdapterFactory skipPast
private final com.google.gson.internal.bind.TreeTypeAdapter$GsonContextImpl context
private com.google.gson.TypeAdapter delegate
public void <init> (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
}
com/google/gson/internal/bind/TypeAdapterRuntimeTypeWrapper.class
TypeAdapterRuntimeTypeWrapper.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 <init> (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$1.class
TypeAdapters.java
package com.google.gson.internal.bind
final com.google.gson.internal.bind.TypeAdapters$1 extends com.google.gson.TypeAdapter {
void <init> ()
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 synthetic java.lang.Object read (com.google.gson.stream.JsonReader) throws java.io.IOException
public volatile synthetic void write (com.google.gson.stream.JsonWriter, java.lang.Object) throws java.io.IOException
}
com/google/gson/internal/bind/TypeAdapters$10.class
TypeAdapters.java
package com.google.gson.internal.bind
final com.google.gson.internal.bind.TypeAdapters$10 extends com.google.gson.TypeAdapter {
void <init> ()
public java.util.concurrent.atomic.AtomicIntegerArray read (com.google.gson.stream.JsonReader) throws java.io.IOException
int integer
NumberFormatException e
int i
com.google.gson.stream.JsonReader in
java.util.List list
int length
java.util.concurrent.atomic.AtomicIntegerArray array
public void write (com.google.gson.stream.JsonWriter, java.util.concurrent.atomic.AtomicIntegerArray) throws java.io.IOException
int i
int length
com.google.gson.stream.JsonWriter out
java.util.concurrent.atomic.AtomicIntegerArray value
public volatile synthetic java.lang.Object read (com.google.gson.stream.JsonReader) throws java.io.IOException
public volatile synthetic void write (com.google.gson.stream.JsonWriter, java.lang.Object) throws java.io.IOException
}
com/google/gson/internal/bind/TypeAdapters$11.class
TypeAdapters.java
package com.google.gson.internal.bind
final com.google.gson.internal.bind.TypeAdapters$11 extends com.google.gson.TypeAdapter {
void <init> ()
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 synthetic java.lang.Object read (com.google.gson.stream.JsonReader) throws java.io.IOException
public volatile synthetic void write (com.google.gson.stream.JsonWriter, java.lang.Object) throws java.io.IOException
}
com/google/gson/internal/bind/TypeAdapters$12.class
TypeAdapters.java
package com.google.gson.internal.bind
final com.google.gson.internal.bind.TypeAdapters$12 extends com.google.gson.TypeAdapter {
void <init> ()
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 synthetic java.lang.Object read (com.google.gson.stream.JsonReader) throws java.io.IOException
public volatile synthetic void write (com.google.gson.stream.JsonWriter, java.lang.Object) throws java.io.IOException
}
com/google/gson/internal/bind/TypeAdapters$13.class
TypeAdapters.java
package com.google.gson.internal.bind
final com.google.gson.internal.bind.TypeAdapters$13 extends com.google.gson.TypeAdapter {
void <init> ()
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 synthetic java.lang.Object read (com.google.gson.stream.JsonReader) throws java.io.IOException
public volatile synthetic void write (com.google.gson.stream.JsonWriter, java.lang.Object) throws java.io.IOException
}
com/google/gson/internal/bind/TypeAdapters$14.class
TypeAdapters.java
package com.google.gson.internal.bind
final com.google.gson.internal.bind.TypeAdapters$14 extends com.google.gson.TypeAdapter {
void <init> ()
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 synthetic java.lang.Object read (com.google.gson.stream.JsonReader) throws java.io.IOException
public volatile synthetic void write (com.google.gson.stream.JsonWriter, java.lang.Object) throws java.io.IOException
}
com/google/gson/internal/bind/TypeAdapters$15.class
TypeAdapters.java
package com.google.gson.internal.bind
final com.google.gson.internal.bind.TypeAdapters$15 extends com.google.gson.TypeAdapter {
void <init> ()
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 synthetic java.lang.Object read (com.google.gson.stream.JsonReader) throws java.io.IOException
public volatile synthetic void write (com.google.gson.stream.JsonWriter, java.lang.Object) throws java.io.IOException
}
com/google/gson/internal/bind/TypeAdapters$16.class
TypeAdapters.java
package com.google.gson.internal.bind
final com.google.gson.internal.bind.TypeAdapters$16 extends com.google.gson.TypeAdapter {
void <init> ()
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 synthetic java.lang.Object read (com.google.gson.stream.JsonReader) throws java.io.IOException
public volatile synthetic void write (com.google.gson.stream.JsonWriter, java.lang.Object) throws java.io.IOException
}
com/google/gson/internal/bind/TypeAdapters$17.class
TypeAdapters.java
package com.google.gson.internal.bind
final com.google.gson.internal.bind.TypeAdapters$17 extends com.google.gson.TypeAdapter {
void <init> ()
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 synthetic java.lang.Object read (com.google.gson.stream.JsonReader) throws java.io.IOException
public volatile synthetic void write (com.google.gson.stream.JsonWriter, java.lang.Object) throws java.io.IOException
}
com/google/gson/internal/bind/TypeAdapters$18.class
TypeAdapters.java
package com.google.gson.internal.bind
final com.google.gson.internal.bind.TypeAdapters$18 extends com.google.gson.TypeAdapter {
void <init> ()
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 synthetic java.lang.Object read (com.google.gson.stream.JsonReader) throws java.io.IOException
public volatile synthetic void write (com.google.gson.stream.JsonWriter, java.lang.Object) throws java.io.IOException
}
com/google/gson/internal/bind/TypeAdapters$19.class
TypeAdapters.java
package com.google.gson.internal.bind
final com.google.gson.internal.bind.TypeAdapters$19 extends com.google.gson.TypeAdapter {
void <init> ()
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 synthetic java.lang.Object read (com.google.gson.stream.JsonReader) throws java.io.IOException
public volatile synthetic void write (com.google.gson.stream.JsonWriter, java.lang.Object) throws java.io.IOException
}
com/google/gson/internal/bind/TypeAdapters$2.class
TypeAdapters.java
package com.google.gson.internal.bind
final com.google.gson.internal.bind.TypeAdapters$2 extends com.google.gson.TypeAdapter {
void <init> ()
public java.util.BitSet read (com.google.gson.stream.JsonReader) throws java.io.IOException
boolean set
boolean set
boolean set
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
int length
com.google.gson.stream.JsonWriter out
java.util.BitSet src
public volatile synthetic java.lang.Object read (com.google.gson.stream.JsonReader) throws java.io.IOException
public volatile synthetic void write (com.google.gson.stream.JsonWriter, java.lang.Object) throws java.io.IOException
}
com/google/gson/internal/bind/TypeAdapters$20.class
TypeAdapters.java
package com.google.gson.internal.bind
final com.google.gson.internal.bind.TypeAdapters$20 extends com.google.gson.TypeAdapter {
void <init> ()
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 synthetic java.lang.Object read (com.google.gson.stream.JsonReader) throws java.io.IOException
public volatile synthetic void write (com.google.gson.stream.JsonWriter, java.lang.Object) throws java.io.IOException
}
com/google/gson/internal/bind/TypeAdapters$21.class
TypeAdapters.java
package com.google.gson.internal.bind
final com.google.gson.internal.bind.TypeAdapters$21 extends com.google.gson.TypeAdapter {
void <init> ()
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 synthetic java.lang.Object read (com.google.gson.stream.JsonReader) throws java.io.IOException
public volatile synthetic void write (com.google.gson.stream.JsonWriter, java.lang.Object) throws java.io.IOException
}
com/google/gson/internal/bind/TypeAdapters$22.class
TypeAdapters.java
package com.google.gson.internal.bind
final com.google.gson.internal.bind.TypeAdapters$22 extends com.google.gson.TypeAdapter {
void <init> ()
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 synthetic java.lang.Object read (com.google.gson.stream.JsonReader) throws java.io.IOException
public volatile synthetic void write (com.google.gson.stream.JsonWriter, java.lang.Object) throws java.io.IOException
}
com/google/gson/internal/bind/TypeAdapters$23.class
TypeAdapters.java
package com.google.gson.internal.bind
final com.google.gson.internal.bind.TypeAdapters$23 extends com.google.gson.TypeAdapter {
void <init> ()
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 synthetic java.lang.Object read (com.google.gson.stream.JsonReader) throws java.io.IOException
public volatile synthetic void write (com.google.gson.stream.JsonWriter, java.lang.Object) throws java.io.IOException
}
com/google/gson/internal/bind/TypeAdapters$24.class
TypeAdapters.java
package com.google.gson.internal.bind
final com.google.gson.internal.bind.TypeAdapters$24 extends com.google.gson.TypeAdapter {
void <init> ()
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 synthetic java.lang.Object read (com.google.gson.stream.JsonReader) throws java.io.IOException
public volatile synthetic void write (com.google.gson.stream.JsonWriter, java.lang.Object) throws java.io.IOException
}
com/google/gson/internal/bind/TypeAdapters$25.class
TypeAdapters.java
package com.google.gson.internal.bind
final com.google.gson.internal.bind.TypeAdapters$25 extends com.google.gson.TypeAdapter {
void <init> ()
public java.util.Currency 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.Currency) throws java.io.IOException
com.google.gson.stream.JsonWriter out
java.util.Currency value
public volatile synthetic java.lang.Object read (com.google.gson.stream.JsonReader) throws java.io.IOException
public volatile synthetic void write (com.google.gson.stream.JsonWriter, java.lang.Object) throws java.io.IOException
}
com/google/gson/internal/bind/TypeAdapters$26$1.class
TypeAdapters.java
package com.google.gson.internal.bind
com.google.gson.internal.bind.TypeAdapters$26$1 extends com.google.gson.TypeAdapter {
final synthetic com.google.gson.TypeAdapter val$dateTypeAdapter
final synthetic com.google.gson.internal.bind.TypeAdapters$26 this$0
void <init> (com.google.gson.internal.bind.TypeAdapters$26, com.google.gson.TypeAdapter)
com.google.gson.internal.bind.TypeAdapters$26 this$0
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 synthetic java.lang.Object read (com.google.gson.stream.JsonReader) throws java.io.IOException
public volatile synthetic void write (com.google.gson.stream.JsonWriter, java.lang.Object) throws java.io.IOException
}
com/google/gson/internal/bind/TypeAdapters$26.class
TypeAdapters.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 <init> ()
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$27.class
TypeAdapters.java
package com.google.gson.internal.bind
final com.google.gson.internal.bind.TypeAdapters$27 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 <init> ()
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 synthetic java.lang.Object read (com.google.gson.stream.JsonReader) throws java.io.IOException
public volatile synthetic void write (com.google.gson.stream.JsonWriter, java.lang.Object) throws java.io.IOException
}
com/google/gson/internal/bind/TypeAdapters$28.class
TypeAdapters.java
package com.google.gson.internal.bind
final com.google.gson.internal.bind.TypeAdapters$28 extends com.google.gson.TypeAdapter {
void <init> ()
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 synthetic java.lang.Object read (com.google.gson.stream.JsonReader) throws java.io.IOException
public volatile synthetic void write (com.google.gson.stream.JsonWriter, java.lang.Object) throws java.io.IOException
}
com/google/gson/internal/bind/TypeAdapters$29.class
TypeAdapters.java
package com.google.gson.internal.bind
final com.google.gson.internal.bind.TypeAdapters$29 extends com.google.gson.TypeAdapter {
void <init> ()
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.Map$Entry e
com.google.gson.stream.JsonWriter out
com.google.gson.JsonElement value
public volatile synthetic java.lang.Object read (com.google.gson.stream.JsonReader) throws java.io.IOException
public volatile synthetic void write (com.google.gson.stream.JsonWriter, java.lang.Object) throws java.io.IOException
}
com/google/gson/internal/bind/TypeAdapters$3.class
TypeAdapters.java
package com.google.gson.internal.bind
final com.google.gson.internal.bind.TypeAdapters$3 extends com.google.gson.TypeAdapter {
void <init> ()
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 synthetic java.lang.Object read (com.google.gson.stream.JsonReader) throws java.io.IOException
public volatile synthetic void write (com.google.gson.stream.JsonWriter, java.lang.Object) throws java.io.IOException
}
com/google/gson/internal/bind/TypeAdapters$30.class
TypeAdapters.java
package com.google.gson.internal.bind
final com.google.gson.internal.bind.TypeAdapters$30 extends java.lang.Object implements com.google.gson.TypeAdapterFactory {
void <init> ()
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$31.class
TypeAdapters.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 synthetic com.google.gson.reflect.TypeToken val$type
final synthetic com.google.gson.TypeAdapter val$typeAdapter
void <init> (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$32.class
TypeAdapters.java
package com.google.gson.internal.bind
final com.google.gson.internal.bind.TypeAdapters$32 extends java.lang.Object implements com.google.gson.TypeAdapterFactory {
final synthetic Class val$type
final synthetic com.google.gson.TypeAdapter val$typeAdapter
void <init> (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$33.class
TypeAdapters.java
package com.google.gson.internal.bind
final com.google.gson.internal.bind.TypeAdapters$33 extends java.lang.Object implements com.google.gson.TypeAdapterFactory {
final synthetic Class val$unboxed
final synthetic Class val$boxed
final synthetic com.google.gson.TypeAdapter val$typeAdapter
void <init> (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$34.class
TypeAdapters.java
package com.google.gson.internal.bind
final com.google.gson.internal.bind.TypeAdapters$34 extends java.lang.Object implements com.google.gson.TypeAdapterFactory {
final synthetic Class val$base
final synthetic Class val$sub
final synthetic com.google.gson.TypeAdapter val$typeAdapter
void <init> (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$35$1.class
TypeAdapters.java
package com.google.gson.internal.bind
com.google.gson.internal.bind.TypeAdapters$35$1 extends com.google.gson.TypeAdapter {
final synthetic Class val$requestedType
final synthetic com.google.gson.internal.bind.TypeAdapters$35 this$0
void <init> (com.google.gson.internal.bind.TypeAdapters$35, java.lang.Class)
com.google.gson.internal.bind.TypeAdapters$35 this$0
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 in
Object result
}
com/google/gson/internal/bind/TypeAdapters$35.class
TypeAdapters.java
package com.google.gson.internal.bind
final com.google.gson.internal.bind.TypeAdapters$35 extends java.lang.Object implements com.google.gson.TypeAdapterFactory {
final synthetic Class val$clazz
final synthetic com.google.gson.TypeAdapter val$typeAdapter
void <init> (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 requestedType
public java.lang.String toString ()
}
com/google/gson/internal/bind/TypeAdapters$36.class
TypeAdapters.java
package com.google.gson.internal.bind
synthetic com.google.gson.internal.bind.TypeAdapters$36 extends java.lang.Object {
static final synthetic int[] $SwitchMap$com$google$gson$stream$JsonToken
static void <clinit> ()
}
com/google/gson/internal/bind/TypeAdapters$4.class
TypeAdapters.java
package com.google.gson.internal.bind
final com.google.gson.internal.bind.TypeAdapters$4 extends com.google.gson.TypeAdapter {
void <init> ()
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 synthetic java.lang.Object read (com.google.gson.stream.JsonReader) throws java.io.IOException
public volatile synthetic void write (com.google.gson.stream.JsonWriter, java.lang.Object) throws java.io.IOException
}
com/google/gson/internal/bind/TypeAdapters$5.class
TypeAdapters.java
package com.google.gson.internal.bind
final com.google.gson.internal.bind.TypeAdapters$5 extends com.google.gson.TypeAdapter {
void <init> ()
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 synthetic java.lang.Object read (com.google.gson.stream.JsonReader) throws java.io.IOException
public volatile synthetic void write (com.google.gson.stream.JsonWriter, java.lang.Object) throws java.io.IOException
}
com/google/gson/internal/bind/TypeAdapters$6.class
TypeAdapters.java
package com.google.gson.internal.bind
final com.google.gson.internal.bind.TypeAdapters$6 extends com.google.gson.TypeAdapter {
void <init> ()
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 synthetic java.lang.Object read (com.google.gson.stream.JsonReader) throws java.io.IOException
public volatile synthetic void write (com.google.gson.stream.JsonWriter, java.lang.Object) throws java.io.IOException
}
com/google/gson/internal/bind/TypeAdapters$7.class
TypeAdapters.java
package com.google.gson.internal.bind
final com.google.gson.internal.bind.TypeAdapters$7 extends com.google.gson.TypeAdapter {
void <init> ()
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 synthetic java.lang.Object read (com.google.gson.stream.JsonReader) throws java.io.IOException
public volatile synthetic void write (com.google.gson.stream.JsonWriter, java.lang.Object) throws java.io.IOException
}
com/google/gson/internal/bind/TypeAdapters$8.class
TypeAdapters.java
package com.google.gson.internal.bind
final com.google.gson.internal.bind.TypeAdapters$8 extends com.google.gson.TypeAdapter {
void <init> ()
public java.util.concurrent.atomic.AtomicInteger 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.util.concurrent.atomic.AtomicInteger) throws java.io.IOException
com.google.gson.stream.JsonWriter out
java.util.concurrent.atomic.AtomicInteger value
public volatile synthetic java.lang.Object read (com.google.gson.stream.JsonReader) throws java.io.IOException
public volatile synthetic void write (com.google.gson.stream.JsonWriter, java.lang.Object) throws java.io.IOException
}
com/google/gson/internal/bind/TypeAdapters$9.class
TypeAdapters.java
package com.google.gson.internal.bind
final com.google.gson.internal.bind.TypeAdapters$9 extends com.google.gson.TypeAdapter {
void <init> ()
public java.util.concurrent.atomic.AtomicBoolean 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.concurrent.atomic.AtomicBoolean) throws java.io.IOException
com.google.gson.stream.JsonWriter out
java.util.concurrent.atomic.AtomicBoolean value
public volatile synthetic java.lang.Object read (com.google.gson.stream.JsonReader) throws java.io.IOException
public volatile synthetic void write (com.google.gson.stream.JsonWriter, java.lang.Object) throws java.io.IOException
}
com/google/gson/internal/bind/TypeAdapters$EnumTypeAdapter.class
TypeAdapters.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 <init> (java.lang.Class)
String alternate
String name
com.google.gson.annotations.SerializedName annotation
Enum constant
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 synthetic java.lang.Object read (com.google.gson.stream.JsonReader) throws java.io.IOException
public volatile synthetic void write (com.google.gson.stream.JsonWriter, java.lang.Object) throws java.io.IOException
}
com/google/gson/internal/bind/TypeAdapters.class
TypeAdapters.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 ATOMIC_INTEGER
public static final com.google.gson.TypeAdapterFactory ATOMIC_INTEGER_FACTORY
public static final com.google.gson.TypeAdapter ATOMIC_BOOLEAN
public static final com.google.gson.TypeAdapterFactory ATOMIC_BOOLEAN_FACTORY
public static final com.google.gson.TypeAdapter ATOMIC_INTEGER_ARRAY
public static final com.google.gson.TypeAdapterFactory ATOMIC_INTEGER_ARRAY_FACTORY
public static final com.google.gson.TypeAdapter LONG
public static final com.google.gson.TypeAdapter FLOAT
public static final com.google.gson.TypeAdapter DOUBLE
public static final com.google.gson.TypeAdapter NUMBER
public static final com.google.gson.TypeAdapterFactory NUMBER_FACTORY
public static final com.google.gson.TypeAdapter CHARACTER
public static final com.google.gson.TypeAdapterFactory CHARACTER_FACTORY
public static final com.google.gson.TypeAdapter STRING
public static final com.google.gson.TypeAdapter BIG_DECIMAL
public static final com.google.gson.TypeAdapter BIG_INTEGER
public static final com.google.gson.TypeAdapterFactory STRING_FACTORY
public static final com.google.gson.TypeAdapter STRING_BUILDER
public static final com.google.gson.TypeAdapterFactory STRING_BUILDER_FACTORY
public static final com.google.gson.TypeAdapter STRING_BUFFER
public static final com.google.gson.TypeAdapterFactory STRING_BUFFER_FACTORY
public static final com.google.gson.TypeAdapter URL
public static final com.google.gson.TypeAdapterFactory URL_FACTORY
public static final com.google.gson.TypeAdapter URI
public static final com.google.gson.TypeAdapterFactory URI_FACTORY
public static final com.google.gson.TypeAdapter INET_ADDRESS
public static final com.google.gson.TypeAdapterFactory INET_ADDRESS_FACTORY
public static final com.google.gson.TypeAdapter UUID
public static final com.google.gson.TypeAdapterFactory UUID_FACTORY
public static final com.google.gson.TypeAdapter CURRENCY
public static final com.google.gson.TypeAdapterFactory CURRENCY_FACTORY
public static final com.google.gson.TypeAdapterFactory TIMESTAMP_FACTORY
public static final com.google.gson.TypeAdapter CALENDAR
public static final com.google.gson.TypeAdapterFactory CALENDAR_FACTORY
public static final com.google.gson.TypeAdapter LOCALE
public static final com.google.gson.TypeAdapterFactory LOCALE_FACTORY
public static final com.google.gson.TypeAdapter JSON_ELEMENT
public static final com.google.gson.TypeAdapterFactory JSON_ELEMENT_FACTORY
public static final com.google.gson.TypeAdapterFactory ENUM_FACTORY
private void <init> ()
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 <clinit> ()
}
com/google/gson/internal/bind/util/ISO8601Utils.class
ISO8601Utils.java
package com.google.gson.internal.bind.util
public com.google.gson.internal.bind.util.ISO8601Utils extends java.lang.Object {
private static final String UTC_ID
private static final java.util.TimeZone TIMEZONE_UTC
public void <init> ()
public static java.lang.String format (java.util.Date)
java.util.Date date
public static java.lang.String format (java.util.Date, boolean)
java.util.Date date
boolean millis
public static java.lang.String format (java.util.Date, boolean, java.util.TimeZone)
int hours
int minutes
java.util.Date date
boolean millis
java.util.TimeZone tz
java.util.Calendar calendar
int capacity
StringBuilder formatted
int offset
public static java.util.Date parse (java.lang.String, java.text.ParsePosition) throws java.text.ParseException
java.util.Calendar calendar
int endOffset
int parseEndOffset
int fraction
char c
String cleaned
String timezoneId
String act
String timezoneOffset
int offset
int year
int month
int day
int hour
int minutes
int seconds
int milliseconds
boolean hasT
java.util.TimeZone timezone
char timezoneIndicator
java.util.Calendar calendar
IndexOutOfBoundsException e
NumberFormatException e
IllegalArgumentException e
String date
java.text.ParsePosition pos
Exception fail
String input
String msg
java.text.ParseException ex
private static boolean checkOffset (java.lang.String, int, char)
String value
int offset
char expected
private static int parseInt (java.lang.String, int, int) throws java.lang.NumberFormatException
int digit
int digit
String value
int beginIndex
int endIndex
int i
int result
private static void padInt (java.lang.StringBuilder, int, int)
int i
StringBuilder buffer
int value
int length
String strValue
private static int indexOfNonDigit (java.lang.String, int)
char c
int i
String string
int offset
static void <clinit> ()
}
com/google/gson/internal/ConstructorConstructor$1.class
ConstructorConstructor.java
package com.google.gson.internal
com.google.gson.internal.ConstructorConstructor$1 extends java.lang.Object implements com.google.gson.internal.ObjectConstructor {
final synthetic com.google.gson.InstanceCreator val$typeCreator
final synthetic java.lang.reflect.Type val$type
final synthetic com.google.gson.internal.ConstructorConstructor this$0
void <init> (com.google.gson.internal.ConstructorConstructor, com.google.gson.InstanceCreator, java.lang.reflect.Type)
com.google.gson.internal.ConstructorConstructor this$0
public java.lang.Object construct ()
}
com/google/gson/internal/ConstructorConstructor$10.class
ConstructorConstructor.java
package com.google.gson.internal
com.google.gson.internal.ConstructorConstructor$10 extends java.lang.Object implements com.google.gson.internal.ObjectConstructor {
final synthetic com.google.gson.internal.ConstructorConstructor this$0
void <init> (com.google.gson.internal.ConstructorConstructor)
com.google.gson.internal.ConstructorConstructor this$0
public java.lang.Object construct ()
}
com/google/gson/internal/ConstructorConstructor$11.class
ConstructorConstructor.java
package com.google.gson.internal
com.google.gson.internal.ConstructorConstructor$11 extends java.lang.Object implements com.google.gson.internal.ObjectConstructor {
final synthetic com.google.gson.internal.ConstructorConstructor this$0
void <init> (com.google.gson.internal.ConstructorConstructor)
com.google.gson.internal.ConstructorConstructor this$0
public java.lang.Object construct ()
}
com/google/gson/internal/ConstructorConstructor$12.class
ConstructorConstructor.java
package com.google.gson.internal
com.google.gson.internal.ConstructorConstructor$12 extends java.lang.Object implements com.google.gson.internal.ObjectConstructor {
final synthetic com.google.gson.internal.ConstructorConstructor this$0
void <init> (com.google.gson.internal.ConstructorConstructor)
com.google.gson.internal.ConstructorConstructor this$0
public java.lang.Object construct ()
}
com/google/gson/internal/ConstructorConstructor$13.class
ConstructorConstructor.java
package com.google.gson.internal
com.google.gson.internal.ConstructorConstructor$13 extends java.lang.Object implements com.google.gson.internal.ObjectConstructor {
final synthetic com.google.gson.internal.ConstructorConstructor this$0
void <init> (com.google.gson.internal.ConstructorConstructor)
com.google.gson.internal.ConstructorConstructor this$0
public java.lang.Object construct ()
}
com/google/gson/internal/ConstructorConstructor$14.class
ConstructorConstructor.java
package com.google.gson.internal
com.google.gson.internal.ConstructorConstructor$14 extends java.lang.Object implements com.google.gson.internal.ObjectConstructor {
private final com.google.gson.internal.UnsafeAllocator unsafeAllocator
final synthetic Class val$rawType
final synthetic java.lang.reflect.Type val$type
final synthetic com.google.gson.internal.ConstructorConstructor this$0
void <init> (com.google.gson.internal.ConstructorConstructor, java.lang.Class, java.lang.reflect.Type)
com.google.gson.internal.ConstructorConstructor this$0
public java.lang.Object construct ()
Object newInstance
Exception e
}
com/google/gson/internal/ConstructorConstructor$2.class
ConstructorConstructor.java
package com.google.gson.internal
com.google.gson.internal.ConstructorConstructor$2 extends java.lang.Object implements com.google.gson.internal.ObjectConstructor {
final synthetic com.google.gson.InstanceCreator val$rawTypeCreator
final synthetic java.lang.reflect.Type val$type
final synthetic com.google.gson.internal.ConstructorConstructor this$0
void <init> (com.google.gson.internal.ConstructorConstructor, com.google.gson.InstanceCreator, java.lang.reflect.Type)
com.google.gson.internal.ConstructorConstructor this$0
public java.lang.Object construct ()
}
com/google/gson/internal/ConstructorConstructor$3.class
ConstructorConstructor.java
package com.google.gson.internal
com.google.gson.internal.ConstructorConstructor$3 extends java.lang.Object implements com.google.gson.internal.ObjectConstructor {
final synthetic java.lang.reflect.Constructor val$constructor
final synthetic com.google.gson.internal.ConstructorConstructor this$0
void <init> (com.google.gson.internal.ConstructorConstructor, java.lang.reflect.Constructor)
com.google.gson.internal.ConstructorConstructor this$0
public java.lang.Object construct ()
Object[] args
InstantiationException e
java.lang.reflect.InvocationTargetException e
IllegalAccessException e
}
com/google/gson/internal/ConstructorConstructor$4.class
ConstructorConstructor.java
package com.google.gson.internal
com.google.gson.internal.ConstructorConstructor$4 extends java.lang.Object implements com.google.gson.internal.ObjectConstructor {
final synthetic com.google.gson.internal.ConstructorConstructor this$0
void <init> (com.google.gson.internal.ConstructorConstructor)
com.google.gson.internal.ConstructorConstructor this$0
public java.lang.Object construct ()
}
com/google/gson/internal/ConstructorConstructor$5.class
ConstructorConstructor.java
package com.google.gson.internal
com.google.gson.internal.ConstructorConstructor$5 extends java.lang.Object implements com.google.gson.internal.ObjectConstructor {
final synthetic java.lang.reflect.Type val$type
final synthetic com.google.gson.internal.ConstructorConstructor this$0
void <init> (com.google.gson.internal.ConstructorConstructor, java.lang.reflect.Type)
com.google.gson.internal.ConstructorConstructor this$0
public java.lang.Object construct ()
java.lang.reflect.Type elementType
}
com/google/gson/internal/ConstructorConstructor$6.class
ConstructorConstructor.java
package com.google.gson.internal
com.google.gson.internal.ConstructorConstructor$6 extends java.lang.Object implements com.google.gson.internal.ObjectConstructor {
final synthetic com.google.gson.internal.ConstructorConstructor this$0
void <init> (com.google.gson.internal.ConstructorConstructor)
com.google.gson.internal.ConstructorConstructor this$0
public java.lang.Object construct ()
}
com/google/gson/internal/ConstructorConstructor$7.class
ConstructorConstructor.java
package com.google.gson.internal
com.google.gson.internal.ConstructorConstructor$7 extends java.lang.Object implements com.google.gson.internal.ObjectConstructor {
final synthetic com.google.gson.internal.ConstructorConstructor this$0
void <init> (com.google.gson.internal.ConstructorConstructor)
com.google.gson.internal.ConstructorConstructor this$0
public java.lang.Object construct ()
}
com/google/gson/internal/ConstructorConstructor$8.class
ConstructorConstructor.java
package com.google.gson.internal
com.google.gson.internal.ConstructorConstructor$8 extends java.lang.Object implements com.google.gson.internal.ObjectConstructor {
final synthetic com.google.gson.internal.ConstructorConstructor this$0
void <init> (com.google.gson.internal.ConstructorConstructor)
com.google.gson.internal.ConstructorConstructor this$0
public java.lang.Object construct ()
}
com/google/gson/internal/ConstructorConstructor$9.class
ConstructorConstructor.java
package com.google.gson.internal
com.google.gson.internal.ConstructorConstructor$9 extends java.lang.Object implements com.google.gson.internal.ObjectConstructor {
final synthetic com.google.gson.internal.ConstructorConstructor this$0
void <init> (com.google.gson.internal.ConstructorConstructor)
com.google.gson.internal.ConstructorConstructor this$0
public java.lang.Object construct ()
}
com/google/gson/internal/ConstructorConstructor.class
ConstructorConstructor.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 <init> (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/Excluder$1.class
Excluder.java
package com.google.gson.internal
com.google.gson.internal.Excluder$1 extends com.google.gson.TypeAdapter {
private com.google.gson.TypeAdapter delegate
final synthetic boolean val$skipDeserialize
final synthetic boolean val$skipSerialize
final synthetic com.google.gson.Gson val$gson
final synthetic com.google.gson.reflect.TypeToken val$type
final synthetic com.google.gson.internal.Excluder this$0
void <init> (com.google.gson.internal.Excluder, boolean, boolean, com.google.gson.Gson, com.google.gson.reflect.TypeToken)
com.google.gson.internal.Excluder this$0
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/Excluder.class
Excluder.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 <init> ()
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[] 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
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
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 synthetic java.lang.Object clone () throws java.lang.CloneNotSupportedException
static void <clinit> ()
}
com/google/gson/internal/JsonReaderInternalAccess.class
JsonReaderInternalAccess.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 <init> ()
public abstract void promoteNameToValue (com.google.gson.stream.JsonReader) throws java.io.IOException
}
com/google/gson/internal/LazilyParsedNumber.class
LazilyParsedNumber.java
package com.google.gson.internal
public final com.google.gson.internal.LazilyParsedNumber extends java.lang.Number {
private final String value
public void <init> (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
public int hashCode ()
public boolean equals (java.lang.Object)
com.google.gson.internal.LazilyParsedNumber other
Object obj
}
com/google/gson/internal/LinkedHashTreeMap$1.class
LinkedHashTreeMap.java
package com.google.gson.internal
final com.google.gson.internal.LinkedHashTreeMap$1 extends java.lang.Object implements java.util.Comparator {
void <init> ()
public int compare (java.lang.Comparable, java.lang.Comparable)
Comparable a
Comparable b
public volatile synthetic int compare (java.lang.Object, java.lang.Object)
}
com/google/gson/internal/LinkedHashTreeMap$AvlBuilder.class
LinkedHashTreeMap.java
package com.google.gson.internal
final com.google.gson.internal.LinkedHashTreeMap$AvlBuilder extends java.lang.Object {
private com.google.gson.internal.LinkedHashTreeMap$Node stack
private int leavesToSkip
private int leavesSkipped
private int size
void <init> ()
void reset (int)
int targetSize
int treeCapacity
void add (com.google.gson.internal.LinkedHashTreeMap$Node)
com.google.gson.internal.LinkedHashTreeMap$Node right
com.google.gson.internal.LinkedHashTreeMap$Node center
com.google.gson.internal.LinkedHashTreeMap$Node left
com.google.gson.internal.LinkedHashTreeMap$Node right
com.google.gson.internal.LinkedHashTreeMap$Node center
int scale
com.google.gson.internal.LinkedHashTreeMap$Node node
com.google.gson.internal.LinkedHashTreeMap$Node root ()
com.google.gson.internal.LinkedHashTreeMap$Node stackTop
}
com/google/gson/internal/LinkedHashTreeMap$AvlIterator.class
LinkedHashTreeMap.java
package com.google.gson.internal
com.google.gson.internal.LinkedHashTreeMap$AvlIterator extends java.lang.Object {
private com.google.gson.internal.LinkedHashTreeMap$Node stackTop
void <init> ()
void reset (com.google.gson.internal.LinkedHashTreeMap$Node)
com.google.gson.internal.LinkedHashTreeMap$Node n
com.google.gson.internal.LinkedHashTreeMap$Node root
com.google.gson.internal.LinkedHashTreeMap$Node stackTop
public com.google.gson.internal.LinkedHashTreeMap$Node next ()
com.google.gson.internal.LinkedHashTreeMap$Node n
com.google.gson.internal.LinkedHashTreeMap$Node stackTop
com.google.gson.internal.LinkedHashTreeMap$Node result
}
com/google/gson/internal/LinkedHashTreeMap$EntrySet$1.class
LinkedHashTreeMap.java
package com.google.gson.internal
com.google.gson.internal.LinkedHashTreeMap$EntrySet$1 extends com.google.gson.internal.LinkedHashTreeMap$LinkedTreeMapIterator {
final synthetic com.google.gson.internal.LinkedHashTreeMap$EntrySet this$1
void <init> (com.google.gson.internal.LinkedHashTreeMap$EntrySet)
com.google.gson.internal.LinkedHashTreeMap$EntrySet this$1
public java.util.Map$Entry next ()
public volatile synthetic java.lang.Object next ()
}
com/google/gson/internal/LinkedHashTreeMap$EntrySet.class
LinkedHashTreeMap.java
package com.google.gson.internal
final com.google.gson.internal.LinkedHashTreeMap$EntrySet extends java.util.AbstractSet {
final synthetic com.google.gson.internal.LinkedHashTreeMap this$0
void <init> (com.google.gson.internal.LinkedHashTreeMap)
com.google.gson.internal.LinkedHashTreeMap this$0
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.LinkedHashTreeMap$Node node
public void clear ()
}
com/google/gson/internal/LinkedHashTreeMap$KeySet$1.class
LinkedHashTreeMap.java
package com.google.gson.internal
com.google.gson.internal.LinkedHashTreeMap$KeySet$1 extends com.google.gson.internal.LinkedHashTreeMap$LinkedTreeMapIterator {
final synthetic com.google.gson.internal.LinkedHashTreeMap$KeySet this$1
void <init> (com.google.gson.internal.LinkedHashTreeMap$KeySet)
com.google.gson.internal.LinkedHashTreeMap$KeySet this$1
public java.lang.Object next ()
}
com/google/gson/internal/LinkedHashTreeMap$KeySet.class
LinkedHashTreeMap.java
package com.google.gson.internal
final com.google.gson.internal.LinkedHashTreeMap$KeySet extends java.util.AbstractSet {
final synthetic com.google.gson.internal.LinkedHashTreeMap this$0
void <init> (com.google.gson.internal.LinkedHashTreeMap)
com.google.gson.internal.LinkedHashTreeMap this$0
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/LinkedHashTreeMap$LinkedTreeMapIterator.class
LinkedHashTreeMap.java
package com.google.gson.internal
abstract com.google.gson.internal.LinkedHashTreeMap$LinkedTreeMapIterator extends java.lang.Object implements java.util.Iterator {
com.google.gson.internal.LinkedHashTreeMap$Node next
com.google.gson.internal.LinkedHashTreeMap$Node lastReturned
int expectedModCount
final synthetic com.google.gson.internal.LinkedHashTreeMap this$0
void <init> (com.google.gson.internal.LinkedHashTreeMap)
public final boolean hasNext ()
final com.google.gson.internal.LinkedHashTreeMap$Node nextNode ()
com.google.gson.internal.LinkedHashTreeMap$Node e
public final void remove ()
}
com/google/gson/internal/LinkedHashTreeMap$Node.class
LinkedHashTreeMap.java
package com.google.gson.internal
final com.google.gson.internal.LinkedHashTreeMap$Node extends java.lang.Object implements java.util.Map$Entry {
com.google.gson.internal.LinkedHashTreeMap$Node parent
com.google.gson.internal.LinkedHashTreeMap$Node left
com.google.gson.internal.LinkedHashTreeMap$Node right
com.google.gson.internal.LinkedHashTreeMap$Node next
com.google.gson.internal.LinkedHashTreeMap$Node prev
final Object key
final int hash
Object value
int height
void <init> ()
void <init> (com.google.gson.internal.LinkedHashTreeMap$Node, java.lang.Object, int, com.google.gson.internal.LinkedHashTreeMap$Node, com.google.gson.internal.LinkedHashTreeMap$Node)
com.google.gson.internal.LinkedHashTreeMap$Node parent
Object key
int hash
com.google.gson.internal.LinkedHashTreeMap$Node next
com.google.gson.internal.LinkedHashTreeMap$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.LinkedHashTreeMap$Node first ()
com.google.gson.internal.LinkedHashTreeMap$Node node
com.google.gson.internal.LinkedHashTreeMap$Node child
public com.google.gson.internal.LinkedHashTreeMap$Node last ()
com.google.gson.internal.LinkedHashTreeMap$Node node
com.google.gson.internal.LinkedHashTreeMap$Node child
}
com/google/gson/internal/LinkedHashTreeMap.class
LinkedHashTreeMap.java
package com.google.gson.internal
public final com.google.gson.internal.LinkedHashTreeMap extends java.util.AbstractMap implements java.io.Serializable {
private static final java.util.Comparator NATURAL_ORDER
java.util.Comparator comparator
com.google.gson.internal.LinkedHashTreeMap$Node[] table
final com.google.gson.internal.LinkedHashTreeMap$Node header
int size
int modCount
int threshold
private com.google.gson.internal.LinkedHashTreeMap$EntrySet entrySet
private com.google.gson.internal.LinkedHashTreeMap$KeySet keySet
static final synthetic boolean $assertionsDisabled
public void <init> ()
public void <init> (java.util.Comparator)
java.util.Comparator comparator
public int size ()
public java.lang.Object get (java.lang.Object)
Object key
com.google.gson.internal.LinkedHashTreeMap$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.LinkedHashTreeMap$Node created
Object result
public void clear ()
com.google.gson.internal.LinkedHashTreeMap$Node next
com.google.gson.internal.LinkedHashTreeMap$Node e
com.google.gson.internal.LinkedHashTreeMap$Node header
public java.lang.Object remove (java.lang.Object)
Object key
com.google.gson.internal.LinkedHashTreeMap$Node node
com.google.gson.internal.LinkedHashTreeMap$Node find (java.lang.Object, boolean)
com.google.gson.internal.LinkedHashTreeMap$Node child
Comparable comparableKey
com.google.gson.internal.LinkedHashTreeMap$Node created
Object key
boolean create
java.util.Comparator comparator
com.google.gson.internal.LinkedHashTreeMap$Node[] table
int hash
int index
com.google.gson.internal.LinkedHashTreeMap$Node nearest
int comparison
com.google.gson.internal.LinkedHashTreeMap$Node header
com.google.gson.internal.LinkedHashTreeMap$Node created
com.google.gson.internal.LinkedHashTreeMap$Node findByObject (java.lang.Object)
ClassCastException e
Object key
com.google.gson.internal.LinkedHashTreeMap$Node findByEntry (java.util.Map$Entry)
java.util.Map$Entry entry
com.google.gson.internal.LinkedHashTreeMap$Node mine
boolean valuesEqual
private boolean equal (java.lang.Object, java.lang.Object)
Object a
Object b
private static int secondaryHash (int)
int h
void removeInternal (com.google.gson.internal.LinkedHashTreeMap$Node, boolean)
com.google.gson.internal.LinkedHashTreeMap$Node adjacent
int leftHeight
int rightHeight
com.google.gson.internal.LinkedHashTreeMap$Node node
boolean unlink
com.google.gson.internal.LinkedHashTreeMap$Node left
com.google.gson.internal.LinkedHashTreeMap$Node right
com.google.gson.internal.LinkedHashTreeMap$Node originalParent
com.google.gson.internal.LinkedHashTreeMap$Node removeInternalByKey (java.lang.Object)
Object key
com.google.gson.internal.LinkedHashTreeMap$Node node
private void replaceInParent (com.google.gson.internal.LinkedHashTreeMap$Node, com.google.gson.internal.LinkedHashTreeMap$Node)
int index
com.google.gson.internal.LinkedHashTreeMap$Node node
com.google.gson.internal.LinkedHashTreeMap$Node replacement
com.google.gson.internal.LinkedHashTreeMap$Node parent
private void rebalance (com.google.gson.internal.LinkedHashTreeMap$Node, boolean)
com.google.gson.internal.LinkedHashTreeMap$Node rightLeft
com.google.gson.internal.LinkedHashTreeMap$Node rightRight
int rightRightHeight
int rightLeftHeight
int rightDelta
com.google.gson.internal.LinkedHashTreeMap$Node leftLeft
com.google.gson.internal.LinkedHashTreeMap$Node leftRight
int leftRightHeight
int leftLeftHeight
int leftDelta
com.google.gson.internal.LinkedHashTreeMap$Node left
com.google.gson.internal.LinkedHashTreeMap$Node right
int leftHeight
int rightHeight
int delta
com.google.gson.internal.LinkedHashTreeMap$Node node
com.google.gson.internal.LinkedHashTreeMap$Node unbalanced
boolean insert
private void rotateLeft (com.google.gson.internal.LinkedHashTreeMap$Node)
com.google.gson.internal.LinkedHashTreeMap$Node root
com.google.gson.internal.LinkedHashTreeMap$Node left
com.google.gson.internal.LinkedHashTreeMap$Node pivot
com.google.gson.internal.LinkedHashTreeMap$Node pivotLeft
com.google.gson.internal.LinkedHashTreeMap$Node pivotRight
private void rotateRight (com.google.gson.internal.LinkedHashTreeMap$Node)
com.google.gson.internal.LinkedHashTreeMap$Node root
com.google.gson.internal.LinkedHashTreeMap$Node pivot
com.google.gson.internal.LinkedHashTreeMap$Node right
com.google.gson.internal.LinkedHashTreeMap$Node pivotLeft
com.google.gson.internal.LinkedHashTreeMap$Node pivotRight
public java.util.Set entrySet ()
com.google.gson.internal.LinkedHashTreeMap$EntrySet result
public java.util.Set keySet ()
com.google.gson.internal.LinkedHashTreeMap$KeySet result
private void doubleCapacity ()
static com.google.gson.internal.LinkedHashTreeMap$Node[] doubleCapacity (com.google.gson.internal.LinkedHashTreeMap$Node[])
com.google.gson.internal.LinkedHashTreeMap$Node node
com.google.gson.internal.LinkedHashTreeMap$Node node
com.google.gson.internal.LinkedHashTreeMap$Node root
int leftSize
int rightSize
int i
com.google.gson.internal.LinkedHashTreeMap$Node[] oldTable
int oldCapacity
com.google.gson.internal.LinkedHashTreeMap$Node[] newTable
com.google.gson.internal.LinkedHashTreeMap$AvlIterator iterator
com.google.gson.internal.LinkedHashTreeMap$AvlBuilder leftBuilder
com.google.gson.internal.LinkedHashTreeMap$AvlBuilder rightBuilder
private java.lang.Object writeReplace () throws java.io.ObjectStreamException
static void <clinit> ()
}
com/google/gson/internal/LinkedTreeMap$1.class
LinkedTreeMap.java
package com.google.gson.internal
final com.google.gson.internal.LinkedTreeMap$1 extends java.lang.Object implements java.util.Comparator {
void <init> ()
public int compare (java.lang.Comparable, java.lang.Comparable)
Comparable a
Comparable b
public volatile synthetic int compare (java.lang.Object, java.lang.Object)
}
com/google/gson/internal/LinkedTreeMap$EntrySet$1.class
LinkedTreeMap.java
package com.google.gson.internal
com.google.gson.internal.LinkedTreeMap$EntrySet$1 extends com.google.gson.internal.LinkedTreeMap$LinkedTreeMapIterator {
final synthetic com.google.gson.internal.LinkedTreeMap$EntrySet this$1
void <init> (com.google.gson.internal.LinkedTreeMap$EntrySet)
com.google.gson.internal.LinkedTreeMap$EntrySet this$1
public java.util.Map$Entry next ()
public volatile synthetic java.lang.Object next ()
}
com/google/gson/internal/LinkedTreeMap$EntrySet.class
LinkedTreeMap.java
package com.google.gson.internal
com.google.gson.internal.LinkedTreeMap$EntrySet extends java.util.AbstractSet {
final synthetic com.google.gson.internal.LinkedTreeMap this$0
void <init> (com.google.gson.internal.LinkedTreeMap)
com.google.gson.internal.LinkedTreeMap this$0
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/LinkedTreeMap$KeySet$1.class
LinkedTreeMap.java
package com.google.gson.internal
com.google.gson.internal.LinkedTreeMap$KeySet$1 extends com.google.gson.internal.LinkedTreeMap$LinkedTreeMapIterator {
final synthetic com.google.gson.internal.LinkedTreeMap$KeySet this$1
void <init> (com.google.gson.internal.LinkedTreeMap$KeySet)
com.google.gson.internal.LinkedTreeMap$KeySet this$1
public java.lang.Object next ()
}
com/google/gson/internal/LinkedTreeMap$KeySet.class
LinkedTreeMap.java
package com.google.gson.internal
final com.google.gson.internal.LinkedTreeMap$KeySet extends java.util.AbstractSet {
final synthetic com.google.gson.internal.LinkedTreeMap this$0
void <init> (com.google.gson.internal.LinkedTreeMap)
com.google.gson.internal.LinkedTreeMap this$0
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$LinkedTreeMapIterator.class
LinkedTreeMap.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 synthetic com.google.gson.internal.LinkedTreeMap this$0
void <init> (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 ()
}
com/google/gson/internal/LinkedTreeMap$Node.class
LinkedTreeMap.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 <init> ()
void <init> (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/LinkedTreeMap.class
LinkedTreeMap.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 synthetic boolean $assertionsDisabled
public void <init> ()
public void <init> (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 <clinit> ()
}
com/google/gson/internal/ObjectConstructor.class
ObjectConstructor.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/Primitives.class
Primitives.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 <init> ()
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 <clinit> ()
java.util.Map primToWrap
java.util.Map wrapToPrim
}
com/google/gson/internal/Streams$AppendableWriter$CurrentWrite.class
Streams.java
package com.google.gson.internal
com.google.gson.internal.Streams$AppendableWriter$CurrentWrite extends java.lang.Object implements java.lang.CharSequence {
char[] chars
void <init> ()
public int length ()
public char charAt (int)
int i
public java.lang.CharSequence subSequence (int, int)
int start
int end
}
com/google/gson/internal/Streams$AppendableWriter.class
Streams.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
void <init> (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 ()
}
com/google/gson/internal/Streams.class
Streams.java
package com.google.gson.internal
public final com.google.gson.internal.Streams extends java.lang.Object {
private void <init> ()
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/UnsafeAllocator$1.class
UnsafeAllocator.java
package com.google.gson.internal
final com.google.gson.internal.UnsafeAllocator$1 extends com.google.gson.internal.UnsafeAllocator {
final synthetic java.lang.reflect.Method val$allocateInstance
final synthetic Object val$unsafe
void <init> (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/UnsafeAllocator$2.class
UnsafeAllocator.java
package com.google.gson.internal
final com.google.gson.internal.UnsafeAllocator$2 extends com.google.gson.internal.UnsafeAllocator {
final synthetic java.lang.reflect.Method val$newInstance
final synthetic int val$constructorId
void <init> (java.lang.reflect.Method, int)
public java.lang.Object newInstance (java.lang.Class) throws java.lang.Exception
Class c
}
com/google/gson/internal/UnsafeAllocator$3.class
UnsafeAllocator.java
package com.google.gson.internal
final com.google.gson.internal.UnsafeAllocator$3 extends com.google.gson.internal.UnsafeAllocator {
final synthetic java.lang.reflect.Method val$newInstance
void <init> (java.lang.reflect.Method)
public java.lang.Object newInstance (java.lang.Class) throws java.lang.Exception
Class c
}
com/google/gson/internal/UnsafeAllocator$4.class
UnsafeAllocator.java
package com.google.gson.internal
final com.google.gson.internal.UnsafeAllocator$4 extends com.google.gson.internal.UnsafeAllocator {
void <init> ()
public java.lang.Object newInstance (java.lang.Class)
Class c
}
com/google/gson/internal/UnsafeAllocator.class
UnsafeAllocator.java
package com.google.gson.internal
public abstract com.google.gson.internal.UnsafeAllocator extends java.lang.Object {
public void <init> ()
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
java.lang.reflect.Method getConstructorId
int constructorId
java.lang.reflect.Method newInstance
java.lang.reflect.Method newInstance
static void assertInstantiable (java.lang.Class)
Class c
int modifiers
}
com/google/gson/JsonArray.class
JsonArray.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 <init> ()
public void <init> (int)
int capacity
public com.google.gson.JsonArray deepCopy ()
com.google.gson.JsonElement element
com.google.gson.JsonArray result
public void add (java.lang.Boolean)
Boolean bool
public void add (java.lang.Character)
Character character
public void add (java.lang.Number)
Number number
public void add (java.lang.String)
String string
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 com.google.gson.JsonElement set (int, com.google.gson.JsonElement)
int index
com.google.gson.JsonElement element
public boolean remove (com.google.gson.JsonElement)
com.google.gson.JsonElement element
public com.google.gson.JsonElement remove (int)
int index
public boolean contains (com.google.gson.JsonElement)
com.google.gson.JsonElement element
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 ()
public volatile synthetic com.google.gson.JsonElement deepCopy ()
}
com/google/gson/JsonDeserializationContext.class
JsonDeserializationContext.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/JsonDeserializer.class
JsonDeserializer.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/JsonElement.class
JsonElement.java
package com.google.gson
public abstract com.google.gson.JsonElement extends java.lang.Object {
public void <init> ()
public 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/JsonIOException.class
JsonIOException.java
package com.google.gson
public final com.google.gson.JsonIOException extends com.google.gson.JsonParseException {
private static final long serialVersionUID
public void <init> (java.lang.String)
String msg
public void <init> (java.lang.String, java.lang.Throwable)
String msg
Throwable cause
public void <init> (java.lang.Throwable)
Throwable cause
}
com/google/gson/JsonNull.class
JsonNull.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 <init> ()
public com.google.gson.JsonNull deepCopy ()
public int hashCode ()
public boolean equals (java.lang.Object)
Object other
public volatile synthetic com.google.gson.JsonElement deepCopy ()
static void <clinit> ()
}
com/google/gson/JsonObject.class
JsonObject.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 <init> ()
public com.google.gson.JsonObject deepCopy ()
java.util.Map$Entry entry
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 java.util.Set keySet ()
public int size ()
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 ()
public volatile synthetic com.google.gson.JsonElement deepCopy ()
}
com/google/gson/JsonParseException.class
JsonParseException.java
package com.google.gson
public com.google.gson.JsonParseException extends java.lang.RuntimeException {
static final long serialVersionUID
public void <init> (java.lang.String)
String msg
public void <init> (java.lang.String, java.lang.Throwable)
String msg
Throwable cause
public void <init> (java.lang.Throwable)
Throwable cause
}
com/google/gson/JsonParser.class
JsonParser.java
package com.google.gson
public final com.google.gson.JsonParser extends java.lang.Object {
public void <init> ()
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/JsonPrimitive.class
JsonPrimitive.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 <init> (java.lang.Boolean)
Boolean bool
public void <init> (java.lang.Number)
Number number
public void <init> (java.lang.String)
String string
public void <init> (java.lang.Character)
Character c
void <init> (java.lang.Object)
Object primitive
public 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
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
public volatile synthetic com.google.gson.JsonElement deepCopy ()
static void <clinit> ()
}
com/google/gson/JsonSerializationContext.class
JsonSerializationContext.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)
}
com/google/gson/JsonSerializer.class
JsonSerializer.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/JsonStreamParser.class
JsonStreamParser.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 <init> (java.lang.String)
String json
public void <init> (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 synthetic java.lang.Object next ()
}
com/google/gson/JsonSyntaxException.class
JsonSyntaxException.java
package com.google.gson
public final com.google.gson.JsonSyntaxException extends com.google.gson.JsonParseException {
private static final long serialVersionUID
public void <init> (java.lang.String)
String msg
public void <init> (java.lang.String, java.lang.Throwable)
String msg
Throwable cause
public void <init> (java.lang.Throwable)
Throwable cause
}
com/google/gson/LongSerializationPolicy$1.class
LongSerializationPolicy.java
package com.google.gson
final enum com.google.gson.LongSerializationPolicy$1 extends com.google.gson.LongSerializationPolicy {
void <init> (java.lang.String, int)
public com.google.gson.JsonElement serialize (java.lang.Long)
Long value
}
com/google/gson/LongSerializationPolicy$2.class
LongSerializationPolicy.java
package com.google.gson
final enum com.google.gson.LongSerializationPolicy$2 extends com.google.gson.LongSerializationPolicy {
void <init> (java.lang.String, int)
public com.google.gson.JsonElement serialize (java.lang.Long)
Long value
}
com/google/gson/LongSerializationPolicy.class
LongSerializationPolicy.java
package com.google.gson
public abstract enum com.google.gson.LongSerializationPolicy extends java.lang.Enum {
public static final enum com.google.gson.LongSerializationPolicy DEFAULT
public static final enum com.google.gson.LongSerializationPolicy STRING
private static final synthetic 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 <init> (java.lang.String, int)
public abstract com.google.gson.JsonElement serialize (java.lang.Long)
synthetic void <init> (java.lang.String, int, com.google.gson.LongSerializationPolicy$1)
String x0
int x1
com.google.gson.LongSerializationPolicy$1 x2
static void <clinit> ()
}
com/google/gson/reflect/TypeToken.class
TypeToken.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 <init> ()
void <init> (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 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
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
public static transient com.google.gson.reflect.TypeToken getParameterized (java.lang.reflect.Type, java.lang.reflect.Type[])
java.lang.reflect.Type rawType
java.lang.reflect.Type[] typeArguments
public static com.google.gson.reflect.TypeToken getArray (java.lang.reflect.Type)
java.lang.reflect.Type componentType
}
com/google/gson/stream/JsonReader$1.class
JsonReader.java
package com.google.gson.stream
final com.google.gson.stream.JsonReader$1 extends com.google.gson.internal.JsonReaderInternalAccess {
void <init> ()
public void promoteNameToValue (com.google.gson.stream.JsonReader) throws java.io.IOException
com.google.gson.stream.JsonReader reader
int p
}
com/google/gson/stream/JsonReader.class
JsonReader.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
int peeked
private long peekedLong
private int peekedNumberLength
private String peekedString
private int[] stack
private int stackSize
private String[] pathNames
private int[] pathIndices
public void <init> (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
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
int p
double asDouble
long result
private java.lang.String nextQuotedValue (char) throws java.io.IOException
int len
int estimatedLength
int len
int c
int estimatedLength
int p
int l
int start
char quote
char[] buffer
StringBuilder builder
private java.lang.String nextUnquotedValue () throws java.io.IOException
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
int result
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[] newPathIndices
String[] newPathNames
int newTop
private boolean fillBuffer (int) throws java.io.IOException
int minimum
char[] buffer
int total
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
int length
public java.lang.String toString ()
java.lang.String locationString ()
int line
int column
public java.lang.String getPath ()
int i
int size
StringBuilder result
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 void <clinit> ()
}
com/google/gson/stream/JsonScope.class
JsonScope.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 <init> ()
}
com/google/gson/stream/JsonToken.class
JsonToken.java
package com.google.gson.stream
public final enum com.google.gson.stream.JsonToken extends java.lang.Enum {
public static final enum com.google.gson.stream.JsonToken BEGIN_ARRAY
public static final enum com.google.gson.stream.JsonToken END_ARRAY
public static final enum com.google.gson.stream.JsonToken BEGIN_OBJECT
public static final enum com.google.gson.stream.JsonToken END_OBJECT
public static final enum com.google.gson.stream.JsonToken NAME
public static final enum com.google.gson.stream.JsonToken STRING
public static final enum com.google.gson.stream.JsonToken NUMBER
public static final enum com.google.gson.stream.JsonToken BOOLEAN
public static final enum com.google.gson.stream.JsonToken NULL
public static final enum com.google.gson.stream.JsonToken END_DOCUMENT
private static final synthetic 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 <init> (java.lang.String, int)
static void <clinit> ()
}
com/google/gson/stream/JsonWriter.class
JsonWriter.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 <init> (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 jsonValue (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 (java.lang.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 () throws java.io.IOException
static void <clinit> ()
int i
}
com/google/gson/stream/MalformedJsonException.class
MalformedJsonException.java
package com.google.gson.stream
public final com.google.gson.stream.MalformedJsonException extends java.io.IOException {
private static final long serialVersionUID
public void <init> (java.lang.String)
String msg
public void <init> (java.lang.String, java.lang.Throwable)
String msg
Throwable throwable
public void <init> (java.lang.Throwable)
Throwable throwable
}
com/google/gson/TypeAdapter$1.class
TypeAdapter.java
package com.google.gson
com.google.gson.TypeAdapter$1 extends com.google.gson.TypeAdapter {
final synthetic com.google.gson.TypeAdapter this$0
void <init> (com.google.gson.TypeAdapter)
com.google.gson.TypeAdapter this$0
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/TypeAdapter.class
TypeAdapter.java
package com.google.gson
public abstract com.google.gson.TypeAdapter extends java.lang.Object {
public void <init> ()
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)
java.io.IOException e
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/TypeAdapterFactory.class
TypeAdapterFactory.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)
}
META-INF/maven/
META-INF/maven/com.google.code.gson/
META-INF/maven/com.google.code.gson/gson/
META-INF/maven/com.google.code.gson/gson/pom.xml
META-INF/maven/com.google.code.gson/gson/pom.properties