All Downloads are FREE. Search and download functionalities are using the official Maven repository.

com.google.gson.Gson.class Maven / Gradle / Ivy

????1?
i	jk	lm
nop	qr
ns
t
?uv

u	wx

u
ny	z{
|	}~
|	?
?	?	?	?	?	??
u	????	????	??	??	??	??	??	*??
?
??	.??
?	1??
?	??	??	??	???	??
???	??	??	??	??	??	??	??	??	??	??	??	??	??	??	???
J??
L??
N??
P?
n?	?	???
U|	???
X|
.?
.???
]u
]??
]??
]?
\?	???
f|k??

??

??
muk????????s?
m?k?

??
]??
??
?	??
??
??
?u
?
??
?
??
?u
?
??
?
??
???
??
??
??
??
??
??
??
??
i?
??
???
?
?
?
?


	

??

?


?	
??
??
??
??
i

?
]?
] !"FutureTypeAdapterInnerClassesDEFAULT_JSON_NON_EXECUTABLEZ
ConstantValueJSON_NON_EXECUTABLE_PREFIXLjava/lang/String;callsLjava/lang/ThreadLocal;	Signature{Ljava/lang/ThreadLocal;Lcom/google/gson/Gson$FutureTypeAdapter<*>;>;>;typeTokenCacheLjava/util/Map;WLjava/util/Map;Lcom/google/gson/TypeAdapter<*>;>;	factoriesLjava/util/List;6Ljava/util/List;constructorConstructor1Lcom/google/gson/internal/ConstructorConstructor;serializeNullshtmlSafegenerateNonExecutableJsonprettyPrintingdeserializationContext,Lcom/google/gson/JsonDeserializationContext;serializationContext*Lcom/google/gson/JsonSerializationContext;()VCodeLineNumberTableLocalVariableTablethisLcom/google/gson/Gson;?(Lcom/google/gson/internal/Excluder;Lcom/google/gson/FieldNamingStrategy;Ljava/util/Map;ZZZZZZLcom/google/gson/LongSerializationPolicy;Ljava/util/List;)Vexcluder#Lcom/google/gson/internal/Excluder;fieldNamingPolicy%Lcom/google/gson/FieldNamingStrategy;instanceCreatorscomplexMapKeySerializationgenerateNonExecutableGson#serializeSpecialFloatingPointValueslongSerializationPolicy)Lcom/google/gson/LongSerializationPolicy;typeAdapterFactoriesLocalVariableTypeTableMLjava/util/Map;>;?(Lcom/google/gson/internal/Excluder;Lcom/google/gson/FieldNamingStrategy;Ljava/util/Map;>;ZZZZZZLcom/google/gson/LongSerializationPolicy;Ljava/util/List;)V
doubleAdapter (Z)Lcom/google/gson/TypeAdapter;4(Z)Lcom/google/gson/TypeAdapter;floatAdaptercheckValidFloatingPoint(D)VvalueDlongAdapterH(Lcom/google/gson/LongSerializationPolicy;)Lcom/google/gson/TypeAdapter;\(Lcom/google/gson/LongSerializationPolicy;)Lcom/google/gson/TypeAdapter;
getAdapterB(Lcom/google/gson/reflect/TypeToken;)Lcom/google/gson/TypeAdapter;	candidateLcom/google/gson/TypeAdapter;factory$Lcom/google/gson/TypeAdapterFactory;call(Lcom/google/gson/Gson$FutureTypeAdapter;type#Lcom/google/gson/reflect/TypeToken;cachedthreadCallsrequiresThreadLocalCleanupongoingCall"Lcom/google/gson/TypeAdapter;-Lcom/google/gson/Gson$FutureTypeAdapter;(Lcom/google/gson/reflect/TypeToken; Lcom/google/gson/TypeAdapter<*>;bLjava/util/Map;Lcom/google/gson/Gson$FutureTypeAdapter<*>;>;b(Lcom/google/gson/reflect/TypeToken;)Lcom/google/gson/TypeAdapter;getDelegateAdapterf(Lcom/google/gson/TypeAdapterFactory;Lcom/google/gson/reflect/TypeToken;)Lcom/google/gson/TypeAdapter;skipPast
skipPastFound?(Lcom/google/gson/TypeAdapterFactory;Lcom/google/gson/reflect/TypeToken;)Lcom/google/gson/TypeAdapter;0(Ljava/lang/Class;)Lcom/google/gson/TypeAdapter;Ljava/lang/Class;Ljava/lang/Class;P(Ljava/lang/Class;)Lcom/google/gson/TypeAdapter;
toJsonTree1(Ljava/lang/Object;)Lcom/google/gson/JsonElement;srcLjava/lang/Object;I(Ljava/lang/Object;Ljava/lang/reflect/Type;)Lcom/google/gson/JsonElement;	typeOfSrcLjava/lang/reflect/Type;writer.Lcom/google/gson/internal/bind/JsonTreeWriter;toJson&(Ljava/lang/Object;)Ljava/lang/String;>(Ljava/lang/Object;Ljava/lang/reflect/Type;)Ljava/lang/String;Ljava/io/StringWriter;+(Ljava/lang/Object;Ljava/lang/Appendable;)VLjava/lang/Appendable;
ExceptionsC(Ljava/lang/Object;Ljava/lang/reflect/Type;Ljava/lang/Appendable;)V
jsonWriter#Lcom/google/gson/stream/JsonWriter;eLjava/io/IOException;P(Ljava/lang/Object;Ljava/lang/reflect/Type;Lcom/google/gson/stream/JsonWriter;)Vadapter
oldLenientoldHtmlSafeoldSerializeNulls1(Lcom/google/gson/JsonElement;)Ljava/lang/String;jsonElementLcom/google/gson/JsonElement;6(Lcom/google/gson/JsonElement;Ljava/lang/Appendable;)V
newJsonWriter5(Ljava/io/Writer;)Lcom/google/gson/stream/JsonWriter;Ljava/io/Writer;C(Lcom/google/gson/JsonElement;Lcom/google/gson/stream/JsonWriter;)VfromJson7(Ljava/lang/String;Ljava/lang/Class;)Ljava/lang/Object;jsonclassOfTobjectC(Ljava/lang/String;Ljava/lang/Class;)TT;>(Ljava/lang/String;Ljava/lang/reflect/Type;)Ljava/lang/Object;typeOfTreaderLjava/io/StringReader;targetTT;E(Ljava/lang/String;Ljava/lang/reflect/Type;)TT;5(Ljava/io/Reader;Ljava/lang/Class;)Ljava/lang/Object;Ljava/io/Reader;
jsonReader#Lcom/google/gson/stream/JsonReader;A(Ljava/io/Reader;Ljava/lang/Class;)TT;<(Ljava/io/Reader;Ljava/lang/reflect/Type;)Ljava/lang/Object;C(Ljava/io/Reader;Ljava/lang/reflect/Type;)TT;assertFullConsumption8(Ljava/lang/Object;Lcom/google/gson/stream/JsonReader;)V/Lcom/google/gson/stream/MalformedJsonException;objO(Lcom/google/gson/stream/JsonReader;Ljava/lang/reflect/Type;)Ljava/lang/Object;	typeTokentypeAdapterLjava/io/EOFException;!Ljava/lang/IllegalStateException;isEmptyV(Lcom/google/gson/stream/JsonReader;Ljava/lang/reflect/Type;)TT;B(Lcom/google/gson/JsonElement;Ljava/lang/Class;)Ljava/lang/Object;N(Lcom/google/gson/JsonElement;Ljava/lang/Class;)TT;I(Lcom/google/gson/JsonElement;Ljava/lang/reflect/Type;)Ljava/lang/Object;P(Lcom/google/gson/JsonElement;Ljava/lang/reflect/Type;)TT;toString()Ljava/lang/String;
access$000(Lcom/google/gson/Gson;D)Vx0x1
SourceFile	Gson.java??#$?%&'()*com/google/gson/Gson+$?,-????java/lang/ThreadLocal??java/util/HashMap./??com/google/gson/Gson$1?0??com/google/gson/Gson$2??/com/google/gson/internal/ConstructorConstructor?1??????????java/util/ArrayList23456789:;<=>?@java/lang/Long??ABjava/lang/Double??java/lang/Float??CDEFjava/math/BigDecimalGAHjava/math/BigIntegerIJKLMNOPQRSTUVW:com/google/gson/internal/bind/CollectionTypeAdapterFactory?X3com/google/gson/internal/bind/MapTypeAdapterFactory?YEcom/google/gson/internal/bind/JsonAdapterAnnotationTypeAdapterFactory:com/google/gson/internal/bind/ReflectiveTypeAdapterFactory?Z[\??]com/google/gson/Gson$3^com/google/gson/Gson$4_`a`"java/lang/IllegalArgumentExceptionjava/lang/StringBuilderbcH is not a valid double value as per JSON specification. To override thisbdH behavior, use GsonBuilder.serializeSpecialFloatingPointValues() method.ab?efcom/google/gson/Gson$5ghcom/google/gson/TypeAdaptergi
java/util/Mapjk&com/google/gson/Gson$FutureTypeAdapterlmnopqrsi"com/google/gson/TypeAdapterFactorytuvwxhx?GSON cannot handle byGSON cannot serialize zg{?|}~? ,com/google/gson/internal/bind/JsonTreeWriter%1g?%6%'java/io/StringWriter%,%9???:;java/io/IOExceptioncom/google/gson/JsonIOException??g??r???r???r????%=java/lang/RuntimeException)]}'
??e!com/google/gson/stream/JsonWriter??  ?e?=>D?????hjava/io/StringReader>P!com/google/gson/stream/JsonReader??>VRS?????%JSON document was not fully consumed.-com/google/gson/stream/MalformedJsonException#com/google/gson/JsonSyntaxException??java/io/EOFExceptionjava/lang/IllegalStateException>_,com/google/gson/internal/bind/JsonTreeReader??{serializeNulls:b?
factories:,instanceCreators:}java/lang/Object!com/google/gson/internal/ExcluderDEFAULT!com/google/gson/FieldNamingPolicyIDENTITY#Lcom/google/gson/FieldNamingPolicy;java/util/CollectionsemptyMap()Ljava/util/Map;'com/google/gson/LongSerializationPolicy	emptyList()Ljava/util/List;synchronizedMap (Ljava/util/Map;)Ljava/util/Map;(Lcom/google/gson/Gson;)V(Ljava/util/Map;)V*com/google/gson/internal/bind/TypeAdaptersJSON_ELEMENT_FACTORYjava/util/Listadd(Ljava/lang/Object;)Z/com/google/gson/internal/bind/ObjectTypeAdapterFACTORYaddAll(Ljava/util/Collection;)ZSTRING_FACTORYINTEGER_FACTORYBOOLEAN_FACTORYBYTE_FACTORY
SHORT_FACTORYTYPE
newFactorye(Ljava/lang/Class;Ljava/lang/Class;Lcom/google/gson/TypeAdapter;)Lcom/google/gson/TypeAdapterFactory;NUMBER_FACTORYCHARACTER_FACTORYSTRING_BUILDER_FACTORYSTRING_BUFFER_FACTORYBIG_DECIMALT(Ljava/lang/Class;Lcom/google/gson/TypeAdapter;)Lcom/google/gson/TypeAdapterFactory;BIG_INTEGERURL_FACTORYURI_FACTORYUUID_FACTORYLOCALE_FACTORYINET_ADDRESS_FACTORYBIT_SET_FACTORY-com/google/gson/internal/bind/DateTypeAdapterCALENDAR_FACTORY-com/google/gson/internal/bind/TimeTypeAdapter0com/google/gson/internal/bind/SqlDateTypeAdapterTIMESTAMP_FACTORY.com/google/gson/internal/bind/ArrayTypeAdapterENUM_FACTORY
CLASS_FACTORY4(Lcom/google/gson/internal/ConstructorConstructor;)V5(Lcom/google/gson/internal/ConstructorConstructor;Z)V|(Lcom/google/gson/internal/ConstructorConstructor;Lcom/google/gson/FieldNamingStrategy;Lcom/google/gson/internal/Excluder;)VunmodifiableList"(Ljava/util/List;)Ljava/util/List;DOUBLEFLOATisNaN(D)Z
isInfiniteappend(D)Ljava/lang/StringBuilder;-(Ljava/lang/String;)Ljava/lang/StringBuilder;(Ljava/lang/String;)VLONGget&(Ljava/lang/Object;)Ljava/lang/Object;()Ljava/lang/Object;set(Ljava/lang/Object;)Vput8(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;iterator()Ljava/util/Iterator;java/util/IteratorhasNext()ZnextcreateX(Lcom/google/gson/Gson;Lcom/google/gson/reflect/TypeToken;)Lcom/google/gson/TypeAdapter;setDelegate (Lcom/google/gson/TypeAdapter;)Vremove-(Ljava/lang/Object;)Ljava/lang/StringBuilder;!com/google/gson/reflect/TypeToken6(Ljava/lang/Class;)Lcom/google/gson/reflect/TypeToken;com/google/gson/JsonNullINSTANCELcom/google/gson/JsonNull;getClass()Ljava/lang/Class;()Lcom/google/gson/JsonElement; com/google/gson/internal/StreamswriterForAppendable((Ljava/lang/Appendable;)Ljava/io/Writer;(Ljava/lang/Throwable;)V=(Ljava/lang/reflect/Type;)Lcom/google/gson/reflect/TypeToken;	isLenient
setLenient(Z)V
isHtmlSafesetHtmlSafegetSerializeNullssetSerializeNullswrite8(Lcom/google/gson/stream/JsonWriter;Ljava/lang/Object;)Vjava/io/Writer(Ljava/io/Writer;)V	setIndent#com/google/gson/internal/Primitiveswrap$(Ljava/lang/Class;)Ljava/lang/Class;java/lang/Classcast(Ljava/io/Reader;)Vpeek$()Lcom/google/gson/stream/JsonToken; com/google/gson/stream/JsonTokenEND_DOCUMENT"Lcom/google/gson/stream/JsonToken;read7(Lcom/google/gson/stream/JsonReader;)Ljava/lang/Object; (Lcom/google/gson/JsonElement;)V(Z)Ljava/lang/StringBuilder;1??????????????????????????????????????T*????????????????????
D*?	*?
Y??*?
Y???*?Y*??*?Y*??*?Y-??*?*?*?*??Y?:? ?!W?"?!W+?!W?#W?$?!W?%?!W?&?!W?'?!W?(?!W?)**
?+?,?!W?-.*	?/?,?!W?01*	?2?,?!W?3?!W?4?!W?5?!W?6?!W7?8?9?!W:?;?9?!W??!W???!W?@?!W?A?!W?B?!W?C?!W?D?!W?E?!W?F?!W?G?!W?H?!W?I?!W?JY*??K?!W?LY*??M?!W?NY*??O?!W?PY*?,+?Q?!W*?R?S???8?nqr|)?5?A?G?M?S?Y?b?m?x??????????????????????????????????%?0?@?P?[?f?q?|????????????????????????%?:?C???
D??D??D??D??D??D??D??D??D??D??	D??
D??b???? D??D??b????????M??T??UY*?V???????????????M??W??XY*?Y????????????k/'?Z?
'?[?#?\Y?]Y?^'?_`?ab?a?c?d???)*..?/??/?????P+???e??fY*?g??124?????????1?*?+?h?iM,?,?*??j?kN6-??
Y?N*?-?l6-+?h?m:???mY?n:-+?oW*?S?p:?q?Q?r?s:*+?t:		?2	?u*?+	?oW	:
-+?vW?
*??w
?????\Y?]Y?^x?a+?y?c?d?:-+?vW?
*??w?M??????rNOPST"U&V.W6X9\E]J^MbVc`e?f?g?h?i?j?o?q?r?l?m?o?q?r?\	?4	??V??????	?
?"??E??>?4
	V???	?
E????c>*?S?p:?q?4?r?s:?+???>???*,?t:????Ȼ\Y?]Y?^z?a,?y?c?d??*
??#?'?-?2?=?B?E?H??>=#"c??cca??=
c???O	*+?{?|????	??	?	??N+??}?*++?~????????? ?d??Y??N*+,-??-????????*??!"#$%&?R+?*?}???*++?~??????????%'?d??Y??N*+,-??-?????*??!"#(%)?d+?*++?~,???*?},????$%')? ??#*+?%,??"*-????:*+,???:??Y??????=
>A?@!B?>
-.
/0"??""!""#*+?%1?Y
q*,???|:-??6-??-??6-*???-??6-*???-+??-??-??-???&:??Y???:	-??-??-??	??18M?18YM[Y?JK
LMNO#P)Q1S8W>XDYJZMTOUYWaXgYp[?\	O
/0q??qq!"q#.
g2a3?V4?)H5??
g2+?%6?Y??Y??M*+,??,????efg? ??78#(%9??*,????N*+-???
N??Y-??????t	uxvwy?4	-.	/0??78#*+?:;??-*??	+?????Y+??M*??	,???,*???,????
???#?+?? -??-#<-.+?%=? b,??>,??,??6,*???,??6,*???+,??,??,??,???%:??Y???:,??,??,????&+??&+K?MK?F??
????&?+?0?6?<???A?K?R?X?a??HA
/0b??b78b#.]3?R4?D5?+?>??n*+,??N,??-????
???*??@?A	B?A+??C>D??+????Y+??N*-,??:????????4??@?E"FGH?HI+??J>K??!??Y+??N*-,??:-??,???????	????4!??!@L!A	MNB?!A+???O>P????Y+??N*-,??:-????	?4??@LE"	MN	B?	BI+???Q
RS??0*?+?????
??Y?????M??Y,???M??Y,?????%??"	

%&/?*	/T&	/00U0FN>V??
v>+??6+??+??W>,??:*?|:+??::+???:?:+?????Y???:??Y???:??Y???:	+??	?
.7?
.S?
._?
.k7@kImk?R
!"#$"%*&.67'9,=-@6I/S0U1_2a4k6?pW"X*
B9/YU
/Za
/0v??vFNvE"t[?n3?? W"X
*
BI+???\>]?n*+,??N,??-????
KL?*??@8A	B?A+??^>_?Z+??*??Y+??,????cdf? ??@8E"+??`ab?o1?]Y???*?????a*?S?y??a*??y??a?c???
???*?-??1??cd?:*'???b?e?f?gh?2m?fXU




© 2015 - 2025 Weber Informatics LLC | Privacy Policy