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

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

The newest version!
????1?
?m	no	pq
rs	tu
rv
?w
?xy
	x	?z{
x
r|	?}~
	???
	???
?	??	??	??	??	???
x	????	????	??	??	??	??	??	)??
??
??	-??
??	0??
??	??	??	??	???	??
???	??	??	??	??	??	??	??	??	??	??	??	??	??	???
H??
J??
L?	???
O?
r?	??	???
T	???
W
-?
-???
\x
\??
\??
\?
[?	???
ej??
	??
	??
lxj????????r?
l?j?
	??
\????
??
??	??
??
???
?x
??
??
??
???
?x
??
??
??
??
????
??
??
??
??
??
??
??
??
h?
?
??

?
?
?	
?




??
?
?
?
?
?	
??
??
??
??
h
?
? !
\?
\"#$%&'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;i$Ljava/util/Iterator;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??()?*+,-./0)?12????java/lang/ThreadLocal??java/util/HashMap34??com/google/gson/Gson$1?5??com/google/gson/Gson$2??/com/google/gson/internal/ConstructorConstructor?6??????????java/util/ArrayList789:;<=>?@ABCDEjava/lang/Long??FGjava/lang/Double??java/lang/Float??HIJKjava/math/BigDecimalLFMjava/math/BigIntegerNOPQRSTUVWXYZ[:com/google/gson/internal/bind/CollectionTypeAdapterFactory?\3com/google/gson/internal/bind/MapTypeAdapterFactory?]Ecom/google/gson/internal/bind/JsonAdapterAnnotationTypeAdapterFactory^:com/google/gson/internal/bind/ReflectiveTypeAdapterFactory?_`a??bcom/google/gson/Gson$3ccom/google/gson/Gson$4defe"java/lang/IllegalArgumentExceptionjava/lang/StringBuilderghH is not a valid double value as per JSON specification. To override thisgiH behavior, use GsonBuilder.serializeSpecialFloatingPointValues() method.ef?jkcom/google/gson/Gson$5lmcom/google/gson/TypeAdapterln
java/util/Mapop&com/google/gson/Gson$FutureTypeAdapterqrstuvwxn"com/google/gson/TypeAdapterFactoryyz{|}m}?GSON cannot handle g~;GSON cannot serialize ?l?????? $,com/google/gson/internal/bind/JsonTreeWriter)5l?):)+java/io/StringWriter)0)=???>?java/io/IOExceptioncom/google/gson/JsonIOException??l??w???w???w????)Ajava/lang/RuntimeException)]}'
??j!com/google/gson/stream/JsonWriter??  ?j?ABH?????mjava/io/StringReaderBT!com/google/gson/stream/JsonReader??BZVW?????%JSON document was not fully consumed.-com/google/gson/stream/MalformedJsonException#com/google/gson/JsonSyntaxException??java/io/EOFExceptionjava/lang/IllegalStateExceptionBc,com/google/gson/internal/bind/JsonTreeReader??{serializeNulls:g?
factories:,instanceCreators:}com/google/gson/Gsonjava/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
CLASS_FACTORY4(Lcom/google/gson/internal/ConstructorConstructor;)V5(Lcom/google/gson/internal/ConstructorConstructor;Z)VENUM_FACTORY|(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;contains!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???????????????????????????????????????H*????????
?????????
I*?*?	Y?
?*?Y?
??*?Y*??*?Y*??*?Y-??*?*?*?*??Y?:?? W?!? W+? W?"W?#? W?$? W?%? W?&? W?'? W?()*
?*?+? W?,-*	?.?+? W?/0*	?1?+? W?2? W?3? W?4? W?5? W6?7?8? W9?:?8? W?;? W?? W??? W?@? W?A? W?B? W?C? W?D? W?E? W?F? W?G? W?HY*??I? W?JY*??K? W?LY*??M? W?N? W?OY*?,+?P? W*?Q?R???1?or})?5?A?G?M?S?Y?b?m?x??????????????????????(?3?D?U?`?k?v?????????????????????????*???H???
I??I??I??I??I??I??I??I??I??I??	I??
I??b???? I??I??b????????M??S??TY*?U???????????????M??V??WY*?X????????????k/'?Y?
'?Z?#?[Y?\Y?]'?^_?`a?`?b?c???*+./?/??/?????P+???d??eY*?f??235???????;?*?+?g?hM,?,?*??i?jN6-??Y?
N*?-?k6-+?g?l:???lY?m:-+?nW*?R?o:?p?Q?q?r:*+?s:		?2	?t*?+	?nW	:
-+?uW?
*??v
?????[Y?\Y?]w?`+?x?b?c?:-+?uW?
*??v?M??????rOPQTU"V&W.X6Y9]E^J_McVd`f?g?h?i?j?k?p?r?s?m?n?p?r?s?f
?4	??kXV?	
?????
??"??E?
?>?4	V?	??
?E???r>*?R+?y?>*?R?o:?p?4?q?r:?+???>???*,?s:????Ȼ[Y?\Y?]z?`,?x?b?c??.???2?6?<?A?L?Q?T?W??HL2";r??rrp??Lr??O	*+?{?|????	??	?	? !?N+??}?*++?~?????????"# $?d??Y??N*+,-??-????????*??"#%&'()*?R+?*?}???*++?~????????"#)+?d??Y??N*+,-??-?????*??"#%&',)-?d+?*++?~,???*?},????)*,.? ??"#'./?)0??"*-????:*+,???:??Y??????B
CFDE!G?>
12
34"??""#"%&"'./?)5?Y
q*,???|:-??6-??-??6-*???-??6-*???-+??-??-??-???&:??Y???:	-??-??-??	??18M?18YM[Y?JP
QRST#U)V1X8\>]D^J_MYOZY\a]g^p`?\	O
34q??q"#q%&q'2
g6a7?V8?)H9??
g6/?):?Y??Y??M*+,??,????jkl? ??;<',)=??*,????N*+-???
N??Y-??????y	z}{|~?4	12	34??;<'./?>???-*??	+?????Y+??M*??	,???,*???,????
???#?+?? -??-'@12/?)A? b,??>,??,??6,*???,??6,*???+,??,??,??,???%:??Y???:,??,??,????&+??&+K?MK?F??
????&?+?0?6?<???A?K?R?X?a??HA
34b??b;<b'2]7?R8?D9?/?BC?n*+,??N,??-????
???*??D?E	F#?E/??GBH??+????Y+??N*-,??:????????4??D?I&JKL#?LM/??NBO??!??Y+??N*-,??:-??,???????	????4!??!DP!E	QRF#?!E/???SBT????Y+??N*-,??:-????		?4??DPI&	QR	F#?	FM/???U
VW??0*?+?????
??Y?????M??Y,???M??Y,?????%??"%&/?*	3X&	340Y#0JRBZ??
v>+??6+??+??W>,??:*?|:+??::+???:?:+?????Y???:??Y???:??Y???:	+??	?
.7?
.S?
._?
.k7@kImk?R"#$
&'()"**+.;7,91=2@;I4S5U6_7a9k;?p["\*
F#93]U
3^a
34v??vJRvI&t_?n7?? ["\*
FM/???`Ba?n*+,??N,??-????
PQ?*??D<E	F#?E/??bBc?Z+??*??Y+??,????hik? ??D<I&/??def?[1?\Y???*?????`*?R?x??`*??x??`?b????1??gh?:*'???c?i?j?kl?2l??eWT




© 2015 - 2025 Weber Informatics LLC | Privacy Policy