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 }