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?
?k	?l	?m	?n	?o	?p	qr
st
?u
?vw
x	?y	?z	?{	?|	?}	?~	??
??
v
?	??
?	??	??	??	??	 ??
??
??	$??
??	'??
???
)?	??	??	??	????
0v
???
4v	??	??????????
<??
>?	??	??	??	??	??	??	??	??	??	??	???
K?	??	??
?	??	???
R?	???
U?
$?
$???
Zv
Z??
Z??
Z?
Y?	???
c??
ev	????	??	???
k?	??
??
???
pv
??
p?
??
???
vv
??
v?
??
??
????
~?
??
??
??
??
??
??
??
??
??
???
???
???
???
??
??
??
??

??
?
?
?
?
?		

~?
??
??
??
?
?
?
Z?
Z
Z
?v
?
?v
? !
?"#$
?v
?%
?&'(	EMPTY_MAP6Lcom/google/gson/internal/ParameterizedTypeHandlerMap;DEFAULT_JSON_NON_EXECUTABLEZ
ConstantValue+DEFAULT_ANON_LOCAL_CLASS_EXCLUSION_STRATEGY9Lcom/google/gson/AnonymousAndLocalClassExclusionStrategy;*DEFAULT_SYNTHETIC_FIELD_EXCLUSION_STRATEGY1Lcom/google/gson/SyntheticFieldExclusionStrategy;)DEFAULT_MODIFIER_BASED_EXCLUSION_STRATEGY0Lcom/google/gson/ModifierBasedExclusionStrategy;DEFAULT_NAMING_POLICY&Lcom/google/gson/FieldNamingStrategy2;DEFAULT_EXCLUSION_STRATEGY#Lcom/google/gson/ExclusionStrategy;JSON_NON_EXECUTABLE_PREFIXLjava/lang/String; deserializationExclusionStrategyserializationExclusionStrategyconstructorConstructor1Lcom/google/gson/internal/ConstructorConstructor;serializers	Signature[Lcom/google/gson/internal/ParameterizedTypeHandlerMap;>;
deserializers]Lcom/google/gson/internal/ParameterizedTypeHandlerMap;>;serializeNullshtmlSafegenerateNonExecutableJsonprettyPrintingminiGson(Lcom/google/gson/internal/bind/MiniGson;()VCodeLineNumberTableLocalVariableTablethisLcom/google/gson/Gson;P(Lcom/google/gson/ExclusionStrategy;Lcom/google/gson/ExclusionStrategy;Lcom/google/gson/FieldNamingStrategy2;Lcom/google/gson/internal/ParameterizedTypeHandlerMap;ZLcom/google/gson/internal/ParameterizedTypeHandlerMap;Lcom/google/gson/internal/ParameterizedTypeHandlerMap;ZZZZZLcom/google/gson/LongSerializationPolicy;Ljava/util/List;)VfactoryFactoryInnerClasses3Lcom/google/gson/internal/bind/TypeAdapter$Factory;i$Ljava/util/Iterator;fieldNamingPolicyinstanceCreatorscomplexMapKeySerializationgenerateNonExecutableGson#serializeSpecialFloatingPointValueslongSerializationPolicy)Lcom/google/gson/LongSerializationPolicy;typeAdapterFactoriesLjava/util/List;reflectiveTypeAdapterFactorybuilderBuilder0Lcom/google/gson/internal/bind/MiniGson$Builder;LocalVariableTypeTable\Lcom/google/gson/internal/ParameterizedTypeHandlerMap;>;ELjava/util/List;?(Lcom/google/gson/ExclusionStrategy;Lcom/google/gson/ExclusionStrategy;Lcom/google/gson/FieldNamingStrategy2;Lcom/google/gson/internal/ParameterizedTypeHandlerMap;>;ZLcom/google/gson/internal/ParameterizedTypeHandlerMap;>;Lcom/google/gson/internal/ParameterizedTypeHandlerMap;>;ZZZZZLcom/google/gson/LongSerializationPolicy;Ljava/util/List;)V
doubleAdapter.(Z)Lcom/google/gson/internal/bind/TypeAdapter;B(Z)Lcom/google/gson/internal/bind/TypeAdapter;floatAdaptercheckValidFloatingPoint(D)VvalueDlongAdapterV(Lcom/google/gson/LongSerializationPolicy;)Lcom/google/gson/internal/bind/TypeAdapter;j(Lcom/google/gson/LongSerializationPolicy;)Lcom/google/gson/internal/bind/TypeAdapter;createExclusionStrategy%()Lcom/google/gson/ExclusionStrategy;
strategies5Ljava/util/List;
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;writer1Lcom/google/gson/internal/bind/JsonElementWriter;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+Lcom/google/gson/internal/bind/TypeAdapter;
oldLenientoldHtmlSafeoldSerializeNulls.Lcom/google/gson/internal/bind/TypeAdapter<*>;1(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;jsonclassOfTLjava/lang/Class;objectLjava/lang/Class;C(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;typeAdapterLjava/io/EOFException;!Ljava/lang/IllegalStateException;isEmpty0Lcom/google/gson/internal/bind/TypeAdapter;V(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;sbLjava/lang/StringBuilder;
access$000;(Lcom/google/gson/Gson;)Lcom/google/gson/ExclusionStrategy;x0
access$100
access$200(Lcom/google/gson/Gson;D)Vx1
SourceFile	Gson.java	
??????????)*?+,-????/com/google/gson/internal/ConstructorConstructor?.??????????????com/google/gson/Gson$1?/0.com/google/gson/internal/bind/MiniGson$Builder1234??56?7?8?9?:<java/lang/Long
;<java/lang/Doublejava/lang/Float8com/google/gson/internal/bind/ExcludedTypeAdapterFactory?=>???@?A?java/math/BigDecimal3com/google/gson/internal/bind/BigDecimalTypeAdapterSBjava/math/BigInteger3com/google/gson/internal/bind/BigIntegerTypeAdapterC?DE?FGHIJKLMN1com/google/gson/internal/bind/TypeAdapter$Factory0com/google/gson/GsonToMiniGsonTypeAdapterFactory?O:com/google/gson/internal/bind/CollectionTypeAdapterFactory?PQ?R?S?T?U?V?WX?YZ[?3com/google/gson/internal/bind/MapTypeAdapterFactory?\]^?_`??a+com/google/gson/Gson$2?bc+com/google/gson/Gson$3defe"java/lang/IllegalArgumentExceptionjava/lang/StringBuilderghH is not a valid double value as per JSON specification. To override thisgiA behavior, use GsonBuilder.serializeSpecialDoubleValues() method.]^?jk+com/google/gson/Gson$4java/util/LinkedList??lm????,com/google/gson/DisjunctionExclusionStrategy?nopqrs/com/google/gson/internal/bind/JsonElementWriter)tu0java/io/StringWriter$3vwx45java/io/IOExceptioncom/google/gson/JsonIOException?yzt{|}~K??K???K????7java/lang/RuntimeException)]}'
??j!com/google/gson/stream/JsonWriter??  ?j?78@??????java/io/StringReader8L!com/google/gson/stream/JsonReader??8RNO?????%JSON document was not fully consumed.-com/google/gson/stream/MalformedJsonException#com/google/gson/JsonSyntaxException??java/io/EOFExceptionjava/lang/IllegalStateException8[/com/google/gson/internal/bind/JsonElementReader??{serializeNulls:g?
,serializers:g?,deserializers:,instanceCreators:}4com/google/gson/internal/ParameterizedTypeHandlerMap??7com/google/gson/AnonymousAndLocalClassExclusionStrategy/com/google/gson/SyntheticFieldExclusionStrategy??.com/google/gson/ModifierBasedExclusionStrategy??@com/google/gson/SerializedNameAnnotationInterceptingNamingPolicy%com/google/gson/JavaFieldNamingPolicy??com/google/gson/Gsonjava/lang/Object'com/google/gson/LongSerializationPolicyDEFAULTjava/util/Collections	emptyList()Ljava/util/List;9(Lcom/google/gson/internal/ParameterizedTypeHandlerMap;)Vp(Lcom/google/gson/Gson;Lcom/google/gson/internal/ConstructorConstructor;Lcom/google/gson/FieldNamingStrategy2;)V&com/google/gson/internal/bind/MiniGsonwithoutDefaultFactories2()Lcom/google/gson/internal/bind/MiniGson$Builder;*com/google/gson/internal/bind/TypeAdaptersSTRING_FACTORYe(Lcom/google/gson/internal/bind/TypeAdapter$Factory;)Lcom/google/gson/internal/bind/MiniGson$Builder;INTEGER_FACTORYBOOLEAN_FACTORYBYTE_FACTORY
SHORT_FACTORYTYPE
newFactory?(Ljava/lang/Class;Ljava/lang/Class;Lcom/google/gson/internal/bind/TypeAdapter;)Lcom/google/gson/internal/bind/TypeAdapter$Factory;I(Lcom/google/gson/ExclusionStrategy;Lcom/google/gson/ExclusionStrategy;)VNUMBER_FACTORYCHARACTER_FACTORYSTRING_BUILDER_FACTORYSTRING_BUFFER_FACTORYn(Ljava/lang/Class;Lcom/google/gson/internal/bind/TypeAdapter;)Lcom/google/gson/internal/bind/MiniGson$Builder;JSON_ELEMENT_FACTORY/com/google/gson/internal/bind/ObjectTypeAdapterFACTORYjava/util/Listiterator()Ljava/util/Iterator;java/util/IteratorhasNext()Znext()Ljava/lang/Object;)com/google/gson/internal/bind/TypeAdapter?(Lcom/google/gson/Gson;Lcom/google/gson/internal/ParameterizedTypeHandlerMap;Lcom/google/gson/internal/ParameterizedTypeHandlerMap;)V4(Lcom/google/gson/internal/ConstructorConstructor;)VURL_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_FACTORY5(Lcom/google/gson/internal/ConstructorConstructor;Z)V.com/google/gson/internal/bind/ArrayTypeAdapterENUM_FACTORYbuild*()Lcom/google/gson/internal/bind/MiniGson;DOUBLE(Lcom/google/gson/Gson;)VFLOATisNaN(D)Z
isInfiniteappend(D)Ljava/lang/StringBuilder;-(Ljava/lang/String;)Ljava/lang/StringBuilder;(Ljava/lang/String;)VLONGadd(Ljava/lang/Object;)Z(Ljava/util/Collection;)Vcom/google/gson/JsonNullINSTANCELcom/google/gson/JsonNull;getClass()Ljava/lang/Class;get()Lcom/google/gson/JsonElement; com/google/gson/internal/StreamswriterForAppendable((Ljava/lang/Appendable;)Ljava/io/Writer;(Ljava/lang/Throwable;)V!com/google/gson/reflect/TypeToken=(Ljava/lang/reflect/Type;)Lcom/google/gson/reflect/TypeToken;
getAdapterP(Lcom/google/gson/reflect/TypeToken;)Lcom/google/gson/internal/bind/TypeAdapter;	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/lang/Object;)Ljava/lang/Object;(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;-(Ljava/lang/Object;)Ljava/lang/StringBuilder;makeUnmodifiable8()Lcom/google/gson/internal/ParameterizedTypeHandlerMap;([I)V)(Lcom/google/gson/FieldNamingStrategy2;)V1?????????????????????????????????????????????????Q#*?????????	??
?"??#???????*?
*+?*,?*?Y??
*?*?*?*	?*
?*??Y**?
-?:?Y????????????? *
?!?"??#$*?%?"??&'*?(?"??)Y,+?*??+??,??-??.?/?0Y?1?23?4Y?5?2?6??7?:?8:?9??:?;:?W????Y*?
????@??A??B??C??D??E??F??G??H??I??J??KY*?
?L??M??N??W*?O?P??F??	???!?'?-?3?9???N????"??????!????????????????????????????????	???
?????????
???Na?????*????????????M??Q??RY*?S?????????M??T??UY*?V??124??????	
?k/'?W?
'?X?#?YY?ZY?['?\]?^_?^?`?a???IJ.N?/??/
?P+???b??cY*?d??QRT??????
?{/?eY?fK*?g?hW*?i?hW*?j?hW?kY*?l??ghij&k?'?'?N+??m?*++?n?o??|}????d?pY?qN*+,-?r-?s??????*???R+?*?m?t?*++?n?u?????????d?vY?wN*+,-?x-?y??????*?? !?d+?*++?n,?x?*?m,?z??????? ??"#~$??"*-?{?|:*+,?r?:?~Y???}??
????!??>
%&
'("??""""#~)?\
t*?P,????:-??6-??-??6-*???-??6-*???-+??-??-??-???&:?~Y??:	-??-??-??	??4;P}4;\P^\?J?
????&?,?4;AGMPR\djs?\	R
'(t??ttt&
g*+a,?V-?,H.?
g*/#~0?Y?vY?wM*+,?z,?y??? ??12 3??*,?{?|N*+-???
N??Y-????}?!	"%#$&?4	%&	'(??12"#~45??-*??	+?????Y+??M*??	,???,*???,??-.
012#4+5? -??-6%&#}7? b,??>,??,??6,*???,??6,*???+,??,??,??,???%:?~Y??:,??,??,????&+?}&+K?MK?F=>
?@AB&D+H0I6J<K?EAFKHRIXJaL?HA
'(b??b12b&],?R-?D.?#~89?n*+,??N,??-????
`a?*??:?;<	=;>#???8@??+????Y+??N*-,??:??xy{|}?4??:?ABCDDE#??F8G??!??Y+??N*-,??:-??,???????	????4!??!:H!;<	IJ=!;>#?~?K8L????Y+??N*-,??:-?????	????4??:HA	IJ	=	=E#~??M
NO??0*?+?????
?~Y?????M??Y,???M?~Y,????%}?"?????%?&?/??*	'P&	'(0Q0BJ8R?qq>+??6+??+??W>*?P,????:+??:+???:?:+?????Y???:??Y???:??Y???:+???
)2?
)N?
)Z}
)f2;fDhf?J???
???!?)?2?4?8?;?D?N?P?Z?\?f??\	!S+4'TP
'U\
'(q??qBJqAoV?i,?!SW#~??X8Y?n*+,??N,??-????
???*??:2;<	=;>#??Z8[?Z+??*??Y+??,????
? ??:2A#??\]^?|D?ZY?????^*?????^*?????^*?????^*?
????^L+?`??
??D???_`ab?/*???f?c?db?/*???f?c?ef?:*'???f?c?gh??~R??Y???????Y???g??Y???i??Y?
Y?OYO???j??Y??Y??????³??h
np"r:tKwij?2;??	??RUc




© 2015 - 2024 Weber Informatics LLC | Privacy Policy