META-INF/
META-INF/MANIFEST.MF
com/
com/google/
com/google/gson/
com/google/gson/stream/
com/google/gson/internal/
com/google/gson/internal/bind/
com/google/gson/annotations/
com/google/gson/reflect/
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/Gson$1.class
Gson.java
package com.google.gson
com.google.gson.Gson$1 extends java.lang.ThreadLocal {
final synthetic com.google.gson.Gson this$0
void <init> (com.google.gson.Gson)
protected java.util.Map initialValue ()
protected volatile synthetic java.lang.Object initialValue ()
}
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/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/DefaultDateTypeAdapter.class
DefaultDateTypeAdapter.java
package com.google.gson
final com.google.gson.DefaultDateTypeAdapter extends java.lang.Object implements com.google.gson.JsonSerializer com.google.gson.JsonDeserializer {
private final java.text.DateFormat enUsFormat
private final java.text.DateFormat localFormat
private final java.text.DateFormat iso8601Format
void <init> ()
void <init> (java.lang.String)
String datePattern
void <init> (int)
int style
public void <init> (int, int)
int dateStyle
int timeStyle
void <init> (java.text.DateFormat, java.text.DateFormat)
java.text.DateFormat enUsFormat
java.text.DateFormat localFormat
public com.google.gson.JsonElement serialize (java.util.Date, java.lang.reflect.Type, com.google.gson.JsonSerializationContext)
String dateFormatAsString
java.util.Date src
java.lang.reflect.Type typeOfSrc
com.google.gson.JsonSerializationContext context
public java.util.Date deserialize (com.google.gson.JsonElement, java.lang.reflect.Type, com.google.gson.JsonDeserializationContext) throws com.google.gson.JsonParseException
com.google.gson.JsonElement json
java.lang.reflect.Type typeOfT
com.google.gson.JsonDeserializationContext context
java.util.Date date
private java.util.Date deserializeToDate (com.google.gson.JsonElement)
java.text.ParseException ignored
java.text.ParseException ignored
java.text.ParseException e
com.google.gson.JsonElement json
public java.lang.String toString ()
StringBuilder sb
public volatile synthetic com.google.gson.JsonElement serialize (java.lang.Object, java.lang.reflect.Type, com.google.gson.JsonSerializationContext)
Object x0
java.lang.reflect.Type x1
com.google.gson.JsonSerializationContext x2
public volatile synthetic java.lang.Object deserialize (com.google.gson.JsonElement, java.lang.reflect.Type, com.google.gson.JsonDeserializationContext) throws com.google.gson.JsonParseException
com.google.gson.JsonElement x0
java.lang.reflect.Type x1
com.google.gson.JsonDeserializationContext x2
}
com/google/gson/TreeTypeAdapter.class
TreeTypeAdapter.java
package com.google.gson
final com.google.gson.TreeTypeAdapter extends com.google.gson.TypeAdapter {
private final com.google.gson.JsonSerializer serializer
private final com.google.gson.JsonDeserializer deserializer
private final com.google.gson.Gson gson
private final com.google.gson.reflect.TypeToken typeToken
private final com.google.gson.TypeAdapterFactory skipPast
private com.google.gson.TypeAdapter delegate
private void <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
synthetic 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.TreeTypeAdapter$1)
com.google.gson.JsonSerializer x0
com.google.gson.JsonDeserializer x1
com.google.gson.Gson x2
com.google.gson.reflect.TypeToken x3
com.google.gson.TypeAdapterFactory x4
com.google.gson.TreeTypeAdapter$1 x5
}
com/google/gson/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/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/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
private static final String JSON_NON_EXECUTABLE_PREFIX
private final ThreadLocal calls
private final java.util.Map typeTokenCache
private final java.util.List factories
private final com.google.gson.internal.ConstructorConstructor constructorConstructor
private final boolean serializeNulls
private final boolean htmlSafe
private final boolean generateNonExecutableJson
private final boolean prettyPrinting
final com.google.gson.JsonDeserializationContext deserializationContext
final com.google.gson.JsonSerializationContext serializationContext
public void <init> ()
void <init> (com.google.gson.internal.Excluder, com.google.gson.FieldNamingStrategy, java.util.Map, boolean, boolean, boolean, boolean, boolean, boolean, com.google.gson.LongSerializationPolicy, java.util.List)
com.google.gson.internal.Excluder excluder
com.google.gson.FieldNamingStrategy fieldNamingPolicy
java.util.Map instanceCreators
boolean serializeNulls
boolean complexMapKeySerialization
boolean generateNonExecutableGson
boolean htmlSafe
boolean prettyPrinting
boolean serializeSpecialFloatingPointValues
com.google.gson.LongSerializationPolicy longSerializationPolicy
java.util.List typeAdapterFactories
java.util.List factories
private com.google.gson.TypeAdapter doubleAdapter (boolean)
boolean serializeSpecialFloatingPointValues
private com.google.gson.TypeAdapter floatAdapter (boolean)
boolean serializeSpecialFloatingPointValues
private void checkValidFloatingPoint (double)
double value
private com.google.gson.TypeAdapter longAdapter (com.google.gson.LongSerializationPolicy)
com.google.gson.LongSerializationPolicy longSerializationPolicy
public com.google.gson.TypeAdapter getAdapter (com.google.gson.reflect.TypeToken)
com.google.gson.TypeAdapter candidate
com.google.gson.TypeAdapterFactory factory
java.util.Iterator i$
com.google.gson.reflect.TypeToken type
com.google.gson.TypeAdapter cached
java.util.Map threadCalls
com.google.gson.Gson$FutureTypeAdapter ongoingCall
com.google.gson.Gson$FutureTypeAdapter call
public com.google.gson.TypeAdapter getDelegateAdapter (com.google.gson.TypeAdapterFactory, com.google.gson.reflect.TypeToken)
com.google.gson.TypeAdapter candidate
com.google.gson.TypeAdapterFactory factory
java.util.Iterator i$
com.google.gson.TypeAdapterFactory skipPast
com.google.gson.reflect.TypeToken type
boolean skipPastFound
public com.google.gson.TypeAdapter getAdapter (java.lang.Class)
Class type
public com.google.gson.JsonElement toJsonTree (java.lang.Object)
Object src
public com.google.gson.JsonElement toJsonTree (java.lang.Object, java.lang.reflect.Type)
Object src
java.lang.reflect.Type typeOfSrc
com.google.gson.internal.bind.JsonTreeWriter writer
public java.lang.String toJson (java.lang.Object)
Object src
public java.lang.String toJson (java.lang.Object, java.lang.reflect.Type)
Object src
java.lang.reflect.Type typeOfSrc
java.io.StringWriter writer
public void toJson (java.lang.Object, java.lang.Appendable) throws com.google.gson.JsonIOException
Object src
Appendable writer
public void toJson (java.lang.Object, java.lang.reflect.Type, java.lang.Appendable) throws com.google.gson.JsonIOException
com.google.gson.stream.JsonWriter jsonWriter
java.io.IOException e
Object src
java.lang.reflect.Type typeOfSrc
Appendable writer
public void toJson (java.lang.Object, java.lang.reflect.Type, com.google.gson.stream.JsonWriter) throws com.google.gson.JsonIOException
java.io.IOException e
Object src
java.lang.reflect.Type typeOfSrc
com.google.gson.stream.JsonWriter writer
com.google.gson.TypeAdapter adapter
boolean oldLenient
boolean oldHtmlSafe
boolean oldSerializeNulls
public java.lang.String toJson (com.google.gson.JsonElement)
com.google.gson.JsonElement jsonElement
java.io.StringWriter writer
public void toJson (com.google.gson.JsonElement, java.lang.Appendable) throws com.google.gson.JsonIOException
com.google.gson.stream.JsonWriter jsonWriter
java.io.IOException e
com.google.gson.JsonElement jsonElement
Appendable writer
private com.google.gson.stream.JsonWriter newJsonWriter (java.io.Writer) throws java.io.IOException
java.io.Writer writer
com.google.gson.stream.JsonWriter jsonWriter
public void toJson (com.google.gson.JsonElement, com.google.gson.stream.JsonWriter) throws com.google.gson.JsonIOException
java.io.IOException e
com.google.gson.JsonElement jsonElement
com.google.gson.stream.JsonWriter writer
boolean oldLenient
boolean oldHtmlSafe
boolean oldSerializeNulls
public java.lang.Object fromJson (java.lang.String, java.lang.Class) throws com.google.gson.JsonSyntaxException
String json
Class classOfT
Object object
public java.lang.Object fromJson (java.lang.String, java.lang.reflect.Type) throws com.google.gson.JsonSyntaxException
String json
java.lang.reflect.Type typeOfT
java.io.StringReader reader
Object target
public java.lang.Object fromJson (java.io.Reader, java.lang.Class) throws com.google.gson.JsonSyntaxException com.google.gson.JsonIOException
java.io.Reader json
Class classOfT
com.google.gson.stream.JsonReader jsonReader
Object object
public java.lang.Object fromJson (java.io.Reader, java.lang.reflect.Type) throws com.google.gson.JsonIOException com.google.gson.JsonSyntaxException
java.io.Reader json
java.lang.reflect.Type typeOfT
com.google.gson.stream.JsonReader jsonReader
Object object
private static void assertFullConsumption (java.lang.Object, com.google.gson.stream.JsonReader)
com.google.gson.stream.MalformedJsonException e
java.io.IOException e
Object obj
com.google.gson.stream.JsonReader reader
public java.lang.Object fromJson (com.google.gson.stream.JsonReader, java.lang.reflect.Type) throws com.google.gson.JsonIOException com.google.gson.JsonSyntaxException
com.google.gson.TypeAdapter typeAdapter
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 ()
StringBuilder sb
static synthetic void access$000 (com.google.gson.Gson, double)
com.google.gson.Gson x0
double x1
}
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 int hashCode ()
public boolean equals (java.lang.Object)
Object other
static void <clinit> ()
}
com/google/gson/Gson$3.class
Gson.java
package com.google.gson
com.google.gson.Gson$3 extends java.lang.Object implements com.google.gson.JsonSerializationContext {
final synthetic com.google.gson.Gson this$0
void <init> (com.google.gson.Gson)
public com.google.gson.JsonElement serialize (java.lang.Object)
Object src
public com.google.gson.JsonElement serialize (java.lang.Object, java.lang.reflect.Type)
Object src
java.lang.reflect.Type typeOfSrc
}
com/google/gson/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.StringMap members
public void <init> ()
public void add (java.lang.String, com.google.gson.JsonElement)
String property
com.google.gson.JsonElement value
public com.google.gson.JsonElement remove (java.lang.String)
String property
public void addProperty (java.lang.String, java.lang.String)
String property
String value
public void addProperty (java.lang.String, java.lang.Number)
String property
Number value
public void addProperty (java.lang.String, java.lang.Boolean)
String property
Boolean value
public void addProperty (java.lang.String, java.lang.Character)
String property
Character value
private com.google.gson.JsonElement createJsonElement (java.lang.Object)
Object value
public java.util.Set entrySet ()
public boolean has (java.lang.String)
String memberName
public com.google.gson.JsonElement get (java.lang.String)
com.google.gson.JsonElement member
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 ()
}
com/google/gson/Gson$2.class
Gson.java
package com.google.gson
com.google.gson.Gson$2 extends java.lang.Object implements com.google.gson.JsonDeserializationContext {
final synthetic com.google.gson.Gson this$0
void <init> (com.google.gson.Gson)
public java.lang.Object deserialize (com.google.gson.JsonElement, java.lang.reflect.Type) throws com.google.gson.JsonParseException
com.google.gson.JsonElement json
java.lang.reflect.Type typeOfT
}
com/google/gson/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/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/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/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
}
com/google/gson/stream/JsonScope.class
JsonScope.java
package com.google.gson.stream
final enum com.google.gson.stream.JsonScope extends java.lang.Enum {
public static final enum com.google.gson.stream.JsonScope EMPTY_ARRAY
public static final enum com.google.gson.stream.JsonScope NONEMPTY_ARRAY
public static final enum com.google.gson.stream.JsonScope EMPTY_OBJECT
public static final enum com.google.gson.stream.JsonScope DANGLING_NAME
public static final enum com.google.gson.stream.JsonScope NONEMPTY_OBJECT
public static final enum com.google.gson.stream.JsonScope EMPTY_DOCUMENT
public static final enum com.google.gson.stream.JsonScope NONEMPTY_DOCUMENT
public static final enum com.google.gson.stream.JsonScope CLOSED
private static final synthetic com.google.gson.stream.JsonScope[] $VALUES
public static com.google.gson.stream.JsonScope[] values ()
public static com.google.gson.stream.JsonScope 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 final java.util.List stack
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 (com.google.gson.stream.JsonScope, java.lang.String) throws java.io.IOException
com.google.gson.stream.JsonScope empty
String openBracket
private com.google.gson.stream.JsonWriter close (com.google.gson.stream.JsonScope, com.google.gson.stream.JsonScope, java.lang.String) throws java.io.IOException
com.google.gson.stream.JsonScope empty
com.google.gson.stream.JsonScope nonempty
String closeBracket
com.google.gson.stream.JsonScope context
private com.google.gson.stream.JsonScope peek ()
int size
private void replaceTop (com.google.gson.stream.JsonScope)
com.google.gson.stream.JsonScope topOfStack
public com.google.gson.stream.JsonWriter name (java.lang.String) throws java.io.IOException
String name
private void writeDeferredName () throws java.io.IOException
public com.google.gson.stream.JsonWriter value (java.lang.String) throws java.io.IOException
String value
public com.google.gson.stream.JsonWriter nullValue () throws java.io.IOException
public com.google.gson.stream.JsonWriter value (boolean) throws java.io.IOException
boolean value
public com.google.gson.stream.JsonWriter value (double) throws java.io.IOException
double value
public com.google.gson.stream.JsonWriter value (long) throws java.io.IOException
long value
public com.google.gson.stream.JsonWriter value (java.lang.Number) throws java.io.IOException
Number value
String string
public void flush () throws java.io.IOException
public void close () throws java.io.IOException
int size
private void string (java.lang.String) throws java.io.IOException
String replacement
String replacement
char c
String replacement
int i
String value
String[] replacements
int last
int length
private void newline () throws java.io.IOException
int i
private void beforeName () throws java.io.IOException
com.google.gson.stream.JsonScope context
private void beforeValue (boolean) throws java.io.IOException
boolean root
static void <clinit> ()
int i
}
com/google/gson/stream/JsonWriter$1.class
JsonWriter.java
package com.google.gson.stream
synthetic com.google.gson.stream.JsonWriter$1 extends java.lang.Object {
static final synthetic int[] $SwitchMap$com$google$gson$stream$JsonScope
static void <clinit> ()
NoSuchFieldError ex
NoSuchFieldError ex
NoSuchFieldError ex
NoSuchFieldError ex
NoSuchFieldError ex
}
com/google/gson/stream/StringPool.class
StringPool.java
package com.google.gson.stream
final com.google.gson.stream.StringPool extends java.lang.Object {
private final String[] pool
void <init> ()
public java.lang.String get (char[], int, int)
int i
String result
String result
int i
char[] array
int start
int length
int hashCode
int index
String pooled
}
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 String TRUE
private static final String FALSE
private final com.google.gson.stream.StringPool stringPool
private final java.io.Reader in
private boolean lenient
private final char[] buffer
private int pos
private int limit
private int bufferStartLine
private int bufferStartColumn
private com.google.gson.stream.JsonScope[] stack
private int stackSize
private com.google.gson.stream.JsonToken token
private String name
private String value
private int valuePos
private int valueLength
private boolean skipping
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
public void endArray () throws java.io.IOException
public void beginObject () throws java.io.IOException
public void endObject () throws java.io.IOException
private void expect (com.google.gson.stream.JsonToken) throws java.io.IOException
com.google.gson.stream.JsonToken expected
public boolean hasNext () throws java.io.IOException
public com.google.gson.stream.JsonToken peek () throws java.io.IOException
com.google.gson.stream.JsonToken firstToken
int c
private void consumeNonExecutePrefix () throws java.io.IOException
int i
private com.google.gson.stream.JsonToken advance () throws java.io.IOException
com.google.gson.stream.JsonToken result
public java.lang.String nextName () throws java.io.IOException
String result
public java.lang.String nextString () throws java.io.IOException
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
double result
public long nextLong () throws java.io.IOException
double asDouble
NumberFormatException ignored
long result
public int nextInt () throws java.io.IOException
double asDouble
NumberFormatException ignored
int result
public void close () throws java.io.IOException
public void skipValue () throws java.io.IOException
com.google.gson.stream.JsonToken token
int count
private void push (com.google.gson.stream.JsonScope)
com.google.gson.stream.JsonScope[] newStack
com.google.gson.stream.JsonScope newTop
private com.google.gson.stream.JsonToken nextInArray (boolean) throws java.io.IOException
boolean firstElement
private com.google.gson.stream.JsonToken nextInObject (boolean) throws java.io.IOException
boolean firstElement
int quote
private com.google.gson.stream.JsonToken objectValue () throws java.io.IOException
private com.google.gson.stream.JsonToken nextValue () throws java.io.IOException
int c
private boolean fillBuffer (int) throws java.io.IOException
int i
int p
int minimum
char[] buffer
int line
int column
int total
private int getLineNumber ()
int i
int result
private int getColumnNumber ()
int i
int result
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
private java.lang.String nextString (char) throws java.io.IOException
int c
int p
int l
int start
char quote
char[] buffer
StringBuilder builder
private java.lang.String nextLiteral (boolean) throws java.io.IOException
String result
String result
String result
boolean assignOffsetsOnly
StringBuilder builder
int i
String result
public java.lang.String toString ()
private char readEscapeCharacter () throws java.io.IOException
char c
int i
int end
char result
char escaped
private com.google.gson.stream.JsonToken readLiteral () throws java.io.IOException
private com.google.gson.stream.JsonToken decodeLiteral () throws java.io.IOException
private com.google.gson.stream.JsonToken decodeNumber (char[], int, int)
char[] chars
int offset
int length
int i
int c
private java.io.IOException syntaxError (java.lang.String) throws java.io.IOException
String message
static synthetic com.google.gson.stream.JsonToken access$000 (com.google.gson.stream.JsonReader)
com.google.gson.stream.JsonReader x0
static synthetic int access$100 (com.google.gson.stream.JsonReader)
com.google.gson.stream.JsonReader x0
static synthetic int access$200 (com.google.gson.stream.JsonReader)
com.google.gson.stream.JsonReader x0
static synthetic java.lang.String access$302 (com.google.gson.stream.JsonReader, java.lang.String)
com.google.gson.stream.JsonReader x0
String x1
static synthetic java.lang.String access$400 (com.google.gson.stream.JsonReader)
com.google.gson.stream.JsonReader x0
static synthetic java.lang.String access$402 (com.google.gson.stream.JsonReader, java.lang.String)
com.google.gson.stream.JsonReader x0
String x1
static synthetic com.google.gson.stream.JsonToken access$002 (com.google.gson.stream.JsonReader, com.google.gson.stream.JsonToken)
com.google.gson.stream.JsonReader x0
com.google.gson.stream.JsonToken x1
static void <clinit> ()
}
com/google/gson/stream/JsonReader$2.class
JsonReader.java
package com.google.gson.stream
synthetic com.google.gson.stream.JsonReader$2 extends java.lang.Object {
static final synthetic int[] $SwitchMap$com$google$gson$stream$JsonScope
static void <clinit> ()
NoSuchFieldError ex
NoSuchFieldError ex
NoSuchFieldError ex
NoSuchFieldError ex
NoSuchFieldError ex
NoSuchFieldError ex
NoSuchFieldError ex
NoSuchFieldError ex
}
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) throws java.io.IOException
Object value
java.io.StringWriter stringWriter
public final com.google.gson.JsonElement toJsonTree (java.lang.Object)
com.google.gson.internal.bind.JsonTreeWriter jsonWriter
java.io.IOException e
Object value
public abstract java.lang.Object read (com.google.gson.stream.JsonReader) throws java.io.IOException
public final java.lang.Object fromJson (java.io.Reader) throws java.io.IOException
java.io.Reader in
com.google.gson.stream.JsonReader reader
public final java.lang.Object fromJson (java.lang.String) throws java.io.IOException
String json
public final java.lang.Object fromJsonTree (com.google.gson.JsonElement)
com.google.gson.stream.JsonReader jsonReader
java.io.IOException e
com.google.gson.JsonElement jsonTree
}
com/google/gson/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)
private static java.lang.String separateCamelCase (java.lang.String, java.lang.String)
char character
int i
String name
String separator
StringBuilder translation
private static java.lang.String upperCaseFirstLetter (java.lang.String)
String modifiedTarget
String name
StringBuilder fieldNameBuilder
int index
char firstCharacter
private static java.lang.String modifyString (char, java.lang.String, int)
char firstCharacter
String srcString
int indexOfSubstring
synthetic void <init> (java.lang.String, int, com.google.gson.FieldNamingPolicy$1)
String x0
int x1
com.google.gson.FieldNamingPolicy$1 x2
static synthetic java.lang.String access$100 (java.lang.String)
String x0
static synthetic java.lang.String access$200 (java.lang.String, java.lang.String)
String x0
String x1
static void <clinit> ()
}
com/google/gson/Gson$5.class
Gson.java
package com.google.gson
com.google.gson.Gson$5 extends com.google.gson.TypeAdapter {
final synthetic com.google.gson.Gson this$0
void <init> (com.google.gson.Gson)
public java.lang.Float read (com.google.gson.stream.JsonReader) throws java.io.IOException
com.google.gson.stream.JsonReader in
public void write (com.google.gson.stream.JsonWriter, java.lang.Number) throws java.io.IOException
com.google.gson.stream.JsonWriter out
Number value
float floatValue
public volatile synthetic java.lang.Object read (com.google.gson.stream.JsonReader) throws java.io.IOException
com.google.gson.stream.JsonReader x0
public volatile synthetic void write (com.google.gson.stream.JsonWriter, java.lang.Object) throws java.io.IOException
com.google.gson.stream.JsonWriter x0
Object x1
}
com/google/gson/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 add (com.google.gson.JsonElement)
com.google.gson.JsonElement element
public void addAll (com.google.gson.JsonArray)
com.google.gson.JsonArray array
public int size ()
public java.util.Iterator iterator ()
public com.google.gson.JsonElement get (int)
int i
public java.lang.Number getAsNumber ()
public java.lang.String getAsString ()
public double getAsDouble ()
public java.math.BigDecimal getAsBigDecimal ()
public java.math.BigInteger getAsBigInteger ()
public float getAsFloat ()
public long getAsLong ()
public int getAsInt ()
public byte getAsByte ()
public char getAsCharacter ()
public short getAsShort ()
public boolean getAsBoolean ()
public boolean equals (java.lang.Object)
Object o
public int hashCode ()
}
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/internal/StringMap$KeySet.class
StringMap.java
package com.google.gson.internal
final com.google.gson.internal.StringMap$KeySet extends java.util.AbstractSet {
final synthetic com.google.gson.internal.StringMap this$0
private void <init> (com.google.gson.internal.StringMap)
public java.util.Iterator iterator ()
public int size ()
public boolean contains (java.lang.Object)
Object o
public boolean remove (java.lang.Object)
Object o
int oldSize
public void clear ()
synthetic void <init> (com.google.gson.internal.StringMap, com.google.gson.internal.StringMap$1)
com.google.gson.internal.StringMap x0
com.google.gson.internal.StringMap$1 x1
}
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/StringMap$EntrySet.class
StringMap.java
package com.google.gson.internal
final com.google.gson.internal.StringMap$EntrySet extends java.util.AbstractSet {
final synthetic com.google.gson.internal.StringMap this$0
private void <init> (com.google.gson.internal.StringMap)
public java.util.Iterator iterator ()
public boolean contains (java.lang.Object)
Object o
java.util.Map$Entry e
Object mappedValue
public boolean remove (java.lang.Object)
Object o
java.util.Map$Entry e
public int size ()
public void clear ()
synthetic void <init> (com.google.gson.internal.StringMap, com.google.gson.internal.StringMap$1)
com.google.gson.internal.StringMap x0
com.google.gson.internal.StringMap$1 x1
}
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/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)
public java.lang.Object construct ()
}
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
int t
java.lang.reflect.Type ownerType
java.lang.reflect.Type rawType
java.lang.reflect.Type[] typeArguments
public java.lang.reflect.Type[] getActualTypeArguments ()
public java.lang.reflect.Type getRawType ()
public java.lang.reflect.Type getOwnerType ()
public boolean equals (java.lang.Object)
Object other
public int hashCode ()
public java.lang.String toString ()
int i
StringBuilder stringBuilder
}
com/google/gson/internal/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
com.google.gson.stream.JsonReader x0
public volatile synthetic void write (com.google.gson.stream.JsonWriter, java.lang.Object) throws java.io.IOException
com.google.gson.stream.JsonWriter x0
Object x1
}
com/google/gson/internal/bind/CollectionTypeAdapterFactory.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/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
private 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
static synthetic boolean access$000 (com.google.gson.internal.bind.MapTypeAdapterFactory)
com.google.gson.internal.bind.MapTypeAdapterFactory x0
}
com/google/gson/internal/bind/TypeAdapters$32.class
TypeAdapters.java
package com.google.gson.internal.bind
synthetic com.google.gson.internal.bind.TypeAdapters$32 extends java.lang.Object {
static final synthetic int[] $SwitchMap$com$google$gson$stream$JsonToken
static void <clinit> ()
NoSuchFieldError ex
NoSuchFieldError ex
NoSuchFieldError ex
NoSuchFieldError ex
NoSuchFieldError ex
NoSuchFieldError ex
NoSuchFieldError ex
NoSuchFieldError ex
NoSuchFieldError ex
NoSuchFieldError ex
}
com/google/gson/internal/bind/TypeAdapters$22.class
TypeAdapters.java
package com.google.gson.internal.bind
final com.google.gson.internal.bind.TypeAdapters$22 extends java.lang.Object implements com.google.gson.TypeAdapterFactory {
void <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$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 {
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$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.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
com.google.gson.stream.JsonReader x0
public volatile synthetic void write (com.google.gson.stream.JsonWriter, java.lang.Object) throws java.io.IOException
com.google.gson.stream.JsonWriter x0
Object x1
}
com/google/gson/internal/bind/JsonTreeWriter.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 (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/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
com.google.gson.stream.JsonReader x0
public volatile synthetic void write (com.google.gson.stream.JsonWriter, java.lang.Object) throws java.io.IOException
com.google.gson.stream.JsonWriter x0
Object x1
static void <clinit> ()
}
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.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
com.google.gson.stream.JsonReader x0
public volatile synthetic void write (com.google.gson.stream.JsonWriter, java.lang.Object) throws java.io.IOException
com.google.gson.stream.JsonWriter x0
Object x1
}
com/google/gson/internal/bind/TypeAdapters$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
com.google.gson.stream.JsonReader x0
public volatile synthetic void write (com.google.gson.stream.JsonWriter, java.lang.Object) throws java.io.IOException
com.google.gson.stream.JsonWriter x0
Object x1
}
com/google/gson/internal/bind/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/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.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
com.google.gson.stream.JsonReader x0
public volatile synthetic void write (com.google.gson.stream.JsonWriter, java.lang.Object) throws java.io.IOException
com.google.gson.stream.JsonWriter x0
Object x1
}
com/google/gson/internal/bind/TypeAdapters$8.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.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
com.google.gson.stream.JsonReader x0
public volatile synthetic void write (com.google.gson.stream.JsonWriter, java.lang.Object) throws java.io.IOException
com.google.gson.stream.JsonWriter x0
Object x1
}
com/google/gson/internal/bind/JsonTreeReader$1.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/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/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/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 void write (com.google.gson.stream.JsonWriter, java.lang.Object) throws java.io.IOException java.lang.IllegalAccessException
abstract void read (com.google.gson.stream.JsonReader, java.lang.Object) throws java.io.IOException java.lang.IllegalAccessException
}
com/google/gson/internal/bind/TypeAdapters$27.class
TypeAdapters.java
package com.google.gson.internal.bind
final com.google.gson.internal.bind.TypeAdapters$27 extends java.lang.Object implements com.google.gson.TypeAdapterFactory {
final 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$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
Class rawType
}
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.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
com.google.gson.stream.JsonReader x0
public volatile synthetic void write (com.google.gson.stream.JsonWriter, java.lang.Object) throws java.io.IOException
com.google.gson.stream.JsonWriter x0
Object x1
}
com/google/gson/internal/bind/ReflectiveTypeAdapterFactory$Adapter.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
final synthetic com.google.gson.internal.bind.ReflectiveTypeAdapterFactory this$0
private void <init> (com.google.gson.internal.bind.ReflectiveTypeAdapterFactory, com.google.gson.internal.ObjectConstructor, java.util.Map)
com.google.gson.internal.ObjectConstructor constructor
java.util.Map boundFields
public java.lang.Object read (com.google.gson.stream.JsonReader) throws java.io.IOException
String name
com.google.gson.internal.bind.ReflectiveTypeAdapterFactory$BoundField field
IllegalStateException e
IllegalAccessException e
com.google.gson.stream.JsonReader in
Object instance
public void write (com.google.gson.stream.JsonWriter, java.lang.Object) throws java.io.IOException
com.google.gson.internal.bind.ReflectiveTypeAdapterFactory$BoundField boundField
java.util.Iterator i$
IllegalAccessException e
com.google.gson.stream.JsonWriter out
Object value
synthetic void <init> (com.google.gson.internal.bind.ReflectiveTypeAdapterFactory, com.google.gson.internal.ObjectConstructor, java.util.Map, com.google.gson.internal.bind.ReflectiveTypeAdapterFactory$1)
com.google.gson.internal.bind.ReflectiveTypeAdapterFactory x0
com.google.gson.internal.ObjectConstructor x1
java.util.Map x2
com.google.gson.internal.bind.ReflectiveTypeAdapterFactory$1 x3
}
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
final synthetic com.google.gson.internal.bind.CollectionTypeAdapterFactory this$0
public void <init> (com.google.gson.internal.bind.CollectionTypeAdapterFactory, com.google.gson.Gson, java.lang.reflect.Type, com.google.gson.TypeAdapter, com.google.gson.internal.ObjectConstructor)
com.google.gson.Gson context
java.lang.reflect.Type elementType
com.google.gson.TypeAdapter elementTypeAdapter
com.google.gson.internal.ObjectConstructor constructor
public java.util.Collection read (com.google.gson.stream.JsonReader) throws java.io.IOException
Object instance
com.google.gson.stream.JsonReader in
java.util.Collection collection
public void write (com.google.gson.stream.JsonWriter, java.util.Collection) throws java.io.IOException
Object element
java.util.Iterator i$
com.google.gson.stream.JsonWriter out
java.util.Collection collection
public volatile synthetic java.lang.Object read (com.google.gson.stream.JsonReader) throws java.io.IOException
com.google.gson.stream.JsonReader x0
public volatile synthetic void write (com.google.gson.stream.JsonWriter, java.lang.Object) throws java.io.IOException
com.google.gson.stream.JsonWriter x0
Object x1
}
com/google/gson/internal/bind/TypeAdapters$1.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
com.google.gson.stream.JsonReader x0
public volatile synthetic void write (com.google.gson.stream.JsonWriter, java.lang.Object) throws java.io.IOException
com.google.gson.stream.JsonWriter x0
Object x1
}
com/google/gson/internal/bind/TypeAdapters$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.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
com.google.gson.stream.JsonReader x0
public volatile synthetic void write (com.google.gson.stream.JsonWriter, java.lang.Object) throws java.io.IOException
com.google.gson.stream.JsonWriter x0
Object x1
}
com/google/gson/internal/bind/TypeAdapters$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.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
com.google.gson.stream.JsonReader x0
public volatile synthetic void write (com.google.gson.stream.JsonWriter, java.lang.Object) throws java.io.IOException
com.google.gson.stream.JsonWriter x0
Object x1
}
com/google/gson/internal/bind/TypeAdapters$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.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
com.google.gson.stream.JsonReader x0
public volatile synthetic void write (com.google.gson.stream.JsonWriter, java.lang.Object) throws java.io.IOException
com.google.gson.stream.JsonWriter x0
Object x1
}
com/google/gson/internal/bind/TypeAdapters$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.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
com.google.gson.stream.JsonReader x0
public volatile synthetic void write (com.google.gson.stream.JsonWriter, java.lang.Object) throws java.io.IOException
com.google.gson.stream.JsonWriter x0
Object x1
}
com/google/gson/internal/bind/TypeAdapters$29.class
TypeAdapters.java
package com.google.gson.internal.bind
final com.google.gson.internal.bind.TypeAdapters$29 extends java.lang.Object implements com.google.gson.TypeAdapterFactory {
final 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/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
java.util.Iterator i$
com.google.gson.JsonElement keyElement
java.util.Map$Entry entry
java.util.Iterator i$
int i
com.google.gson.JsonElement keyElement
int i
com.google.gson.stream.JsonWriter out
java.util.Map map
boolean hasComplexKeys
java.util.List keys
java.util.List values
private java.lang.String keyToString (com.google.gson.JsonElement)
com.google.gson.JsonPrimitive primitive
com.google.gson.JsonElement keyElement
public volatile synthetic java.lang.Object read (com.google.gson.stream.JsonReader) throws java.io.IOException
com.google.gson.stream.JsonReader x0
public volatile synthetic void write (com.google.gson.stream.JsonWriter, java.lang.Object) throws java.io.IOException
com.google.gson.stream.JsonWriter x0
Object x1
}
com/google/gson/internal/bind/ArrayTypeAdapter$1.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/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.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
com.google.gson.stream.JsonReader x0
public volatile synthetic void write (com.google.gson.stream.JsonWriter, java.lang.Object) throws java.io.IOException
com.google.gson.stream.JsonWriter x0
Object x1
}
com/google/gson/internal/bind/TypeAdapters$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.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
com.google.gson.stream.JsonReader x0
public volatile synthetic void write (com.google.gson.stream.JsonWriter, java.lang.Object) throws java.io.IOException
com.google.gson.stream.JsonWriter x0
Object x1
}
com/google/gson/internal/bind/TypeAdapters$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 com.google.gson.JsonElement read (com.google.gson.stream.JsonReader) throws java.io.IOException
String number
com.google.gson.JsonArray array
com.google.gson.JsonObject object
com.google.gson.stream.JsonReader in
public void write (com.google.gson.stream.JsonWriter, com.google.gson.JsonElement) throws java.io.IOException
com.google.gson.JsonPrimitive primitive
com.google.gson.JsonElement e
java.util.Iterator i$
java.util.Map$Entry e
java.util.Iterator i$
com.google.gson.stream.JsonWriter out
com.google.gson.JsonElement value
public volatile synthetic java.lang.Object read (com.google.gson.stream.JsonReader) throws java.io.IOException
com.google.gson.stream.JsonReader x0
public volatile synthetic void write (com.google.gson.stream.JsonWriter, java.lang.Object) throws java.io.IOException
com.google.gson.stream.JsonWriter x0
Object x1
}
com/google/gson/internal/bind/ArrayTypeAdapter.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
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/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/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
private final java.text.DateFormat iso8601Format
public void <init> ()
private static java.text.DateFormat buildIso8601Format ()
java.text.DateFormat iso8601Format
public java.util.Date read (com.google.gson.stream.JsonReader) throws java.io.IOException
com.google.gson.stream.JsonReader in
private synchronized java.util.Date deserializeToDate (java.lang.String)
java.text.ParseException ignored
java.text.ParseException ignored
java.text.ParseException e
String json
public synchronized void write (com.google.gson.stream.JsonWriter, java.util.Date) throws java.io.IOException
com.google.gson.stream.JsonWriter out
java.util.Date value
String dateFormatAsString
public volatile synthetic java.lang.Object read (com.google.gson.stream.JsonReader) throws java.io.IOException
com.google.gson.stream.JsonReader x0
public volatile synthetic void write (com.google.gson.stream.JsonWriter, java.lang.Object) throws java.io.IOException
com.google.gson.stream.JsonWriter x0
Object x1
static void <clinit> ()
}
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 name
com.google.gson.annotations.SerializedName annotation
Enum constant
Enum[] arr$
int len$
int i$
NoSuchFieldException e
Class classOfT
public java.lang.Enum read (com.google.gson.stream.JsonReader) throws java.io.IOException
com.google.gson.stream.JsonReader in
public void write (com.google.gson.stream.JsonWriter, java.lang.Enum) throws java.io.IOException
com.google.gson.stream.JsonWriter out
Enum value
public volatile synthetic java.lang.Object read (com.google.gson.stream.JsonReader) throws java.io.IOException
com.google.gson.stream.JsonReader x0
public volatile synthetic void write (com.google.gson.stream.JsonWriter, java.lang.Object) throws java.io.IOException
com.google.gson.stream.JsonWriter x0
Object x1
}
com/google/gson/internal/bind/SqlDateTypeAdapter.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
com.google.gson.stream.JsonReader x0
public volatile synthetic void write (com.google.gson.stream.JsonWriter, java.lang.Object) throws java.io.IOException
com.google.gson.stream.JsonWriter x0
Object x1
static void <clinit> ()
}
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 final java.util.List stack
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 ()
private void expect (com.google.gson.stream.JsonToken) throws java.io.IOException
com.google.gson.stream.JsonToken expected
public java.lang.String nextName () throws java.io.IOException
java.util.Iterator i
java.util.Map$Entry entry
public java.lang.String nextString () throws java.io.IOException
com.google.gson.stream.JsonToken token
public boolean nextBoolean () throws java.io.IOException
public void nextNull () throws java.io.IOException
public double nextDouble () throws java.io.IOException
com.google.gson.stream.JsonToken token
double result
public long nextLong () throws java.io.IOException
com.google.gson.stream.JsonToken token
long result
public int nextInt () throws java.io.IOException
com.google.gson.stream.JsonToken token
int result
public void close () throws java.io.IOException
public void skipValue () throws java.io.IOException
public java.lang.String toString ()
public void promoteNameToValue () throws java.io.IOException
java.util.Iterator i
java.util.Map$Entry entry
static void <clinit> ()
}
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
public void <init> (com.google.gson.internal.ConstructorConstructor, com.google.gson.FieldNamingStrategy, com.google.gson.internal.Excluder)
com.google.gson.internal.ConstructorConstructor constructorConstructor
com.google.gson.FieldNamingStrategy fieldNamingPolicy
com.google.gson.internal.Excluder excluder
public boolean excludeField (java.lang.reflect.Field, boolean)
java.lang.reflect.Field f
boolean serialize
private java.lang.String getFieldName (java.lang.reflect.Field)
java.lang.reflect.Field f
com.google.gson.annotations.SerializedName serializedName
public com.google.gson.TypeAdapter create (com.google.gson.Gson, com.google.gson.reflect.TypeToken)
com.google.gson.Gson gson
com.google.gson.reflect.TypeToken type
Class raw
com.google.gson.internal.ObjectConstructor constructor
private com.google.gson.internal.bind.ReflectiveTypeAdapterFactory$BoundField createBoundField (com.google.gson.Gson, java.lang.reflect.Field, java.lang.String, com.google.gson.reflect.TypeToken, boolean, boolean)
com.google.gson.Gson context
java.lang.reflect.Field field
String name
com.google.gson.reflect.TypeToken fieldType
boolean serialize
boolean deserialize
boolean isPrimitive
private java.util.Map getBoundFields (com.google.gson.Gson, com.google.gson.reflect.TypeToken, java.lang.Class)
boolean serialize
boolean deserialize
java.lang.reflect.Type fieldType
com.google.gson.internal.bind.ReflectiveTypeAdapterFactory$BoundField boundField
com.google.gson.internal.bind.ReflectiveTypeAdapterFactory$BoundField previous
java.lang.reflect.Field field
java.lang.reflect.Field[] arr$
int len$
int i$
java.lang.reflect.Field[] fields
com.google.gson.Gson context
com.google.gson.reflect.TypeToken type
Class raw
java.util.Map result
java.lang.reflect.Type declaredType
}
com/google/gson/internal/bind/TypeAdapters$23.class
TypeAdapters.java
package com.google.gson.internal.bind
final com.google.gson.internal.bind.TypeAdapters$23 extends com.google.gson.TypeAdapter {
private static final String YEAR
private static final String MONTH
private static final String DAY_OF_MONTH
private static final String HOUR_OF_DAY
private static final String MINUTE
private static final String SECOND
void <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
com.google.gson.stream.JsonReader x0
public volatile synthetic void write (com.google.gson.stream.JsonWriter, java.lang.Object) throws java.io.IOException
com.google.gson.stream.JsonWriter x0
Object x1
}
com/google/gson/internal/bind/TypeAdapters$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.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
com.google.gson.stream.JsonReader x0
public volatile synthetic void write (com.google.gson.stream.JsonWriter, java.lang.Object) throws java.io.IOException
com.google.gson.stream.JsonWriter x0
Object x1
}
com/google/gson/internal/bind/ReflectiveTypeAdapterFactory$1.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 com.google.gson.TypeAdapter typeAdapter
final synthetic com.google.gson.Gson val$context
final synthetic com.google.gson.reflect.TypeToken val$fieldType
final synthetic java.lang.reflect.Field val$field
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, com.google.gson.Gson, com.google.gson.reflect.TypeToken, java.lang.reflect.Field, boolean)
String x0
boolean x1
boolean x2
void write (com.google.gson.stream.JsonWriter, java.lang.Object) throws java.io.IOException java.lang.IllegalAccessException
com.google.gson.stream.JsonWriter writer
Object value
Object fieldValue
com.google.gson.TypeAdapter t
void read (com.google.gson.stream.JsonReader, java.lang.Object) throws java.io.IOException java.lang.IllegalAccessException
com.google.gson.stream.JsonReader reader
Object value
Object fieldValue
}
com/google/gson/internal/bind/TypeAdapters$28.class
TypeAdapters.java
package com.google.gson.internal.bind
final com.google.gson.internal.bind.TypeAdapters$28 extends java.lang.Object implements com.google.gson.TypeAdapterFactory {
final 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/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/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
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
com.google.gson.stream.JsonReader x0
public volatile synthetic void write (com.google.gson.stream.JsonWriter, java.lang.Object) throws java.io.IOException
com.google.gson.stream.JsonWriter x0
Object x1
}
com/google/gson/internal/bind/ObjectTypeAdapter$2.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> ()
NoSuchFieldError ex
NoSuchFieldError ex
NoSuchFieldError ex
NoSuchFieldError ex
NoSuchFieldError ex
NoSuchFieldError ex
}
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
private 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
synthetic void <init> (com.google.gson.Gson, com.google.gson.internal.bind.ObjectTypeAdapter$1)
com.google.gson.Gson x0
com.google.gson.internal.bind.ObjectTypeAdapter$1 x1
static void <clinit> ()
}
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.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
com.google.gson.stream.JsonReader x0
public volatile synthetic void write (com.google.gson.stream.JsonWriter, java.lang.Object) throws java.io.IOException
com.google.gson.stream.JsonWriter x0
Object x1
}
com/google/gson/internal/bind/TypeAdapters$4.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
com.google.gson.stream.JsonReader x0
public volatile synthetic void write (com.google.gson.stream.JsonWriter, java.lang.Object) throws java.io.IOException
com.google.gson.stream.JsonWriter x0
Object x1
}
com/google/gson/internal/bind/TypeAdapters$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.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
com.google.gson.stream.JsonReader x0
public volatile synthetic void write (com.google.gson.stream.JsonWriter, java.lang.Object) throws java.io.IOException
com.google.gson.stream.JsonWriter x0
Object x1
}
com/google/gson/internal/bind/TypeAdapters$22$1.class
TypeAdapters.java
package com.google.gson.internal.bind
com.google.gson.internal.bind.TypeAdapters$22$1 extends com.google.gson.TypeAdapter {
final synthetic com.google.gson.TypeAdapter val$dateTypeAdapter
final synthetic com.google.gson.internal.bind.TypeAdapters$22 this$0
void <init> (com.google.gson.internal.bind.TypeAdapters$22, com.google.gson.TypeAdapter)
public java.sql.Timestamp read (com.google.gson.stream.JsonReader) throws java.io.IOException
com.google.gson.stream.JsonReader in
java.util.Date date
public void write (com.google.gson.stream.JsonWriter, java.sql.Timestamp) throws java.io.IOException
com.google.gson.stream.JsonWriter out
java.sql.Timestamp value
public volatile synthetic java.lang.Object read (com.google.gson.stream.JsonReader) throws java.io.IOException
com.google.gson.stream.JsonReader x0
public volatile synthetic void write (com.google.gson.stream.JsonWriter, java.lang.Object) throws java.io.IOException
com.google.gson.stream.JsonWriter x0
Object x1
}
com/google/gson/internal/bind/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$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
com.google.gson.stream.JsonReader x0
public volatile synthetic void write (com.google.gson.stream.JsonWriter, java.lang.Object) throws java.io.IOException
com.google.gson.stream.JsonWriter x0
Object x1
}
com/google/gson/internal/bind/TypeAdapters.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 LONG
public static final com.google.gson.TypeAdapter FLOAT
public static final com.google.gson.TypeAdapter DOUBLE
public static final com.google.gson.TypeAdapter NUMBER
public static final com.google.gson.TypeAdapterFactory NUMBER_FACTORY
public static final com.google.gson.TypeAdapter CHARACTER
public static final com.google.gson.TypeAdapterFactory CHARACTER_FACTORY
public static final com.google.gson.TypeAdapter STRING
public static final com.google.gson.TypeAdapter BIG_DECIMAL
public static final com.google.gson.TypeAdapter BIG_INTEGER
public static final com.google.gson.TypeAdapterFactory STRING_FACTORY
public static final com.google.gson.TypeAdapter STRING_BUILDER
public static final com.google.gson.TypeAdapterFactory STRING_BUILDER_FACTORY
public static final com.google.gson.TypeAdapter STRING_BUFFER
public static final com.google.gson.TypeAdapterFactory STRING_BUFFER_FACTORY
public static final com.google.gson.TypeAdapter URL
public static final com.google.gson.TypeAdapterFactory URL_FACTORY
public static final com.google.gson.TypeAdapter URI
public static final com.google.gson.TypeAdapterFactory URI_FACTORY
public static final com.google.gson.TypeAdapter INET_ADDRESS
public static final com.google.gson.TypeAdapterFactory INET_ADDRESS_FACTORY
public static final com.google.gson.TypeAdapter UUID
public static final com.google.gson.TypeAdapterFactory UUID_FACTORY
public static final com.google.gson.TypeAdapterFactory TIMESTAMP_FACTORY
public static final com.google.gson.TypeAdapter CALENDAR
public static final com.google.gson.TypeAdapterFactory CALENDAR_FACTORY
public static final com.google.gson.TypeAdapter LOCALE
public static final com.google.gson.TypeAdapterFactory LOCALE_FACTORY
public static final com.google.gson.TypeAdapter JSON_ELEMENT
public static final com.google.gson.TypeAdapterFactory JSON_ELEMENT_FACTORY
public static final com.google.gson.TypeAdapterFactory ENUM_FACTORY
private void <init> ()
public static com.google.gson.TypeAdapterFactory newEnumTypeHierarchyFactory ()
public static com.google.gson.TypeAdapterFactory newFactory (com.google.gson.reflect.TypeToken, com.google.gson.TypeAdapter)
com.google.gson.reflect.TypeToken type
com.google.gson.TypeAdapter typeAdapter
public static com.google.gson.TypeAdapterFactory newFactory (java.lang.Class, com.google.gson.TypeAdapter)
Class type
com.google.gson.TypeAdapter typeAdapter
public static com.google.gson.TypeAdapterFactory newFactory (java.lang.Class, java.lang.Class, com.google.gson.TypeAdapter)
Class unboxed
Class boxed
com.google.gson.TypeAdapter typeAdapter
public static com.google.gson.TypeAdapterFactory newFactoryForMultipleTypes (java.lang.Class, java.lang.Class, com.google.gson.TypeAdapter)
Class base
Class sub
com.google.gson.TypeAdapter typeAdapter
public static com.google.gson.TypeAdapterFactory newTypeHierarchyFactory (java.lang.Class, com.google.gson.TypeAdapter)
Class clazz
com.google.gson.TypeAdapter typeAdapter
static void <clinit> ()
}
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
NumberFormatException e
String stringValue
boolean set
com.google.gson.stream.JsonReader in
java.util.BitSet bitset
int i
com.google.gson.stream.JsonToken tokenType
public void write (com.google.gson.stream.JsonWriter, java.util.BitSet) throws java.io.IOException
int value
int i
com.google.gson.stream.JsonWriter out
java.util.BitSet src
public volatile synthetic java.lang.Object read (com.google.gson.stream.JsonReader) throws java.io.IOException
com.google.gson.stream.JsonReader x0
public volatile synthetic void write (com.google.gson.stream.JsonWriter, java.lang.Object) throws java.io.IOException
com.google.gson.stream.JsonWriter x0
Object x1
}
com/google/gson/internal/bind/TypeAdapters$31.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 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
public java.lang.String toString ()
}
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
com.google.gson.stream.JsonReader x0
public volatile synthetic void write (com.google.gson.stream.JsonWriter, java.lang.Object) throws java.io.IOException
com.google.gson.stream.JsonWriter x0
Object x1
}
com/google/gson/internal/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)
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 void <init> ()
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 creator
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.Class)
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/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
Exception ignored
java.lang.reflect.Method newInstance
Exception ignored
java.lang.reflect.Method getConstructorId
int constructorId
java.lang.reflect.Method newInstance
Exception ignored
}
com/google/gson/internal/Streams.class
Streams.java
package com.google.gson.internal
public final com.google.gson.internal.Streams extends java.lang.Object {
public 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/$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 bound
public static java.lang.reflect.WildcardType supertypeOf (java.lang.reflect.Type)
java.lang.reflect.Type bound
public static java.lang.reflect.Type canonicalize (java.lang.reflect.Type)
Class c
java.lang.reflect.ParameterizedType p
java.lang.reflect.GenericArrayType g
java.lang.reflect.WildcardType w
java.lang.reflect.Type type
public static java.lang.Class getRawType (java.lang.reflect.Type)
java.lang.reflect.ParameterizedType parameterizedType
java.lang.reflect.Type rawType
java.lang.reflect.Type componentType
String className
java.lang.reflect.Type type
static boolean equal (java.lang.Object, java.lang.Object)
Object a
Object b
public static boolean equals (java.lang.reflect.Type, java.lang.reflect.Type)
java.lang.reflect.ParameterizedType pa
java.lang.reflect.ParameterizedType pb
java.lang.reflect.GenericArrayType ga
java.lang.reflect.GenericArrayType gb
java.lang.reflect.WildcardType wa
java.lang.reflect.WildcardType wb
java.lang.reflect.TypeVariable va
java.lang.reflect.TypeVariable vb
java.lang.reflect.Type a
java.lang.reflect.Type b
private static int hashCodeOrZero (java.lang.Object)
Object o
public static java.lang.String typeToString (java.lang.reflect.Type)
java.lang.reflect.Type type
static java.lang.reflect.Type getGenericSupertype (java.lang.reflect.Type, java.lang.Class, java.lang.Class)
int i
int length
Class[] interfaces
Class rawSupertype
java.lang.reflect.Type context
Class rawType
Class toResolve
static java.lang.reflect.Type getSupertype (java.lang.reflect.Type, java.lang.Class, java.lang.Class)
java.lang.reflect.Type context
Class contextRawType
Class supertype
public static java.lang.reflect.Type getArrayComponentType (java.lang.reflect.Type)
java.lang.reflect.Type array
public static java.lang.reflect.Type getCollectionElementType (java.lang.reflect.Type, java.lang.Class)
java.lang.reflect.Type context
Class contextRawType
java.lang.reflect.Type collectionType
public static java.lang.reflect.Type[] getMapKeyAndValueTypes (java.lang.reflect.Type, java.lang.Class)
java.lang.reflect.ParameterizedType mapParameterizedType
java.lang.reflect.Type context
Class contextRawType
java.lang.reflect.Type mapType
public static java.lang.reflect.Type resolve (java.lang.reflect.Type, java.lang.Class, java.lang.reflect.Type)
java.lang.reflect.TypeVariable typeVariable
Class original
java.lang.reflect.Type componentType
java.lang.reflect.Type newComponentType
java.lang.reflect.GenericArrayType original
java.lang.reflect.Type componentType
java.lang.reflect.Type newComponentType
java.lang.reflect.Type resolvedTypeArgument
int t
int length
java.lang.reflect.ParameterizedType original
java.lang.reflect.Type ownerType
java.lang.reflect.Type newOwnerType
boolean changed
java.lang.reflect.Type[] args
java.lang.reflect.Type lowerBound
java.lang.reflect.Type upperBound
java.lang.reflect.WildcardType original
java.lang.reflect.Type[] originalLowerBound
java.lang.reflect.Type[] originalUpperBound
java.lang.reflect.Type context
Class contextRawType
java.lang.reflect.Type toResolve
static java.lang.reflect.Type resolveTypeVariable (java.lang.reflect.Type, java.lang.Class, java.lang.reflect.TypeVariable)
int index
java.lang.reflect.Type context
Class contextRawType
java.lang.reflect.TypeVariable unknown
Class declaredByRaw
java.lang.reflect.Type declaredBy
private static int indexOf (java.lang.Object[], java.lang.Object)
int i
Object[] array
Object toFind
private static java.lang.Class declaringClassOf (java.lang.reflect.TypeVariable)
java.lang.reflect.TypeVariable typeVariable
java.lang.reflect.GenericDeclaration genericDeclaration
private static void checkNotPrimitive (java.lang.reflect.Type)
java.lang.reflect.Type type
static synthetic void access$000 (java.lang.reflect.Type)
java.lang.reflect.Type x0
static synthetic int access$100 (java.lang.Object)
Object x0
static void <clinit> ()
}
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/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 ()
}
com/google/gson/internal/StringMap$LinkedEntry.class
StringMap.java
package com.google.gson.internal
com.google.gson.internal.StringMap$LinkedEntry extends java.lang.Object implements java.util.Map$Entry {
final String key
Object value
final int hash
com.google.gson.internal.StringMap$LinkedEntry next
com.google.gson.internal.StringMap$LinkedEntry nxt
com.google.gson.internal.StringMap$LinkedEntry prv
void <init> ()
void <init> (java.lang.String, java.lang.Object, int, com.google.gson.internal.StringMap$LinkedEntry, com.google.gson.internal.StringMap$LinkedEntry, com.google.gson.internal.StringMap$LinkedEntry)
String key
Object value
int hash
com.google.gson.internal.StringMap$LinkedEntry next
com.google.gson.internal.StringMap$LinkedEntry nxt
com.google.gson.internal.StringMap$LinkedEntry prv
public final java.lang.String getKey ()
public final java.lang.Object getValue ()
public final java.lang.Object setValue (java.lang.Object)
Object value
Object oldValue
public final boolean equals (java.lang.Object)
Object o
java.util.Map$Entry e
Object eValue
public final int hashCode ()
public final java.lang.String toString ()
public volatile synthetic java.lang.Object getKey ()
}
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 com.google.gson.internal.ConstructorConstructor this$0
void <init> (com.google.gson.internal.ConstructorConstructor)
public java.lang.Object construct ()
}
com/google/gson/internal/StringMap$Values$1.class
StringMap.java
package com.google.gson.internal
com.google.gson.internal.StringMap$Values$1 extends com.google.gson.internal.StringMap$LinkedHashIterator {
final synthetic com.google.gson.internal.StringMap$Values this$1
void <init> (com.google.gson.internal.StringMap$Values)
public final java.lang.Object next ()
}
com/google/gson/internal/StringMap$1.class
StringMap.java
package com.google.gson.internal
synthetic com.google.gson.internal.StringMap$1 extends java.lang.Object {
}
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/StringMap$LinkedHashIterator.class
StringMap.java
package com.google.gson.internal
abstract com.google.gson.internal.StringMap$LinkedHashIterator extends java.lang.Object implements java.util.Iterator {
com.google.gson.internal.StringMap$LinkedEntry next
com.google.gson.internal.StringMap$LinkedEntry lastReturned
final synthetic com.google.gson.internal.StringMap this$0
private void <init> (com.google.gson.internal.StringMap)
public final boolean hasNext ()
final com.google.gson.internal.StringMap$LinkedEntry nextEntry ()
com.google.gson.internal.StringMap$LinkedEntry e
public final void remove ()
synthetic void <init> (com.google.gson.internal.StringMap, com.google.gson.internal.StringMap$1)
com.google.gson.internal.StringMap x0
com.google.gson.internal.StringMap$1 x1
}
com/google/gson/internal/StringMap$EntrySet$1.class
StringMap.java
package com.google.gson.internal
com.google.gson.internal.StringMap$EntrySet$1 extends com.google.gson.internal.StringMap$LinkedHashIterator {
final synthetic com.google.gson.internal.StringMap$EntrySet this$1
void <init> (com.google.gson.internal.StringMap$EntrySet)
public final java.util.Map$Entry next ()
public volatile synthetic java.lang.Object next ()
}
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/Streams$1.class
Streams.java
package com.google.gson.internal
synthetic com.google.gson.internal.Streams$1 extends java.lang.Object {
}
com/google/gson/internal/StringMap.class
StringMap.java
package com.google.gson.internal
public final com.google.gson.internal.StringMap extends java.util.AbstractMap {
private static final int MINIMUM_CAPACITY
private static final int MAXIMUM_CAPACITY
private com.google.gson.internal.StringMap$LinkedEntry header
private static final java.util.Map$Entry[] EMPTY_TABLE
private com.google.gson.internal.StringMap$LinkedEntry[] table
private int size
private int threshold
private java.util.Set keySet
private java.util.Set entrySet
private java.util.Collection values
private static final int seed
public void <init> ()
public int size ()
public boolean containsKey (java.lang.Object)
Object key
public java.lang.Object get (java.lang.Object)
com.google.gson.internal.StringMap$LinkedEntry entry
Object key
private com.google.gson.internal.StringMap$LinkedEntry getEntry (java.lang.String)
String eKey
com.google.gson.internal.StringMap$LinkedEntry e
String key
int hash
com.google.gson.internal.StringMap$LinkedEntry[] tab
public java.lang.Object put (java.lang.String, java.lang.Object)
Object oldValue
com.google.gson.internal.StringMap$LinkedEntry e
String key
Object value
int hash
com.google.gson.internal.StringMap$LinkedEntry[] tab
int index
private void addNewEntry (java.lang.String, java.lang.Object, int, int)
String key
Object value
int hash
int index
com.google.gson.internal.StringMap$LinkedEntry header
com.google.gson.internal.StringMap$LinkedEntry oldTail
com.google.gson.internal.StringMap$LinkedEntry newTail
private com.google.gson.internal.StringMap$LinkedEntry[] makeTable (int)
int newCapacity
com.google.gson.internal.StringMap$LinkedEntry[] newTable
private com.google.gson.internal.StringMap$LinkedEntry[] doubleCapacity ()
int nextHighBit
com.google.gson.internal.StringMap$LinkedEntry n
com.google.gson.internal.StringMap$LinkedEntry e
int highBit
com.google.gson.internal.StringMap$LinkedEntry broken
int j
com.google.gson.internal.StringMap$LinkedEntry[] oldTable
int oldCapacity
int newCapacity
com.google.gson.internal.StringMap$LinkedEntry[] newTable
public java.lang.Object remove (java.lang.Object)
com.google.gson.internal.StringMap$LinkedEntry e
com.google.gson.internal.StringMap$LinkedEntry prev
Object key
int hash
com.google.gson.internal.StringMap$LinkedEntry[] tab
int index
private void unlink (com.google.gson.internal.StringMap$LinkedEntry)
com.google.gson.internal.StringMap$LinkedEntry e
public void clear ()
com.google.gson.internal.StringMap$LinkedEntry nxt
com.google.gson.internal.StringMap$LinkedEntry e
com.google.gson.internal.StringMap$LinkedEntry header
public java.util.Set keySet ()
java.util.Set ks
public java.util.Collection values ()
java.util.Collection vs
public java.util.Set entrySet ()
java.util.Set es
private boolean removeMapping (java.lang.Object, java.lang.Object)
com.google.gson.internal.StringMap$LinkedEntry e
com.google.gson.internal.StringMap$LinkedEntry prev
Object key
Object value
int hash
com.google.gson.internal.StringMap$LinkedEntry[] tab
int index
private static int hash (java.lang.String)
int h2
int h3
int i
String key
int h
public volatile synthetic java.lang.Object put (java.lang.Object, java.lang.Object)
Object x0
Object x1
static synthetic com.google.gson.internal.StringMap$LinkedEntry access$300 (com.google.gson.internal.StringMap)
com.google.gson.internal.StringMap x0
static synthetic int access$500 (com.google.gson.internal.StringMap)
com.google.gson.internal.StringMap x0
static synthetic boolean access$600 (com.google.gson.internal.StringMap, java.lang.Object, java.lang.Object)
com.google.gson.internal.StringMap x0
Object x1
Object x2
static void <clinit> ()
}
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[] arr$
int len$
int i$
int[] modifiers
com.google.gson.internal.Excluder result
public com.google.gson.internal.Excluder disableInnerClassSerialization ()
com.google.gson.internal.Excluder result
public com.google.gson.internal.Excluder excludeFieldsWithoutExposeAnnotation ()
com.google.gson.internal.Excluder result
public com.google.gson.internal.Excluder withExclusionStrategy (com.google.gson.ExclusionStrategy, boolean, boolean)
com.google.gson.ExclusionStrategy exclusionStrategy
boolean serialization
boolean deserialization
com.google.gson.internal.Excluder result
public com.google.gson.TypeAdapter create (com.google.gson.Gson, com.google.gson.reflect.TypeToken)
com.google.gson.Gson gson
com.google.gson.reflect.TypeToken type
Class rawType
boolean skipSerialize
boolean skipDeserialize
public boolean excludeField (java.lang.reflect.Field, boolean)
com.google.gson.annotations.Expose annotation
com.google.gson.ExclusionStrategy exclusionStrategy
java.util.Iterator i$
com.google.gson.FieldAttributes fieldAttributes
java.lang.reflect.Field field
boolean serialize
java.util.List list
public boolean excludeClass (java.lang.Class, boolean)
com.google.gson.ExclusionStrategy exclusionStrategy
java.util.Iterator i$
Class clazz
boolean serialize
java.util.List list
private boolean isAnonymousOrLocal (java.lang.Class)
Class clazz
private boolean isInnerClass (java.lang.Class)
Class clazz
private boolean isStatic (java.lang.Class)
Class clazz
private boolean isValidVersion (com.google.gson.annotations.Since, com.google.gson.annotations.Until)
com.google.gson.annotations.Since since
com.google.gson.annotations.Until until
private boolean isValidSince (com.google.gson.annotations.Since)
double annotationVersion
com.google.gson.annotations.Since annotation
private boolean isValidUntil (com.google.gson.annotations.Until)
double annotationVersion
com.google.gson.annotations.Until annotation
protected volatile synthetic java.lang.Object clone () throws java.lang.CloneNotSupportedException
static void <clinit> ()
}
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
void <init> (java.lang.reflect.Method)
public java.lang.Object newInstance (java.lang.Class) throws java.lang.Exception
Class c
}
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/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)
public java.lang.Object construct ()
}
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
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/StringMap$Values.class
StringMap.java
package com.google.gson.internal
final com.google.gson.internal.StringMap$Values extends java.util.AbstractCollection {
final synthetic com.google.gson.internal.StringMap this$0
private void <init> (com.google.gson.internal.StringMap)
public java.util.Iterator iterator ()
public int size ()
public boolean contains (java.lang.Object)
Object o
public void clear ()
synthetic void <init> (com.google.gson.internal.StringMap, com.google.gson.internal.StringMap$1)
com.google.gson.internal.StringMap x0
com.google.gson.internal.StringMap$1 x1
}
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 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)
public java.lang.Object construct ()
Object[] args
InstantiationException e
java.lang.reflect.InvocationTargetException e
IllegalAccessException e
}
com/google/gson/internal/StringMap$KeySet$1.class
StringMap.java
package com.google.gson.internal
com.google.gson.internal.StringMap$KeySet$1 extends com.google.gson.internal.StringMap$LinkedHashIterator {
final synthetic com.google.gson.internal.StringMap$KeySet this$1
void <init> (com.google.gson.internal.StringMap$KeySet)
public final java.lang.String next ()
public volatile synthetic java.lang.Object next ()
}
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/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)
public java.lang.Object read (com.google.gson.stream.JsonReader) throws java.io.IOException
com.google.gson.stream.JsonReader in
public void write (com.google.gson.stream.JsonWriter, java.lang.Object) throws java.io.IOException
com.google.gson.stream.JsonWriter out
Object value
private com.google.gson.TypeAdapter delegate ()
com.google.gson.TypeAdapter d
}
com/google/gson/internal/$Gson$Types$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/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 com.google.gson.internal.ConstructorConstructor this$0
void <init> (com.google.gson.internal.ConstructorConstructor)
public java.lang.Object construct ()
}
com/google/gson/internal/$Gson$Preconditions.class
$Gson$Preconditions.java
package com.google.gson.internal
public final com.google.gson.internal.$Gson$Preconditions extends java.lang.Object {
public void <init> ()
public static java.lang.Object checkNotNull (java.lang.Object)
Object obj
public static void checkArgument (boolean)
boolean condition
}
com/google/gson/internal/Streams$AppendableWriter.class
Streams.java
package com.google.gson.internal
com.google.gson.internal.Streams$AppendableWriter extends java.io.Writer {
private final Appendable appendable
private final com.google.gson.internal.Streams$AppendableWriter$CurrentWrite currentWrite
private void <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 ()
synthetic void <init> (java.lang.Appendable, com.google.gson.internal.Streams$1)
Appendable x0
com.google.gson.internal.Streams$1 x1
}
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$creator
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)
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 {
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)
public java.lang.Object construct ()
Object newInstance
Exception e
}
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/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/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/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 ()
}
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/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/TreeTypeAdapter$1.class
TreeTypeAdapter.java
package com.google.gson
synthetic com.google.gson.TreeTypeAdapter$1 extends java.lang.Object {
}
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/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/Gson$6.class
Gson.java
package com.google.gson
com.google.gson.Gson$6 extends com.google.gson.TypeAdapter {
final synthetic com.google.gson.Gson this$0
void <init> (com.google.gson.Gson)
public java.lang.Number read (com.google.gson.stream.JsonReader) throws java.io.IOException
com.google.gson.stream.JsonReader in
public void write (com.google.gson.stream.JsonWriter, java.lang.Number) throws java.io.IOException
com.google.gson.stream.JsonWriter out
Number value
public volatile synthetic java.lang.Object read (com.google.gson.stream.JsonReader) throws java.io.IOException
com.google.gson.stream.JsonReader x0
public volatile synthetic void write (com.google.gson.stream.JsonWriter, java.lang.Object) throws java.io.IOException
com.google.gson.stream.JsonWriter x0
Object x1
}
com/google/gson/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/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/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/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
void setValue (java.lang.Object)
char c
Object primitive
public boolean isBoolean ()
java.lang.Boolean getAsBooleanWrapper ()
public boolean getAsBoolean ()
public boolean isNumber ()
public java.lang.Number getAsNumber ()
public boolean isString ()
public java.lang.String getAsString ()
public double getAsDouble ()
public java.math.BigDecimal getAsBigDecimal ()
public java.math.BigInteger getAsBigInteger ()
public float getAsFloat ()
public long getAsLong ()
public short getAsShort ()
public int getAsInt ()
public byte getAsByte ()
public char getAsCharacter ()
private static boolean isPrimitiveOrString (java.lang.Object)
Class standardPrimitive
Class[] arr$
int len$
int i$
Object target
Class classOfPrimitive
public int hashCode ()
long value
long value
public boolean equals (java.lang.Object)
double a
double b
Object obj
com.google.gson.JsonPrimitive other
private static boolean isIntegral (com.google.gson.JsonPrimitive)
Number number
com.google.gson.JsonPrimitive primitive
static void <clinit> ()
}
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$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/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/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/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/JsonElement.class
JsonElement.java
package com.google.gson
public abstract com.google.gson.JsonElement extends java.lang.Object {
public void <init> ()
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/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/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/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)
}
com/google/gson/Gson$4.class
Gson.java
package com.google.gson
com.google.gson.Gson$4 extends com.google.gson.TypeAdapter {
final synthetic com.google.gson.Gson this$0
void <init> (com.google.gson.Gson)
public java.lang.Double read (com.google.gson.stream.JsonReader) throws java.io.IOException
com.google.gson.stream.JsonReader in
public void write (com.google.gson.stream.JsonWriter, java.lang.Number) throws java.io.IOException
com.google.gson.stream.JsonWriter out
Number value
double doubleValue
public volatile synthetic java.lang.Object read (com.google.gson.stream.JsonReader) throws java.io.IOException
com.google.gson.stream.JsonReader x0
public volatile synthetic void write (com.google.gson.stream.JsonWriter, java.lang.Object) throws java.io.IOException
com.google.gson.stream.JsonWriter x0
Object x1
}
com/google/gson/TreeTypeAdapter$SingleTypeFactory.class
TreeTypeAdapter.java
package com.google.gson
com.google.gson.TreeTypeAdapter$SingleTypeFactory extends java.lang.Object implements com.google.gson.TypeAdapterFactory {
private final com.google.gson.reflect.TypeToken exactType
private final boolean matchRawType
private final Class hierarchyType
private final com.google.gson.JsonSerializer serializer
private final com.google.gson.JsonDeserializer deserializer
private void <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
synthetic void <init> (java.lang.Object, com.google.gson.reflect.TypeToken, boolean, java.lang.Class, com.google.gson.TreeTypeAdapter$1)
Object x0
com.google.gson.reflect.TypeToken x1
boolean x2
Class x3
com.google.gson.TreeTypeAdapter$1 x4
}
com/google/gson/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[] arr$
int len$
int i$
java.lang.reflect.Type from
java.lang.reflect.ParameterizedType to
java.util.Map typeVarMap
Class clazz
java.lang.reflect.ParameterizedType ptype
java.lang.reflect.Type sType
private static boolean typeEquals (java.lang.reflect.ParameterizedType, java.lang.reflect.ParameterizedType, java.util.Map)
int i
java.lang.reflect.Type[] fromArgs
java.lang.reflect.Type[] toArgs
java.lang.reflect.ParameterizedType from
java.lang.reflect.ParameterizedType to
java.util.Map typeVarMap
private static transient java.lang.AssertionError buildUnexpectedTypeError (java.lang.reflect.Type, java.lang.Class[])
Class clazz
Class[] arr$
int len$
int i$
java.lang.reflect.Type token
Class[] expected
StringBuilder exceptionMessage
private static boolean matches (java.lang.reflect.Type, java.lang.reflect.Type, java.util.Map)
java.lang.reflect.Type from
java.lang.reflect.Type to
java.util.Map typeMap
public final int hashCode ()
public final boolean equals (java.lang.Object)
Object o
public final java.lang.String toString ()
public static com.google.gson.reflect.TypeToken get (java.lang.reflect.Type)
java.lang.reflect.Type type
public static com.google.gson.reflect.TypeToken get (java.lang.Class)
Class type
}
com/google/gson/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/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)
public void write (com.google.gson.stream.JsonWriter, java.lang.Object) throws java.io.IOException
com.google.gson.stream.JsonWriter out
Object value
public java.lang.Object read (com.google.gson.stream.JsonReader) throws java.io.IOException
com.google.gson.stream.JsonReader reader
}
com/google/gson/GsonBuilder.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
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[] arr$
int len$
int i$
com.google.gson.ExclusionStrategy[] strategies
public com.google.gson.GsonBuilder addSerializationExclusionStrategy (com.google.gson.ExclusionStrategy)
com.google.gson.ExclusionStrategy strategy
public com.google.gson.GsonBuilder addDeserializationExclusionStrategy (com.google.gson.ExclusionStrategy)
com.google.gson.ExclusionStrategy strategy
public com.google.gson.GsonBuilder setPrettyPrinting ()
public com.google.gson.GsonBuilder disableHtmlEscaping ()
public com.google.gson.GsonBuilder setDateFormat (java.lang.String)
String pattern
public com.google.gson.GsonBuilder setDateFormat (int)
int style
public com.google.gson.GsonBuilder setDateFormat (int, int)
int dateStyle
int timeStyle
public com.google.gson.GsonBuilder registerTypeAdapter (java.lang.reflect.Type, java.lang.Object)
com.google.gson.reflect.TypeToken typeToken
java.lang.reflect.Type type
Object typeAdapter
public com.google.gson.GsonBuilder registerTypeAdapterFactory (com.google.gson.TypeAdapterFactory)
com.google.gson.TypeAdapterFactory factory
public com.google.gson.GsonBuilder registerTypeHierarchyAdapter (java.lang.Class, java.lang.Object)
Class baseType
Object typeAdapter
public com.google.gson.GsonBuilder serializeSpecialFloatingPointValues ()
public com.google.gson.Gson create ()
java.util.List factories
private void addTypeAdaptersForDate (java.lang.String, int, int, java.util.List)
com.google.gson.DefaultDateTypeAdapter dateTypeAdapter
com.google.gson.DefaultDateTypeAdapter dateTypeAdapter
String datePattern
int dateStyle
int timeStyle
java.util.List factories
com.google.gson.DefaultDateTypeAdapter dateTypeAdapter
}