META-INF/
META-INF/MANIFEST.MF
com/
com/google/
com/google/gson/
com/google/gson/annotations/
com/google/gson/internal/
com/google/gson/reflect/
com/google/gson/stream/
com/google/gson/annotations/Expose.classExpose.java
package com.google.gson.annotations
public abstract com.google.gson.annotations.Expose extends java.lang.Object implements java.lang.annotation.Annotation {
public abstract boolean serialize ()
public abstract boolean deserialize ()
}
com/google/gson/annotations/SerializedName.classSerializedName.java
package com.google.gson.annotations
public abstract com.google.gson.annotations.SerializedName extends java.lang.Object implements java.lang.annotation.Annotation {
public abstract java.lang.String value ()
}
com/google/gson/annotations/Since.classSince.java
package com.google.gson.annotations
public abstract com.google.gson.annotations.Since extends java.lang.Object implements java.lang.annotation.Annotation {
public abstract double value ()
}
com/google/gson/annotations/Until.classUntil.java
package com.google.gson.annotations
public abstract com.google.gson.annotations.Until extends java.lang.Object implements java.lang.annotation.Annotation {
public abstract double value ()
}
com/google/gson/AnonymousAndLocalClassExclusionStrategy.classAnonymousAndLocalClassExclusionStrategy.java
package com.google.gson
final com.google.gson.AnonymousAndLocalClassExclusionStrategy extends java.lang.Object implements com.google.gson.ExclusionStrategy {
void ()
public boolean shouldSkipField (com.google.gson.FieldAttributes)
com.google.gson.FieldAttributes f
public boolean shouldSkipClass (java.lang.Class)
Class clazz
private boolean isAnonymousOrLocal (java.lang.Class)
Class clazz
}
com/google/gson/BaseMapTypeAdapter.classBaseMapTypeAdapter.java
package com.google.gson
abstract com.google.gson.BaseMapTypeAdapter extends java.lang.Object implements com.google.gson.JsonSerializer com.google.gson.JsonDeserializer {
void ()
protected static final com.google.gson.JsonElement serialize (com.google.gson.JsonSerializationContext, java.lang.Object, java.lang.reflect.Type)
com.google.gson.JsonSerializationContext context
Object src
java.lang.reflect.Type srcType
com.google.gson.JsonSerializationContextDefault contextImpl
protected static final java.util.Map constructMapType (java.lang.reflect.Type, com.google.gson.JsonDeserializationContext)
java.lang.reflect.Type mapType
com.google.gson.JsonDeserializationContext context
com.google.gson.JsonDeserializationContextDefault contextImpl
com.google.gson.ObjectConstructor objectConstructor
}
com/google/gson/Cache.classCache.java
package com.google.gson
abstract com.google.gson.Cache extends java.lang.Object {
public abstract void addElement (java.lang.Object, java.lang.Object)
public abstract java.lang.Object getElement (java.lang.Object)
public abstract java.lang.Object removeElement (java.lang.Object)
}
com/google/gson/CamelCaseSeparatorNamingPolicy.classCamelCaseSeparatorNamingPolicy.java
package com.google.gson
final com.google.gson.CamelCaseSeparatorNamingPolicy extends com.google.gson.RecursiveFieldNamingPolicy {
private final String separatorString
public void (java.lang.String)
String separatorString
protected java.lang.String translateName (java.lang.String, java.lang.reflect.Type, java.util.Collection)
char character
int i
String target
java.lang.reflect.Type fieldType
java.util.Collection annnotations
StringBuilder translation
}
com/google/gson/CircularReferenceException.classCircularReferenceException.java
package com.google.gson
final com.google.gson.CircularReferenceException extends java.lang.RuntimeException {
private static final long serialVersionUID
private final Object offendingNode
void (java.lang.Object)
Object offendingNode
public java.lang.IllegalStateException createDetailedException (com.google.gson.FieldAttributes)
com.google.gson.FieldAttributes offendingField
StringBuilder msg
}
com/google/gson/CompositionFieldNamingPolicy.classCompositionFieldNamingPolicy.java
package com.google.gson
abstract com.google.gson.CompositionFieldNamingPolicy extends com.google.gson.RecursiveFieldNamingPolicy {
private final com.google.gson.RecursiveFieldNamingPolicy[] fieldPolicies
public transient void (com.google.gson.RecursiveFieldNamingPolicy[])
com.google.gson.RecursiveFieldNamingPolicy[] fieldNamingPolicies
protected java.lang.String translateName (java.lang.String, java.lang.reflect.Type, java.util.Collection)
com.google.gson.RecursiveFieldNamingPolicy policy
com.google.gson.RecursiveFieldNamingPolicy[] arr$
int len$
int i$
String target
java.lang.reflect.Type fieldType
java.util.Collection annotations
}
com/google/gson/DefaultConstructorAllocator$Null.classDefaultConstructorAllocator.java
package com.google.gson
final com.google.gson.DefaultConstructorAllocator$Null extends java.lang.Object {
private void ()
}
com/google/gson/DefaultConstructorAllocator.classDefaultConstructorAllocator.java
package com.google.gson
final com.google.gson.DefaultConstructorAllocator extends java.lang.Object {
private static final java.lang.reflect.Constructor NULL_CONSTRUCTOR
private final com.google.gson.Cache constructorCache
public void ()
public void (int)
int cacheSize
final boolean isInCache (java.lang.Class)
Class cacheKey
private static final java.lang.reflect.Constructor createNullConstructor ()
Exception e
public java.lang.Object newInstance (java.lang.Class) throws java.lang.Exception
Class c
java.lang.reflect.Constructor constructor
private java.lang.reflect.Constructor findConstructor (java.lang.Class)
Class c
java.lang.reflect.Constructor cachedElement
java.lang.reflect.Constructor noArgsConstructor
private static java.lang.reflect.Constructor getNoArgsConstructor (java.lang.Class)
java.lang.reflect.Constructor declaredConstructor
Exception e
Class c
static void ()
}
com/google/gson/DefaultTypeAdapters$1.classDefaultTypeAdapters.java
package com.google.gson
com.google.gson.DefaultTypeAdapters$1 extends java.lang.Object {
}
com/google/gson/DefaultTypeAdapters$BigDecimalTypeAdapter.classDefaultTypeAdapters.java
package com.google.gson
final com.google.gson.DefaultTypeAdapters$BigDecimalTypeAdapter extends java.lang.Object implements com.google.gson.JsonSerializer com.google.gson.JsonDeserializer {
private void ()
public com.google.gson.JsonElement serialize (java.math.BigDecimal, java.lang.reflect.Type, com.google.gson.JsonSerializationContext)
java.math.BigDecimal src
java.lang.reflect.Type typeOfSrc
com.google.gson.JsonSerializationContext context
public java.math.BigDecimal deserialize (com.google.gson.JsonElement, java.lang.reflect.Type, com.google.gson.JsonDeserializationContext) throws com.google.gson.JsonParseException
NumberFormatException e
UnsupportedOperationException e
IllegalStateException e
com.google.gson.JsonElement json
java.lang.reflect.Type typeOfT
com.google.gson.JsonDeserializationContext context
public java.lang.String toString ()
public volatile com.google.gson.JsonElement serialize (java.lang.Object, java.lang.reflect.Type, com.google.gson.JsonSerializationContext)
Object x0
java.lang.reflect.Type x1
com.google.gson.JsonSerializationContext x2
public volatile java.lang.Object deserialize (com.google.gson.JsonElement, java.lang.reflect.Type, com.google.gson.JsonDeserializationContext) throws com.google.gson.JsonParseException
com.google.gson.JsonElement x0
java.lang.reflect.Type x1
com.google.gson.JsonDeserializationContext x2
void (com.google.gson.DefaultTypeAdapters$1)
com.google.gson.DefaultTypeAdapters$1 x0
}
com/google/gson/DefaultTypeAdapters$BigIntegerTypeAdapter.classDefaultTypeAdapters.java
package com.google.gson
final com.google.gson.DefaultTypeAdapters$BigIntegerTypeAdapter extends java.lang.Object implements com.google.gson.JsonSerializer com.google.gson.JsonDeserializer {
private void ()
public com.google.gson.JsonElement serialize (java.math.BigInteger, java.lang.reflect.Type, com.google.gson.JsonSerializationContext)
java.math.BigInteger src
java.lang.reflect.Type typeOfSrc
com.google.gson.JsonSerializationContext context
public java.math.BigInteger deserialize (com.google.gson.JsonElement, java.lang.reflect.Type, com.google.gson.JsonDeserializationContext) throws com.google.gson.JsonParseException
NumberFormatException e
UnsupportedOperationException e
IllegalStateException e
com.google.gson.JsonElement json
java.lang.reflect.Type typeOfT
com.google.gson.JsonDeserializationContext context
public java.lang.String toString ()
public volatile com.google.gson.JsonElement serialize (java.lang.Object, java.lang.reflect.Type, com.google.gson.JsonSerializationContext)
Object x0
java.lang.reflect.Type x1
com.google.gson.JsonSerializationContext x2
public volatile java.lang.Object deserialize (com.google.gson.JsonElement, java.lang.reflect.Type, com.google.gson.JsonDeserializationContext) throws com.google.gson.JsonParseException
com.google.gson.JsonElement x0
java.lang.reflect.Type x1
com.google.gson.JsonDeserializationContext x2
void (com.google.gson.DefaultTypeAdapters$1)
com.google.gson.DefaultTypeAdapters$1 x0
}
com/google/gson/DefaultTypeAdapters$BooleanTypeAdapter.classDefaultTypeAdapters.java
package com.google.gson
final com.google.gson.DefaultTypeAdapters$BooleanTypeAdapter extends java.lang.Object implements com.google.gson.JsonSerializer com.google.gson.JsonDeserializer {
private void ()
public com.google.gson.JsonElement serialize (java.lang.Boolean, java.lang.reflect.Type, com.google.gson.JsonSerializationContext)
Boolean src
java.lang.reflect.Type typeOfSrc
com.google.gson.JsonSerializationContext context
public java.lang.Boolean deserialize (com.google.gson.JsonElement, java.lang.reflect.Type, com.google.gson.JsonDeserializationContext) throws com.google.gson.JsonParseException
UnsupportedOperationException e
IllegalStateException e
com.google.gson.JsonElement json
java.lang.reflect.Type typeOfT
com.google.gson.JsonDeserializationContext context
public java.lang.String toString ()
public volatile com.google.gson.JsonElement serialize (java.lang.Object, java.lang.reflect.Type, com.google.gson.JsonSerializationContext)
Object x0
java.lang.reflect.Type x1
com.google.gson.JsonSerializationContext x2
public volatile java.lang.Object deserialize (com.google.gson.JsonElement, java.lang.reflect.Type, com.google.gson.JsonDeserializationContext) throws com.google.gson.JsonParseException
com.google.gson.JsonElement x0
java.lang.reflect.Type x1
com.google.gson.JsonDeserializationContext x2
void (com.google.gson.DefaultTypeAdapters$1)
com.google.gson.DefaultTypeAdapters$1 x0
}
com/google/gson/DefaultTypeAdapters$ByteTypeAdapter.classDefaultTypeAdapters.java
package com.google.gson
final com.google.gson.DefaultTypeAdapters$ByteTypeAdapter extends java.lang.Object implements com.google.gson.JsonSerializer com.google.gson.JsonDeserializer {
private void ()
public com.google.gson.JsonElement serialize (java.lang.Byte, java.lang.reflect.Type, com.google.gson.JsonSerializationContext)
Byte src
java.lang.reflect.Type typeOfSrc
com.google.gson.JsonSerializationContext context
public java.lang.Byte deserialize (com.google.gson.JsonElement, java.lang.reflect.Type, com.google.gson.JsonDeserializationContext) throws com.google.gson.JsonParseException
NumberFormatException e
UnsupportedOperationException e
IllegalStateException e
com.google.gson.JsonElement json
java.lang.reflect.Type typeOfT
com.google.gson.JsonDeserializationContext context
public java.lang.String toString ()
public volatile com.google.gson.JsonElement serialize (java.lang.Object, java.lang.reflect.Type, com.google.gson.JsonSerializationContext)
Object x0
java.lang.reflect.Type x1
com.google.gson.JsonSerializationContext x2
public volatile java.lang.Object deserialize (com.google.gson.JsonElement, java.lang.reflect.Type, com.google.gson.JsonDeserializationContext) throws com.google.gson.JsonParseException
com.google.gson.JsonElement x0
java.lang.reflect.Type x1
com.google.gson.JsonDeserializationContext x2
void (com.google.gson.DefaultTypeAdapters$1)
com.google.gson.DefaultTypeAdapters$1 x0
}
com/google/gson/DefaultTypeAdapters$CharacterTypeAdapter.classDefaultTypeAdapters.java
package com.google.gson
final com.google.gson.DefaultTypeAdapters$CharacterTypeAdapter extends java.lang.Object implements com.google.gson.JsonSerializer com.google.gson.JsonDeserializer {
private void ()
public com.google.gson.JsonElement serialize (java.lang.Character, java.lang.reflect.Type, com.google.gson.JsonSerializationContext)
Character src
java.lang.reflect.Type typeOfSrc
com.google.gson.JsonSerializationContext context
public java.lang.Character 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
public java.lang.String toString ()
public volatile com.google.gson.JsonElement serialize (java.lang.Object, java.lang.reflect.Type, com.google.gson.JsonSerializationContext)
Object x0
java.lang.reflect.Type x1
com.google.gson.JsonSerializationContext x2
public volatile java.lang.Object deserialize (com.google.gson.JsonElement, java.lang.reflect.Type, com.google.gson.JsonDeserializationContext) throws com.google.gson.JsonParseException
com.google.gson.JsonElement x0
java.lang.reflect.Type x1
com.google.gson.JsonDeserializationContext x2
void (com.google.gson.DefaultTypeAdapters$1)
com.google.gson.DefaultTypeAdapters$1 x0
}
com/google/gson/DefaultTypeAdapters$CollectionTypeAdapter.classDefaultTypeAdapters.java
package com.google.gson
final com.google.gson.DefaultTypeAdapters$CollectionTypeAdapter extends java.lang.Object implements com.google.gson.JsonSerializer com.google.gson.JsonDeserializer {
private void ()
public com.google.gson.JsonElement serialize (java.util.Collection, java.lang.reflect.Type, com.google.gson.JsonSerializationContext)
Class rawTypeOfSrc
java.lang.reflect.Type childType
com.google.gson.JsonElement element
Object child
java.util.Iterator i$
java.util.Collection src
java.lang.reflect.Type typeOfSrc
com.google.gson.JsonSerializationContext context
com.google.gson.JsonArray array
java.lang.reflect.Type childGenericType
public java.util.Collection deserialize (com.google.gson.JsonElement, java.lang.reflect.Type, com.google.gson.JsonDeserializationContext) throws com.google.gson.JsonParseException
Object value
com.google.gson.JsonElement childElement
java.util.Iterator i$
com.google.gson.JsonElement json
java.lang.reflect.Type typeOfT
com.google.gson.JsonDeserializationContext context
java.util.Collection collection
java.lang.reflect.Type childType
private java.util.Collection constructCollectionType (java.lang.reflect.Type, com.google.gson.JsonDeserializationContext)
java.lang.reflect.Type collectionType
com.google.gson.JsonDeserializationContext context
com.google.gson.JsonDeserializationContextDefault contextImpl
com.google.gson.ObjectConstructor objectConstructor
public volatile com.google.gson.JsonElement serialize (java.lang.Object, java.lang.reflect.Type, com.google.gson.JsonSerializationContext)
Object x0
java.lang.reflect.Type x1
com.google.gson.JsonSerializationContext x2
public volatile java.lang.Object deserialize (com.google.gson.JsonElement, java.lang.reflect.Type, com.google.gson.JsonDeserializationContext) throws com.google.gson.JsonParseException
com.google.gson.JsonElement x0
java.lang.reflect.Type x1
com.google.gson.JsonDeserializationContext x2
void (com.google.gson.DefaultTypeAdapters$1)
com.google.gson.DefaultTypeAdapters$1 x0
}
com/google/gson/DefaultTypeAdapters$DefaultConstructorCreator.classDefaultTypeAdapters.java
package com.google.gson
final com.google.gson.DefaultTypeAdapters$DefaultConstructorCreator extends java.lang.Object implements com.google.gson.InstanceCreator {
private final Class defaultInstance
private final com.google.gson.DefaultConstructorAllocator allocator
public void (java.lang.Class, com.google.gson.DefaultConstructorAllocator)
Class defaultInstance
com.google.gson.DefaultConstructorAllocator allocator
public java.lang.Object createInstance (java.lang.reflect.Type)
Object specificInstance
Exception e
java.lang.reflect.Type type
Class rawType
public java.lang.String toString ()
}
com/google/gson/DefaultTypeAdapters$DefaultDateTypeAdapter.classDefaultTypeAdapters.java
package com.google.gson
final com.google.gson.DefaultTypeAdapters$DefaultDateTypeAdapter extends java.lang.Object implements com.google.gson.JsonSerializer com.google.gson.JsonDeserializer {
private final java.text.DateFormat enUsFormat
private final java.text.DateFormat localFormat
private final java.text.DateFormat iso8601Format
void ()
void (java.lang.String)
String datePattern
void (int)
int style
public void (int, int)
int dateStyle
int timeStyle
void (java.text.DateFormat, java.text.DateFormat)
java.text.DateFormat enUsFormat
java.text.DateFormat localFormat
public com.google.gson.JsonElement serialize (java.util.Date, java.lang.reflect.Type, com.google.gson.JsonSerializationContext)
String dateFormatAsString
java.util.Date src
java.lang.reflect.Type typeOfSrc
com.google.gson.JsonSerializationContext context
public java.util.Date deserialize (com.google.gson.JsonElement, java.lang.reflect.Type, com.google.gson.JsonDeserializationContext) throws com.google.gson.JsonParseException
com.google.gson.JsonElement json
java.lang.reflect.Type typeOfT
com.google.gson.JsonDeserializationContext context
java.util.Date date
private java.util.Date deserializeToDate (com.google.gson.JsonElement)
java.text.ParseException ignored
java.text.ParseException ignored
java.text.ParseException e
com.google.gson.JsonElement json
public java.lang.String toString ()
StringBuilder sb
public volatile com.google.gson.JsonElement serialize (java.lang.Object, java.lang.reflect.Type, com.google.gson.JsonSerializationContext)
Object x0
java.lang.reflect.Type x1
com.google.gson.JsonSerializationContext x2
public volatile java.lang.Object deserialize (com.google.gson.JsonElement, java.lang.reflect.Type, com.google.gson.JsonDeserializationContext) throws com.google.gson.JsonParseException
com.google.gson.JsonElement x0
java.lang.reflect.Type x1
com.google.gson.JsonDeserializationContext x2
}
com/google/gson/DefaultTypeAdapters$DefaultInetAddressAdapter.classDefaultTypeAdapters.java
package com.google.gson
final com.google.gson.DefaultTypeAdapters$DefaultInetAddressAdapter extends java.lang.Object implements com.google.gson.JsonDeserializer com.google.gson.JsonSerializer {
void ()
public java.net.InetAddress deserialize (com.google.gson.JsonElement, java.lang.reflect.Type, com.google.gson.JsonDeserializationContext) throws com.google.gson.JsonParseException
java.net.UnknownHostException e
com.google.gson.JsonElement json
java.lang.reflect.Type typeOfT
com.google.gson.JsonDeserializationContext context
public com.google.gson.JsonElement serialize (java.net.InetAddress, java.lang.reflect.Type, com.google.gson.JsonSerializationContext)
java.net.InetAddress src
java.lang.reflect.Type typeOfSrc
com.google.gson.JsonSerializationContext context
public volatile java.lang.Object deserialize (com.google.gson.JsonElement, java.lang.reflect.Type, com.google.gson.JsonDeserializationContext) throws com.google.gson.JsonParseException
com.google.gson.JsonElement x0
java.lang.reflect.Type x1
com.google.gson.JsonDeserializationContext x2
public volatile com.google.gson.JsonElement serialize (java.lang.Object, java.lang.reflect.Type, com.google.gson.JsonSerializationContext)
Object x0
java.lang.reflect.Type x1
com.google.gson.JsonSerializationContext x2
}
com/google/gson/DefaultTypeAdapters$DefaultJavaSqlDateTypeAdapter.classDefaultTypeAdapters.java
package com.google.gson
final com.google.gson.DefaultTypeAdapters$DefaultJavaSqlDateTypeAdapter extends java.lang.Object implements com.google.gson.JsonSerializer com.google.gson.JsonDeserializer {
private final java.text.DateFormat format
void ()
public com.google.gson.JsonElement serialize (java.sql.Date, java.lang.reflect.Type, com.google.gson.JsonSerializationContext)
String dateFormatAsString
java.sql.Date src
java.lang.reflect.Type typeOfSrc
com.google.gson.JsonSerializationContext context
public java.sql.Date deserialize (com.google.gson.JsonElement, java.lang.reflect.Type, com.google.gson.JsonDeserializationContext) throws com.google.gson.JsonParseException
java.util.Date date
java.text.ParseException e
com.google.gson.JsonElement json
java.lang.reflect.Type typeOfT
com.google.gson.JsonDeserializationContext context
public volatile com.google.gson.JsonElement serialize (java.lang.Object, java.lang.reflect.Type, com.google.gson.JsonSerializationContext)
Object x0
java.lang.reflect.Type x1
com.google.gson.JsonSerializationContext x2
public volatile java.lang.Object deserialize (com.google.gson.JsonElement, java.lang.reflect.Type, com.google.gson.JsonDeserializationContext) throws com.google.gson.JsonParseException
com.google.gson.JsonElement x0
java.lang.reflect.Type x1
com.google.gson.JsonDeserializationContext x2
}
com/google/gson/DefaultTypeAdapters$DefaultTimestampDeserializer.classDefaultTypeAdapters.java
package com.google.gson
final com.google.gson.DefaultTypeAdapters$DefaultTimestampDeserializer extends java.lang.Object implements com.google.gson.JsonDeserializer {
void ()
public java.sql.Timestamp 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
public volatile java.lang.Object deserialize (com.google.gson.JsonElement, java.lang.reflect.Type, com.google.gson.JsonDeserializationContext) throws com.google.gson.JsonParseException
com.google.gson.JsonElement x0
java.lang.reflect.Type x1
com.google.gson.JsonDeserializationContext x2
}
com/google/gson/DefaultTypeAdapters$DefaultTimeTypeAdapter.classDefaultTypeAdapters.java
package com.google.gson
final com.google.gson.DefaultTypeAdapters$DefaultTimeTypeAdapter extends java.lang.Object implements com.google.gson.JsonSerializer com.google.gson.JsonDeserializer {
private final java.text.DateFormat format
void ()
public com.google.gson.JsonElement serialize (java.sql.Time, java.lang.reflect.Type, com.google.gson.JsonSerializationContext)
String dateFormatAsString
java.sql.Time src
java.lang.reflect.Type typeOfSrc
com.google.gson.JsonSerializationContext context
public java.sql.Time deserialize (com.google.gson.JsonElement, java.lang.reflect.Type, com.google.gson.JsonDeserializationContext) throws com.google.gson.JsonParseException
java.util.Date date
java.text.ParseException e
com.google.gson.JsonElement json
java.lang.reflect.Type typeOfT
com.google.gson.JsonDeserializationContext context
public volatile com.google.gson.JsonElement serialize (java.lang.Object, java.lang.reflect.Type, com.google.gson.JsonSerializationContext)
Object x0
java.lang.reflect.Type x1
com.google.gson.JsonSerializationContext x2
public volatile java.lang.Object deserialize (com.google.gson.JsonElement, java.lang.reflect.Type, com.google.gson.JsonDeserializationContext) throws com.google.gson.JsonParseException
com.google.gson.JsonElement x0
java.lang.reflect.Type x1
com.google.gson.JsonDeserializationContext x2
}
com/google/gson/DefaultTypeAdapters$DoubleDeserializer.classDefaultTypeAdapters.java
package com.google.gson
final com.google.gson.DefaultTypeAdapters$DoubleDeserializer extends java.lang.Object implements com.google.gson.JsonDeserializer {
private void ()
public java.lang.Double deserialize (com.google.gson.JsonElement, java.lang.reflect.Type, com.google.gson.JsonDeserializationContext) throws com.google.gson.JsonParseException
NumberFormatException e
UnsupportedOperationException e
IllegalStateException e
com.google.gson.JsonElement json
java.lang.reflect.Type typeOfT
com.google.gson.JsonDeserializationContext context
public java.lang.String toString ()
public volatile java.lang.Object deserialize (com.google.gson.JsonElement, java.lang.reflect.Type, com.google.gson.JsonDeserializationContext) throws com.google.gson.JsonParseException
com.google.gson.JsonElement x0
java.lang.reflect.Type x1
com.google.gson.JsonDeserializationContext x2
void (com.google.gson.DefaultTypeAdapters$1)
com.google.gson.DefaultTypeAdapters$1 x0
}
com/google/gson/DefaultTypeAdapters$DoubleSerializer.classDefaultTypeAdapters.java
package com.google.gson
final com.google.gson.DefaultTypeAdapters$DoubleSerializer extends java.lang.Object implements com.google.gson.JsonSerializer {
private final boolean serializeSpecialFloatingPointValues
void (boolean)
boolean serializeSpecialDoubleValues
public com.google.gson.JsonElement serialize (java.lang.Double, java.lang.reflect.Type, com.google.gson.JsonSerializationContext)
Double src
java.lang.reflect.Type typeOfSrc
com.google.gson.JsonSerializationContext context
public volatile com.google.gson.JsonElement serialize (java.lang.Object, java.lang.reflect.Type, com.google.gson.JsonSerializationContext)
Object x0
java.lang.reflect.Type x1
com.google.gson.JsonSerializationContext x2
}
com/google/gson/DefaultTypeAdapters$EnumTypeAdapter.classDefaultTypeAdapters.java
package com.google.gson
final com.google.gson.DefaultTypeAdapters$EnumTypeAdapter extends java.lang.Object implements com.google.gson.JsonSerializer com.google.gson.JsonDeserializer {
private void ()
public com.google.gson.JsonElement serialize (java.lang.Enum, java.lang.reflect.Type, com.google.gson.JsonSerializationContext)
Enum src
java.lang.reflect.Type typeOfSrc
com.google.gson.JsonSerializationContext context
public java.lang.Enum 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 classOfT
com.google.gson.JsonDeserializationContext context
public java.lang.String toString ()
public volatile com.google.gson.JsonElement serialize (java.lang.Object, java.lang.reflect.Type, com.google.gson.JsonSerializationContext)
Object x0
java.lang.reflect.Type x1
com.google.gson.JsonSerializationContext x2
public volatile java.lang.Object deserialize (com.google.gson.JsonElement, java.lang.reflect.Type, com.google.gson.JsonDeserializationContext) throws com.google.gson.JsonParseException
com.google.gson.JsonElement x0
java.lang.reflect.Type x1
com.google.gson.JsonDeserializationContext x2
void (com.google.gson.DefaultTypeAdapters$1)
com.google.gson.DefaultTypeAdapters$1 x0
}
com/google/gson/DefaultTypeAdapters$FloatDeserializer.classDefaultTypeAdapters.java
package com.google.gson
final com.google.gson.DefaultTypeAdapters$FloatDeserializer extends java.lang.Object implements com.google.gson.JsonDeserializer {
private void ()
public java.lang.Float deserialize (com.google.gson.JsonElement, java.lang.reflect.Type, com.google.gson.JsonDeserializationContext) throws com.google.gson.JsonParseException
NumberFormatException e
UnsupportedOperationException e
IllegalStateException e
com.google.gson.JsonElement json
java.lang.reflect.Type typeOfT
com.google.gson.JsonDeserializationContext context
public java.lang.String toString ()
public volatile java.lang.Object deserialize (com.google.gson.JsonElement, java.lang.reflect.Type, com.google.gson.JsonDeserializationContext) throws com.google.gson.JsonParseException
com.google.gson.JsonElement x0
java.lang.reflect.Type x1
com.google.gson.JsonDeserializationContext x2
void (com.google.gson.DefaultTypeAdapters$1)
com.google.gson.DefaultTypeAdapters$1 x0
}
com/google/gson/DefaultTypeAdapters$FloatSerializer.classDefaultTypeAdapters.java
package com.google.gson
final com.google.gson.DefaultTypeAdapters$FloatSerializer extends java.lang.Object implements com.google.gson.JsonSerializer {
private final boolean serializeSpecialFloatingPointValues
void (boolean)
boolean serializeSpecialDoubleValues
public com.google.gson.JsonElement serialize (java.lang.Float, java.lang.reflect.Type, com.google.gson.JsonSerializationContext)
Float src
java.lang.reflect.Type typeOfSrc
com.google.gson.JsonSerializationContext context
public volatile com.google.gson.JsonElement serialize (java.lang.Object, java.lang.reflect.Type, com.google.gson.JsonSerializationContext)
Object x0
java.lang.reflect.Type x1
com.google.gson.JsonSerializationContext x2
}
com/google/gson/DefaultTypeAdapters$GregorianCalendarTypeAdapter.classDefaultTypeAdapters.java
package com.google.gson
final com.google.gson.DefaultTypeAdapters$GregorianCalendarTypeAdapter extends java.lang.Object implements com.google.gson.JsonSerializer com.google.gson.JsonDeserializer {
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
private void ()
public com.google.gson.JsonElement serialize (java.util.GregorianCalendar, java.lang.reflect.Type, com.google.gson.JsonSerializationContext)
java.util.GregorianCalendar src
java.lang.reflect.Type typeOfSrc
com.google.gson.JsonSerializationContext context
com.google.gson.JsonObject obj
public java.util.GregorianCalendar 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
com.google.gson.JsonObject obj
int year
int month
int dayOfMonth
int hourOfDay
int minute
int second
public java.lang.String toString ()
public volatile com.google.gson.JsonElement serialize (java.lang.Object, java.lang.reflect.Type, com.google.gson.JsonSerializationContext)
Object x0
java.lang.reflect.Type x1
com.google.gson.JsonSerializationContext x2
public volatile java.lang.Object deserialize (com.google.gson.JsonElement, java.lang.reflect.Type, com.google.gson.JsonDeserializationContext) throws com.google.gson.JsonParseException
com.google.gson.JsonElement x0
java.lang.reflect.Type x1
com.google.gson.JsonDeserializationContext x2
void (com.google.gson.DefaultTypeAdapters$1)
com.google.gson.DefaultTypeAdapters$1 x0
}
com/google/gson/DefaultTypeAdapters$IntegerTypeAdapter.classDefaultTypeAdapters.java
package com.google.gson
final com.google.gson.DefaultTypeAdapters$IntegerTypeAdapter extends java.lang.Object implements com.google.gson.JsonSerializer com.google.gson.JsonDeserializer {
private void ()
public com.google.gson.JsonElement serialize (java.lang.Integer, java.lang.reflect.Type, com.google.gson.JsonSerializationContext)
Integer src
java.lang.reflect.Type typeOfSrc
com.google.gson.JsonSerializationContext context
public java.lang.Integer deserialize (com.google.gson.JsonElement, java.lang.reflect.Type, com.google.gson.JsonDeserializationContext) throws com.google.gson.JsonParseException
NumberFormatException e
UnsupportedOperationException e
IllegalStateException e
com.google.gson.JsonElement json
java.lang.reflect.Type typeOfT
com.google.gson.JsonDeserializationContext context
public java.lang.String toString ()
public volatile com.google.gson.JsonElement serialize (java.lang.Object, java.lang.reflect.Type, com.google.gson.JsonSerializationContext)
Object x0
java.lang.reflect.Type x1
com.google.gson.JsonSerializationContext x2
public volatile java.lang.Object deserialize (com.google.gson.JsonElement, java.lang.reflect.Type, com.google.gson.JsonDeserializationContext) throws com.google.gson.JsonParseException
com.google.gson.JsonElement x0
java.lang.reflect.Type x1
com.google.gson.JsonDeserializationContext x2
void (com.google.gson.DefaultTypeAdapters$1)
com.google.gson.DefaultTypeAdapters$1 x0
}
com/google/gson/DefaultTypeAdapters$LocaleTypeAdapter.classDefaultTypeAdapters.java
package com.google.gson
final com.google.gson.DefaultTypeAdapters$LocaleTypeAdapter extends java.lang.Object implements com.google.gson.JsonSerializer com.google.gson.JsonDeserializer {
private void ()
public com.google.gson.JsonElement serialize (java.util.Locale, java.lang.reflect.Type, com.google.gson.JsonSerializationContext)
java.util.Locale src
java.lang.reflect.Type typeOfSrc
com.google.gson.JsonSerializationContext context
public java.util.Locale 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
String locale
java.util.StringTokenizer tokenizer
String language
String country
String variant
public java.lang.String toString ()
public volatile com.google.gson.JsonElement serialize (java.lang.Object, java.lang.reflect.Type, com.google.gson.JsonSerializationContext)
Object x0
java.lang.reflect.Type x1
com.google.gson.JsonSerializationContext x2
public volatile java.lang.Object deserialize (com.google.gson.JsonElement, java.lang.reflect.Type, com.google.gson.JsonDeserializationContext) throws com.google.gson.JsonParseException
com.google.gson.JsonElement x0
java.lang.reflect.Type x1
com.google.gson.JsonDeserializationContext x2
void (com.google.gson.DefaultTypeAdapters$1)
com.google.gson.DefaultTypeAdapters$1 x0
}
com/google/gson/DefaultTypeAdapters$LongDeserializer.classDefaultTypeAdapters.java
package com.google.gson
final com.google.gson.DefaultTypeAdapters$LongDeserializer extends java.lang.Object implements com.google.gson.JsonDeserializer {
private void ()
public java.lang.Long deserialize (com.google.gson.JsonElement, java.lang.reflect.Type, com.google.gson.JsonDeserializationContext) throws com.google.gson.JsonParseException
NumberFormatException e
UnsupportedOperationException e
IllegalStateException e
com.google.gson.JsonElement json
java.lang.reflect.Type typeOfT
com.google.gson.JsonDeserializationContext context
public java.lang.String toString ()
public volatile java.lang.Object deserialize (com.google.gson.JsonElement, java.lang.reflect.Type, com.google.gson.JsonDeserializationContext) throws com.google.gson.JsonParseException
com.google.gson.JsonElement x0
java.lang.reflect.Type x1
com.google.gson.JsonDeserializationContext x2
void (com.google.gson.DefaultTypeAdapters$1)
com.google.gson.DefaultTypeAdapters$1 x0
}
com/google/gson/DefaultTypeAdapters$LongSerializer.classDefaultTypeAdapters.java
package com.google.gson
final com.google.gson.DefaultTypeAdapters$LongSerializer extends java.lang.Object implements com.google.gson.JsonSerializer {
private final com.google.gson.LongSerializationPolicy longSerializationPolicy
private void (com.google.gson.LongSerializationPolicy)
com.google.gson.LongSerializationPolicy longSerializationPolicy
public com.google.gson.JsonElement serialize (java.lang.Long, java.lang.reflect.Type, com.google.gson.JsonSerializationContext)
Long src
java.lang.reflect.Type typeOfSrc
com.google.gson.JsonSerializationContext context
public java.lang.String toString ()
public volatile com.google.gson.JsonElement serialize (java.lang.Object, java.lang.reflect.Type, com.google.gson.JsonSerializationContext)
Object x0
java.lang.reflect.Type x1
com.google.gson.JsonSerializationContext x2
void (com.google.gson.LongSerializationPolicy, com.google.gson.DefaultTypeAdapters$1)
com.google.gson.LongSerializationPolicy x0
com.google.gson.DefaultTypeAdapters$1 x1
}
com/google/gson/DefaultTypeAdapters$NumberTypeAdapter.classDefaultTypeAdapters.java
package com.google.gson
final com.google.gson.DefaultTypeAdapters$NumberTypeAdapter extends java.lang.Object implements com.google.gson.JsonSerializer com.google.gson.JsonDeserializer {
private void ()
public com.google.gson.JsonElement serialize (java.lang.Number, java.lang.reflect.Type, com.google.gson.JsonSerializationContext)
Number src
java.lang.reflect.Type typeOfSrc
com.google.gson.JsonSerializationContext context
public java.lang.Number deserialize (com.google.gson.JsonElement, java.lang.reflect.Type, com.google.gson.JsonDeserializationContext) throws com.google.gson.JsonParseException
NumberFormatException e
UnsupportedOperationException e
IllegalStateException e
com.google.gson.JsonElement json
java.lang.reflect.Type typeOfT
com.google.gson.JsonDeserializationContext context
public java.lang.String toString ()
public volatile com.google.gson.JsonElement serialize (java.lang.Object, java.lang.reflect.Type, com.google.gson.JsonSerializationContext)
Object x0
java.lang.reflect.Type x1
com.google.gson.JsonSerializationContext x2
public volatile java.lang.Object deserialize (com.google.gson.JsonElement, java.lang.reflect.Type, com.google.gson.JsonDeserializationContext) throws com.google.gson.JsonParseException
com.google.gson.JsonElement x0
java.lang.reflect.Type x1
com.google.gson.JsonDeserializationContext x2
void (com.google.gson.DefaultTypeAdapters$1)
com.google.gson.DefaultTypeAdapters$1 x0
}
com/google/gson/DefaultTypeAdapters$ShortTypeAdapter.classDefaultTypeAdapters.java
package com.google.gson
final com.google.gson.DefaultTypeAdapters$ShortTypeAdapter extends java.lang.Object implements com.google.gson.JsonSerializer com.google.gson.JsonDeserializer {
private void ()
public com.google.gson.JsonElement serialize (java.lang.Short, java.lang.reflect.Type, com.google.gson.JsonSerializationContext)
Short src
java.lang.reflect.Type typeOfSrc
com.google.gson.JsonSerializationContext context
public java.lang.Short deserialize (com.google.gson.JsonElement, java.lang.reflect.Type, com.google.gson.JsonDeserializationContext) throws com.google.gson.JsonParseException
NumberFormatException e
UnsupportedOperationException e
IllegalStateException e
com.google.gson.JsonElement json
java.lang.reflect.Type typeOfT
com.google.gson.JsonDeserializationContext context
public java.lang.String toString ()
public volatile com.google.gson.JsonElement serialize (java.lang.Object, java.lang.reflect.Type, com.google.gson.JsonSerializationContext)
Object x0
java.lang.reflect.Type x1
com.google.gson.JsonSerializationContext x2
public volatile java.lang.Object deserialize (com.google.gson.JsonElement, java.lang.reflect.Type, com.google.gson.JsonDeserializationContext) throws com.google.gson.JsonParseException
com.google.gson.JsonElement x0
java.lang.reflect.Type x1
com.google.gson.JsonDeserializationContext x2
void (com.google.gson.DefaultTypeAdapters$1)
com.google.gson.DefaultTypeAdapters$1 x0
}
com/google/gson/DefaultTypeAdapters$StringBufferTypeAdapter.classDefaultTypeAdapters.java
package com.google.gson
final com.google.gson.DefaultTypeAdapters$StringBufferTypeAdapter extends java.lang.Object implements com.google.gson.JsonSerializer com.google.gson.JsonDeserializer {
private void ()
public com.google.gson.JsonElement serialize (java.lang.StringBuffer, java.lang.reflect.Type, com.google.gson.JsonSerializationContext)
StringBuffer src
java.lang.reflect.Type typeOfSrc
com.google.gson.JsonSerializationContext context
public java.lang.StringBuffer 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
public java.lang.String toString ()
public volatile com.google.gson.JsonElement serialize (java.lang.Object, java.lang.reflect.Type, com.google.gson.JsonSerializationContext)
Object x0
java.lang.reflect.Type x1
com.google.gson.JsonSerializationContext x2
public volatile java.lang.Object deserialize (com.google.gson.JsonElement, java.lang.reflect.Type, com.google.gson.JsonDeserializationContext) throws com.google.gson.JsonParseException
com.google.gson.JsonElement x0
java.lang.reflect.Type x1
com.google.gson.JsonDeserializationContext x2
void (com.google.gson.DefaultTypeAdapters$1)
com.google.gson.DefaultTypeAdapters$1 x0
}
com/google/gson/DefaultTypeAdapters$StringBuilderTypeAdapter.classDefaultTypeAdapters.java
package com.google.gson
final com.google.gson.DefaultTypeAdapters$StringBuilderTypeAdapter extends java.lang.Object implements com.google.gson.JsonSerializer com.google.gson.JsonDeserializer {
private void ()
public com.google.gson.JsonElement serialize (java.lang.StringBuilder, java.lang.reflect.Type, com.google.gson.JsonSerializationContext)
StringBuilder src
java.lang.reflect.Type typeOfSrc
com.google.gson.JsonSerializationContext context
public java.lang.StringBuilder 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
public java.lang.String toString ()
public volatile com.google.gson.JsonElement serialize (java.lang.Object, java.lang.reflect.Type, com.google.gson.JsonSerializationContext)
Object x0
java.lang.reflect.Type x1
com.google.gson.JsonSerializationContext x2
public volatile java.lang.Object deserialize (com.google.gson.JsonElement, java.lang.reflect.Type, com.google.gson.JsonDeserializationContext) throws com.google.gson.JsonParseException
com.google.gson.JsonElement x0
java.lang.reflect.Type x1
com.google.gson.JsonDeserializationContext x2
void (com.google.gson.DefaultTypeAdapters$1)
com.google.gson.DefaultTypeAdapters$1 x0
}
com/google/gson/DefaultTypeAdapters$StringTypeAdapter.classDefaultTypeAdapters.java
package com.google.gson
final com.google.gson.DefaultTypeAdapters$StringTypeAdapter extends java.lang.Object implements com.google.gson.JsonSerializer com.google.gson.JsonDeserializer {
private void ()
public com.google.gson.JsonElement serialize (java.lang.String, java.lang.reflect.Type, com.google.gson.JsonSerializationContext)
String src
java.lang.reflect.Type typeOfSrc
com.google.gson.JsonSerializationContext context
public java.lang.String 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
public java.lang.String toString ()
public volatile com.google.gson.JsonElement serialize (java.lang.Object, java.lang.reflect.Type, com.google.gson.JsonSerializationContext)
Object x0
java.lang.reflect.Type x1
com.google.gson.JsonSerializationContext x2
public volatile java.lang.Object deserialize (com.google.gson.JsonElement, java.lang.reflect.Type, com.google.gson.JsonDeserializationContext) throws com.google.gson.JsonParseException
com.google.gson.JsonElement x0
java.lang.reflect.Type x1
com.google.gson.JsonDeserializationContext x2
void (com.google.gson.DefaultTypeAdapters$1)
com.google.gson.DefaultTypeAdapters$1 x0
}
com/google/gson/DefaultTypeAdapters$UriTypeAdapter.classDefaultTypeAdapters.java
package com.google.gson
final com.google.gson.DefaultTypeAdapters$UriTypeAdapter extends java.lang.Object implements com.google.gson.JsonSerializer com.google.gson.JsonDeserializer {
private void ()
public com.google.gson.JsonElement serialize (java.net.URI, java.lang.reflect.Type, com.google.gson.JsonSerializationContext)
java.net.URI src
java.lang.reflect.Type typeOfSrc
com.google.gson.JsonSerializationContext context
public java.net.URI deserialize (com.google.gson.JsonElement, java.lang.reflect.Type, com.google.gson.JsonDeserializationContext) throws com.google.gson.JsonParseException
java.net.URISyntaxException e
com.google.gson.JsonElement json
java.lang.reflect.Type typeOfT
com.google.gson.JsonDeserializationContext context
public java.lang.String toString ()
public volatile com.google.gson.JsonElement serialize (java.lang.Object, java.lang.reflect.Type, com.google.gson.JsonSerializationContext)
Object x0
java.lang.reflect.Type x1
com.google.gson.JsonSerializationContext x2
public volatile java.lang.Object deserialize (com.google.gson.JsonElement, java.lang.reflect.Type, com.google.gson.JsonDeserializationContext) throws com.google.gson.JsonParseException
com.google.gson.JsonElement x0
java.lang.reflect.Type x1
com.google.gson.JsonDeserializationContext x2
void (com.google.gson.DefaultTypeAdapters$1)
com.google.gson.DefaultTypeAdapters$1 x0
}
com/google/gson/DefaultTypeAdapters$UrlTypeAdapter.classDefaultTypeAdapters.java
package com.google.gson
final com.google.gson.DefaultTypeAdapters$UrlTypeAdapter extends java.lang.Object implements com.google.gson.JsonSerializer com.google.gson.JsonDeserializer {
private void ()
public com.google.gson.JsonElement serialize (java.net.URL, java.lang.reflect.Type, com.google.gson.JsonSerializationContext)
java.net.URL src
java.lang.reflect.Type typeOfSrc
com.google.gson.JsonSerializationContext context
public java.net.URL deserialize (com.google.gson.JsonElement, java.lang.reflect.Type, com.google.gson.JsonDeserializationContext) throws com.google.gson.JsonParseException
java.net.MalformedURLException e
com.google.gson.JsonElement json
java.lang.reflect.Type typeOfT
com.google.gson.JsonDeserializationContext context
public java.lang.String toString ()
public volatile com.google.gson.JsonElement serialize (java.lang.Object, java.lang.reflect.Type, com.google.gson.JsonSerializationContext)
Object x0
java.lang.reflect.Type x1
com.google.gson.JsonSerializationContext x2
public volatile java.lang.Object deserialize (com.google.gson.JsonElement, java.lang.reflect.Type, com.google.gson.JsonDeserializationContext) throws com.google.gson.JsonParseException
com.google.gson.JsonElement x0
java.lang.reflect.Type x1
com.google.gson.JsonDeserializationContext x2
void (com.google.gson.DefaultTypeAdapters$1)
com.google.gson.DefaultTypeAdapters$1 x0
}
com/google/gson/DefaultTypeAdapters$UuidTypeAdapter.classDefaultTypeAdapters.java
package com.google.gson
final com.google.gson.DefaultTypeAdapters$UuidTypeAdapter extends java.lang.Object implements com.google.gson.JsonSerializer com.google.gson.JsonDeserializer {
private void ()
public com.google.gson.JsonElement serialize (java.util.UUID, java.lang.reflect.Type, com.google.gson.JsonSerializationContext)
java.util.UUID src
java.lang.reflect.Type typeOfSrc
com.google.gson.JsonSerializationContext context
public java.util.UUID 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
public java.lang.String toString ()
public volatile com.google.gson.JsonElement serialize (java.lang.Object, java.lang.reflect.Type, com.google.gson.JsonSerializationContext)
Object x0
java.lang.reflect.Type x1
com.google.gson.JsonSerializationContext x2
public volatile java.lang.Object deserialize (com.google.gson.JsonElement, java.lang.reflect.Type, com.google.gson.JsonDeserializationContext) throws com.google.gson.JsonParseException
com.google.gson.JsonElement x0
java.lang.reflect.Type x1
com.google.gson.JsonDeserializationContext x2
void (com.google.gson.DefaultTypeAdapters$1)
com.google.gson.DefaultTypeAdapters$1 x0
}
com/google/gson/DefaultTypeAdapters.classDefaultTypeAdapters.java
package com.google.gson
final com.google.gson.DefaultTypeAdapters extends java.lang.Object {
private static final com.google.gson.DefaultTypeAdapters$DefaultDateTypeAdapter DATE_TYPE_ADAPTER
private static final com.google.gson.DefaultTypeAdapters$DefaultJavaSqlDateTypeAdapter JAVA_SQL_DATE_TYPE_ADAPTER
private static final com.google.gson.DefaultTypeAdapters$DefaultTimeTypeAdapter TIME_TYPE_ADAPTER
private static final com.google.gson.DefaultTypeAdapters$DefaultTimestampDeserializer TIMESTAMP_DESERIALIZER
private static final com.google.gson.DefaultTypeAdapters$EnumTypeAdapter ENUM_TYPE_ADAPTER
private static final com.google.gson.DefaultTypeAdapters$UrlTypeAdapter URL_TYPE_ADAPTER
private static final com.google.gson.DefaultTypeAdapters$UriTypeAdapter URI_TYPE_ADAPTER
private static final com.google.gson.DefaultTypeAdapters$UuidTypeAdapter UUUID_TYPE_ADAPTER
private static final com.google.gson.DefaultTypeAdapters$LocaleTypeAdapter LOCALE_TYPE_ADAPTER
private static final com.google.gson.DefaultTypeAdapters$DefaultInetAddressAdapter INET_ADDRESS_ADAPTER
private static final com.google.gson.DefaultTypeAdapters$CollectionTypeAdapter COLLECTION_TYPE_ADAPTER
private static final com.google.gson.MapTypeAdapter MAP_TYPE_ADAPTER
private static final com.google.gson.DefaultTypeAdapters$BigDecimalTypeAdapter BIG_DECIMAL_TYPE_ADAPTER
private static final com.google.gson.DefaultTypeAdapters$BigIntegerTypeAdapter BIG_INTEGER_TYPE_ADAPTER
private static final com.google.gson.DefaultTypeAdapters$BooleanTypeAdapter BOOLEAN_TYPE_ADAPTER
private static final com.google.gson.DefaultTypeAdapters$ByteTypeAdapter BYTE_TYPE_ADAPTER
private static final com.google.gson.DefaultTypeAdapters$CharacterTypeAdapter CHARACTER_TYPE_ADAPTER
private static final com.google.gson.DefaultTypeAdapters$DoubleDeserializer DOUBLE_TYPE_ADAPTER
private static final com.google.gson.DefaultTypeAdapters$FloatDeserializer FLOAT_TYPE_ADAPTER
private static final com.google.gson.DefaultTypeAdapters$IntegerTypeAdapter INTEGER_TYPE_ADAPTER
private static final com.google.gson.DefaultTypeAdapters$LongDeserializer LONG_DESERIALIZER
private static final com.google.gson.DefaultTypeAdapters$NumberTypeAdapter NUMBER_TYPE_ADAPTER
private static final com.google.gson.DefaultTypeAdapters$ShortTypeAdapter SHORT_TYPE_ADAPTER
private static final com.google.gson.DefaultTypeAdapters$StringTypeAdapter STRING_TYPE_ADAPTER
private static final com.google.gson.DefaultTypeAdapters$StringBuilderTypeAdapter STRING_BUILDER_TYPE_ADAPTER
private static final com.google.gson.DefaultTypeAdapters$StringBufferTypeAdapter STRING_BUFFER_TYPE_ADAPTER
private static final com.google.gson.DefaultTypeAdapters$GregorianCalendarTypeAdapter GREGORIAN_CALENDAR_TYPE_ADAPTER
private static final com.google.gson.ParameterizedTypeHandlerMap DEFAULT_SERIALIZERS
static final com.google.gson.ParameterizedTypeHandlerMap DEFAULT_HIERARCHY_SERIALIZERS
private static final com.google.gson.ParameterizedTypeHandlerMap DEFAULT_DESERIALIZERS
static final com.google.gson.ParameterizedTypeHandlerMap DEFAULT_HIERARCHY_DESERIALIZERS
private static final com.google.gson.ParameterizedTypeHandlerMap DEFAULT_INSTANCE_CREATORS
void ()
private static com.google.gson.ParameterizedTypeHandlerMap createDefaultSerializers ()
com.google.gson.ParameterizedTypeHandlerMap map
private static com.google.gson.ParameterizedTypeHandlerMap createDefaultHierarchySerializers ()
com.google.gson.ParameterizedTypeHandlerMap map
private static com.google.gson.ParameterizedTypeHandlerMap createDefaultDeserializers ()
com.google.gson.ParameterizedTypeHandlerMap map
private static com.google.gson.ParameterizedTypeHandlerMap createDefaultHierarchyDeserializers ()
com.google.gson.ParameterizedTypeHandlerMap map
private static com.google.gson.ParameterizedTypeHandlerMap createDefaultInstanceCreators ()
com.google.gson.ParameterizedTypeHandlerMap map
com.google.gson.DefaultConstructorAllocator allocator
com.google.gson.DefaultTypeAdapters$DefaultConstructorCreator listCreator
com.google.gson.DefaultTypeAdapters$DefaultConstructorCreator queueCreator
com.google.gson.DefaultTypeAdapters$DefaultConstructorCreator setCreator
com.google.gson.DefaultTypeAdapters$DefaultConstructorCreator sortedSetCreator
private static com.google.gson.JsonDeserializer wrapDeserializer (com.google.gson.JsonDeserializer)
com.google.gson.JsonDeserializer deserializer
static com.google.gson.ParameterizedTypeHandlerMap getDefaultSerializers ()
static com.google.gson.ParameterizedTypeHandlerMap getAllDefaultSerializers ()
com.google.gson.ParameterizedTypeHandlerMap defaultSerializers
static com.google.gson.ParameterizedTypeHandlerMap getAllDefaultDeserializers ()
com.google.gson.ParameterizedTypeHandlerMap defaultDeserializers
static com.google.gson.ParameterizedTypeHandlerMap getDefaultSerializers (boolean, com.google.gson.LongSerializationPolicy)
boolean serializeSpecialFloatingPointValues
com.google.gson.LongSerializationPolicy longSerializationPolicy
com.google.gson.ParameterizedTypeHandlerMap serializers
com.google.gson.DefaultTypeAdapters$DoubleSerializer doubleSerializer
com.google.gson.DefaultTypeAdapters$FloatSerializer floatSerializer
com.google.gson.DefaultTypeAdapters$LongSerializer longSerializer
static com.google.gson.ParameterizedTypeHandlerMap getDefaultDeserializers ()
static com.google.gson.ParameterizedTypeHandlerMap getDefaultInstanceCreators ()
static void ()
}
com/google/gson/DelegatingJsonElementVisitor.classDelegatingJsonElementVisitor.java
package com.google.gson
final com.google.gson.DelegatingJsonElementVisitor extends java.lang.Object implements com.google.gson.JsonElementVisitor {
private final com.google.gson.JsonElementVisitor delegate
protected void (com.google.gson.JsonElementVisitor)
com.google.gson.JsonElementVisitor delegate
public void endArray (com.google.gson.JsonArray) throws java.io.IOException
com.google.gson.JsonArray array
public void endObject (com.google.gson.JsonObject) throws java.io.IOException
com.google.gson.JsonObject object
public void startArray (com.google.gson.JsonArray) throws java.io.IOException
com.google.gson.JsonArray array
public void startObject (com.google.gson.JsonObject) throws java.io.IOException
com.google.gson.JsonObject object
public void visitArrayMember (com.google.gson.JsonArray, com.google.gson.JsonPrimitive, boolean) throws java.io.IOException
com.google.gson.JsonArray parent
com.google.gson.JsonPrimitive member
boolean isFirst
public void visitArrayMember (com.google.gson.JsonArray, com.google.gson.JsonArray, boolean) throws java.io.IOException
com.google.gson.JsonArray parent
com.google.gson.JsonArray member
boolean isFirst
public void visitArrayMember (com.google.gson.JsonArray, com.google.gson.JsonObject, boolean) throws java.io.IOException
com.google.gson.JsonArray parent
com.google.gson.JsonObject member
boolean isFirst
public void visitObjectMember (com.google.gson.JsonObject, java.lang.String, com.google.gson.JsonPrimitive, boolean) throws java.io.IOException
com.google.gson.JsonObject parent
String memberName
com.google.gson.JsonPrimitive member
boolean isFirst
public void visitObjectMember (com.google.gson.JsonObject, java.lang.String, com.google.gson.JsonArray, boolean) throws java.io.IOException
com.google.gson.JsonObject parent
String memberName
com.google.gson.JsonArray member
boolean isFirst
public void visitObjectMember (com.google.gson.JsonObject, java.lang.String, com.google.gson.JsonObject, boolean) throws java.io.IOException
com.google.gson.JsonObject parent
String memberName
com.google.gson.JsonObject member
boolean isFirst
public void visitNullObjectMember (com.google.gson.JsonObject, java.lang.String, boolean) throws java.io.IOException
com.google.gson.JsonObject parent
String memberName
boolean isFirst
public void visitPrimitive (com.google.gson.JsonPrimitive) throws java.io.IOException
com.google.gson.JsonPrimitive primitive
public void visitNull () throws java.io.IOException
public void visitNullArrayMember (com.google.gson.JsonArray, boolean) throws java.io.IOException
com.google.gson.JsonArray parent
boolean isFirst
}
com/google/gson/DisjunctionExclusionStrategy.classDisjunctionExclusionStrategy.java
package com.google.gson
final com.google.gson.DisjunctionExclusionStrategy extends java.lang.Object implements com.google.gson.ExclusionStrategy {
private final java.util.Collection strategies
void (java.util.Collection)
java.util.Collection strategies
public boolean shouldSkipField (com.google.gson.FieldAttributes)
com.google.gson.ExclusionStrategy strategy
java.util.Iterator i$
com.google.gson.FieldAttributes f
public boolean shouldSkipClass (java.lang.Class)
com.google.gson.ExclusionStrategy strategy
java.util.Iterator i$
Class clazz
}
com/google/gson/Escaper.classEscaper.java
package com.google.gson
final com.google.gson.Escaper extends java.lang.Object {
private static final char[] HEX_CHARS
private static final java.util.Set JS_ESCAPE_CHARS
private static final java.util.Set HTML_ESCAPE_CHARS
private final boolean escapeHtmlCharacters
void (boolean)
boolean escapeHtmlCharacters
public java.lang.String escapeJsonString (java.lang.CharSequence)
java.io.IOException e
CharSequence plainText
StringBuilder escapedString
private void escapeJsonString (java.lang.CharSequence, java.lang.StringBuilder) throws java.io.IOException
int codePoint
int charCount
int i
CharSequence plainText
StringBuilder out
int pos
int len
private boolean mustEscapeCharInJsString (int)
char c
int codepoint
private static boolean isControlCharacter (int)
int codePoint
private static void appendHexJavaScriptRepresentation (int, java.lang.Appendable) throws java.io.IOException
char[] surrogates
int codePoint
Appendable out
static void ()
java.util.Set mandatoryEscapeSet
java.util.Set htmlEscapeSet
}
com/google/gson/ExclusionStrategy.classExclusionStrategy.java
package com.google.gson
public abstract com.google.gson.ExclusionStrategy extends java.lang.Object {
public abstract boolean shouldSkipField (com.google.gson.FieldAttributes)
public abstract boolean shouldSkipClass (java.lang.Class)
}
com/google/gson/ExposeAnnotationDeserializationExclusionStrategy.classExposeAnnotationDeserializationExclusionStrategy.java
package com.google.gson
final com.google.gson.ExposeAnnotationDeserializationExclusionStrategy extends java.lang.Object implements com.google.gson.ExclusionStrategy {
void ()
public boolean shouldSkipClass (java.lang.Class)
Class clazz
public boolean shouldSkipField (com.google.gson.FieldAttributes)
com.google.gson.FieldAttributes f
com.google.gson.annotations.Expose annotation
}
com/google/gson/ExposeAnnotationSerializationExclusionStrategy.classExposeAnnotationSerializationExclusionStrategy.java
package com.google.gson
final com.google.gson.ExposeAnnotationSerializationExclusionStrategy extends java.lang.Object implements com.google.gson.ExclusionStrategy {
void ()
public boolean shouldSkipClass (java.lang.Class)
Class clazz
public boolean shouldSkipField (com.google.gson.FieldAttributes)
com.google.gson.FieldAttributes f
com.google.gson.annotations.Expose annotation
}
com/google/gson/FieldAttributes.classFieldAttributes.java
package com.google.gson
public final com.google.gson.FieldAttributes extends java.lang.Object {
private static final String MAX_CACHE_PROPERTY_NAME
private static final com.google.gson.Cache ANNOTATION_CACHE
private final Class declaringClazz
private final java.lang.reflect.Field field
private final Class declaredType
private final boolean isSynthetic
private final int modifiers
private final String name
private final java.lang.reflect.Type resolvedType
private java.lang.reflect.Type genericType
private java.util.Collection annotations
void (java.lang.Class, java.lang.reflect.Field, java.lang.reflect.Type)
Class declaringClazz
java.lang.reflect.Field f
java.lang.reflect.Type declaringType
private static int getMaxCacheSize ()
String propertyValue
NumberFormatException e
int defaultMaxCacheSize
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 ()
com.google.gson.Pair key
java.util.Collection cachedValue
public boolean hasModifier (int)
int modifier
void set (java.lang.Object, java.lang.Object) throws java.lang.IllegalAccessException
Object instance
Object value
java.lang.Object get (java.lang.Object) throws java.lang.IllegalAccessException
Object instance
boolean isSynthetic ()
java.lang.reflect.Field getFieldObject ()
java.lang.reflect.Type getResolvedType ()
private static java.lang.annotation.Annotation getAnnotationFromArray (java.util.Collection, java.lang.Class)
java.lang.annotation.Annotation a
java.util.Iterator i$
java.util.Collection annotations
Class annotation
static java.lang.reflect.Type getTypeInfoForField (java.lang.reflect.Field, java.lang.reflect.Type)
java.lang.reflect.Field f
java.lang.reflect.Type typeDefiningF
Class rawType
static void ()
}
com/google/gson/FieldNamingPolicy.classFieldNamingPolicy.java
package com.google.gson
public final com.google.gson.FieldNamingPolicy extends java.lang.Enum {
public static final com.google.gson.FieldNamingPolicy UPPER_CAMEL_CASE
public static final com.google.gson.FieldNamingPolicy UPPER_CAMEL_CASE_WITH_SPACES
public static final com.google.gson.FieldNamingPolicy LOWER_CASE_WITH_UNDERSCORES
public static final com.google.gson.FieldNamingPolicy LOWER_CASE_WITH_DASHES
private final com.google.gson.FieldNamingStrategy2 namingPolicy
private static final com.google.gson.FieldNamingPolicy[] $VALUES
public static com.google.gson.FieldNamingPolicy[] values ()
public static com.google.gson.FieldNamingPolicy valueOf (java.lang.String)
String name
private void (java.lang.String, int, com.google.gson.FieldNamingStrategy2)
com.google.gson.FieldNamingStrategy2 namingPolicy
com.google.gson.FieldNamingStrategy2 getFieldNamingPolicy ()
static void ()
}
com/google/gson/FieldNamingStrategy.classFieldNamingStrategy.java
package com.google.gson
public abstract com.google.gson.FieldNamingStrategy extends java.lang.Object {
public abstract java.lang.String translateName (java.lang.reflect.Field)
}
com/google/gson/FieldNamingStrategy2.classFieldNamingStrategy2.java
package com.google.gson
abstract com.google.gson.FieldNamingStrategy2 extends java.lang.Object {
public abstract java.lang.String translateName (com.google.gson.FieldAttributes)
}
com/google/gson/FieldNamingStrategy2Adapter.classFieldNamingStrategy2Adapter.java
package com.google.gson
final com.google.gson.FieldNamingStrategy2Adapter extends java.lang.Object implements com.google.gson.FieldNamingStrategy2 {
private final com.google.gson.FieldNamingStrategy adaptee
void (com.google.gson.FieldNamingStrategy)
com.google.gson.FieldNamingStrategy adaptee
public java.lang.String translateName (com.google.gson.FieldAttributes)
com.google.gson.FieldAttributes f
}
com/google/gson/Gson.classGson.java
package com.google.gson
public final com.google.gson.Gson extends java.lang.Object {
static final boolean DEFAULT_JSON_NON_EXECUTABLE
static final com.google.gson.AnonymousAndLocalClassExclusionStrategy DEFAULT_ANON_LOCAL_CLASS_EXCLUSION_STRATEGY
static final com.google.gson.SyntheticFieldExclusionStrategy DEFAULT_SYNTHETIC_FIELD_EXCLUSION_STRATEGY
static final com.google.gson.ModifierBasedExclusionStrategy DEFAULT_MODIFIER_BASED_EXCLUSION_STRATEGY
static final com.google.gson.FieldNamingStrategy2 DEFAULT_NAMING_POLICY
private static final com.google.gson.ExclusionStrategy DEFAULT_EXCLUSION_STRATEGY
private static final String JSON_NON_EXECUTABLE_PREFIX
private final com.google.gson.ExclusionStrategy deserializationExclusionStrategy
private final com.google.gson.ExclusionStrategy serializationExclusionStrategy
private final com.google.gson.FieldNamingStrategy2 fieldNamingPolicy
private final com.google.gson.MappedObjectConstructor objectConstructor
private final com.google.gson.ParameterizedTypeHandlerMap serializers
private final com.google.gson.ParameterizedTypeHandlerMap deserializers
private final boolean serializeNulls
private final boolean htmlSafe
private final boolean generateNonExecutableJson
private final boolean prettyPrinting
public void ()
void (com.google.gson.ExclusionStrategy, com.google.gson.ExclusionStrategy, com.google.gson.FieldNamingStrategy2, com.google.gson.MappedObjectConstructor, boolean, com.google.gson.ParameterizedTypeHandlerMap, com.google.gson.ParameterizedTypeHandlerMap, boolean, boolean, boolean)
com.google.gson.ExclusionStrategy deserializationExclusionStrategy
com.google.gson.ExclusionStrategy serializationExclusionStrategy
com.google.gson.FieldNamingStrategy2 fieldNamingPolicy
com.google.gson.MappedObjectConstructor objectConstructor
boolean serializeNulls
com.google.gson.ParameterizedTypeHandlerMap serializers
com.google.gson.ParameterizedTypeHandlerMap deserializers
boolean generateNonExecutableGson
boolean htmlSafe
boolean prettyPrinting
private static com.google.gson.ExclusionStrategy createExclusionStrategy ()
java.util.List strategies
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.JsonSerializationContextDefault context
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
Object src
java.lang.reflect.Type typeOfSrc
Appendable writer
com.google.gson.JsonElement jsonElement
public void toJson (java.lang.Object, java.lang.reflect.Type, com.google.gson.stream.JsonWriter) throws com.google.gson.JsonIOException
Object src
java.lang.reflect.Type typeOfSrc
com.google.gson.stream.JsonWriter writer
public java.lang.String toJson (com.google.gson.JsonElement)
com.google.gson.JsonElement jsonElement
java.io.StringWriter writer
public void toJson (com.google.gson.JsonElement, java.lang.Appendable) throws com.google.gson.JsonIOException
com.google.gson.stream.JsonWriter jsonWriter
java.io.IOException e
com.google.gson.JsonElement jsonElement
Appendable writer
public 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
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.JsonElement root
com.google.gson.stream.JsonReader reader
java.lang.reflect.Type typeOfT
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
com.google.gson.JsonDeserializationContext context
Object target
public java.lang.String toString ()
StringBuilder sb
static void ()
}
com/google/gson/GsonBuilder.classGsonBuilder.java
package com.google.gson
public final com.google.gson.GsonBuilder extends java.lang.Object {
private static final com.google.gson.MapAsArrayTypeAdapter COMPLEX_KEY_MAP_TYPE_ADAPTER
private static final com.google.gson.InnerClassExclusionStrategy innerClassExclusionStrategy
private static final com.google.gson.ExposeAnnotationDeserializationExclusionStrategy exposeAnnotationDeserializationExclusionStrategy
private static final com.google.gson.ExposeAnnotationSerializationExclusionStrategy exposeAnnotationSerializationExclusionStrategy
private final java.util.Set serializeExclusionStrategies
private final java.util.Set deserializeExclusionStrategies
private double ignoreVersionsAfter
private com.google.gson.ModifierBasedExclusionStrategy modifierBasedExclusionStrategy
private boolean serializeInnerClasses
private boolean excludeFieldsWithoutExposeAnnotation
private com.google.gson.LongSerializationPolicy longSerializationPolicy
private com.google.gson.FieldNamingStrategy2 fieldNamingPolicy
private final com.google.gson.ParameterizedTypeHandlerMap instanceCreators
private final com.google.gson.ParameterizedTypeHandlerMap serializers
private final com.google.gson.ParameterizedTypeHandlerMap deserializers
private boolean serializeNulls
private String datePattern
private int dateStyle
private int timeStyle
private boolean serializeSpecialFloatingPointValues
private boolean escapeHtmlChars
private boolean prettyPrinting
private boolean generateNonExecutableJson
public void ()
public com.google.gson.GsonBuilder setVersion (double)
double ignoreVersionsAfter
public transient com.google.gson.GsonBuilder excludeFieldsWithModifiers (int[])
int[] modifiers
public com.google.gson.GsonBuilder generateNonExecutableJson ()
public com.google.gson.GsonBuilder excludeFieldsWithoutExposeAnnotation ()
public com.google.gson.GsonBuilder serializeNulls ()
public com.google.gson.GsonBuilder enableComplexMapKeySerialization ()
public com.google.gson.GsonBuilder disableInnerClassSerialization ()
public com.google.gson.GsonBuilder setLongSerializationPolicy (com.google.gson.LongSerializationPolicy)
com.google.gson.LongSerializationPolicy serializationPolicy
public com.google.gson.GsonBuilder setFieldNamingPolicy (com.google.gson.FieldNamingPolicy)
com.google.gson.FieldNamingPolicy namingConvention
public com.google.gson.GsonBuilder setFieldNamingStrategy (com.google.gson.FieldNamingStrategy)
com.google.gson.FieldNamingStrategy fieldNamingStrategy
com.google.gson.GsonBuilder setFieldNamingStrategy (com.google.gson.FieldNamingStrategy2)
com.google.gson.FieldNamingStrategy2 fieldNamingStrategy
public transient com.google.gson.GsonBuilder setExclusionStrategies (com.google.gson.ExclusionStrategy[])
com.google.gson.ExclusionStrategy[] strategies
java.util.List strategyList
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)
java.lang.reflect.Type type
Object typeAdapter
private com.google.gson.GsonBuilder registerInstanceCreator (java.lang.reflect.Type, com.google.gson.InstanceCreator)
java.lang.reflect.Type typeOfT
com.google.gson.InstanceCreator instanceCreator
private com.google.gson.GsonBuilder registerSerializer (java.lang.reflect.Type, com.google.gson.JsonSerializer)
java.lang.reflect.Type typeOfT
com.google.gson.JsonSerializer serializer
private com.google.gson.GsonBuilder registerDeserializer (java.lang.reflect.Type, com.google.gson.JsonDeserializer)
java.lang.reflect.Type typeOfT
com.google.gson.JsonDeserializer deserializer
public com.google.gson.GsonBuilder registerTypeHierarchyAdapter (java.lang.Class, java.lang.Object)
Class baseType
Object typeAdapter
private com.google.gson.GsonBuilder registerInstanceCreatorForTypeHierarchy (java.lang.Class, com.google.gson.InstanceCreator)
Class classOfT
com.google.gson.InstanceCreator instanceCreator
private com.google.gson.GsonBuilder registerSerializerForTypeHierarchy (java.lang.Class, com.google.gson.JsonSerializer)
Class classOfT
com.google.gson.JsonSerializer serializer
private com.google.gson.GsonBuilder registerDeserializerForTypeHierarchy (java.lang.Class, com.google.gson.JsonDeserializer)
Class classOfT
com.google.gson.JsonDeserializer deserializer
public com.google.gson.GsonBuilder serializeSpecialFloatingPointValues ()
public com.google.gson.Gson create ()
com.google.gson.VersionExclusionStrategy versionExclusionStrategy
java.util.List deserializationStrategies
java.util.List serializationStrategies
com.google.gson.ParameterizedTypeHandlerMap customSerializers
com.google.gson.ParameterizedTypeHandlerMap customDeserializers
com.google.gson.ParameterizedTypeHandlerMap customInstanceCreators
com.google.gson.MappedObjectConstructor objConstructor
com.google.gson.Gson gson
private static void addTypeAdaptersForDate (java.lang.String, int, int, com.google.gson.ParameterizedTypeHandlerMap, com.google.gson.ParameterizedTypeHandlerMap)
String datePattern
int dateStyle
int timeStyle
com.google.gson.ParameterizedTypeHandlerMap serializers
com.google.gson.ParameterizedTypeHandlerMap deserializers
com.google.gson.DefaultTypeAdapters$DefaultDateTypeAdapter dateTypeAdapter
private static void registerIfAbsent (java.lang.Class, com.google.gson.ParameterizedTypeHandlerMap, java.lang.Object)
Class type
com.google.gson.ParameterizedTypeHandlerMap adapters
Object adapter
static void ()
}
com/google/gson/InnerClassExclusionStrategy.classInnerClassExclusionStrategy.java
package com.google.gson
final com.google.gson.InnerClassExclusionStrategy extends java.lang.Object implements com.google.gson.ExclusionStrategy {
void ()
public boolean shouldSkipField (com.google.gson.FieldAttributes)
com.google.gson.FieldAttributes f
public boolean shouldSkipClass (java.lang.Class)
Class clazz
private boolean isInnerClass (java.lang.Class)
Class clazz
private boolean isStatic (java.lang.Class)
Class clazz
}
com/google/gson/InstanceCreator.classInstanceCreator.java
package com.google.gson
public abstract com.google.gson.InstanceCreator extends java.lang.Object {
public abstract java.lang.Object createInstance (java.lang.reflect.Type)
}
com/google/gson/internal/$Gson$Preconditions.class$Gson$Preconditions.java
package com.google.gson.internal
public final com.google.gson.internal.$Gson$Preconditions extends java.lang.Object {
public void ()
public static java.lang.Object checkNotNull (java.lang.Object)
Object obj
public static void checkArgument (boolean)
boolean condition
public static void checkState (boolean)
boolean condition
}
com/google/gson/internal/$Gson$Types$GenericArrayTypeImpl.class$Gson$Types.java
package com.google.gson.internal
final com.google.gson.internal.$Gson$Types$GenericArrayTypeImpl extends java.lang.Object implements java.lang.reflect.GenericArrayType java.io.Serializable {
private final java.lang.reflect.Type componentType
private static final long serialVersionUID
public void (java.lang.reflect.Type)
java.lang.reflect.Type componentType
public java.lang.reflect.Type getGenericComponentType ()
public boolean equals (java.lang.Object)
Object o
public int hashCode ()
public java.lang.String toString ()
}
com/google/gson/internal/$Gson$Types$ParameterizedTypeImpl.class$Gson$Types.java
package com.google.gson.internal
final com.google.gson.internal.$Gson$Types$ParameterizedTypeImpl extends java.lang.Object implements java.lang.reflect.ParameterizedType java.io.Serializable {
private final java.lang.reflect.Type ownerType
private final java.lang.reflect.Type rawType
private final java.lang.reflect.Type[] typeArguments
private static final long serialVersionUID
public transient void (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/$Gson$Types$WildcardTypeImpl.class$Gson$Types.java
package com.google.gson.internal
final com.google.gson.internal.$Gson$Types$WildcardTypeImpl extends java.lang.Object implements java.lang.reflect.WildcardType java.io.Serializable {
private final java.lang.reflect.Type upperBound
private final java.lang.reflect.Type lowerBound
private static final long serialVersionUID
public void (java.lang.reflect.Type[], java.lang.reflect.Type[])
java.lang.reflect.Type[] upperBounds
java.lang.reflect.Type[] lowerBounds
public java.lang.reflect.Type[] getUpperBounds ()
public java.lang.reflect.Type[] getLowerBounds ()
public boolean equals (java.lang.Object)
Object other
public int hashCode ()
public java.lang.String toString ()
}
com/google/gson/internal/$Gson$Types.class$Gson$Types.java
package com.google.gson.internal
public final com.google.gson.internal.$Gson$Types extends java.lang.Object {
static final java.lang.reflect.Type[] EMPTY_TYPE_ARRAY
private void ()
public static transient java.lang.reflect.ParameterizedType newParameterizedTypeWithOwner (java.lang.reflect.Type, java.lang.reflect.Type, java.lang.reflect.Type[])
java.lang.reflect.Type ownerType
java.lang.reflect.Type rawType
java.lang.reflect.Type[] typeArguments
public static java.lang.reflect.GenericArrayType arrayOf (java.lang.reflect.Type)
java.lang.reflect.Type componentType
public static java.lang.reflect.WildcardType subtypeOf (java.lang.reflect.Type)
java.lang.reflect.Type bound
public static java.lang.reflect.WildcardType supertypeOf (java.lang.reflect.Type)
java.lang.reflect.Type bound
public static java.lang.reflect.Type canonicalize (java.lang.reflect.Type)
Class c
java.lang.reflect.ParameterizedType p
java.lang.reflect.GenericArrayType g
java.lang.reflect.WildcardType w
java.lang.reflect.Type type
public static java.lang.Class getRawType (java.lang.reflect.Type)
java.lang.reflect.ParameterizedType parameterizedType
java.lang.reflect.Type rawType
java.lang.reflect.Type componentType
String className
java.lang.reflect.Type type
static boolean equal (java.lang.Object, java.lang.Object)
Object a
Object b
public static boolean equals (java.lang.reflect.Type, java.lang.reflect.Type)
java.lang.reflect.ParameterizedType pa
java.lang.reflect.ParameterizedType pb
java.lang.reflect.GenericArrayType ga
java.lang.reflect.GenericArrayType gb
java.lang.reflect.WildcardType wa
java.lang.reflect.WildcardType wb
java.lang.reflect.TypeVariable va
java.lang.reflect.TypeVariable vb
java.lang.reflect.Type a
java.lang.reflect.Type b
private static int hashCodeOrZero (java.lang.Object)
Object o
public static java.lang.String typeToString (java.lang.reflect.Type)
java.lang.reflect.Type type
static java.lang.reflect.Type getGenericSupertype (java.lang.reflect.Type, java.lang.Class, java.lang.Class)
int i
int length
Class[] interfaces
Class rawSupertype
java.lang.reflect.Type context
Class rawType
Class toResolve
static java.lang.reflect.Type getSupertype (java.lang.reflect.Type, java.lang.Class, java.lang.Class)
java.lang.reflect.Type context
Class contextRawType
Class supertype
public static boolean isArray (java.lang.reflect.Type)
java.lang.reflect.Type type
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.Type context
Class contextRawType
java.lang.reflect.Type mapType
java.lang.reflect.ParameterizedType mapParameterizedType
public static java.lang.reflect.Type resolve (java.lang.reflect.Type, java.lang.Class, java.lang.reflect.Type)
java.lang.reflect.TypeVariable typeVariable
Class original
java.lang.reflect.Type componentType
java.lang.reflect.Type newComponentType
java.lang.reflect.GenericArrayType original
java.lang.reflect.Type componentType
java.lang.reflect.Type newComponentType
java.lang.reflect.Type resolvedTypeArgument
int t
int length
java.lang.reflect.ParameterizedType original
java.lang.reflect.Type ownerType
java.lang.reflect.Type newOwnerType
boolean changed
java.lang.reflect.Type[] args
java.lang.reflect.Type lowerBound
java.lang.reflect.Type upperBound
java.lang.reflect.WildcardType original
java.lang.reflect.Type[] originalLowerBound
java.lang.reflect.Type[] originalUpperBound
java.lang.reflect.Type context
Class contextRawType
java.lang.reflect.Type toResolve
static java.lang.reflect.Type resolveTypeVariable (java.lang.reflect.Type, java.lang.Class, java.lang.reflect.TypeVariable)
int index
java.lang.reflect.Type context
Class contextRawType
java.lang.reflect.TypeVariable unknown
Class declaredByRaw
java.lang.reflect.Type declaredBy
private static int indexOf (java.lang.Object[], java.lang.Object)
int i
Object[] array
Object toFind
private static java.lang.Class declaringClassOf (java.lang.reflect.TypeVariable)
java.lang.reflect.TypeVariable typeVariable
java.lang.reflect.GenericDeclaration genericDeclaration
private static void checkNotPrimitive (java.lang.reflect.Type)
java.lang.reflect.Type type
static void access$000 (java.lang.reflect.Type)
java.lang.reflect.Type x0
static int access$100 (java.lang.Object)
Object x0
static void ()
}
com/google/gson/JavaFieldNamingPolicy.classJavaFieldNamingPolicy.java
package com.google.gson
final com.google.gson.JavaFieldNamingPolicy extends com.google.gson.RecursiveFieldNamingPolicy {
void ()
protected java.lang.String translateName (java.lang.String, java.lang.reflect.Type, java.util.Collection)
String target
java.lang.reflect.Type fieldType
java.util.Collection annotations
}
com/google/gson/JsonArray.classJsonArray.java
package com.google.gson
public final com.google.gson.JsonArray extends com.google.gson.JsonElement implements java.lang.Iterable {
private final java.util.List elements
public void ()
public void add (com.google.gson.JsonElement)
com.google.gson.JsonElement element
public void addAll (com.google.gson.JsonArray)
com.google.gson.JsonArray array
void reverse ()
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 ()
java.lang.Object getAsObject ()
public boolean equals (java.lang.Object)
Object o
public int hashCode ()
protected void toString (java.lang.Appendable, com.google.gson.Escaper) throws java.io.IOException
com.google.gson.JsonElement element
java.util.Iterator i$
Appendable sb
com.google.gson.Escaper escaper
boolean first
}
com/google/gson/JsonArrayDeserializationVisitor.classJsonArrayDeserializationVisitor.java
package com.google.gson
final com.google.gson.JsonArrayDeserializationVisitor extends com.google.gson.JsonDeserializationVisitor {
void (com.google.gson.JsonArray, java.lang.reflect.Type, com.google.gson.ObjectNavigator, com.google.gson.FieldNamingStrategy2, com.google.gson.ObjectConstructor, com.google.gson.ParameterizedTypeHandlerMap, com.google.gson.JsonDeserializationContext)
com.google.gson.JsonArray jsonArray
java.lang.reflect.Type arrayType
com.google.gson.ObjectNavigator objectNavigator
com.google.gson.FieldNamingStrategy2 fieldNamingPolicy
com.google.gson.ObjectConstructor objectConstructor
com.google.gson.ParameterizedTypeHandlerMap deserializers
com.google.gson.JsonDeserializationContext context
protected java.lang.Object constructTarget ()
com.google.gson.JsonArray jsonArray
public void visitArray (java.lang.Object, java.lang.reflect.Type)
Object child
Object child
Object child
Object child
com.google.gson.JsonElement jsonChild
Object child
int i
Object array
java.lang.reflect.Type arrayType
com.google.gson.JsonArray jsonArray
public void startVisitingObject (java.lang.Object)
Object node
public void visitArrayField (com.google.gson.FieldAttributes, java.lang.reflect.Type, java.lang.Object)
com.google.gson.FieldAttributes f
java.lang.reflect.Type typeOfF
Object obj
public void visitObjectField (com.google.gson.FieldAttributes, java.lang.reflect.Type, java.lang.Object)
com.google.gson.FieldAttributes f
java.lang.reflect.Type typeOfF
Object obj
public boolean visitFieldUsingCustomHandler (com.google.gson.FieldAttributes, java.lang.reflect.Type, java.lang.Object)
com.google.gson.FieldAttributes f
java.lang.reflect.Type actualTypeOfField
Object parent
public void visitPrimitive (java.lang.Object)
Object primitive
}
com/google/gson/JsonDeserializationContext.classJsonDeserializationContext.java
package com.google.gson
public abstract com.google.gson.JsonDeserializationContext extends java.lang.Object {
public abstract java.lang.Object deserialize (com.google.gson.JsonElement, java.lang.reflect.Type) throws com.google.gson.JsonParseException
}
com/google/gson/JsonDeserializationContextDefault.classJsonDeserializationContextDefault.java
package com.google.gson
final com.google.gson.JsonDeserializationContextDefault extends java.lang.Object implements com.google.gson.JsonDeserializationContext {
private final com.google.gson.ObjectNavigator objectNavigator
private final com.google.gson.FieldNamingStrategy2 fieldNamingPolicy
private final com.google.gson.ParameterizedTypeHandlerMap deserializers
private final com.google.gson.MappedObjectConstructor objectConstructor
void (com.google.gson.ObjectNavigator, com.google.gson.FieldNamingStrategy2, com.google.gson.ParameterizedTypeHandlerMap, com.google.gson.MappedObjectConstructor)
com.google.gson.ObjectNavigator objectNavigator
com.google.gson.FieldNamingStrategy2 fieldNamingPolicy
com.google.gson.ParameterizedTypeHandlerMap deserializers
com.google.gson.MappedObjectConstructor objectConstructor
com.google.gson.ObjectConstructor getObjectConstructor ()
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
private java.lang.Object fromJsonArray (java.lang.reflect.Type, com.google.gson.JsonArray, com.google.gson.JsonDeserializationContext) throws com.google.gson.JsonParseException
java.lang.reflect.Type arrayType
com.google.gson.JsonArray jsonArray
com.google.gson.JsonDeserializationContext context
com.google.gson.JsonArrayDeserializationVisitor visitor
private java.lang.Object fromJsonObject (java.lang.reflect.Type, com.google.gson.JsonObject, com.google.gson.JsonDeserializationContext) throws com.google.gson.JsonParseException
java.lang.reflect.Type typeOfT
com.google.gson.JsonObject jsonObject
com.google.gson.JsonDeserializationContext context
com.google.gson.JsonObjectDeserializationVisitor visitor
private java.lang.Object fromJsonPrimitive (java.lang.reflect.Type, com.google.gson.JsonPrimitive, com.google.gson.JsonDeserializationContext) throws com.google.gson.JsonParseException
java.lang.reflect.Type typeOfT
com.google.gson.JsonPrimitive json
com.google.gson.JsonDeserializationContext context
com.google.gson.JsonObjectDeserializationVisitor visitor
Object target
}
com/google/gson/JsonDeserializationVisitor.classJsonDeserializationVisitor.java
package com.google.gson
abstract com.google.gson.JsonDeserializationVisitor extends java.lang.Object implements com.google.gson.ObjectNavigator$Visitor {
protected final com.google.gson.ObjectNavigator objectNavigator
protected final com.google.gson.FieldNamingStrategy2 fieldNamingPolicy
protected final com.google.gson.ObjectConstructor objectConstructor
protected final com.google.gson.ParameterizedTypeHandlerMap deserializers
protected Object target
protected final com.google.gson.JsonElement json
protected final java.lang.reflect.Type targetType
protected final com.google.gson.JsonDeserializationContext context
protected boolean constructed
void (com.google.gson.JsonElement, java.lang.reflect.Type, com.google.gson.ObjectNavigator, com.google.gson.FieldNamingStrategy2, com.google.gson.ObjectConstructor, com.google.gson.ParameterizedTypeHandlerMap, com.google.gson.JsonDeserializationContext)
com.google.gson.JsonElement json
java.lang.reflect.Type targetType
com.google.gson.ObjectNavigator objectNavigator
com.google.gson.FieldNamingStrategy2 fieldNamingPolicy
com.google.gson.ObjectConstructor objectConstructor
com.google.gson.ParameterizedTypeHandlerMap deserializers
com.google.gson.JsonDeserializationContext context
public java.lang.Object getTarget ()
protected abstract java.lang.Object constructTarget ()
public void start (com.google.gson.ObjectTypePair)
com.google.gson.ObjectTypePair node
public void end (com.google.gson.ObjectTypePair)
com.google.gson.ObjectTypePair node
public final boolean visitUsingCustomHandler (com.google.gson.ObjectTypePair)
com.google.gson.ObjectTypePair objTypePair
com.google.gson.Pair pair
Object value
protected java.lang.Object invokeCustomDeserializer (com.google.gson.JsonElement, com.google.gson.Pair)
com.google.gson.JsonElement element
com.google.gson.Pair pair
java.lang.reflect.Type objType
final java.lang.Object visitChildAsObject (java.lang.reflect.Type, com.google.gson.JsonElement)
java.lang.reflect.Type childType
com.google.gson.JsonElement jsonChild
com.google.gson.JsonDeserializationVisitor childVisitor
final java.lang.Object visitChildAsArray (java.lang.reflect.Type, com.google.gson.JsonArray)
java.lang.reflect.Type childType
com.google.gson.JsonArray jsonChild
com.google.gson.JsonDeserializationVisitor childVisitor
private java.lang.Object visitChild (java.lang.reflect.Type, com.google.gson.JsonDeserializationVisitor)
java.lang.reflect.Type type
com.google.gson.JsonDeserializationVisitor childVisitor
}
com/google/gson/JsonDeserializer.classJsonDeserializer.java
package com.google.gson
public abstract com.google.gson.JsonDeserializer extends java.lang.Object {
public abstract java.lang.Object deserialize (com.google.gson.JsonElement, java.lang.reflect.Type, com.google.gson.JsonDeserializationContext) throws com.google.gson.JsonParseException
}
com/google/gson/JsonDeserializerExceptionWrapper.classJsonDeserializerExceptionWrapper.java
package com.google.gson
final com.google.gson.JsonDeserializerExceptionWrapper extends java.lang.Object implements com.google.gson.JsonDeserializer {
private final com.google.gson.JsonDeserializer delegate
void (com.google.gson.JsonDeserializer)
com.google.gson.JsonDeserializer delegate
public java.lang.Object deserialize (com.google.gson.JsonElement, java.lang.reflect.Type, com.google.gson.JsonDeserializationContext) throws com.google.gson.JsonParseException
com.google.gson.JsonParseException e
StringBuilder errorMsg
Exception e
com.google.gson.JsonElement json
java.lang.reflect.Type typeOfT
com.google.gson.JsonDeserializationContext context
public java.lang.String toString ()
}
com/google/gson/JsonElement.classJsonElement.java
package com.google.gson
public abstract com.google.gson.JsonElement extends java.lang.Object {
private static final com.google.gson.Escaper BASIC_ESCAPER
public void ()
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 ()
java.lang.Object getAsObject ()
public java.lang.String toString ()
StringBuilder sb
java.io.IOException e
protected abstract void toString (java.lang.Appendable, com.google.gson.Escaper) throws java.io.IOException
static void ()
}
com/google/gson/JsonElementVisitor.classJsonElementVisitor.java
package com.google.gson
abstract com.google.gson.JsonElementVisitor extends java.lang.Object {
public abstract void visitPrimitive (com.google.gson.JsonPrimitive) throws java.io.IOException
public abstract void visitNull () throws java.io.IOException
public abstract void startArray (com.google.gson.JsonArray) throws java.io.IOException
public abstract void visitArrayMember (com.google.gson.JsonArray, com.google.gson.JsonPrimitive, boolean) throws java.io.IOException
public abstract void visitArrayMember (com.google.gson.JsonArray, com.google.gson.JsonArray, boolean) throws java.io.IOException
public abstract void visitArrayMember (com.google.gson.JsonArray, com.google.gson.JsonObject, boolean) throws java.io.IOException
public abstract void visitNullArrayMember (com.google.gson.JsonArray, boolean) throws java.io.IOException
public abstract void endArray (com.google.gson.JsonArray) throws java.io.IOException
public abstract void startObject (com.google.gson.JsonObject) throws java.io.IOException
public abstract void visitObjectMember (com.google.gson.JsonObject, java.lang.String, com.google.gson.JsonPrimitive, boolean) throws java.io.IOException
public abstract void visitObjectMember (com.google.gson.JsonObject, java.lang.String, com.google.gson.JsonArray, boolean) throws java.io.IOException
public abstract void visitObjectMember (com.google.gson.JsonObject, java.lang.String, com.google.gson.JsonObject, boolean) throws java.io.IOException
public abstract void visitNullObjectMember (com.google.gson.JsonObject, java.lang.String, boolean) throws java.io.IOException
public abstract void endObject (com.google.gson.JsonObject) throws java.io.IOException
}
com/google/gson/JsonIOException.classJsonIOException.java
package com.google.gson
public final com.google.gson.JsonIOException extends com.google.gson.JsonParseException {
private static final long serialVersionUID
public void (java.lang.String)
String msg
public void (java.lang.String, java.lang.Throwable)
String msg
Throwable cause
public void (java.lang.Throwable)
Throwable cause
}
com/google/gson/JsonNull.classJsonNull.java
package com.google.gson
public final com.google.gson.JsonNull extends com.google.gson.JsonElement {
private static final com.google.gson.JsonNull INSTANCE
public void ()
protected void toString (java.lang.Appendable, com.google.gson.Escaper) throws java.io.IOException
Appendable sb
com.google.gson.Escaper escaper
public int hashCode ()
public boolean equals (java.lang.Object)
Object other
static com.google.gson.JsonNull createJsonNull ()
static void ()
}
com/google/gson/JsonObject.classJsonObject.java
package com.google.gson
public final com.google.gson.JsonObject extends com.google.gson.JsonElement {
private final java.util.Map members
public void ()
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 ()
protected void toString (java.lang.Appendable, com.google.gson.Escaper) throws java.io.IOException
java.util.Map$Entry entry
java.util.Iterator i$
Appendable sb
com.google.gson.Escaper escaper
boolean first
}
com/google/gson/JsonObjectDeserializationVisitor.classJsonObjectDeserializationVisitor.java
package com.google.gson
final com.google.gson.JsonObjectDeserializationVisitor extends com.google.gson.JsonDeserializationVisitor {
void (com.google.gson.JsonElement, java.lang.reflect.Type, com.google.gson.ObjectNavigator, com.google.gson.FieldNamingStrategy2, com.google.gson.ObjectConstructor, com.google.gson.ParameterizedTypeHandlerMap, com.google.gson.JsonDeserializationContext)
com.google.gson.JsonElement json
java.lang.reflect.Type type
com.google.gson.ObjectNavigator objectNavigator
com.google.gson.FieldNamingStrategy2 fieldNamingPolicy
com.google.gson.ObjectConstructor objectConstructor
com.google.gson.ParameterizedTypeHandlerMap deserializers
com.google.gson.JsonDeserializationContext context
protected java.lang.Object constructTarget ()
public void startVisitingObject (java.lang.Object)
Object node
public void visitArray (java.lang.Object, java.lang.reflect.Type)
Object array
java.lang.reflect.Type componentType
public void visitObjectField (com.google.gson.FieldAttributes, java.lang.reflect.Type, java.lang.Object)
Object child
com.google.gson.JsonObject jsonObject
String fName
com.google.gson.JsonElement jsonChild
IllegalAccessException e
com.google.gson.FieldAttributes f
java.lang.reflect.Type typeOfF
Object obj
public void visitArrayField (com.google.gson.FieldAttributes, java.lang.reflect.Type, java.lang.Object)
Object array
com.google.gson.JsonObject jsonObject
String fName
com.google.gson.JsonArray jsonChild
IllegalAccessException e
com.google.gson.FieldAttributes f
java.lang.reflect.Type typeOfF
Object obj
private java.lang.String getFieldName (com.google.gson.FieldAttributes)
com.google.gson.FieldAttributes f
public boolean visitFieldUsingCustomHandler (com.google.gson.FieldAttributes, java.lang.reflect.Type, java.lang.Object)
String fName
com.google.gson.JsonElement child
boolean isPrimitive
com.google.gson.ObjectTypePair objTypePair
com.google.gson.Pair pair
Object value
IllegalAccessException e
com.google.gson.FieldAttributes f
java.lang.reflect.Type declaredTypeOfField
Object parent
public void visitPrimitive (java.lang.Object)
Object primitive
com.google.gson.JsonPrimitive prim
}
com/google/gson/JsonParseException.classJsonParseException.java
package com.google.gson
public com.google.gson.JsonParseException extends java.lang.RuntimeException {
static final long serialVersionUID
public void (java.lang.String)
String msg
public void (java.lang.String, java.lang.Throwable)
String msg
Throwable cause
public void (java.lang.Throwable)
Throwable cause
}
com/google/gson/JsonParser.classJsonParser.java
package com.google.gson
public final com.google.gson.JsonParser extends java.lang.Object {
public void ()
public com.google.gson.JsonElement parse (java.lang.String) throws com.google.gson.JsonSyntaxException
String json
public com.google.gson.JsonElement parse (java.io.Reader) throws com.google.gson.JsonIOException com.google.gson.JsonSyntaxException
com.google.gson.stream.JsonReader jsonReader
com.google.gson.JsonElement element
com.google.gson.stream.MalformedJsonException e
java.io.IOException e
NumberFormatException e
java.io.Reader json
public com.google.gson.JsonElement parse (com.google.gson.stream.JsonReader) throws com.google.gson.JsonIOException com.google.gson.JsonSyntaxException
StackOverflowError e
OutOfMemoryError e
com.google.gson.JsonParseException e
com.google.gson.stream.JsonReader json
boolean lenient
}
com/google/gson/JsonPrimitive.classJsonPrimitive.java
package com.google.gson
public final com.google.gson.JsonPrimitive extends com.google.gson.JsonElement {
private static final Class[] PRIMITIVE_TYPES
private static final java.math.BigInteger INTEGER_MAX
private static final java.math.BigInteger LONG_MAX
private Object value
public void (java.lang.Boolean)
Boolean bool
public void (java.lang.Number)
Number number
public void (java.lang.String)
String string
public void (java.lang.Character)
Character c
void (java.lang.Object)
Object primitive
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 ()
static java.lang.Number stringToNumber (java.lang.String)
long longValue
NumberFormatException ignored
NumberFormatException ignored
String value
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 ()
java.lang.Object getAsObject ()
java.math.BigInteger big
protected void toString (java.lang.Appendable, com.google.gson.Escaper) throws java.io.IOException
Appendable sb
com.google.gson.Escaper escaper
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
private static boolean isFloatingPoint (com.google.gson.JsonPrimitive)
Number number
com.google.gson.JsonPrimitive primitive
static void ()
}
com/google/gson/JsonSerializationContext.classJsonSerializationContext.java
package com.google.gson
public abstract com.google.gson.JsonSerializationContext extends java.lang.Object {
public abstract com.google.gson.JsonElement serialize (java.lang.Object)
public abstract com.google.gson.JsonElement serialize (java.lang.Object, java.lang.reflect.Type)
}
com/google/gson/JsonSerializationContextDefault.classJsonSerializationContextDefault.java
package com.google.gson
final com.google.gson.JsonSerializationContextDefault extends java.lang.Object implements com.google.gson.JsonSerializationContext {
private final com.google.gson.ObjectNavigator objectNavigator
private final com.google.gson.FieldNamingStrategy2 fieldNamingPolicy
private final com.google.gson.ParameterizedTypeHandlerMap serializers
private final boolean serializeNulls
private final com.google.gson.MemoryRefStack ancestors
void (com.google.gson.ObjectNavigator, com.google.gson.FieldNamingStrategy2, boolean, com.google.gson.ParameterizedTypeHandlerMap)
com.google.gson.ObjectNavigator objectNavigator
com.google.gson.FieldNamingStrategy2 fieldNamingPolicy
boolean serializeNulls
com.google.gson.ParameterizedTypeHandlerMap serializers
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.JsonElement serialize (java.lang.Object, java.lang.reflect.Type, boolean)
Object src
java.lang.reflect.Type typeOfSrc
boolean preserveType
com.google.gson.JsonSerializationVisitor visitor
}
com/google/gson/JsonSerializationVisitor.classJsonSerializationVisitor.java
package com.google.gson
final com.google.gson.JsonSerializationVisitor extends java.lang.Object implements com.google.gson.ObjectNavigator$Visitor {
private final com.google.gson.ObjectNavigator objectNavigator
private final com.google.gson.FieldNamingStrategy2 fieldNamingPolicy
private final com.google.gson.ParameterizedTypeHandlerMap serializers
private final boolean serializeNulls
private final com.google.gson.JsonSerializationContext context
private final com.google.gson.MemoryRefStack ancestors
private com.google.gson.JsonElement root
void (com.google.gson.ObjectNavigator, com.google.gson.FieldNamingStrategy2, boolean, com.google.gson.ParameterizedTypeHandlerMap, com.google.gson.JsonSerializationContext, com.google.gson.MemoryRefStack)
com.google.gson.ObjectNavigator objectNavigator
com.google.gson.FieldNamingStrategy2 fieldNamingPolicy
boolean serializeNulls
com.google.gson.ParameterizedTypeHandlerMap serializers
com.google.gson.JsonSerializationContext context
com.google.gson.MemoryRefStack ancestors
public java.lang.Object getTarget ()
public void start (com.google.gson.ObjectTypePair)
com.google.gson.ObjectTypePair node
public void end (com.google.gson.ObjectTypePair)
com.google.gson.ObjectTypePair node
public void startVisitingObject (java.lang.Object)
Object node
public void visitArray (java.lang.Object, java.lang.reflect.Type)
Object child
int i
Object array
java.lang.reflect.Type arrayType
int length
java.lang.reflect.Type componentType
public void visitArrayField (com.google.gson.FieldAttributes, java.lang.reflect.Type, java.lang.Object)
Object array
com.google.gson.CircularReferenceException e
com.google.gson.FieldAttributes f
java.lang.reflect.Type typeOfF
Object obj
public void visitObjectField (com.google.gson.FieldAttributes, java.lang.reflect.Type, java.lang.Object)
Object fieldValue
com.google.gson.CircularReferenceException e
com.google.gson.FieldAttributes f
java.lang.reflect.Type typeOfF
Object obj
public void visitPrimitive (java.lang.Object)
Object obj
com.google.gson.JsonElement json
private void addAsChildOfObject (com.google.gson.FieldAttributes, com.google.gson.ObjectTypePair)
com.google.gson.FieldAttributes f
com.google.gson.ObjectTypePair fieldValuePair
com.google.gson.JsonElement childElement
private void addChildAsElement (com.google.gson.FieldAttributes, com.google.gson.JsonElement)
com.google.gson.FieldAttributes f
com.google.gson.JsonElement childElement
private void addAsArrayElement (com.google.gson.ObjectTypePair)
com.google.gson.JsonElement childElement
com.google.gson.ObjectTypePair elementTypePair
private com.google.gson.JsonElement getJsonElementForChild (com.google.gson.ObjectTypePair)
com.google.gson.ObjectTypePair fieldValueTypePair
com.google.gson.JsonSerializationVisitor childVisitor
public boolean visitUsingCustomHandler (com.google.gson.ObjectTypePair)
Object obj
com.google.gson.JsonElement element
com.google.gson.CircularReferenceException e
com.google.gson.ObjectTypePair objTypePair
private com.google.gson.JsonElement findAndInvokeCustomSerializer (com.google.gson.ObjectTypePair)
com.google.gson.JsonElement element
com.google.gson.ObjectTypePair objTypePair
com.google.gson.Pair pair
com.google.gson.JsonSerializer serializer
public boolean visitFieldUsingCustomHandler (com.google.gson.FieldAttributes, java.lang.reflect.Type, java.lang.Object)
Object obj
com.google.gson.ObjectTypePair objTypePair
com.google.gson.JsonElement child
IllegalAccessException e
com.google.gson.CircularReferenceException e
com.google.gson.FieldAttributes f
java.lang.reflect.Type declaredTypeOfField
Object parent
private void assignToRoot (com.google.gson.JsonElement)
com.google.gson.JsonElement newRoot
private boolean isFieldNull (com.google.gson.FieldAttributes, java.lang.Object)
com.google.gson.FieldAttributes f
Object obj
private java.lang.Object getFieldValue (com.google.gson.FieldAttributes, java.lang.Object)
IllegalAccessException e
com.google.gson.FieldAttributes f
Object obj
public com.google.gson.JsonElement getJsonElement ()
}
com/google/gson/JsonSerializer.classJsonSerializer.java
package com.google.gson
public abstract com.google.gson.JsonSerializer extends java.lang.Object {
public abstract com.google.gson.JsonElement serialize (java.lang.Object, java.lang.reflect.Type, com.google.gson.JsonSerializationContext)
}
com/google/gson/JsonStreamParser.classJsonStreamParser.java
package com.google.gson
public final com.google.gson.JsonStreamParser extends java.lang.Object implements java.util.Iterator {
private final com.google.gson.stream.JsonReader parser
private final Object lock
public void (java.lang.String)
String json
public void (java.io.Reader)
java.io.Reader reader
public com.google.gson.JsonElement next () throws com.google.gson.JsonParseException
StackOverflowError e
OutOfMemoryError e
com.google.gson.JsonParseException e
public boolean hasNext ()
com.google.gson.stream.MalformedJsonException e
java.io.IOException e
public void remove ()
public volatile java.lang.Object next ()
}
com/google/gson/JsonSyntaxException.classJsonSyntaxException.java
package com.google.gson
public final com.google.gson.JsonSyntaxException extends com.google.gson.JsonParseException {
private static final long serialVersionUID
public void (java.lang.String)
String msg
public void (java.lang.String, java.lang.Throwable)
String msg
Throwable cause
public void (java.lang.Throwable)
Throwable cause
}
com/google/gson/JsonTreeNavigator.classJsonTreeNavigator.java
package com.google.gson
final com.google.gson.JsonTreeNavigator extends java.lang.Object {
private final com.google.gson.JsonElementVisitor visitor
private final boolean visitNulls
void (com.google.gson.JsonElementVisitor, boolean)
com.google.gson.JsonElementVisitor visitor
boolean visitNulls
public void navigate (com.google.gson.JsonElement) throws java.io.IOException
com.google.gson.JsonElement child
java.util.Iterator i$
com.google.gson.JsonArray array
boolean isFirst
boolean visited
java.util.Map$Entry member
java.util.Iterator i$
com.google.gson.JsonObject object
boolean isFirst
com.google.gson.JsonElement element
private boolean visitChild (com.google.gson.JsonObject, java.lang.String, com.google.gson.JsonElement, boolean) throws java.io.IOException
com.google.gson.JsonArray childAsArray
com.google.gson.JsonObject childAsObject
com.google.gson.JsonObject parent
String childName
com.google.gson.JsonElement child
boolean isFirst
private void visitChild (com.google.gson.JsonArray, com.google.gson.JsonElement, boolean) throws java.io.IOException
com.google.gson.JsonArray childAsArray
com.google.gson.JsonObject childAsObject
com.google.gson.JsonArray parent
com.google.gson.JsonElement child
boolean isFirst
}
com/google/gson/LongSerializationPolicy$1.classLongSerializationPolicy.java
package com.google.gson
com.google.gson.LongSerializationPolicy$1 extends java.lang.Object {
}
com/google/gson/LongSerializationPolicy$DefaultStrategy.classLongSerializationPolicy.java
package com.google.gson
com.google.gson.LongSerializationPolicy$DefaultStrategy extends java.lang.Object implements com.google.gson.LongSerializationPolicy$Strategy {
private void ()
public com.google.gson.JsonElement serialize (java.lang.Long)
Long value
void (com.google.gson.LongSerializationPolicy$1)
com.google.gson.LongSerializationPolicy$1 x0
}
com/google/gson/LongSerializationPolicy$Strategy.classLongSerializationPolicy.java
package com.google.gson
abstract com.google.gson.LongSerializationPolicy$Strategy extends java.lang.Object {
public abstract com.google.gson.JsonElement serialize (java.lang.Long)
}
com/google/gson/LongSerializationPolicy$StringStrategy.classLongSerializationPolicy.java
package com.google.gson
com.google.gson.LongSerializationPolicy$StringStrategy extends java.lang.Object implements com.google.gson.LongSerializationPolicy$Strategy {
private void ()
public com.google.gson.JsonElement serialize (java.lang.Long)
Long value
void (com.google.gson.LongSerializationPolicy$1)
com.google.gson.LongSerializationPolicy$1 x0
}
com/google/gson/LongSerializationPolicy.classLongSerializationPolicy.java
package com.google.gson
public final com.google.gson.LongSerializationPolicy extends java.lang.Enum {
public static final com.google.gson.LongSerializationPolicy DEFAULT
public static final com.google.gson.LongSerializationPolicy STRING
private final com.google.gson.LongSerializationPolicy$Strategy strategy
private static final com.google.gson.LongSerializationPolicy[] $VALUES
public static com.google.gson.LongSerializationPolicy[] values ()
public static com.google.gson.LongSerializationPolicy valueOf (java.lang.String)
String name
private void (java.lang.String, int, com.google.gson.LongSerializationPolicy$Strategy)
com.google.gson.LongSerializationPolicy$Strategy strategy
public com.google.gson.JsonElement serialize (java.lang.Long)
Long value
static void ()
}
com/google/gson/LowerCamelCaseSeparatorNamingPolicy.classLowerCamelCaseSeparatorNamingPolicy.java
package com.google.gson
final com.google.gson.LowerCamelCaseSeparatorNamingPolicy extends com.google.gson.CompositionFieldNamingPolicy {
public void (java.lang.String)
String separatorString
}
com/google/gson/LowerCaseNamingPolicy.classLowerCaseNamingPolicy.java
package com.google.gson
final com.google.gson.LowerCaseNamingPolicy extends com.google.gson.RecursiveFieldNamingPolicy {
void ()
protected java.lang.String translateName (java.lang.String, java.lang.reflect.Type, java.util.Collection)
String target
java.lang.reflect.Type fieldType
java.util.Collection annotations
}
com/google/gson/LruCache.classLruCache.java
package com.google.gson
final com.google.gson.LruCache extends java.util.LinkedHashMap implements com.google.gson.Cache {
private static final long serialVersionUID
private final int maxCapacity
public void (int)
int maxCapacity
public synchronized void addElement (java.lang.Object, java.lang.Object)
Object key
Object value
public synchronized java.lang.Object getElement (java.lang.Object)
Object key
public synchronized java.lang.Object removeElement (java.lang.Object)
Object key
protected boolean removeEldestEntry (java.util.Map$Entry)
java.util.Map$Entry entry
}
com/google/gson/MapAsArrayTypeAdapter.classMapAsArrayTypeAdapter.java
package com.google.gson
final com.google.gson.MapAsArrayTypeAdapter extends com.google.gson.BaseMapTypeAdapter implements com.google.gson.JsonSerializer com.google.gson.JsonDeserializer {
void ()
public java.util.Map deserialize (com.google.gson.JsonElement, java.lang.reflect.Type, com.google.gson.JsonDeserializationContext) throws com.google.gson.JsonParseException
com.google.gson.JsonArray entryArray
Object k
Object v
int i
com.google.gson.JsonArray array
Object k
Object v
java.util.Map$Entry entry
java.util.Iterator i$
com.google.gson.JsonObject object
com.google.gson.JsonElement json
java.lang.reflect.Type typeOfT
com.google.gson.JsonDeserializationContext context
java.util.Map result
java.lang.reflect.Type[] keyAndValueType
public com.google.gson.JsonElement serialize (java.util.Map, java.lang.reflect.Type, com.google.gson.JsonSerializationContext)
com.google.gson.JsonElement key
java.util.Map$Entry entry
java.util.Iterator i$
com.google.gson.JsonArray entryArray
int i
com.google.gson.JsonArray result
int i
com.google.gson.JsonObject result
java.util.Map src
java.lang.reflect.Type typeOfSrc
com.google.gson.JsonSerializationContext context
java.lang.reflect.Type[] keyAndValueType
boolean serializeAsArray
java.util.List keysAndValues
private java.lang.reflect.Type[] typeToTypeArguments (java.lang.reflect.Type)
java.lang.reflect.Type[] typeArguments
java.lang.reflect.Type typeOfT
private void checkSize (java.lang.Object, int, java.lang.Object, int)
Object input
int inputSize
Object output
int outputSize
public volatile com.google.gson.JsonElement serialize (java.lang.Object, java.lang.reflect.Type, com.google.gson.JsonSerializationContext)
Object x0
java.lang.reflect.Type x1
com.google.gson.JsonSerializationContext x2
public volatile java.lang.Object deserialize (com.google.gson.JsonElement, java.lang.reflect.Type, com.google.gson.JsonDeserializationContext) throws com.google.gson.JsonParseException
com.google.gson.JsonElement x0
java.lang.reflect.Type x1
com.google.gson.JsonDeserializationContext x2
}
com/google/gson/MappedObjectConstructor.classMappedObjectConstructor.java
package com.google.gson
final com.google.gson.MappedObjectConstructor extends java.lang.Object implements com.google.gson.ObjectConstructor {
private static final com.google.gson.UnsafeAllocator unsafeAllocator
private static final com.google.gson.DefaultConstructorAllocator defaultConstructorAllocator
private final com.google.gson.ParameterizedTypeHandlerMap instanceCreatorMap
public void (com.google.gson.ParameterizedTypeHandlerMap)
com.google.gson.ParameterizedTypeHandlerMap instanceCreators
public java.lang.Object construct (java.lang.reflect.Type)
java.lang.reflect.Type typeOfT
com.google.gson.InstanceCreator creator
public java.lang.Object constructArray (java.lang.reflect.Type, int)
java.lang.reflect.Type type
int length
private java.lang.Object constructWithAllocators (java.lang.reflect.Type)
Class clazz
Object obj
Exception e
java.lang.reflect.Type typeOfT
public java.lang.String toString ()
static void ()
}
com/google/gson/MapTypeAdapter.classMapTypeAdapter.java
package com.google.gson
final com.google.gson.MapTypeAdapter extends com.google.gson.BaseMapTypeAdapter {
void ()
public com.google.gson.JsonElement serialize (java.util.Map, java.lang.reflect.Type, com.google.gson.JsonSerializationContext)
Class rawTypeOfSrc
com.google.gson.JsonElement valueElement
java.lang.reflect.Type childType
Object value
com.google.gson.JsonElement valueElement
java.util.Map$Entry entry
java.util.Iterator i$
java.util.Map src
java.lang.reflect.Type typeOfSrc
com.google.gson.JsonSerializationContext context
com.google.gson.JsonObject map
java.lang.reflect.Type childGenericType
public java.util.Map deserialize (com.google.gson.JsonElement, java.lang.reflect.Type, com.google.gson.JsonDeserializationContext) throws com.google.gson.JsonParseException
Object key
Object value
java.util.Map$Entry entry
java.util.Iterator i$
com.google.gson.JsonElement json
java.lang.reflect.Type typeOfT
com.google.gson.JsonDeserializationContext context
java.util.Map map
java.lang.reflect.Type[] keyAndValueTypes
public java.lang.String toString ()
public volatile com.google.gson.JsonElement serialize (java.lang.Object, java.lang.reflect.Type, com.google.gson.JsonSerializationContext)
Object x0
java.lang.reflect.Type x1
com.google.gson.JsonSerializationContext x2
public volatile java.lang.Object deserialize (com.google.gson.JsonElement, java.lang.reflect.Type, com.google.gson.JsonDeserializationContext) throws com.google.gson.JsonParseException
com.google.gson.JsonElement x0
java.lang.reflect.Type x1
com.google.gson.JsonDeserializationContext x2
}
com/google/gson/MemoryRefStack.classMemoryRefStack.java
package com.google.gson
final com.google.gson.MemoryRefStack extends java.lang.Object {
private final java.util.Stack stack
void ()
public com.google.gson.ObjectTypePair push (com.google.gson.ObjectTypePair)
com.google.gson.ObjectTypePair obj
public com.google.gson.ObjectTypePair pop ()
public boolean isEmpty ()
public com.google.gson.ObjectTypePair peek ()
public boolean contains (com.google.gson.ObjectTypePair)
com.google.gson.ObjectTypePair stackObject
java.util.Iterator i$
com.google.gson.ObjectTypePair obj
}
com/google/gson/ModifierBasedExclusionStrategy.classModifierBasedExclusionStrategy.java
package com.google.gson
final com.google.gson.ModifierBasedExclusionStrategy extends java.lang.Object implements com.google.gson.ExclusionStrategy {
private final java.util.Collection modifiers
public transient void (int[])
int modifier
int[] arr$
int len$
int i$
int[] modifiers
public boolean shouldSkipField (com.google.gson.FieldAttributes)
int modifier
java.util.Iterator i$
com.google.gson.FieldAttributes f
public boolean shouldSkipClass (java.lang.Class)
Class clazz
}
com/google/gson/ModifyFirstLetterNamingPolicy$LetterModifier.classModifyFirstLetterNamingPolicy.java
package com.google.gson
public final com.google.gson.ModifyFirstLetterNamingPolicy$LetterModifier extends java.lang.Enum {
public static final com.google.gson.ModifyFirstLetterNamingPolicy$LetterModifier UPPER
public static final com.google.gson.ModifyFirstLetterNamingPolicy$LetterModifier LOWER
private static final com.google.gson.ModifyFirstLetterNamingPolicy$LetterModifier[] $VALUES
public static com.google.gson.ModifyFirstLetterNamingPolicy$LetterModifier[] values ()
public static com.google.gson.ModifyFirstLetterNamingPolicy$LetterModifier valueOf (java.lang.String)
String name
private void (java.lang.String, int)
static void ()
}
com/google/gson/ModifyFirstLetterNamingPolicy.classModifyFirstLetterNamingPolicy.java
package com.google.gson
final com.google.gson.ModifyFirstLetterNamingPolicy extends com.google.gson.RecursiveFieldNamingPolicy {
private final com.google.gson.ModifyFirstLetterNamingPolicy$LetterModifier letterModifier
void (com.google.gson.ModifyFirstLetterNamingPolicy$LetterModifier)
com.google.gson.ModifyFirstLetterNamingPolicy$LetterModifier modifier
protected java.lang.String translateName (java.lang.String, java.lang.reflect.Type, java.util.Collection)
String modifiedTarget
String modifiedTarget
String target
java.lang.reflect.Type fieldType
java.util.Collection annotations
StringBuilder fieldNameBuilder
int index
char firstCharacter
boolean capitalizeFirstLetter
private java.lang.String modifyString (char, java.lang.String, int)
char firstCharacter
String srcString
int indexOfSubstring
}
com/google/gson/NullExclusionStrategy.classNullExclusionStrategy.java
package com.google.gson
final com.google.gson.NullExclusionStrategy extends java.lang.Object implements com.google.gson.ExclusionStrategy {
void ()
public boolean shouldSkipField (com.google.gson.FieldAttributes)
com.google.gson.FieldAttributes f
public boolean shouldSkipClass (java.lang.Class)
Class clazz
}
com/google/gson/ObjectConstructor.classObjectConstructor.java
package com.google.gson
abstract com.google.gson.ObjectConstructor extends java.lang.Object {
public abstract java.lang.Object construct (java.lang.reflect.Type)
public abstract java.lang.Object constructArray (java.lang.reflect.Type, int)
}
com/google/gson/ObjectNavigator$Visitor.classObjectNavigator.java
package com.google.gson
public abstract com.google.gson.ObjectNavigator$Visitor extends java.lang.Object {
public abstract void start (com.google.gson.ObjectTypePair)
public abstract void end (com.google.gson.ObjectTypePair)
public abstract void startVisitingObject (java.lang.Object)
public abstract void visitArray (java.lang.Object, java.lang.reflect.Type)
public abstract void visitObjectField (com.google.gson.FieldAttributes, java.lang.reflect.Type, java.lang.Object)
public abstract void visitArrayField (com.google.gson.FieldAttributes, java.lang.reflect.Type, java.lang.Object)
public abstract boolean visitUsingCustomHandler (com.google.gson.ObjectTypePair)
public abstract boolean visitFieldUsingCustomHandler (com.google.gson.FieldAttributes, java.lang.reflect.Type, java.lang.Object)
public abstract void visitPrimitive (java.lang.Object)
public abstract java.lang.Object getTarget ()
}
com/google/gson/ObjectNavigator.classObjectNavigator.java
package com.google.gson
final com.google.gson.ObjectNavigator extends java.lang.Object {
private final com.google.gson.ExclusionStrategy exclusionStrategy
private final com.google.gson.ReflectingFieldNavigator reflectingFieldNavigator
void (com.google.gson.ExclusionStrategy)
com.google.gson.ExclusionStrategy strategy
public void accept (com.google.gson.ObjectTypePair, com.google.gson.ObjectNavigator$Visitor)
Object obj
Object objectToVisit
com.google.gson.ObjectTypePair objTypePair
com.google.gson.ObjectNavigator$Visitor visitor
boolean visitedWithCustomHandler
private static boolean isPrimitiveOrString (java.lang.Object)
Object objectToVisit
Class realClazz
}
com/google/gson/ObjectTypePair.classObjectTypePair.java
package com.google.gson
final com.google.gson.ObjectTypePair extends java.lang.Object {
private Object obj
final java.lang.reflect.Type type
private final boolean preserveType
void (java.lang.Object, java.lang.reflect.Type, boolean)
Object obj
java.lang.reflect.Type type
boolean preserveType
java.lang.Object getObject ()
void setObject (java.lang.Object)
Object obj
java.lang.reflect.Type getType ()
public java.lang.String toString ()
com.google.gson.Pair getMatchingHandler (com.google.gson.ParameterizedTypeHandlerMap)
com.google.gson.ObjectTypePair moreSpecificType
com.google.gson.ParameterizedTypeHandlerMap handlers
Object handler
com.google.gson.ObjectTypePair toMoreSpecificType ()
java.lang.reflect.Type actualType
java.lang.reflect.Type getMoreSpecificType ()
static java.lang.reflect.Type getActualTypeIfMoreSpecific (java.lang.reflect.Type, java.lang.Class)
Class typeAsClass
java.lang.reflect.Type type
Class actualClass
public int hashCode ()
public boolean equals (java.lang.Object)
Object obj
com.google.gson.ObjectTypePair other
public boolean isPreserveType ()
}
com/google/gson/Pair.classPair.java
package com.google.gson
final com.google.gson.Pair extends java.lang.Object {
public final Object first
public final Object second
public void (java.lang.Object, java.lang.Object)
Object first
Object second
public int hashCode ()
public boolean equals (java.lang.Object)
Object o
com.google.gson.Pair that
private static boolean equal (java.lang.Object, java.lang.Object)
Object a
Object b
public java.lang.String toString ()
}
com/google/gson/ParameterizedTypeHandlerMap.classParameterizedTypeHandlerMap.java
package com.google.gson
final com.google.gson.ParameterizedTypeHandlerMap extends java.lang.Object {
private static final java.util.logging.Logger logger
private final java.util.Map map
private final java.util.List typeHierarchyList
private boolean modifiable
void ()
public synchronized void registerForTypeHierarchy (java.lang.Class, java.lang.Object)
Class typeOfT
Object value
com.google.gson.Pair pair
public synchronized void registerForTypeHierarchy (com.google.gson.Pair)
com.google.gson.Pair pair
int index
private int getIndexOfAnOverriddenHandler (java.lang.Class)
com.google.gson.Pair entry
int i
Class type
public synchronized void register (java.lang.reflect.Type, java.lang.Object)
java.lang.reflect.Type typeOfT
Object value
public synchronized void registerIfAbsent (com.google.gson.ParameterizedTypeHandlerMap)
java.util.Map$Entry entry
java.util.Iterator i$
com.google.gson.Pair entry
int index
int i
com.google.gson.ParameterizedTypeHandlerMap other
public synchronized void register (com.google.gson.ParameterizedTypeHandlerMap)
java.util.Map$Entry entry
java.util.Iterator i$
com.google.gson.Pair entry
int i
com.google.gson.ParameterizedTypeHandlerMap other
public synchronized void registerIfAbsent (java.lang.reflect.Type, java.lang.Object)
java.lang.reflect.Type typeOfT
Object value
public synchronized void makeUnmodifiable ()
public synchronized java.lang.Object getHandlerFor (java.lang.reflect.Type)
Class rawClass
java.lang.reflect.Type type
Object handler
private java.lang.Object getHandlerForTypeHierarchy (java.lang.Class)
com.google.gson.Pair entry
java.util.Iterator i$
Class type
public synchronized boolean hasSpecificHandlerFor (java.lang.reflect.Type)
java.lang.reflect.Type type
private synchronized int getIndexOfSpecificHandlerForTypeHierarchy (java.lang.Class)
int i
Class type
public synchronized com.google.gson.ParameterizedTypeHandlerMap copyOf ()
com.google.gson.ParameterizedTypeHandlerMap copy
public java.lang.String toString ()
com.google.gson.Pair entry
java.util.Iterator i$
java.util.Map$Entry entry
java.util.Iterator i$
StringBuilder sb
boolean first
private java.lang.String typeToString (java.lang.reflect.Type)
java.lang.reflect.Type type
static void ()
}
com/google/gson/Primitives.classPrimitives.java
package com.google.gson
final com.google.gson.Primitives extends java.lang.Object {
private static final java.util.Map PRIMITIVE_TO_WRAPPER_TYPE
private static final java.util.Map WRAPPER_TO_PRIMITIVE_TYPE
private void ()
private static void add (java.util.Map, java.util.Map, java.lang.Class, java.lang.Class)
java.util.Map forward
java.util.Map backward
Class key
Class value
public static boolean isPrimitive (java.lang.reflect.Type)
java.lang.reflect.Type type
public static boolean isWrapperType (java.lang.Class)
Class type
public static java.lang.Class wrap (java.lang.Class)
Class type
Class wrapped
public static java.lang.Class unwrap (java.lang.Class)
Class type
Class unwrapped
static void ()
java.util.Map primToWrap
java.util.Map wrapToPrim
}
com/google/gson/RecursiveFieldNamingPolicy.classRecursiveFieldNamingPolicy.java
package com.google.gson
abstract com.google.gson.RecursiveFieldNamingPolicy extends java.lang.Object implements com.google.gson.FieldNamingStrategy2 {
void ()
public final java.lang.String translateName (com.google.gson.FieldAttributes)
com.google.gson.FieldAttributes f
protected abstract java.lang.String translateName (java.lang.String, java.lang.reflect.Type, java.util.Collection)
}
com/google/gson/reflect/TypeToken.classTypeToken.java
package com.google.gson.reflect
public com.google.gson.reflect.TypeToken extends java.lang.Object {
final Class rawType
final java.lang.reflect.Type type
final int hashCode
protected void ()
void (java.lang.reflect.Type)
java.lang.reflect.Type type
static java.lang.reflect.Type getSuperclassTypeParameter (java.lang.Class)
Class subclass
java.lang.reflect.Type superclass
java.lang.reflect.ParameterizedType parameterized
public final java.lang.Class getRawType ()
public final java.lang.reflect.Type getType ()
public boolean isAssignableFrom (java.lang.Class)
Class cls
public boolean isAssignableFrom (java.lang.reflect.Type)
java.lang.reflect.Type from
public boolean isAssignableFrom (com.google.gson.reflect.TypeToken)
com.google.gson.reflect.TypeToken token
private static boolean isAssignableFrom (java.lang.reflect.Type, java.lang.reflect.GenericArrayType)
Class classType
java.lang.reflect.Type t
java.lang.reflect.Type from
java.lang.reflect.GenericArrayType to
java.lang.reflect.Type toGenericComponentType
private static boolean isAssignableFrom (java.lang.reflect.Type, java.lang.reflect.ParameterizedType, java.util.Map)
java.lang.reflect.TypeVariable v
java.lang.reflect.Type arg
java.lang.reflect.TypeVariable var
int i
java.lang.reflect.Type[] tArgs
java.lang.reflect.TypeVariable[] tParams
java.lang.reflect.Type itype
java.lang.reflect.Type[] arr$
int len$
int i$
java.lang.reflect.Type from
java.lang.reflect.ParameterizedType to
java.util.Map typeVarMap
Class clazz
java.lang.reflect.ParameterizedType ptype
java.lang.reflect.Type sType
private static boolean typeEquals (java.lang.reflect.ParameterizedType, java.lang.reflect.ParameterizedType, java.util.Map)
int i
java.lang.reflect.Type[] fromArgs
java.lang.reflect.Type[] toArgs
java.lang.reflect.ParameterizedType from
java.lang.reflect.ParameterizedType to
java.util.Map typeVarMap
private static transient java.lang.AssertionError buildUnexpectedTypeError (java.lang.reflect.Type, java.lang.Class[])
Class clazz
Class[] arr$
int len$
int i$
java.lang.reflect.Type token
Class[] expected
StringBuilder exceptionMessage
private static boolean matches (java.lang.reflect.Type, java.lang.reflect.Type, java.util.Map)
java.lang.reflect.Type from
java.lang.reflect.Type to
java.util.Map typeMap
public final int hashCode ()
public final boolean equals (java.lang.Object)
Object o
public final java.lang.String toString ()
public static com.google.gson.reflect.TypeToken get (java.lang.reflect.Type)
java.lang.reflect.Type type
public static com.google.gson.reflect.TypeToken get (java.lang.Class)
Class type
}
com/google/gson/ReflectingFieldNavigator.classReflectingFieldNavigator.java
package com.google.gson
final com.google.gson.ReflectingFieldNavigator extends java.lang.Object {
private static final com.google.gson.Cache fieldsCache
private final com.google.gson.ExclusionStrategy exclusionStrategy
void (com.google.gson.ExclusionStrategy)
com.google.gson.ExclusionStrategy exclusionStrategy
void visitFieldsReflectively (com.google.gson.ObjectTypePair, com.google.gson.ObjectNavigator$Visitor)
java.lang.reflect.Type resolvedTypeOfField
boolean visitedWithCustomHandler
com.google.gson.FieldAttributes fieldAttributes
java.util.Iterator i$
com.google.gson.ObjectTypePair objTypePair
com.google.gson.ObjectNavigator$Visitor visitor
java.lang.reflect.Type moreSpecificType
Object obj
private java.util.List getAllFields (java.lang.reflect.Type, java.lang.reflect.Type)
java.lang.reflect.Field f
java.lang.reflect.Field[] arr$
int len$
int i$
java.lang.reflect.Field[] currentClazzFields
java.lang.reflect.Field[] classFields
Class curr
java.util.Iterator i$
java.lang.reflect.Type type
java.lang.reflect.Type declaredType
java.util.List fields
private java.util.List getInheritanceHierarchy (java.lang.reflect.Type)
Class curr
java.lang.reflect.Type type
java.util.List classes
Class topLevelClass
static void ()
}
com/google/gson/SerializedNameAnnotationInterceptingNamingPolicy.classSerializedNameAnnotationInterceptingNamingPolicy.java
package com.google.gson
final com.google.gson.SerializedNameAnnotationInterceptingNamingPolicy extends java.lang.Object implements com.google.gson.FieldNamingStrategy2 {
private final com.google.gson.FieldNamingStrategy2 delegate
void (com.google.gson.FieldNamingStrategy2)
com.google.gson.FieldNamingStrategy2 delegate
public java.lang.String translateName (com.google.gson.FieldAttributes)
com.google.gson.FieldAttributes f
com.google.gson.annotations.SerializedName serializedName
}
com/google/gson/stream/JsonReader$1.classJsonReader.java
package com.google.gson.stream
com.google.gson.stream.JsonReader$1 extends java.lang.Object {
static final int[] $SwitchMap$com$google$gson$stream$JsonScope
static void ()
NoSuchFieldError ex
NoSuchFieldError ex
NoSuchFieldError ex
NoSuchFieldError ex
NoSuchFieldError ex
NoSuchFieldError ex
NoSuchFieldError ex
NoSuchFieldError ex
}
com/google/gson/stream/JsonReader.classJsonReader.java
package com.google.gson.stream
public final com.google.gson.stream.JsonReader extends java.lang.Object implements java.io.Closeable {
private static final char[] NON_EXECUTE_PREFIX
private final java.io.Reader in
private boolean lenient
private final char[] buffer
private int pos
private int limit
private final java.util.List stack
private boolean hasToken
private com.google.gson.stream.JsonToken token
private String name
private String value
private boolean skipping
public void (java.io.Reader)
java.io.Reader in
public void setLenient (boolean)
boolean lenient
public 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
private com.google.gson.stream.JsonToken quickPeek () throws java.io.IOException
com.google.gson.stream.JsonToken token
java.io.EOFException e
com.google.gson.stream.JsonToken firstToken
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
boolean result
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 com.google.gson.stream.JsonScope peekStack ()
private com.google.gson.stream.JsonScope pop ()
private void push (com.google.gson.stream.JsonScope)
com.google.gson.stream.JsonScope newTop
private void replaceTop (com.google.gson.stream.JsonScope)
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 minimum
int total
private int nextNonWhitespace () throws java.io.IOException
char peek
int c
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 start
char quote
StringBuilder builder
private java.lang.String nextLiteral () throws java.io.IOException
int c
int start
StringBuilder builder
public java.lang.String toString ()
private char readEscapeCharacter () throws java.io.IOException
String hex
char escaped
private com.google.gson.stream.JsonToken readLiteral () throws java.io.IOException
String literal
private void decodeLiteral () throws java.io.IOException
NumberFormatException ignored
private java.io.IOException syntaxError (java.lang.String) throws java.io.IOException
String message
private java.lang.CharSequence getSnippet ()
StringBuilder snippet
int beforePos
int afterPos
static void ()
}
com/google/gson/stream/JsonScope.classJsonScope.java
package com.google.gson.stream
final com.google.gson.stream.JsonScope extends java.lang.Enum {
public static final com.google.gson.stream.JsonScope EMPTY_ARRAY
public static final com.google.gson.stream.JsonScope NONEMPTY_ARRAY
public static final com.google.gson.stream.JsonScope EMPTY_OBJECT
public static final com.google.gson.stream.JsonScope DANGLING_NAME
public static final com.google.gson.stream.JsonScope NONEMPTY_OBJECT
public static final com.google.gson.stream.JsonScope EMPTY_DOCUMENT
public static final com.google.gson.stream.JsonScope NONEMPTY_DOCUMENT
public static final com.google.gson.stream.JsonScope CLOSED
private static final 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 (java.lang.String, int)
static void ()
}
com/google/gson/stream/JsonToken.classJsonToken.java
package com.google.gson.stream
public final com.google.gson.stream.JsonToken extends java.lang.Enum {
public static final com.google.gson.stream.JsonToken BEGIN_ARRAY
public static final com.google.gson.stream.JsonToken END_ARRAY
public static final com.google.gson.stream.JsonToken BEGIN_OBJECT
public static final com.google.gson.stream.JsonToken END_OBJECT
public static final com.google.gson.stream.JsonToken NAME
public static final com.google.gson.stream.JsonToken STRING
public static final com.google.gson.stream.JsonToken NUMBER
public static final com.google.gson.stream.JsonToken BOOLEAN
public static final com.google.gson.stream.JsonToken NULL
public static final com.google.gson.stream.JsonToken END_DOCUMENT
private static final com.google.gson.stream.JsonToken[] $VALUES
public static com.google.gson.stream.JsonToken[] values ()
public static com.google.gson.stream.JsonToken valueOf (java.lang.String)
String name
private void (java.lang.String, int)
static void ()
}
com/google/gson/stream/JsonWriter$1.classJsonWriter.java
package com.google.gson.stream
com.google.gson.stream.JsonWriter$1 extends java.lang.Object {
static final int[] $SwitchMap$com$google$gson$stream$JsonScope
static void ()
NoSuchFieldError ex
NoSuchFieldError ex
NoSuchFieldError ex
NoSuchFieldError ex
NoSuchFieldError ex
}
com/google/gson/stream/JsonWriter.classJsonWriter.java
package com.google.gson.stream
public final com.google.gson.stream.JsonWriter extends java.lang.Object implements java.io.Closeable {
private final java.io.Writer out
private final java.util.List stack
private String indent
private String separator
private boolean lenient
private boolean htmlSafe
public void (java.io.Writer)
java.io.Writer out
public void setIndent (java.lang.String)
String indent
public void setLenient (boolean)
boolean lenient
public boolean isLenient ()
public void setHtmlSafe (boolean)
boolean htmlSafe
public boolean isHtmlSafe ()
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 ()
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
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
private void string (java.lang.String) throws java.io.IOException
char c
int i
int length
String value
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
}
com/google/gson/stream/MalformedJsonException.classMalformedJsonException.java
package com.google.gson.stream
public final com.google.gson.stream.MalformedJsonException extends java.io.IOException {
private static final long serialVersionUID
public void (java.lang.String)
String msg
public void (java.lang.String, java.lang.Throwable)
String msg
Throwable throwable
public void (java.lang.Throwable)
Throwable throwable
}
com/google/gson/Streams$1.classStreams.java
package com.google.gson
com.google.gson.Streams$1 extends java.lang.Object {
static final int[] $SwitchMap$com$google$gson$stream$JsonToken
static void ()
NoSuchFieldError ex
NoSuchFieldError ex
NoSuchFieldError ex
NoSuchFieldError ex
NoSuchFieldError ex
NoSuchFieldError ex
NoSuchFieldError ex
NoSuchFieldError ex
NoSuchFieldError ex
NoSuchFieldError ex
}
com/google/gson/Streams$AppendableWriter$CurrentWrite.classStreams.java
package com.google.gson
com.google.gson.Streams$AppendableWriter$CurrentWrite extends java.lang.Object implements java.lang.CharSequence {
char[] chars
void ()
public int length ()
public char charAt (int)
int i
public java.lang.CharSequence subSequence (int, int)
int start
int end
}
com/google/gson/Streams$AppendableWriter.classStreams.java
package com.google.gson
com.google.gson.Streams$AppendableWriter extends java.io.Writer {
private final Appendable appendable
private final com.google.gson.Streams$AppendableWriter$CurrentWrite currentWrite
private void (java.lang.Appendable)
Appendable appendable
public void write (char[], int, int) throws java.io.IOException
char[] chars
int offset
int length
public void write (int) throws java.io.IOException
int i
public void flush ()
public void close ()
void (java.lang.Appendable, com.google.gson.Streams$1)
Appendable x0
com.google.gson.Streams$1 x1
}
com/google/gson/Streams.classStreams.java
package com.google.gson
final com.google.gson.Streams extends java.lang.Object {
void ()
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
private static com.google.gson.JsonElement parseRecursive (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 reader
static void write (com.google.gson.JsonElement, boolean, com.google.gson.stream.JsonWriter) throws java.io.IOException
com.google.gson.JsonPrimitive primitive
com.google.gson.JsonElement e
java.util.Iterator i$
com.google.gson.JsonElement value
java.util.Map$Entry e
java.util.Iterator i$
com.google.gson.JsonElement element
boolean serializeNulls
com.google.gson.stream.JsonWriter writer
static java.io.Writer writerForAppendable (java.lang.Appendable)
Appendable appendable
}
com/google/gson/SyntheticFieldExclusionStrategy.classSyntheticFieldExclusionStrategy.java
package com.google.gson
final com.google.gson.SyntheticFieldExclusionStrategy extends java.lang.Object implements com.google.gson.ExclusionStrategy {
private final boolean skipSyntheticFields
void (boolean)
boolean skipSyntheticFields
public boolean shouldSkipClass (java.lang.Class)
Class clazz
public boolean shouldSkipField (com.google.gson.FieldAttributes)
com.google.gson.FieldAttributes f
}
com/google/gson/UnsafeAllocator$1.classUnsafeAllocator.java
package com.google.gson
final com.google.gson.UnsafeAllocator$1 extends com.google.gson.UnsafeAllocator {
final java.lang.reflect.Method val$allocateInstance
final Object val$unsafe
void (java.lang.reflect.Method, java.lang.Object)
public java.lang.Object newInstance (java.lang.Class) throws java.lang.Exception
Class c
}
com/google/gson/UnsafeAllocator$2.classUnsafeAllocator.java
package com.google.gson
final com.google.gson.UnsafeAllocator$2 extends com.google.gson.UnsafeAllocator {
final java.lang.reflect.Method val$newInstance
void (java.lang.reflect.Method)
public java.lang.Object newInstance (java.lang.Class) throws java.lang.Exception
Class c
}
com/google/gson/UnsafeAllocator$3.classUnsafeAllocator.java
package com.google.gson
final com.google.gson.UnsafeAllocator$3 extends com.google.gson.UnsafeAllocator {
final java.lang.reflect.Method val$newInstance
final int val$constructorId
void (java.lang.reflect.Method, int)
public java.lang.Object newInstance (java.lang.Class) throws java.lang.Exception
Class c
}
com/google/gson/UnsafeAllocator$4.classUnsafeAllocator.java
package com.google.gson
final com.google.gson.UnsafeAllocator$4 extends com.google.gson.UnsafeAllocator {
void ()
public java.lang.Object newInstance (java.lang.Class)
Class c
}
com/google/gson/UnsafeAllocator.classUnsafeAllocator.java
package com.google.gson
abstract com.google.gson.UnsafeAllocator extends java.lang.Object {
void ()
public abstract java.lang.Object newInstance (java.lang.Class) throws java.lang.Exception
public static com.google.gson.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/UpperCamelCaseSeparatorNamingPolicy.classUpperCamelCaseSeparatorNamingPolicy.java
package com.google.gson
final com.google.gson.UpperCamelCaseSeparatorNamingPolicy extends com.google.gson.CompositionFieldNamingPolicy {
public void (java.lang.String)
String separatorString
}
com/google/gson/UpperCaseNamingPolicy.classUpperCaseNamingPolicy.java
package com.google.gson
final com.google.gson.UpperCaseNamingPolicy extends com.google.gson.RecursiveFieldNamingPolicy {
void ()
protected java.lang.String translateName (java.lang.String, java.lang.reflect.Type, java.util.Collection)
String target
java.lang.reflect.Type fieldType
java.util.Collection annotations
}
com/google/gson/VersionConstants.classVersionConstants.java
package com.google.gson
final com.google.gson.VersionConstants extends java.lang.Object {
static final double IGNORE_VERSIONS
private void ()
}
com/google/gson/VersionExclusionStrategy.classVersionExclusionStrategy.java
package com.google.gson
final com.google.gson.VersionExclusionStrategy extends java.lang.Object implements com.google.gson.ExclusionStrategy {
private final double version
void (double)
double version
public boolean shouldSkipField (com.google.gson.FieldAttributes)
com.google.gson.FieldAttributes f
public boolean shouldSkipClass (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
}