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.class
Expose.java package com.google.gson.annotations public abstract annotation com.google.gson.annotations.Expose extends java.lang.Object implements java.lang.annotation.Annotation { public abstract boolean serialize () public abstract boolean deserialize () }
com/google/gson/annotations/SerializedName.class
SerializedName.java package com.google.gson.annotations public abstract annotation com.google.gson.annotations.SerializedName extends java.lang.Object implements java.lang.annotation.Annotation { public abstract java.lang.String value () }
com/google/gson/annotations/Since.class
Since.java package com.google.gson.annotations public abstract annotation com.google.gson.annotations.Since extends java.lang.Object implements java.lang.annotation.Annotation { public abstract double value () }
com/google/gson/annotations/Until.class
Until.java package com.google.gson.annotations public abstract annotation com.google.gson.annotations.Until extends java.lang.Object implements java.lang.annotation.Annotation { public abstract double value () }
com/google/gson/AnonymousAndLocalClassExclusionStrategy.class
AnonymousAndLocalClassExclusionStrategy.java package com.google.gson final com.google.gson.AnonymousAndLocalClassExclusionStrategy extends java.lang.Object implements com.google.gson.ExclusionStrategy { void <init> () 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.class
BaseMapTypeAdapter.java package com.google.gson abstract com.google.gson.BaseMapTypeAdapter extends java.lang.Object implements com.google.gson.JsonSerializer com.google.gson.JsonDeserializer { void <init> () 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.class
Cache.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.class
CamelCaseSeparatorNamingPolicy.java package com.google.gson final com.google.gson.CamelCaseSeparatorNamingPolicy extends com.google.gson.RecursiveFieldNamingPolicy { private final String separatorString public void <init> (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.class
CircularReferenceException.java package com.google.gson final com.google.gson.CircularReferenceException extends java.lang.RuntimeException { private static final long serialVersionUID private final Object offendingNode void <init> (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.class
CompositionFieldNamingPolicy.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 <init> (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.class
DefaultConstructorAllocator.java package com.google.gson final com.google.gson.DefaultConstructorAllocator$Null extends java.lang.Object { private void <init> () }
com/google/gson/DefaultConstructorAllocator.class
DefaultConstructorAllocator.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 <init> () public void <init> (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 <clinit> () }
com/google/gson/DefaultTypeAdapters$1.class
DefaultTypeAdapters.java package com.google.gson synthetic com.google.gson.DefaultTypeAdapters$1 extends java.lang.Object { }
com/google/gson/DefaultTypeAdapters$BigDecimalTypeAdapter.class
DefaultTypeAdapters.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 <init> () 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 synthetic com.google.gson.JsonElement serialize (java.lang.Object, java.lang.reflect.Type, com.google.gson.JsonSerializationContext) Object x0 java.lang.reflect.Type x1 com.google.gson.JsonSerializationContext x2 public volatile synthetic java.lang.Object deserialize (com.google.gson.JsonElement, java.lang.reflect.Type, com.google.gson.JsonDeserializationContext) throws com.google.gson.JsonParseException com.google.gson.JsonElement x0 java.lang.reflect.Type x1 com.google.gson.JsonDeserializationContext x2 synthetic void <init> (com.google.gson.DefaultTypeAdapters$1) com.google.gson.DefaultTypeAdapters$1 x0 }
com/google/gson/DefaultTypeAdapters$BigIntegerTypeAdapter.class
DefaultTypeAdapters.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 <init> () 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 synthetic com.google.gson.JsonElement serialize (java.lang.Object, java.lang.reflect.Type, com.google.gson.JsonSerializationContext) Object x0 java.lang.reflect.Type x1 com.google.gson.JsonSerializationContext x2 public volatile synthetic java.lang.Object deserialize (com.google.gson.JsonElement, java.lang.reflect.Type, com.google.gson.JsonDeserializationContext) throws com.google.gson.JsonParseException com.google.gson.JsonElement x0 java.lang.reflect.Type x1 com.google.gson.JsonDeserializationContext x2 synthetic void <init> (com.google.gson.DefaultTypeAdapters$1) com.google.gson.DefaultTypeAdapters$1 x0 }
com/google/gson/DefaultTypeAdapters$BooleanTypeAdapter.class
DefaultTypeAdapters.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 <init> () 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 synthetic com.google.gson.JsonElement serialize (java.lang.Object, java.lang.reflect.Type, com.google.gson.JsonSerializationContext) Object x0 java.lang.reflect.Type x1 com.google.gson.JsonSerializationContext x2 public volatile synthetic java.lang.Object deserialize (com.google.gson.JsonElement, java.lang.reflect.Type, com.google.gson.JsonDeserializationContext) throws com.google.gson.JsonParseException com.google.gson.JsonElement x0 java.lang.reflect.Type x1 com.google.gson.JsonDeserializationContext x2 synthetic void <init> (com.google.gson.DefaultTypeAdapters$1) com.google.gson.DefaultTypeAdapters$1 x0 }
com/google/gson/DefaultTypeAdapters$ByteTypeAdapter.class
DefaultTypeAdapters.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 <init> () 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 synthetic com.google.gson.JsonElement serialize (java.lang.Object, java.lang.reflect.Type, com.google.gson.JsonSerializationContext) Object x0 java.lang.reflect.Type x1 com.google.gson.JsonSerializationContext x2 public volatile synthetic java.lang.Object deserialize (com.google.gson.JsonElement, java.lang.reflect.Type, com.google.gson.JsonDeserializationContext) throws com.google.gson.JsonParseException com.google.gson.JsonElement x0 java.lang.reflect.Type x1 com.google.gson.JsonDeserializationContext x2 synthetic void <init> (com.google.gson.DefaultTypeAdapters$1) com.google.gson.DefaultTypeAdapters$1 x0 }
com/google/gson/DefaultTypeAdapters$CharacterTypeAdapter.class
DefaultTypeAdapters.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 <init> () 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 synthetic com.google.gson.JsonElement serialize (java.lang.Object, java.lang.reflect.Type, com.google.gson.JsonSerializationContext) Object x0 java.lang.reflect.Type x1 com.google.gson.JsonSerializationContext x2 public volatile synthetic java.lang.Object deserialize (com.google.gson.JsonElement, java.lang.reflect.Type, com.google.gson.JsonDeserializationContext) throws com.google.gson.JsonParseException com.google.gson.JsonElement x0 java.lang.reflect.Type x1 com.google.gson.JsonDeserializationContext x2 synthetic void <init> (com.google.gson.DefaultTypeAdapters$1) com.google.gson.DefaultTypeAdapters$1 x0 }
com/google/gson/DefaultTypeAdapters$CollectionTypeAdapter.class
DefaultTypeAdapters.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 <init> () 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 synthetic com.google.gson.JsonElement serialize (java.lang.Object, java.lang.reflect.Type, com.google.gson.JsonSerializationContext) Object x0 java.lang.reflect.Type x1 com.google.gson.JsonSerializationContext x2 public volatile synthetic java.lang.Object deserialize (com.google.gson.JsonElement, java.lang.reflect.Type, com.google.gson.JsonDeserializationContext) throws com.google.gson.JsonParseException com.google.gson.JsonElement x0 java.lang.reflect.Type x1 com.google.gson.JsonDeserializationContext x2 synthetic void <init> (com.google.gson.DefaultTypeAdapters$1) com.google.gson.DefaultTypeAdapters$1 x0 }
com/google/gson/DefaultTypeAdapters$DefaultConstructorCreator.class
DefaultTypeAdapters.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 <init> (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.class
DefaultTypeAdapters.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 <init> () void <init> (java.lang.String) String datePattern void <init> (int) int style public void <init> (int, int) int dateStyle int timeStyle void <init> (java.text.DateFormat, java.text.DateFormat) java.text.DateFormat enUsFormat java.text.DateFormat localFormat public com.google.gson.JsonElement serialize (java.util.Date, java.lang.reflect.Type, com.google.gson.JsonSerializationContext) String dateFormatAsString java.util.Date src java.lang.reflect.Type typeOfSrc com.google.gson.JsonSerializationContext context public java.util.Date deserialize (com.google.gson.JsonElement, java.lang.reflect.Type, com.google.gson.JsonDeserializationContext) throws com.google.gson.JsonParseException com.google.gson.JsonElement json java.lang.reflect.Type typeOfT com.google.gson.JsonDeserializationContext context java.util.Date date private java.util.Date deserializeToDate (com.google.gson.JsonElement) java.text.ParseException ignored java.text.ParseException ignored java.text.ParseException e com.google.gson.JsonElement json public java.lang.String toString () StringBuilder sb public volatile synthetic com.google.gson.JsonElement serialize (java.lang.Object, java.lang.reflect.Type, com.google.gson.JsonSerializationContext) Object x0 java.lang.reflect.Type x1 com.google.gson.JsonSerializationContext x2 public volatile synthetic java.lang.Object deserialize (com.google.gson.JsonElement, java.lang.reflect.Type, com.google.gson.JsonDeserializationContext) throws com.google.gson.JsonParseException com.google.gson.JsonElement x0 java.lang.reflect.Type x1 com.google.gson.JsonDeserializationContext x2 }
com/google/gson/DefaultTypeAdapters$DefaultInetAddressAdapter.class
DefaultTypeAdapters.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 <init> () 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 synthetic java.lang.Object deserialize (com.google.gson.JsonElement, java.lang.reflect.Type, com.google.gson.JsonDeserializationContext) throws com.google.gson.JsonParseException com.google.gson.JsonElement x0 java.lang.reflect.Type x1 com.google.gson.JsonDeserializationContext x2 public volatile synthetic com.google.gson.JsonElement serialize (java.lang.Object, java.lang.reflect.Type, com.google.gson.JsonSerializationContext) Object x0 java.lang.reflect.Type x1 com.google.gson.JsonSerializationContext x2 }
com/google/gson/DefaultTypeAdapters$DefaultJavaSqlDateTypeAdapter.class
DefaultTypeAdapters.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 <init> () 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 synthetic com.google.gson.JsonElement serialize (java.lang.Object, java.lang.reflect.Type, com.google.gson.JsonSerializationContext) Object x0 java.lang.reflect.Type x1 com.google.gson.JsonSerializationContext x2 public volatile synthetic java.lang.Object deserialize (com.google.gson.JsonElement, java.lang.reflect.Type, com.google.gson.JsonDeserializationContext) throws com.google.gson.JsonParseException com.google.gson.JsonElement x0 java.lang.reflect.Type x1 com.google.gson.JsonDeserializationContext x2 }
com/google/gson/DefaultTypeAdapters$DefaultTimestampDeserializer.class
DefaultTypeAdapters.java package com.google.gson final com.google.gson.DefaultTypeAdapters$DefaultTimestampDeserializer extends java.lang.Object implements com.google.gson.JsonDeserializer { void <init> () 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 synthetic java.lang.Object deserialize (com.google.gson.JsonElement, java.lang.reflect.Type, com.google.gson.JsonDeserializationContext) throws com.google.gson.JsonParseException com.google.gson.JsonElement x0 java.lang.reflect.Type x1 com.google.gson.JsonDeserializationContext x2 }
com/google/gson/DefaultTypeAdapters$DefaultTimeTypeAdapter.class
DefaultTypeAdapters.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 <init> () 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 synthetic com.google.gson.JsonElement serialize (java.lang.Object, java.lang.reflect.Type, com.google.gson.JsonSerializationContext) Object x0 java.lang.reflect.Type x1 com.google.gson.JsonSerializationContext x2 public volatile synthetic java.lang.Object deserialize (com.google.gson.JsonElement, java.lang.reflect.Type, com.google.gson.JsonDeserializationContext) throws com.google.gson.JsonParseException com.google.gson.JsonElement x0 java.lang.reflect.Type x1 com.google.gson.JsonDeserializationContext x2 }
com/google/gson/DefaultTypeAdapters$DoubleDeserializer.class
DefaultTypeAdapters.java package com.google.gson final com.google.gson.DefaultTypeAdapters$DoubleDeserializer extends java.lang.Object implements com.google.gson.JsonDeserializer { private void <init> () 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 synthetic java.lang.Object deserialize (com.google.gson.JsonElement, java.lang.reflect.Type, com.google.gson.JsonDeserializationContext) throws com.google.gson.JsonParseException com.google.gson.JsonElement x0 java.lang.reflect.Type x1 com.google.gson.JsonDeserializationContext x2 synthetic void <init> (com.google.gson.DefaultTypeAdapters$1) com.google.gson.DefaultTypeAdapters$1 x0 }
com/google/gson/DefaultTypeAdapters$DoubleSerializer.class
DefaultTypeAdapters.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 <init> (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 synthetic com.google.gson.JsonElement serialize (java.lang.Object, java.lang.reflect.Type, com.google.gson.JsonSerializationContext) Object x0 java.lang.reflect.Type x1 com.google.gson.JsonSerializationContext x2 }
com/google/gson/DefaultTypeAdapters$EnumTypeAdapter.class
DefaultTypeAdapters.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 <init> () 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 synthetic com.google.gson.JsonElement serialize (java.lang.Object, java.lang.reflect.Type, com.google.gson.JsonSerializationContext) Object x0 java.lang.reflect.Type x1 com.google.gson.JsonSerializationContext x2 public volatile synthetic java.lang.Object deserialize (com.google.gson.JsonElement, java.lang.reflect.Type, com.google.gson.JsonDeserializationContext) throws com.google.gson.JsonParseException com.google.gson.JsonElement x0 java.lang.reflect.Type x1 com.google.gson.JsonDeserializationContext x2 synthetic void <init> (com.google.gson.DefaultTypeAdapters$1) com.google.gson.DefaultTypeAdapters$1 x0 }
com/google/gson/DefaultTypeAdapters$FloatDeserializer.class
DefaultTypeAdapters.java package com.google.gson final com.google.gson.DefaultTypeAdapters$FloatDeserializer extends java.lang.Object implements com.google.gson.JsonDeserializer { private void <init> () 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 synthetic java.lang.Object deserialize (com.google.gson.JsonElement, java.lang.reflect.Type, com.google.gson.JsonDeserializationContext) throws com.google.gson.JsonParseException com.google.gson.JsonElement x0 java.lang.reflect.Type x1 com.google.gson.JsonDeserializationContext x2 synthetic void <init> (com.google.gson.DefaultTypeAdapters$1) com.google.gson.DefaultTypeAdapters$1 x0 }
com/google/gson/DefaultTypeAdapters$FloatSerializer.class
DefaultTypeAdapters.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 <init> (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 synthetic com.google.gson.JsonElement serialize (java.lang.Object, java.lang.reflect.Type, com.google.gson.JsonSerializationContext) Object x0 java.lang.reflect.Type x1 com.google.gson.JsonSerializationContext x2 }
com/google/gson/DefaultTypeAdapters$GregorianCalendarTypeAdapter.class
DefaultTypeAdapters.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 <init> () 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 synthetic com.google.gson.JsonElement serialize (java.lang.Object, java.lang.reflect.Type, com.google.gson.JsonSerializationContext) Object x0 java.lang.reflect.Type x1 com.google.gson.JsonSerializationContext x2 public volatile synthetic java.lang.Object deserialize (com.google.gson.JsonElement, java.lang.reflect.Type, com.google.gson.JsonDeserializationContext) throws com.google.gson.JsonParseException com.google.gson.JsonElement x0 java.lang.reflect.Type x1 com.google.gson.JsonDeserializationContext x2 synthetic void <init> (com.google.gson.DefaultTypeAdapters$1) com.google.gson.DefaultTypeAdapters$1 x0 }
com/google/gson/DefaultTypeAdapters$IntegerTypeAdapter.class
DefaultTypeAdapters.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 <init> () 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 synthetic com.google.gson.JsonElement serialize (java.lang.Object, java.lang.reflect.Type, com.google.gson.JsonSerializationContext) Object x0 java.lang.reflect.Type x1 com.google.gson.JsonSerializationContext x2 public volatile synthetic java.lang.Object deserialize (com.google.gson.JsonElement, java.lang.reflect.Type, com.google.gson.JsonDeserializationContext) throws com.google.gson.JsonParseException com.google.gson.JsonElement x0 java.lang.reflect.Type x1 com.google.gson.JsonDeserializationContext x2 synthetic void <init> (com.google.gson.DefaultTypeAdapters$1) com.google.gson.DefaultTypeAdapters$1 x0 }
com/google/gson/DefaultTypeAdapters$LocaleTypeAdapter.class
DefaultTypeAdapters.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 <init> () 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 synthetic com.google.gson.JsonElement serialize (java.lang.Object, java.lang.reflect.Type, com.google.gson.JsonSerializationContext) Object x0 java.lang.reflect.Type x1 com.google.gson.JsonSerializationContext x2 public volatile synthetic java.lang.Object deserialize (com.google.gson.JsonElement, java.lang.reflect.Type, com.google.gson.JsonDeserializationContext) throws com.google.gson.JsonParseException com.google.gson.JsonElement x0 java.lang.reflect.Type x1 com.google.gson.JsonDeserializationContext x2 synthetic void <init> (com.google.gson.DefaultTypeAdapters$1) com.google.gson.DefaultTypeAdapters$1 x0 }
com/google/gson/DefaultTypeAdapters$LongDeserializer.class
DefaultTypeAdapters.java package com.google.gson final com.google.gson.DefaultTypeAdapters$LongDeserializer extends java.lang.Object implements com.google.gson.JsonDeserializer { private void <init> () 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 synthetic java.lang.Object deserialize (com.google.gson.JsonElement, java.lang.reflect.Type, com.google.gson.JsonDeserializationContext) throws com.google.gson.JsonParseException com.google.gson.JsonElement x0 java.lang.reflect.Type x1 com.google.gson.JsonDeserializationContext x2 synthetic void <init> (com.google.gson.DefaultTypeAdapters$1) com.google.gson.DefaultTypeAdapters$1 x0 }
com/google/gson/DefaultTypeAdapters$LongSerializer.class
DefaultTypeAdapters.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 <init> (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 synthetic com.google.gson.JsonElement serialize (java.lang.Object, java.lang.reflect.Type, com.google.gson.JsonSerializationContext) Object x0 java.lang.reflect.Type x1 com.google.gson.JsonSerializationContext x2 synthetic void <init> (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.class
DefaultTypeAdapters.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 <init> () 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 synthetic com.google.gson.JsonElement serialize (java.lang.Object, java.lang.reflect.Type, com.google.gson.JsonSerializationContext) Object x0 java.lang.reflect.Type x1 com.google.gson.JsonSerializationContext x2 public volatile synthetic java.lang.Object deserialize (com.google.gson.JsonElement, java.lang.reflect.Type, com.google.gson.JsonDeserializationContext) throws com.google.gson.JsonParseException com.google.gson.JsonElement x0 java.lang.reflect.Type x1 com.google.gson.JsonDeserializationContext x2 synthetic void <init> (com.google.gson.DefaultTypeAdapters$1) com.google.gson.DefaultTypeAdapters$1 x0 }
com/google/gson/DefaultTypeAdapters$ShortTypeAdapter.class
DefaultTypeAdapters.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 <init> () 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 synthetic com.google.gson.JsonElement serialize (java.lang.Object, java.lang.reflect.Type, com.google.gson.JsonSerializationContext) Object x0 java.lang.reflect.Type x1 com.google.gson.JsonSerializationContext x2 public volatile synthetic java.lang.Object deserialize (com.google.gson.JsonElement, java.lang.reflect.Type, com.google.gson.JsonDeserializationContext) throws com.google.gson.JsonParseException com.google.gson.JsonElement x0 java.lang.reflect.Type x1 com.google.gson.JsonDeserializationContext x2 synthetic void <init> (com.google.gson.DefaultTypeAdapters$1) com.google.gson.DefaultTypeAdapters$1 x0 }
com/google/gson/DefaultTypeAdapters$StringBufferTypeAdapter.class
DefaultTypeAdapters.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 <init> () 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 synthetic com.google.gson.JsonElement serialize (java.lang.Object, java.lang.reflect.Type, com.google.gson.JsonSerializationContext) Object x0 java.lang.reflect.Type x1 com.google.gson.JsonSerializationContext x2 public volatile synthetic java.lang.Object deserialize (com.google.gson.JsonElement, java.lang.reflect.Type, com.google.gson.JsonDeserializationContext) throws com.google.gson.JsonParseException com.google.gson.JsonElement x0 java.lang.reflect.Type x1 com.google.gson.JsonDeserializationContext x2 synthetic void <init> (com.google.gson.DefaultTypeAdapters$1) com.google.gson.DefaultTypeAdapters$1 x0 }
com/google/gson/DefaultTypeAdapters$StringBuilderTypeAdapter.class
DefaultTypeAdapters.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 <init> () 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 synthetic com.google.gson.JsonElement serialize (java.lang.Object, java.lang.reflect.Type, com.google.gson.JsonSerializationContext) Object x0 java.lang.reflect.Type x1 com.google.gson.JsonSerializationContext x2 public volatile synthetic java.lang.Object deserialize (com.google.gson.JsonElement, java.lang.reflect.Type, com.google.gson.JsonDeserializationContext) throws com.google.gson.JsonParseException com.google.gson.JsonElement x0 java.lang.reflect.Type x1 com.google.gson.JsonDeserializationContext x2 synthetic void <init> (com.google.gson.DefaultTypeAdapters$1) com.google.gson.DefaultTypeAdapters$1 x0 }
com/google/gson/DefaultTypeAdapters$StringTypeAdapter.class
DefaultTypeAdapters.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 <init> () 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 synthetic com.google.gson.JsonElement serialize (java.lang.Object, java.lang.reflect.Type, com.google.gson.JsonSerializationContext) Object x0 java.lang.reflect.Type x1 com.google.gson.JsonSerializationContext x2 public volatile synthetic java.lang.Object deserialize (com.google.gson.JsonElement, java.lang.reflect.Type, com.google.gson.JsonDeserializationContext) throws com.google.gson.JsonParseException com.google.gson.JsonElement x0 java.lang.reflect.Type x1 com.google.gson.JsonDeserializationContext x2 synthetic void <init> (com.google.gson.DefaultTypeAdapters$1) com.google.gson.DefaultTypeAdapters$1 x0 }
com/google/gson/DefaultTypeAdapters$UriTypeAdapter.class
DefaultTypeAdapters.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 <init> () 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 synthetic com.google.gson.JsonElement serialize (java.lang.Object, java.lang.reflect.Type, com.google.gson.JsonSerializationContext) Object x0 java.lang.reflect.Type x1 com.google.gson.JsonSerializationContext x2 public volatile synthetic java.lang.Object deserialize (com.google.gson.JsonElement, java.lang.reflect.Type, com.google.gson.JsonDeserializationContext) throws com.google.gson.JsonParseException com.google.gson.JsonElement x0 java.lang.reflect.Type x1 com.google.gson.JsonDeserializationContext x2 synthetic void <init> (com.google.gson.DefaultTypeAdapters$1) com.google.gson.DefaultTypeAdapters$1 x0 }
com/google/gson/DefaultTypeAdapters$UrlTypeAdapter.class
DefaultTypeAdapters.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 <init> () 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 synthetic com.google.gson.JsonElement serialize (java.lang.Object, java.lang.reflect.Type, com.google.gson.JsonSerializationContext) Object x0 java.lang.reflect.Type x1 com.google.gson.JsonSerializationContext x2 public volatile synthetic java.lang.Object deserialize (com.google.gson.JsonElement, java.lang.reflect.Type, com.google.gson.JsonDeserializationContext) throws com.google.gson.JsonParseException com.google.gson.JsonElement x0 java.lang.reflect.Type x1 com.google.gson.JsonDeserializationContext x2 synthetic void <init> (com.google.gson.DefaultTypeAdapters$1) com.google.gson.DefaultTypeAdapters$1 x0 }
com/google/gson/DefaultTypeAdapters$UuidTypeAdapter.class
DefaultTypeAdapters.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 <init> () 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 synthetic com.google.gson.JsonElement serialize (java.lang.Object, java.lang.reflect.Type, com.google.gson.JsonSerializationContext) Object x0 java.lang.reflect.Type x1 com.google.gson.JsonSerializationContext x2 public volatile synthetic java.lang.Object deserialize (com.google.gson.JsonElement, java.lang.reflect.Type, com.google.gson.JsonDeserializationContext) throws com.google.gson.JsonParseException com.google.gson.JsonElement x0 java.lang.reflect.Type x1 com.google.gson.JsonDeserializationContext x2 synthetic void <init> (com.google.gson.DefaultTypeAdapters$1) com.google.gson.DefaultTypeAdapters$1 x0 }
com/google/gson/DefaultTypeAdapters.class
DefaultTypeAdapters.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 <init> () 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 <clinit> () }
com/google/gson/DelegatingJsonElementVisitor.class
DelegatingJsonElementVisitor.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 <init> (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.class
DisjunctionExclusionStrategy.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 <init> (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.class
Escaper.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 <init> (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 <clinit> () java.util.Set mandatoryEscapeSet java.util.Set htmlEscapeSet }
com/google/gson/ExclusionStrategy.class
ExclusionStrategy.java package com.google.gson public abstract com.google.gson.ExclusionStrategy extends java.lang.Object { public abstract boolean shouldSkipField (com.google.gson.FieldAttributes) public abstract boolean shouldSkipClass (java.lang.Class) }
com/google/gson/ExposeAnnotationDeserializationExclusionStrategy.class
ExposeAnnotationDeserializationExclusionStrategy.java package com.google.gson final com.google.gson.ExposeAnnotationDeserializationExclusionStrategy extends java.lang.Object implements com.google.gson.ExclusionStrategy { void <init> () 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.class
ExposeAnnotationSerializationExclusionStrategy.java package com.google.gson final com.google.gson.ExposeAnnotationSerializationExclusionStrategy extends java.lang.Object implements com.google.gson.ExclusionStrategy { void <init> () 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.class
FieldAttributes.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 <init> (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 <clinit> () }
com/google/gson/FieldNamingPolicy.class
FieldNamingPolicy.java package com.google.gson public final enum com.google.gson.FieldNamingPolicy extends java.lang.Enum { public static final enum com.google.gson.FieldNamingPolicy UPPER_CAMEL_CASE public static final enum com.google.gson.FieldNamingPolicy UPPER_CAMEL_CASE_WITH_SPACES public static final enum com.google.gson.FieldNamingPolicy LOWER_CASE_WITH_UNDERSCORES public static final enum com.google.gson.FieldNamingPolicy LOWER_CASE_WITH_DASHES private final com.google.gson.FieldNamingStrategy2 namingPolicy private static final synthetic com.google.gson.FieldNamingPolicy[] $VALUES public static com.google.gson.FieldNamingPolicy[] values () public static com.google.gson.FieldNamingPolicy valueOf (java.lang.String) String name private void <init> (java.lang.String, int, com.google.gson.FieldNamingStrategy2) com.google.gson.FieldNamingStrategy2 namingPolicy com.google.gson.FieldNamingStrategy2 getFieldNamingPolicy () static void <clinit> () }
com/google/gson/FieldNamingStrategy.class
FieldNamingStrategy.java package com.google.gson public abstract com.google.gson.FieldNamingStrategy extends java.lang.Object { public abstract java.lang.String translateName (java.lang.reflect.Field) }
com/google/gson/FieldNamingStrategy2.class
FieldNamingStrategy2.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.class
FieldNamingStrategy2Adapter.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 <init> (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.class
Gson.java package com.google.gson public final com.google.gson.Gson extends java.lang.Object { static final boolean DEFAULT_JSON_NON_EXECUTABLE static final 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 <init> () void <init> (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 <clinit> () }
com/google/gson/GsonBuilder.class
GsonBuilder.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 <init> () public com.google.gson.GsonBuilder setVersion (double) double ignoreVersionsAfter public transient com.google.gson.GsonBuilder excludeFieldsWithModifiers (int[]) int[] modifiers public com.google.gson.GsonBuilder generateNonExecutableJson () public com.google.gson.GsonBuilder excludeFieldsWithoutExposeAnnotation () public com.google.gson.GsonBuilder serializeNulls () public com.google.gson.GsonBuilder enableComplexMapKeySerialization () public com.google.gson.GsonBuilder disableInnerClassSerialization () public com.google.gson.GsonBuilder setLongSerializationPolicy (com.google.gson.LongSerializationPolicy) com.google.gson.LongSerializationPolicy serializationPolicy public com.google.gson.GsonBuilder setFieldNamingPolicy (com.google.gson.FieldNamingPolicy) com.google.gson.FieldNamingPolicy namingConvention public com.google.gson.GsonBuilder setFieldNamingStrategy (com.google.gson.FieldNamingStrategy) com.google.gson.FieldNamingStrategy fieldNamingStrategy 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 <clinit> () }
com/google/gson/InnerClassExclusionStrategy.class
InnerClassExclusionStrategy.java package com.google.gson final com.google.gson.InnerClassExclusionStrategy extends java.lang.Object implements com.google.gson.ExclusionStrategy { void <init> () 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.class
InstanceCreator.java package com.google.gson public abstract com.google.gson.InstanceCreator extends java.lang.Object { public abstract java.lang.Object createInstance (java.lang.reflect.Type) }
com/google/gson/internal/$Gson$Preconditions.class
$Gson$Preconditions.java package com.google.gson.internal public final com.google.gson.internal.$Gson$Preconditions extends java.lang.Object { public void <init> () 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 <init> (java.lang.reflect.Type) java.lang.reflect.Type componentType public java.lang.reflect.Type getGenericComponentType () public boolean equals (java.lang.Object) Object o public int hashCode () public java.lang.String toString () }
com/google/gson/internal/$Gson$Types$ParameterizedTypeImpl.class
$Gson$Types.java package com.google.gson.internal final com.google.gson.internal.$Gson$Types$ParameterizedTypeImpl extends java.lang.Object implements java.lang.reflect.ParameterizedType java.io.Serializable { private final java.lang.reflect.Type ownerType private final java.lang.reflect.Type rawType private final java.lang.reflect.Type[] typeArguments private static final long serialVersionUID public transient void <init> (java.lang.reflect.Type, java.lang.reflect.Type, java.lang.reflect.Type[]) Class rawTypeAsClass 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 <init> (java.lang.reflect.Type[], java.lang.reflect.Type[]) java.lang.reflect.Type[] upperBounds java.lang.reflect.Type[] lowerBounds public java.lang.reflect.Type[] getUpperBounds () public java.lang.reflect.Type[] getLowerBounds () public boolean equals (java.lang.Object) Object other public int hashCode () public java.lang.String toString () }
com/google/gson/internal/$Gson$Types.class
$Gson$Types.java package com.google.gson.internal public final com.google.gson.internal.$Gson$Types extends java.lang.Object { static final java.lang.reflect.Type[] EMPTY_TYPE_ARRAY private void <init> () public static transient java.lang.reflect.ParameterizedType newParameterizedTypeWithOwner (java.lang.reflect.Type, java.lang.reflect.Type, java.lang.reflect.Type[]) java.lang.reflect.Type ownerType java.lang.reflect.Type rawType java.lang.reflect.Type[] typeArguments public static java.lang.reflect.GenericArrayType arrayOf (java.lang.reflect.Type) java.lang.reflect.Type componentType public static java.lang.reflect.WildcardType subtypeOf (java.lang.reflect.Type) java.lang.reflect.Type 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 synthetic void access$000 (java.lang.reflect.Type) java.lang.reflect.Type x0 static synthetic int access$100 (java.lang.Object) Object x0 static void <clinit> () }
com/google/gson/JavaFieldNamingPolicy.class
JavaFieldNamingPolicy.java package com.google.gson final com.google.gson.JavaFieldNamingPolicy extends com.google.gson.RecursiveFieldNamingPolicy { void <init> () 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.class
JsonArray.java package com.google.gson public final com.google.gson.JsonArray extends com.google.gson.JsonElement implements java.lang.Iterable { private final java.util.List elements public void <init> () public void add (com.google.gson.JsonElement) com.google.gson.JsonElement element public void addAll (com.google.gson.JsonArray) com.google.gson.JsonArray array 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.class
JsonArrayDeserializationVisitor.java package com.google.gson final com.google.gson.JsonArrayDeserializationVisitor extends com.google.gson.JsonDeserializationVisitor { void <init> (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.class
JsonDeserializationContext.java package com.google.gson public abstract com.google.gson.JsonDeserializationContext extends java.lang.Object { public abstract java.lang.Object deserialize (com.google.gson.JsonElement, java.lang.reflect.Type) throws com.google.gson.JsonParseException }
com/google/gson/JsonDeserializationContextDefault.class
JsonDeserializationContextDefault.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 <init> (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.class
JsonDeserializationVisitor.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 <init> (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.class
JsonDeserializer.java package com.google.gson public abstract com.google.gson.JsonDeserializer extends java.lang.Object { public abstract java.lang.Object deserialize (com.google.gson.JsonElement, java.lang.reflect.Type, com.google.gson.JsonDeserializationContext) throws com.google.gson.JsonParseException }
com/google/gson/JsonDeserializerExceptionWrapper.class
JsonDeserializerExceptionWrapper.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 <init> (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.class
JsonElement.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 <init> () public boolean isJsonArray () public boolean isJsonObject () public boolean isJsonPrimitive () public boolean isJsonNull () public com.google.gson.JsonObject getAsJsonObject () public com.google.gson.JsonArray getAsJsonArray () public com.google.gson.JsonPrimitive getAsJsonPrimitive () public com.google.gson.JsonNull getAsJsonNull () public boolean getAsBoolean () java.lang.Boolean getAsBooleanWrapper () public java.lang.Number getAsNumber () public java.lang.String getAsString () public double getAsDouble () public float getAsFloat () public long getAsLong () public int getAsInt () public byte getAsByte () public char getAsCharacter () public java.math.BigDecimal getAsBigDecimal () public java.math.BigInteger getAsBigInteger () public short getAsShort () 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 <clinit> () }
com/google/gson/JsonElementVisitor.class
JsonElementVisitor.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.class
JsonIOException.java package com.google.gson public final com.google.gson.JsonIOException extends com.google.gson.JsonParseException { private static final long serialVersionUID public void <init> (java.lang.String) String msg public void <init> (java.lang.String, java.lang.Throwable) String msg Throwable cause public void <init> (java.lang.Throwable) Throwable cause }
com/google/gson/JsonNull.class
JsonNull.java package com.google.gson public final com.google.gson.JsonNull extends com.google.gson.JsonElement { private static final com.google.gson.JsonNull INSTANCE public void <init> () 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 <clinit> () }
com/google/gson/JsonObject.class
JsonObject.java package com.google.gson public final com.google.gson.JsonObject extends com.google.gson.JsonElement { private final java.util.Map members public void <init> () public void add (java.lang.String, com.google.gson.JsonElement) String property com.google.gson.JsonElement value public com.google.gson.JsonElement remove (java.lang.String) String property public void addProperty (java.lang.String, java.lang.String) String property String value public void addProperty (java.lang.String, java.lang.Number) String property Number value public void addProperty (java.lang.String, java.lang.Boolean) String property Boolean value public void addProperty (java.lang.String, java.lang.Character) String property Character value private com.google.gson.JsonElement createJsonElement (java.lang.Object) Object value public java.util.Set entrySet () public boolean has (java.lang.String) String memberName public com.google.gson.JsonElement get (java.lang.String) com.google.gson.JsonElement member String memberName public com.google.gson.JsonPrimitive getAsJsonPrimitive (java.lang.String) String memberName public com.google.gson.JsonArray getAsJsonArray (java.lang.String) String memberName public com.google.gson.JsonObject getAsJsonObject (java.lang.String) String memberName public boolean equals (java.lang.Object) Object o public int hashCode () 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.class
JsonObjectDeserializationVisitor.java package com.google.gson final com.google.gson.JsonObjectDeserializationVisitor extends com.google.gson.JsonDeserializationVisitor { void <init> (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.class
JsonParseException.java package com.google.gson public com.google.gson.JsonParseException extends java.lang.RuntimeException { static final long serialVersionUID public void <init> (java.lang.String) String msg public void <init> (java.lang.String, java.lang.Throwable) String msg Throwable cause public void <init> (java.lang.Throwable) Throwable cause }
com/google/gson/JsonParser.class
JsonParser.java package com.google.gson public final com.google.gson.JsonParser extends java.lang.Object { public void <init> () public com.google.gson.JsonElement parse (java.lang.String) throws com.google.gson.JsonSyntaxException String json public com.google.gson.JsonElement parse (java.io.Reader) throws com.google.gson.JsonIOException com.google.gson.JsonSyntaxException com.google.gson.stream.JsonReader jsonReader com.google.gson.JsonElement element com.google.gson.stream.MalformedJsonException e java.io.IOException e NumberFormatException e java.io.Reader json public com.google.gson.JsonElement parse (com.google.gson.stream.JsonReader) throws com.google.gson.JsonIOException com.google.gson.JsonSyntaxException StackOverflowError e OutOfMemoryError e com.google.gson.JsonParseException e com.google.gson.stream.JsonReader json boolean lenient }
com/google/gson/JsonPrimitive.class
JsonPrimitive.java package com.google.gson public final com.google.gson.JsonPrimitive extends com.google.gson.JsonElement { private static final Class[] PRIMITIVE_TYPES private static final java.math.BigInteger INTEGER_MAX private static final java.math.BigInteger LONG_MAX private Object value public void <init> (java.lang.Boolean) Boolean bool public void <init> (java.lang.Number) Number number public void <init> (java.lang.String) String string public void <init> (java.lang.Character) Character c void <init> (java.lang.Object) Object primitive void setValue (java.lang.Object) char c Object primitive public boolean isBoolean () java.lang.Boolean getAsBooleanWrapper () public boolean getAsBoolean () public boolean isNumber () public java.lang.Number getAsNumber () 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 <clinit> () }
com/google/gson/JsonSerializationContext.class
JsonSerializationContext.java package com.google.gson public abstract com.google.gson.JsonSerializationContext extends java.lang.Object { public abstract com.google.gson.JsonElement serialize (java.lang.Object) public abstract com.google.gson.JsonElement serialize (java.lang.Object, java.lang.reflect.Type) }
com/google/gson/JsonSerializationContextDefault.class
JsonSerializationContextDefault.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 <init> (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.class
JsonSerializationVisitor.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 <init> (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.class
JsonSerializer.java package com.google.gson public abstract com.google.gson.JsonSerializer extends java.lang.Object { public abstract com.google.gson.JsonElement serialize (java.lang.Object, java.lang.reflect.Type, com.google.gson.JsonSerializationContext) }
com/google/gson/JsonStreamParser.class
JsonStreamParser.java package com.google.gson public final com.google.gson.JsonStreamParser extends java.lang.Object implements java.util.Iterator { private final com.google.gson.stream.JsonReader parser private final Object lock public void <init> (java.lang.String) String json public void <init> (java.io.Reader) java.io.Reader reader public com.google.gson.JsonElement next () throws com.google.gson.JsonParseException StackOverflowError e OutOfMemoryError e com.google.gson.JsonParseException e public boolean hasNext () com.google.gson.stream.MalformedJsonException e java.io.IOException e public void remove () public volatile synthetic java.lang.Object next () }
com/google/gson/JsonSyntaxException.class
JsonSyntaxException.java package com.google.gson public final com.google.gson.JsonSyntaxException extends com.google.gson.JsonParseException { private static final long serialVersionUID public void <init> (java.lang.String) String msg public void <init> (java.lang.String, java.lang.Throwable) String msg Throwable cause public void <init> (java.lang.Throwable) Throwable cause }
com/google/gson/JsonTreeNavigator.class
JsonTreeNavigator.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 <init> (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.class
LongSerializationPolicy.java package com.google.gson synthetic com.google.gson.LongSerializationPolicy$1 extends java.lang.Object { }
com/google/gson/LongSerializationPolicy$DefaultStrategy.class
LongSerializationPolicy.java package com.google.gson com.google.gson.LongSerializationPolicy$DefaultStrategy extends java.lang.Object implements com.google.gson.LongSerializationPolicy$Strategy { private void <init> () public com.google.gson.JsonElement serialize (java.lang.Long) Long value synthetic void <init> (com.google.gson.LongSerializationPolicy$1) com.google.gson.LongSerializationPolicy$1 x0 }
com/google/gson/LongSerializationPolicy$Strategy.class
LongSerializationPolicy.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.class
LongSerializationPolicy.java package com.google.gson com.google.gson.LongSerializationPolicy$StringStrategy extends java.lang.Object implements com.google.gson.LongSerializationPolicy$Strategy { private void <init> () public com.google.gson.JsonElement serialize (java.lang.Long) Long value synthetic void <init> (com.google.gson.LongSerializationPolicy$1) com.google.gson.LongSerializationPolicy$1 x0 }
com/google/gson/LongSerializationPolicy.class
LongSerializationPolicy.java package com.google.gson public final enum com.google.gson.LongSerializationPolicy extends java.lang.Enum { public static final enum com.google.gson.LongSerializationPolicy DEFAULT public static final enum com.google.gson.LongSerializationPolicy STRING private final com.google.gson.LongSerializationPolicy$Strategy strategy private static final synthetic com.google.gson.LongSerializationPolicy[] $VALUES public static com.google.gson.LongSerializationPolicy[] values () public static com.google.gson.LongSerializationPolicy valueOf (java.lang.String) String name private void <init> (java.lang.String, int, com.google.gson.LongSerializationPolicy$Strategy) com.google.gson.LongSerializationPolicy$Strategy strategy public com.google.gson.JsonElement serialize (java.lang.Long) Long value static void <clinit> () }
com/google/gson/LowerCamelCaseSeparatorNamingPolicy.class
LowerCamelCaseSeparatorNamingPolicy.java package com.google.gson final com.google.gson.LowerCamelCaseSeparatorNamingPolicy extends com.google.gson.CompositionFieldNamingPolicy { public void <init> (java.lang.String) String separatorString }
com/google/gson/LowerCaseNamingPolicy.class
LowerCaseNamingPolicy.java package com.google.gson final com.google.gson.LowerCaseNamingPolicy extends com.google.gson.RecursiveFieldNamingPolicy { void <init> () 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.class
LruCache.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 <init> (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.class
MapAsArrayTypeAdapter.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 <init> () 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 synthetic com.google.gson.JsonElement serialize (java.lang.Object, java.lang.reflect.Type, com.google.gson.JsonSerializationContext) Object x0 java.lang.reflect.Type x1 com.google.gson.JsonSerializationContext x2 public volatile synthetic java.lang.Object deserialize (com.google.gson.JsonElement, java.lang.reflect.Type, com.google.gson.JsonDeserializationContext) throws com.google.gson.JsonParseException com.google.gson.JsonElement x0 java.lang.reflect.Type x1 com.google.gson.JsonDeserializationContext x2 }
com/google/gson/MappedObjectConstructor.class
MappedObjectConstructor.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 <init> (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 <clinit> () }
com/google/gson/MapTypeAdapter.class
MapTypeAdapter.java package com.google.gson final com.google.gson.MapTypeAdapter extends com.google.gson.BaseMapTypeAdapter { void <init> () 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 synthetic com.google.gson.JsonElement serialize (java.lang.Object, java.lang.reflect.Type, com.google.gson.JsonSerializationContext) Object x0 java.lang.reflect.Type x1 com.google.gson.JsonSerializationContext x2 public volatile synthetic java.lang.Object deserialize (com.google.gson.JsonElement, java.lang.reflect.Type, com.google.gson.JsonDeserializationContext) throws com.google.gson.JsonParseException com.google.gson.JsonElement x0 java.lang.reflect.Type x1 com.google.gson.JsonDeserializationContext x2 }
com/google/gson/MemoryRefStack.class
MemoryRefStack.java package com.google.gson final com.google.gson.MemoryRefStack extends java.lang.Object { private final java.util.Stack stack void <init> () 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.class
ModifierBasedExclusionStrategy.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 <init> (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.class
ModifyFirstLetterNamingPolicy.java package com.google.gson public final enum com.google.gson.ModifyFirstLetterNamingPolicy$LetterModifier extends java.lang.Enum { public static final enum com.google.gson.ModifyFirstLetterNamingPolicy$LetterModifier UPPER public static final enum com.google.gson.ModifyFirstLetterNamingPolicy$LetterModifier LOWER private static final synthetic 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 <init> (java.lang.String, int) static void <clinit> () }
com/google/gson/ModifyFirstLetterNamingPolicy.class
ModifyFirstLetterNamingPolicy.java package com.google.gson final com.google.gson.ModifyFirstLetterNamingPolicy extends com.google.gson.RecursiveFieldNamingPolicy { private final com.google.gson.ModifyFirstLetterNamingPolicy$LetterModifier letterModifier void <init> (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.class
NullExclusionStrategy.java package com.google.gson final com.google.gson.NullExclusionStrategy extends java.lang.Object implements com.google.gson.ExclusionStrategy { void <init> () public boolean shouldSkipField (com.google.gson.FieldAttributes) com.google.gson.FieldAttributes f public boolean shouldSkipClass (java.lang.Class) Class clazz }
com/google/gson/ObjectConstructor.class
ObjectConstructor.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.class
ObjectNavigator.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.class
ObjectNavigator.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 <init> (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.class
ObjectTypePair.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 <init> (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.class
Pair.java package com.google.gson final com.google.gson.Pair extends java.lang.Object { public final Object first public final Object second public void <init> (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.class
ParameterizedTypeHandlerMap.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 <init> () 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 <clinit> () }
com/google/gson/Primitives.class
Primitives.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 <init> () private static void add (java.util.Map, java.util.Map, java.lang.Class, java.lang.Class) java.util.Map forward java.util.Map backward Class key Class value public static boolean isPrimitive (java.lang.reflect.Type) java.lang.reflect.Type type public static boolean isWrapperType (java.lang.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 <clinit> () java.util.Map primToWrap java.util.Map wrapToPrim }
com/google/gson/RecursiveFieldNamingPolicy.class
RecursiveFieldNamingPolicy.java package com.google.gson abstract com.google.gson.RecursiveFieldNamingPolicy extends java.lang.Object implements com.google.gson.FieldNamingStrategy2 { void <init> () 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.class
TypeToken.java package com.google.gson.reflect public com.google.gson.reflect.TypeToken extends java.lang.Object { final Class rawType final java.lang.reflect.Type type final int hashCode protected void <init> () void <init> (java.lang.reflect.Type) java.lang.reflect.Type type static java.lang.reflect.Type getSuperclassTypeParameter (java.lang.Class) Class subclass java.lang.reflect.Type superclass java.lang.reflect.ParameterizedType parameterized public final java.lang.Class getRawType () public final java.lang.reflect.Type getType () public boolean isAssignableFrom (java.lang.Class) Class cls public boolean isAssignableFrom (java.lang.reflect.Type) java.lang.reflect.Type from public boolean isAssignableFrom (com.google.gson.reflect.TypeToken) com.google.gson.reflect.TypeToken token private static boolean isAssignableFrom (java.lang.reflect.Type, java.lang.reflect.GenericArrayType) Class classType java.lang.reflect.Type t java.lang.reflect.Type from java.lang.reflect.GenericArrayType to java.lang.reflect.Type toGenericComponentType private static boolean isAssignableFrom (java.lang.reflect.Type, java.lang.reflect.ParameterizedType, java.util.Map) java.lang.reflect.TypeVariable v java.lang.reflect.Type arg java.lang.reflect.TypeVariable var int i java.lang.reflect.Type[] tArgs java.lang.reflect.TypeVariable[] tParams java.lang.reflect.Type itype java.lang.reflect.Type[] arr$ int len$ int i$ java.lang.reflect.Type from java.lang.reflect.ParameterizedType to java.util.Map typeVarMap Class clazz java.lang.reflect.ParameterizedType ptype java.lang.reflect.Type sType private static boolean typeEquals (java.lang.reflect.ParameterizedType, java.lang.reflect.ParameterizedType, java.util.Map) int i java.lang.reflect.Type[] fromArgs java.lang.reflect.Type[] toArgs java.lang.reflect.ParameterizedType from java.lang.reflect.ParameterizedType to java.util.Map typeVarMap private static transient java.lang.AssertionError buildUnexpectedTypeError (java.lang.reflect.Type, java.lang.Class[]) Class clazz Class[] arr$ int len$ int i$ java.lang.reflect.Type token Class[] expected StringBuilder exceptionMessage private static boolean matches (java.lang.reflect.Type, java.lang.reflect.Type, java.util.Map) java.lang.reflect.Type from java.lang.reflect.Type to java.util.Map typeMap public final int hashCode () public final boolean equals (java.lang.Object) Object o public final java.lang.String toString () public static com.google.gson.reflect.TypeToken get (java.lang.reflect.Type) java.lang.reflect.Type type public static com.google.gson.reflect.TypeToken get (java.lang.Class) Class type }
com/google/gson/ReflectingFieldNavigator.class
ReflectingFieldNavigator.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 <init> (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 <clinit> () }
com/google/gson/SerializedNameAnnotationInterceptingNamingPolicy.class
SerializedNameAnnotationInterceptingNamingPolicy.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 <init> (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.class
JsonReader.java package com.google.gson.stream synthetic com.google.gson.stream.JsonReader$1 extends java.lang.Object { static final synthetic int[] $SwitchMap$com$google$gson$stream$JsonScope static void <clinit> () NoSuchFieldError ex NoSuchFieldError ex NoSuchFieldError ex NoSuchFieldError ex NoSuchFieldError ex NoSuchFieldError ex NoSuchFieldError ex NoSuchFieldError ex }
com/google/gson/stream/JsonReader.class
JsonReader.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 <init> (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 <clinit> () }
com/google/gson/stream/JsonScope.class
JsonScope.java package com.google.gson.stream final enum com.google.gson.stream.JsonScope extends java.lang.Enum { public static final enum com.google.gson.stream.JsonScope EMPTY_ARRAY public static final enum com.google.gson.stream.JsonScope NONEMPTY_ARRAY public static final enum com.google.gson.stream.JsonScope EMPTY_OBJECT public static final enum com.google.gson.stream.JsonScope DANGLING_NAME public static final enum com.google.gson.stream.JsonScope NONEMPTY_OBJECT public static final enum com.google.gson.stream.JsonScope EMPTY_DOCUMENT public static final enum com.google.gson.stream.JsonScope NONEMPTY_DOCUMENT public static final enum com.google.gson.stream.JsonScope CLOSED private static final synthetic com.google.gson.stream.JsonScope[] $VALUES public static com.google.gson.stream.JsonScope[] values () public static com.google.gson.stream.JsonScope valueOf (java.lang.String) String name private void <init> (java.lang.String, int) static void <clinit> () }
com/google/gson/stream/JsonToken.class
JsonToken.java package com.google.gson.stream public final enum com.google.gson.stream.JsonToken extends java.lang.Enum { public static final enum com.google.gson.stream.JsonToken BEGIN_ARRAY public static final enum com.google.gson.stream.JsonToken END_ARRAY public static final enum com.google.gson.stream.JsonToken BEGIN_OBJECT public static final enum com.google.gson.stream.JsonToken END_OBJECT public static final enum com.google.gson.stream.JsonToken NAME public static final enum com.google.gson.stream.JsonToken STRING public static final enum com.google.gson.stream.JsonToken NUMBER public static final enum com.google.gson.stream.JsonToken BOOLEAN public static final enum com.google.gson.stream.JsonToken NULL public static final enum com.google.gson.stream.JsonToken END_DOCUMENT private static final synthetic com.google.gson.stream.JsonToken[] $VALUES public static com.google.gson.stream.JsonToken[] values () public static com.google.gson.stream.JsonToken valueOf (java.lang.String) String name private void <init> (java.lang.String, int) static void <clinit> () }
com/google/gson/stream/JsonWriter$1.class
JsonWriter.java package com.google.gson.stream synthetic com.google.gson.stream.JsonWriter$1 extends java.lang.Object { static final synthetic int[] $SwitchMap$com$google$gson$stream$JsonScope static void <clinit> () NoSuchFieldError ex NoSuchFieldError ex NoSuchFieldError ex NoSuchFieldError ex NoSuchFieldError ex }
com/google/gson/stream/JsonWriter.class
JsonWriter.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 <init> (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.class
MalformedJsonException.java package com.google.gson.stream public final com.google.gson.stream.MalformedJsonException extends java.io.IOException { private static final long serialVersionUID public void <init> (java.lang.String) String msg public void <init> (java.lang.String, java.lang.Throwable) String msg Throwable throwable public void <init> (java.lang.Throwable) Throwable throwable }
com/google/gson/Streams$1.class
Streams.java package com.google.gson synthetic com.google.gson.Streams$1 extends java.lang.Object { static final synthetic int[] $SwitchMap$com$google$gson$stream$JsonToken static void <clinit> () NoSuchFieldError ex NoSuchFieldError ex NoSuchFieldError ex NoSuchFieldError ex NoSuchFieldError ex NoSuchFieldError ex NoSuchFieldError ex NoSuchFieldError ex NoSuchFieldError ex NoSuchFieldError ex }
com/google/gson/Streams$AppendableWriter$CurrentWrite.class
Streams.java package com.google.gson com.google.gson.Streams$AppendableWriter$CurrentWrite extends java.lang.Object implements java.lang.CharSequence { char[] chars void <init> () public int length () public char charAt (int) int i public java.lang.CharSequence subSequence (int, int) int start int end }
com/google/gson/Streams$AppendableWriter.class
Streams.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 <init> (java.lang.Appendable) Appendable appendable public void write (char[], int, int) throws java.io.IOException char[] chars int offset int length public void write (int) throws java.io.IOException int i public void flush () public void close () synthetic void <init> (java.lang.Appendable, com.google.gson.Streams$1) Appendable x0 com.google.gson.Streams$1 x1 }
com/google/gson/Streams.class
Streams.java package com.google.gson final com.google.gson.Streams extends java.lang.Object { void <init> () 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.class
SyntheticFieldExclusionStrategy.java package com.google.gson final com.google.gson.SyntheticFieldExclusionStrategy extends java.lang.Object implements com.google.gson.ExclusionStrategy { private final boolean skipSyntheticFields void <init> (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.class
UnsafeAllocator.java package com.google.gson final com.google.gson.UnsafeAllocator$1 extends com.google.gson.UnsafeAllocator { final synthetic java.lang.reflect.Method val$allocateInstance final synthetic Object val$unsafe void <init> (java.lang.reflect.Method, java.lang.Object) public java.lang.Object newInstance (java.lang.Class) throws java.lang.Exception Class c }
com/google/gson/UnsafeAllocator$2.class
UnsafeAllocator.java package com.google.gson final com.google.gson.UnsafeAllocator$2 extends com.google.gson.UnsafeAllocator { final synthetic java.lang.reflect.Method val$newInstance void <init> (java.lang.reflect.Method) public java.lang.Object newInstance (java.lang.Class) throws java.lang.Exception Class c }
com/google/gson/UnsafeAllocator$3.class
UnsafeAllocator.java package com.google.gson final com.google.gson.UnsafeAllocator$3 extends com.google.gson.UnsafeAllocator { final synthetic java.lang.reflect.Method val$newInstance final synthetic int val$constructorId void <init> (java.lang.reflect.Method, int) public java.lang.Object newInstance (java.lang.Class) throws java.lang.Exception Class c }
com/google/gson/UnsafeAllocator$4.class
UnsafeAllocator.java package com.google.gson final com.google.gson.UnsafeAllocator$4 extends com.google.gson.UnsafeAllocator { void <init> () public java.lang.Object newInstance (java.lang.Class) Class c }
com/google/gson/UnsafeAllocator.class
UnsafeAllocator.java package com.google.gson abstract com.google.gson.UnsafeAllocator extends java.lang.Object { void <init> () 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.class
UpperCamelCaseSeparatorNamingPolicy.java package com.google.gson final com.google.gson.UpperCamelCaseSeparatorNamingPolicy extends com.google.gson.CompositionFieldNamingPolicy { public void <init> (java.lang.String) String separatorString }
com/google/gson/UpperCaseNamingPolicy.class
UpperCaseNamingPolicy.java package com.google.gson final com.google.gson.UpperCaseNamingPolicy extends com.google.gson.RecursiveFieldNamingPolicy { void <init> () 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.class
VersionConstants.java package com.google.gson final com.google.gson.VersionConstants extends java.lang.Object { static final double IGNORE_VERSIONS private void <init> () }
com/google/gson/VersionExclusionStrategy.class
VersionExclusionStrategy.java package com.google.gson final com.google.gson.VersionExclusionStrategy extends java.lang.Object implements com.google.gson.ExclusionStrategy { private final double version void <init> (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 }