Repository URL to install this package:
|
Version:
0.6.14 ▾
|
Êþº¾ 2 ¤ ¤ ¤ ¤ ¤
¤
¤ ¤ ¤
¤¡ ¤¢ ¤£ ¤¤ ¤¥ ¤¦§
¨ ¤©ª
!¨ ¤«¬
$¨ ¤®¯
'°±
*² ¤³´
-² ¤µ
¶ ¤·
¸ ¤¹
º ¤»
¼ ¤½
¾ ¤¿
À ¤Á
Â
Ã
Ä
Å
Æ
ÇÈÉ ¤Ê
Ë ¤Ì
Í ¤ÎÏ
Ð
IÑ ¤Òý ÓÔ
¤Õ ÓÖ
¤× ZØ ÙÚ ÙÛ
ZÜ
¤Ýó ÙÞ Ùßà Ùá
â
¤ãä åæçèé
b¨ê ëì ëíî ëï ëð qØ ñò ñó
qôø ñõ ñö÷ ñø zØ ñù ñú
zû÷ ñü ñýþ ñÿ Ø ñ ñ
ô ñ ñ ñ Ø ñ ñ
ö ñ
ñ ñ
Ø ñ ñ
õ ñ ñ ñ ñ ñ Ú Û Ú Û ñ !" #
$%&'&() ¬*+,
-.
¤/012
´3
´45
´67
¹8
¤9
¹: ¤;
<+%=
À>
Ü?@AB DEF DGH DI DJK DLM DNO DPQ DRS TU TV aWXYZ a[\] Ý^
Ü_
`a
`bcdcecWfc[g
¤hcij
Ük
¤lm
í
¤n
í%o ñp ñq
Ir Ýsct
¤uv øw
¤x
¤yz
¤{
¤|
¤}
íY
í~
Ü
Ü
Ü
[
Ü
¤
´ aÉ a+%
´
¤
å
å
å
Z
"Ø
"
z
q 'Ø¡
'¢"£[
ܤ
Ü¥¦
¤§¨0©
¤ª«¬
¹ 宯°
±²
¹³
¤´
¹µ
¹¶
¹·¸
¹¹
¤º
¤»¼
¤½
¤¾
¤¿ ¤ÀÁ
¤Â
¤Ã
¤ÄÅÆ
¤Ç
H°
¤È
íÉ
¹Ê
¤Ë
í£
íÌÍÎÏÐ
W°ÑÒÓÔ
¹ÕÖ×
¤Ø
¤ÙÚ ¹Û
eÜÝ
¤Þ
¤ß
¤à
¤áâ ¤ã
¹ä
¹å
í%æ
rç
¤è ¤éê
vëì
x¨íî
ïð
¤ñ
´µ çò
Wó
´ô ¤õ
ïö
´÷ êøù.,.%
¤ú
`ûü
´ý.
þ
ÿ
´ ~%
í
´
´
¤
´
´
¢ RereadStream InnerClasses SimpleStringCache Settings ConverterFactory Fallback UTF8 Ljava/nio/charset/Charset; unknownValue Ljava/lang/Object; context Signature
TTContext; RuntimeVisibleAnnotations Lcom/dslplatform/json/Nullable; fallback 'Lcom/dslplatform/json/DslJson$Fallback; 3Lcom/dslplatform/json/DslJson$Fallback<TTContext;>; omitDefaults Z allowArrayFormat keyCache "Lcom/dslplatform/json/StringCache; valuesCache writerFactories Ljava/util/List; WriteObject pLjava/util/List<Lcom/dslplatform/json/DslJson$ConverterFactory<Lcom/dslplatform/json/JsonWriter$WriteObject;>;>; settingsWriters I readerFactories
ReadObject oLjava/util/List<Lcom/dslplatform/json/DslJson$ConverterFactory<Lcom/dslplatform/json/JsonReader$ReadObject;>;>; settingsReaders binderFactories
BindObject oLjava/util/List<Lcom/dslplatform/json/DslJson$ConverterFactory<Lcom/dslplatform/json/JsonReader$BindObject;>;>; settingsBinders errorInfo ErrorInfo +Lcom/dslplatform/json/JsonReader$ErrorInfo; doublePrecision DoublePrecision 1Lcom/dslplatform/json/JsonReader$DoublePrecision; unknownNumbers UnknownNumberParsing 6Lcom/dslplatform/json/JsonReader$UnknownNumberParsing; maxNumberDigits
maxStringSize localWriter Ljava/lang/ThreadLocal; :Ljava/lang/ThreadLocal<Lcom/dslplatform/json/JsonWriter;>; localReader :Ljava/lang/ThreadLocal<Lcom/dslplatform/json/JsonReader;>; externalConverterAnalyzer 0Lcom/dslplatform/json/ExternalConverterAnalyzer; defaults Ljava/util/Map; ;Ljava/util/Map<Ljava/lang/reflect/Type;Ljava/lang/Object;>;
objectReaders $Ljava/util/concurrent/ConcurrentMap; ReadJsonObject Ljava/util/concurrent/ConcurrentMap<Ljava/lang/Class<*>;Lcom/dslplatform/json/JsonReader$ReadJsonObject<Lcom/dslplatform/json/JsonObject;>;>; readers jLjava/util/concurrent/ConcurrentMap<Ljava/lang/reflect/Type;Lcom/dslplatform/json/JsonReader$ReadObject;>; binders jLjava/util/concurrent/ConcurrentMap<Ljava/lang/reflect/Type;Lcom/dslplatform/json/JsonReader$BindObject;>; writers kLjava/util/concurrent/ConcurrentMap<Ljava/lang/reflect/Type;Lcom/dslplatform/json/JsonWriter$WriteObject;>; writerMap NLjava/util/concurrent/ConcurrentMap<Ljava/lang/Class<*>;Ljava/lang/Class<*>;>; EMPTY_ITERATOR Ljava/util/Iterator;
OBJECT_WRITER -Lcom/dslplatform/json/JsonWriter$WriteObject; PLcom/dslplatform/json/JsonWriter$WriteObject<Lcom/dslplatform/json/JsonObject;>; OBJECT_ARRAY_WRITER CHAR_ARRAY_WRITER NULL_WRITER NULL [B <init> ()V Code LineNumberTable LocalVariableTable this Lcom/dslplatform/json/DslJson; LocalVariableTypeTable *Lcom/dslplatform/json/DslJson<TTContext;>; t(Ljava/lang/Object;ZLcom/dslplatform/json/DslJson$Fallback;ZLcom/dslplatform/json/StringCache;Ljava/lang/Iterable;)V
javaSpecifics serializers Ljava/lang/Iterable; :Ljava/lang/Iterable<Lcom/dslplatform/json/Configuration;>;
Deprecated (TTContext;ZLcom/dslplatform/json/DslJson$Fallback<TTContext;>;ZLcom/dslplatform/json/StringCache;Ljava/lang/Iterable<Lcom/dslplatform/json/Configuration;>;)V Ljava/lang/Deprecated; "RuntimeVisibleParameterAnnotations *(Lcom/dslplatform/json/DslJson$Settings;)V
serializer $Lcom/dslplatform/json/Configuration; i$ settings 'Lcom/dslplatform/json/DslJson$Settings; self 3Lcom/dslplatform/json/DslJson$Settings<TTContext;>;
StackMapTable 6(Lcom/dslplatform/json/DslJson$Settings<TTContext;>;)V newWriter #()Lcom/dslplatform/json/JsonWriter; $(I)Lcom/dslplatform/json/JsonWriter; size %([B)Lcom/dslplatform/json/JsonWriter; buffer newReader #()Lcom/dslplatform/json/JsonReader; /()Lcom/dslplatform/json/JsonReader<TTContext;>; %([B)Lcom/dslplatform/json/JsonReader; bytes 1([B)Lcom/dslplatform/json/JsonReader<TTContext;>; &([BI)Lcom/dslplatform/json/JsonReader; length 2([BI)Lcom/dslplatform/json/JsonReader<TTContext;>; (([BI[C)Lcom/dslplatform/json/JsonReader; tmp [C 4([BI[C)Lcom/dslplatform/json/JsonReader<TTContext;>; :(Ljava/io/InputStream;[B)Lcom/dslplatform/json/JsonReader; stream Ljava/io/InputStream; reader !Lcom/dslplatform/json/JsonReader; -Lcom/dslplatform/json/JsonReader<TTContext;>;
Exceptions F(Ljava/io/InputStream;[B)Lcom/dslplatform/json/JsonReader<TTContext;>; 5(Ljava/lang/String;)Lcom/dslplatform/json/JsonReader; input Ljava/lang/String; A(Ljava/lang/String;)Lcom/dslplatform/json/JsonReader<TTContext;>; loadDefaultConverters B(Lcom/dslplatform/json/DslJson;Ljava/util/Set;Ljava/lang/String;)V external Ljava/lang/Class; instance ignore Ljava/lang/NoClassDefFoundError; Ljava/lang/Exception; loader Ljava/lang/ClassLoader; json loaders Ljava/util/Set; name Ljava/lang/Class<*>; (Ljava/util/Set<Ljava/lang/ClassLoader;>;=@A [(Lcom/dslplatform/json/DslJson;Ljava/util/Set<Ljava/lang/ClassLoader;>;Ljava/lang/String;)V registerJavaSpecifics !(Lcom/dslplatform/json/DslJson;)V registerDefault &(Ljava/lang/Class;Ljava/lang/Object;)V manifest Ljava/lang/Class<TT;>; TT; 2<T:Ljava/lang/Object;>(Ljava/lang/Class<TT;>;TT;)V registerWriterFactory 2(Lcom/dslplatform/json/DslJson$ConverterFactory;)Z factory /Lcom/dslplatform/json/DslJson$ConverterFactory; _Lcom/dslplatform/json/DslJson$ConverterFactory<+Lcom/dslplatform/json/JsonWriter$WriteObject;>; b(Lcom/dslplatform/json/DslJson$ConverterFactory<+Lcom/dslplatform/json/JsonWriter$WriteObject;>;)Z registerReaderFactory ^Lcom/dslplatform/json/DslJson$ConverterFactory<+Lcom/dslplatform/json/JsonReader$ReadObject;>; a(Lcom/dslplatform/json/DslJson$ConverterFactory<+Lcom/dslplatform/json/JsonReader$ReadObject;>;)Z registerBinderFactory ^Lcom/dslplatform/json/DslJson$ConverterFactory<+Lcom/dslplatform/json/JsonReader$BindObject;>; a(Lcom/dslplatform/json/DslJson$ConverterFactory<+Lcom/dslplatform/json/JsonReader$BindObject;>;)Z
getDefault ,(Ljava/lang/reflect/Type;)Ljava/lang/Object; rawType pt %Ljava/lang/reflect/ParameterizedType; Ljava/lang/reflect/Type;\ getRegisteredDecoders ()Ljava/util/Set; +()Ljava/util/Set<Ljava/lang/reflect/Type;>; getRegisteredBinders getRegisteredEncoders registerReader @(Ljava/lang/Class;Lcom/dslplatform/json/JsonReader$ReadObject;)V ,Lcom/dslplatform/json/JsonReader$ReadObject; 1Lcom/dslplatform/json/JsonReader$ReadObject<TS;>; e<T:Ljava/lang/Object;S:TT;>(Ljava/lang/Class<TT;>;Lcom/dslplatform/json/JsonReader$ReadObject<TS;>;)V r(Ljava/lang/reflect/Type;Lcom/dslplatform/json/JsonReader$ReadObject;)Lcom/dslplatform/json/JsonReader$ReadObject; /Lcom/dslplatform/json/JsonReader$ReadObject<*>; u(Ljava/lang/reflect/Type;Lcom/dslplatform/json/JsonReader$ReadObject<*>;)Lcom/dslplatform/json/JsonReader$ReadObject; registerBinder @(Ljava/lang/Class;Lcom/dslplatform/json/JsonReader$BindObject;)V binder ,Lcom/dslplatform/json/JsonReader$BindObject; 1Lcom/dslplatform/json/JsonReader$BindObject<TS;>; e<T:Ljava/lang/Object;S:TT;>(Ljava/lang/Class<TT;>;Lcom/dslplatform/json/JsonReader$BindObject<TS;>;)V G(Ljava/lang/reflect/Type;Lcom/dslplatform/json/JsonReader$BindObject;)V /Lcom/dslplatform/json/JsonReader$BindObject<*>; J(Ljava/lang/reflect/Type;Lcom/dslplatform/json/JsonReader$BindObject<*>;)V registerWriter A(Ljava/lang/Class;Lcom/dslplatform/json/JsonWriter$WriteObject;)V writer 2Lcom/dslplatform/json/JsonWriter$WriteObject<TT;>; a<T:Ljava/lang/Object;>(Ljava/lang/Class<TT;>;Lcom/dslplatform/json/JsonWriter$WriteObject<TT;>;)V t(Ljava/lang/reflect/Type;Lcom/dslplatform/json/JsonWriter$WriteObject;)Lcom/dslplatform/json/JsonWriter$WriteObject; 0Lcom/dslplatform/json/JsonWriter$WriteObject<*>; w(Ljava/lang/reflect/Type;Lcom/dslplatform/json/JsonWriter$WriteObject<*>;)Lcom/dslplatform/json/JsonWriter$WriteObject;
tryFindWriter G(Ljava/lang/reflect/Type;)Lcom/dslplatform/json/JsonWriter$WriteObject; signature sig
actualType found container
signatures Ljava/util/ArrayList; +Ljava/util/ArrayList<Ljava/lang/Class<*>;>;gm J(Ljava/lang/reflect/Type;)Lcom/dslplatform/json/JsonWriter$WriteObject<*>; extractActualType 2(Ljava/lang/reflect/Type;)Ljava/lang/reflect/Type; wt Ljava/lang/reflect/WildcardType;
checkExternal ?(Ljava/lang/reflect/Type;Ljava/util/concurrent/ConcurrentMap;)V arg arr$ [Ljava/lang/reflect/Type; len$ cache ALjava/util/concurrent/ConcurrentMap<Ljava/lang/reflect/Type;TT;>;]£ r<T:Ljava/lang/Object;>(Ljava/lang/reflect/Type;Ljava/util/concurrent/ConcurrentMap<Ljava/lang/reflect/Type;TT;>;)V lookupFromFactories x(Ljava/lang/reflect/Type;Ljava/lang/reflect/Type;Ljava/util/List;Ljava/util/concurrent/ConcurrentMap;)Ljava/lang/Object; converter wrt factories 4Lcom/dslplatform/json/DslJson$ConverterFactory<TT;>; FLjava/util/List<Lcom/dslplatform/json/DslJson$ConverterFactory<TT;>;>; Ò<T:Ljava/lang/Object;>(Ljava/lang/reflect/Type;Ljava/lang/reflect/Type;Ljava/util/List<Lcom/dslplatform/json/DslJson$ConverterFactory<TT;>;>;Ljava/util/concurrent/ConcurrentMap<Ljava/lang/reflect/Type;TT;>;)TT;
tryFindReader F(Ljava/lang/reflect/Type;)Lcom/dslplatform/json/JsonReader$ReadObject; decoder 0Lcom/dslplatform/json/JsonReader$ReadJsonObject; 3Lcom/dslplatform/json/JsonReader$ReadJsonObject<*>;f I(Ljava/lang/reflect/Type;)Lcom/dslplatform/json/JsonReader$ReadObject<*>;
tryFindBinder F(Ljava/lang/reflect/Type;)Lcom/dslplatform/json/JsonReader$BindObject;z I(Ljava/lang/reflect/Type;)Lcom/dslplatform/json/JsonReader$BindObject<*>; @(Ljava/lang/Class;)Lcom/dslplatform/json/JsonWriter$WriteObject; `<T:Ljava/lang/Object;>(Ljava/lang/Class<TT;>;)Lcom/dslplatform/json/JsonWriter$WriteObject<TT;>; ?(Ljava/lang/Class;)Lcom/dslplatform/json/JsonReader$ReadObject; _<T:Ljava/lang/Object;>(Ljava/lang/Class<TT;>;)Lcom/dslplatform/json/JsonReader$ReadObject<TT;>; ?(Ljava/lang/Class;)Lcom/dslplatform/json/JsonReader$BindObject; _<T:Ljava/lang/Object;>(Ljava/lang/Class<TT;>;)Lcom/dslplatform/json/JsonReader$BindObject<TT;>; findAllSignatures )(Ljava/lang/Class;Ljava/util/ArrayList;)V iface [Ljava/lang/Class;
superClassÇ B(Ljava/lang/Class<*>;Ljava/util/ArrayList<Ljava/lang/Class<*>;>;)V probeForObjectReader U(Ljava/lang/Class;Ljava/lang/Object;)Lcom/dslplatform/json/JsonReader$ReadJsonObject; ignore3 ignore2A {(Ljava/lang/Class<*>;Ljava/lang/Object;)Lcom/dslplatform/json/JsonReader$ReadJsonObject<Lcom/dslplatform/json/JsonObject;>; getObjectReader C(Ljava/lang/Class;)Lcom/dslplatform/json/JsonReader$ReadJsonObject; companion SLcom/dslplatform/json/JsonReader$ReadJsonObject<Lcom/dslplatform/json/JsonObject;>; i(Ljava/lang/Class<*>;)Lcom/dslplatform/json/JsonReader$ReadJsonObject<Lcom/dslplatform/json/JsonObject;>; serializeMap 3(Ljava/util/Map;Lcom/dslplatform/json/JsonWriter;)V i iterator kv Entry Ljava/util/Map$Entry; value sw !Lcom/dslplatform/json/JsonWriter; QLjava/util/Iterator<Ljava/util/Map$Entry<Ljava/lang/String;Ljava/lang/Object;>;>; ;Ljava/util/Map$Entry<Ljava/lang/String;Ljava/lang/Object;>; 5Ljava/util/Map<Ljava/lang/String;Ljava/lang/Object;>;è2 Y(Ljava/util/Map<Ljava/lang/String;Ljava/lang/Object;>;Lcom/dslplatform/json/JsonWriter;)V deserializeObject 5(Lcom/dslplatform/json/JsonReader;)Ljava/lang/Object; deserializeList 8(Lcom/dslplatform/json/JsonReader;)Ljava/util/ArrayList; L(Lcom/dslplatform/json/JsonReader;)Ljava/util/ArrayList<Ljava/lang/Object;>; deserializeMap <(Lcom/dslplatform/json/JsonReader;)Ljava/util/LinkedHashMap; b(Lcom/dslplatform/json/JsonReader;)Ljava/util/LinkedHashMap<Ljava/lang/String;Ljava/lang/Object;>; convertResultToArray 5(Ljava/lang/Class;Ljava/util/List;)Ljava/lang/Object; array [Z [I [J [S [F [D elementType result Ljava/util/List<*>; ;(Ljava/lang/Class<*>;Ljava/util/List<*>;)Ljava/lang/Object; canSerialize (Ljava/lang/reflect/Type;)Z content gat $Ljava/lang/reflect/GenericArrayType; ^Lcom/dslplatform/json/DslJson$ConverterFactory<Lcom/dslplatform/json/JsonWriter$WriteObject;>;¨ canDeserialize
objectType deserialize a(Lcom/dslplatform/json/JsonReader$ReadObject;Lcom/dslplatform/json/JsonReader;)Ljava/lang/Object; 1Lcom/dslplatform/json/JsonReader$ReadObject<TT;>; y<T:Ljava/lang/Object;>(Lcom/dslplatform/json/JsonReader$ReadObject<TT;>;Lcom/dslplatform/json/JsonReader<TTContext;>;)TT; ((Ljava/lang/Class;[BI)Ljava/lang/Object; elementManifest list simpleReader body Ljava/lang/Class<TTResult;>;7 F<TResult:Ljava/lang/Object;>(Ljava/lang/Class<TTResult;>;[BI)TTResult; /(Ljava/lang/reflect/Type;[BI)Ljava/lang/Object; deserializeWith M(Ljava/lang/reflect/Type;Lcom/dslplatform/json/JsonReader;)Ljava/lang/Object;
contentReader Ljava/util/ArrayList<*>;
returnAsArray A(Ljava/lang/reflect/Type;Ljava/util/ArrayList;)Ljava/lang/Object; cpt D(Ljava/lang/reflect/Type;Ljava/util/ArrayList<*>;)Ljava/lang/Object; returnEmptyArray createErrorMessage ((Ljava/lang/Class;)Ljava/io/IOException; +(Ljava/lang/Class<*>;)Ljava/io/IOException; &(Ljava/lang/Class;[BI)Ljava/util/List; aResult [Ljava/lang/Object; TTResult;
[TTResult; Ljava/util/ArrayList<TTResult;>; X<TResult:Ljava/lang/Object;>(Ljava/lang/Class<TTResult;>;[BI)Ljava/util/List<TTResult;>; :(Ljava/lang/Class;Ljava/io/InputStream;[B)Ljava/util/List; l<TResult:Ljava/lang/Object;>(Ljava/lang/Class<TTResult;>;Ljava/io/InputStream;[B)Ljava/util/List<TTResult;>; 8(Ljava/lang/Class;Ljava/io/InputStream;)Ljava/util/List; j<TResult:Ljava/lang/Object;>(Ljava/lang/Class<TTResult;>;Ljava/io/InputStream;)Ljava/util/List<TTResult;>; Y(Ljava/lang/Class;Lcom/dslplatform/json/JsonReader;Ljava/io/InputStream;)Ljava/util/List; <TResult:Ljava/lang/Object;>(Ljava/lang/Class<TTResult;>;Lcom/dslplatform/json/JsonReader<TTContext;>;Ljava/io/InputStream;)Ljava/util/List<TTResult;>; <(Ljava/lang/Class;Ljava/io/InputStream;[B)Ljava/lang/Object; Z<TResult:Ljava/lang/Object;>(Ljava/lang/Class<TTResult;>;Ljava/io/InputStream;[B)TTResult; :(Ljava/lang/Class;Ljava/io/InputStream;)Ljava/lang/Object; X<TResult:Ljava/lang/Object;>(Ljava/lang/Class<TTResult;>;Ljava/io/InputStream;)TTResult; [(Ljava/lang/Class;Lcom/dslplatform/json/JsonReader;Ljava/io/InputStream;)Ljava/lang/Object; objectReader simpleElementReader y<TResult:Ljava/lang/Object;>(Ljava/lang/Class<TTResult;>;Lcom/dslplatform/json/JsonReader;Ljava/io/InputStream;)TTResult; C(Ljava/lang/reflect/Type;Ljava/io/InputStream;[B)Ljava/lang/Object; A(Ljava/lang/reflect/Type;Ljava/io/InputStream;)Ljava/lang/Object; iterateOver <(Ljava/lang/Class;Ljava/io/InputStream;)Ljava/util/Iterator; n<TResult:Ljava/lang/Object;>(Ljava/lang/Class<TTResult;>;Ljava/io/InputStream;)Ljava/util/Iterator<TTResult;>; >(Ljava/lang/Class;Ljava/io/InputStream;[B)Ljava/util/Iterator; p<TResult:Ljava/lang/Object;>(Ljava/lang/Class<TTResult;>;Ljava/io/InputStream;[B)Ljava/util/Iterator<TTResult;>; ](Ljava/lang/Class;Lcom/dslplatform/json/JsonReader;Ljava/io/InputStream;)Ljava/util/Iterator; <TResult:Ljava/lang/Object;>(Ljava/lang/Class<TTResult;>;Lcom/dslplatform/json/JsonReader;Ljava/io/InputStream;)Ljava/util/Iterator<TTResult;>; convertToReader ^(Lcom/dslplatform/json/JsonReader$ReadJsonObject;)Lcom/dslplatform/json/JsonReader$ReadObject; 5Lcom/dslplatform/json/JsonReader$ReadJsonObject<TT;>; <T::Lcom/dslplatform/json/JsonObject;>(Lcom/dslplatform/json/JsonReader$ReadJsonObject<TT;>;)Lcom/dslplatform/json/JsonReader$ReadObject<TT;>; getOrCreateWriter R(Ljava/lang/Object;Ljava/lang/Class;)Lcom/dslplatform/json/JsonWriter$WriteObject;
elementWriter instanceManifest simpleWriter U(Ljava/lang/Object;Ljava/lang/Class<*>;)Lcom/dslplatform/json/JsonWriter$WriteObject; N(Ljava/util/Iterator;Ljava/io/OutputStream;Lcom/dslplatform/json/JsonWriter;)V e -Lcom/dslplatform/json/ConfigurationException; currentManifest Ljava/io/OutputStream; item lastManifest
lastWriter Ljava/util/Iterator<TT;>;Á i<T:Ljava/lang/Object;>(Ljava/util/Iterator<TT;>;Ljava/io/OutputStream;Lcom/dslplatform/json/JsonWriter;)V _(Ljava/util/Iterator;Ljava/lang/Class;Ljava/io/OutputStream;Lcom/dslplatform/json/JsonWriter;)V instanceWriter <T:Ljava/lang/Object;>(Ljava/util/Iterator<TT;>;Ljava/lang/Class<TT;>;Ljava/io/OutputStream;Lcom/dslplatform/json/JsonWriter;)V serialize F(Lcom/dslplatform/json/JsonWriter;[Lcom/dslplatform/json/JsonObject;)V !Lcom/dslplatform/json/JsonObject; "[Lcom/dslplatform/json/JsonObject; [TT;j N<T::Lcom/dslplatform/json/JsonObject;>(Lcom/dslplatform/json/JsonWriter;[TT;)V G(Lcom/dslplatform/json/JsonWriter;[Lcom/dslplatform/json/JsonObject;I)V len O<T::Lcom/dslplatform/json/JsonObject;>(Lcom/dslplatform/json/JsonWriter;[TT;I)V 4(Lcom/dslplatform/json/JsonWriter;Ljava/util/List;)V Ljava/util/List<TT;>; _<T::Lcom/dslplatform/json/JsonObject;>(Lcom/dslplatform/json/JsonWriter;Ljava/util/List<TT;>;)V :(Lcom/dslplatform/json/JsonWriter;Ljava/util/Collection;)V it
collection Ljava/util/Collection; Ljava/util/Collection<TT;>; e<T::Lcom/dslplatform/json/JsonObject;>(Lcom/dslplatform/json/JsonWriter;Ljava/util/Collection<TT;>;)V N(Lcom/dslplatform/json/JsonWriter;Ljava/lang/reflect/Type;Ljava/lang/Object;)Z next iter first cur items baseType isList values itemWriters lastElementType hasUnknownWriter ALcom/dslplatform/json/JsonWriter$WriteObject<Ljava/lang/Object;>; $Ljava/util/List<Ljava/lang/Object;>; DLjava/util/ArrayList<Lcom/dslplatform/json/JsonWriter$WriteObject;>;¦ +(Ljava/lang/Object;Ljava/io/OutputStream;)V jw 6(Lcom/dslplatform/json/JsonWriter;Ljava/lang/Object;)V Ljava/io/ByteArrayOutputStream;
access$100 K(Lcom/dslplatform/json/DslJson;)Lcom/dslplatform/json/JsonReader$ErrorInfo; x0
access$200 Q(Lcom/dslplatform/json/DslJson;)Lcom/dslplatform/json/JsonReader$DoublePrecision;
access$300 V(Lcom/dslplatform/json/DslJson;)Lcom/dslplatform/json/JsonReader$UnknownNumberParsing;
access$400 !(Lcom/dslplatform/json/DslJson;)I
access$500 <clinit> x<TContext:Ljava/lang/Object;>Ljava/lang/Object;Lcom/dslplatform/json/UnknownSerializer;Lcom/dslplatform/json/TypeLookup;
SourceFile DslJson.javaÝÇÜÇØÛÔ×ÐÓ %com/dslplatform/json/DslJson$Settingsþÿþ !"#$%&#'()* )java/util/concurrent/CopyOnWriteArrayListÂÃÈÃÌà &java/util/concurrent/ConcurrentHashMapåæèéìéîéðéòé com/dslplatform/json/DslJson$5þSö÷ com/dslplatform/json/DslJson$7ù÷ com/dslplatform/json/DslJson$9û÷ "java/lang/IllegalArgumentException settings can't be nullþ+ com/dslplatform/json/DslJson$1þ,Þß com/dslplatform/json/DslJson$2áß-.´³/0¹º12¼½32¾½45¿À65ÁÀ789:;<=>?>@ABC DÆÇEAËÇFAÏÇ .com/dslplatform/json/ExternalConverterAnalyzerGHþIãäJKustL÷
M?NOuP÷QRTUSuT÷ java/lang/BooleanUuV2RS java/util/LinkedHashMapWXu java/util/HashMap
java/util/Map com/dslplatform/json/DslJson$3 java/net/URIYZu[÷ java/net/InetAddress\u]÷^_u`÷Qabuc÷ java/lang/Doubledueuf÷Qghui÷ java/lang/Floatjukul÷Qmnuo÷ java/lang/Integerpuqur÷Qstuu÷ java/lang/Shortvuwux÷Qyzu{÷ java/lang/Long|u java/math/BigDecimal}u~÷ java/lang/String java/util/UUID java/lang/Numberu java/lang/CharSequence÷ java/lang/StringBuilderu java/lang/StringBufferu
AÚl "com/dslplatform/json/ConfigurationS> 4dsl_json_Annotation_Processor_External_Serialization<= #dsl_json.json.ExternalSerialization dsl_json_ExternalSerialization com/dslplatform/json/JsonWriterþþ null value provided for bufferþ com/dslplatform/json/JsonReaderþ#&°± java/lang/ClassLoader java/lang/NoClassDefFoundError java/lang/Exception java/awt/geom/Point2D$Double Doubleu java/awt/geom/Point2D÷ java/awt/Pointu÷ java/awt/geom/Rectangle2D$Doubleu java/awt/geom/Rectangle2D÷ java/awt/image/BufferedImageu java/awt/Image ÷ org/w3c/dom/Element¡¢u£÷¤¥ factory can't be null¦§¨©ª« java/lang/Class #java/lang/reflect/ParameterizedType¬®¯°ª±²o³« *com/dslplatform/json/JsonReader$ReadObject +com/dslplatform/json/JsonWriter$WriteObject´¥ com/dslplatform/json/JsonObjectµ¶«¬ java/util/ArrayListÄÅ java/lang/reflect/WildcardType·¸¹¸º»¼¸½§ -com/dslplatform/json/DslJson$ConverterFactory¾¿ÒÓ?@ *com/dslplatform/json/JsonReader$BindObject³´º»¨§ÀÁ java/lang/ObjectÂà JSON_READERÄÅÆÇÈÉÊË getJSON_READER .com/dslplatform/json/JsonReader$ReadJsonObjectËÌ CompanionÌÁÍÎÏo java/util/Map$EntryÐÑ+ÒX}èéêëíîÓ§ªÔÕÖDרÙÚ java/lang/ByteÛÜÝÞßà java/lang/CharacteráâãäåæÁ java/util/Collectionýþ "java/lang/reflect/GenericArrayTypeçþ converter can't be null input can't be nullèÜéé manifest can't be null body can't be nullêª)³ÀëÿìíÜ Expecting '[' for array startîïê ðñð
²³ +com/dslplatform/json/ConfigurationException )Unable to find reader for provided type: ñòñó / and fallback serialization is not registered.
Try initializing DslJson with custom fallback in case of unsupported objects or register specified type using registerReader into ôõgþö÷øãù java/io/IOException Reader for provided type: ] is disabled and fallback serialization is not registered (converter is registered as null).
HTry initializing system with custom fallback or don't register null for Found reader for: ) so try deserializing into that instead?
qAlternatively, try initializing system with custom fallback or register specified type using registerReader into Expecting '[' for list start÷ú stream can't be null buffer can't be null#0ê, )com/dslplatform/json/DslJson$RereadStream"ýþûü2.08= Expecting '[' for iterator startôõ8ý8þ com/dslplatform/json/DslJson$6þÿ¾ú÷ com/dslplatform/json/DslJson$10þ com/dslplatform/json/DslJson$11 DUnable to serialize provided object. Failed to find serializer for: iterator can't be nullöCD}þüýÿX writer can't be nullXY []
+þXX
java/util/ListXëXkX{ÿ java/io/ByteArrayOutputStream
UTF-8 com/dslplatform/json/DslJson$4 com/dslplatform/json/DslJson$8 com/dslplatform/json/DslJson &com/dslplatform/json/UnknownSerializer com/dslplatform/json/TypeLookup .com/dslplatform/json/DslJson$SimpleStringCache %com/dslplatform/json/DslJson$Fallback )com/dslplatform/json/JsonReader$ErrorInfo /com/dslplatform/json/JsonReader$DoublePrecision 4com/dslplatform/json/JsonReader$UnknownNumberParsing java/util/Iterator
java/util/Set java/lang/Throwable java/lang/reflect/Type "java/util/concurrent/ConcurrentMap java/io/InputStream java/io/OutputStream includeServiceLoader )()Lcom/dslplatform/json/DslJson$Settings; withContext ;(Ljava/lang/Object;)Lcom/dslplatform/json/DslJson$Settings; withJavaConverters *(Z)Lcom/dslplatform/json/DslJson$Settings;
fallbackTo P(Lcom/dslplatform/json/DslJson$Fallback;)Lcom/dslplatform/json/DslJson$Settings; skipDefaultValues useKeyCache K(Lcom/dslplatform/json/StringCache;)Lcom/dslplatform/json/DslJson$Settings;
access$000 d(Lcom/dslplatform/json/DslJson$Settings;Ljava/lang/Iterable;)Lcom/dslplatform/json/DslJson$Settings; (Ljava/lang/String;)V ?(Lcom/dslplatform/json/DslJson;Lcom/dslplatform/json/DslJson;)V
access$600 ;(Lcom/dslplatform/json/DslJson$Settings;)Ljava/lang/Object;
access$700 P(Lcom/dslplatform/json/DslJson$Settings;)Lcom/dslplatform/json/DslJson$Fallback;
access$800 *(Lcom/dslplatform/json/DslJson$Settings;)Z
access$900 access$1000 K(Lcom/dslplatform/json/DslJson$Settings;)Lcom/dslplatform/json/StringCache; access$1100 access$1200 _(Lcom/dslplatform/json/DslJson$Settings;)Lcom/dslplatform/json/JsonReader$UnknownNumberParsing; access$1300 T(Lcom/dslplatform/json/DslJson$Settings;)Lcom/dslplatform/json/JsonReader$ErrorInfo; access$1400 Z(Lcom/dslplatform/json/DslJson$Settings;)Lcom/dslplatform/json/JsonReader$DoublePrecision; access$1500 *(Lcom/dslplatform/json/DslJson$Settings;)I access$1600 access$1700 9(Lcom/dslplatform/json/DslJson$Settings;)Ljava/util/List; addAll (Ljava/util/Collection;)Z ()I access$1800 access$1900 access$2000 8(Lcom/dslplatform/json/DslJson$Settings;)Ljava/util/Set; (Ljava/util/Collection;)V $com/dslplatform/json/BinaryConverter Base64Reader Base64Writer TYPE "com/dslplatform/json/BoolConverter READER WRITER valueOf (Z)Ljava/lang/Boolean; ARRAY_READER ARRAY_WRITER NULLABLE_READER access$2100 $com/dslplatform/json/ObjectConverter MapReader !com/dslplatform/json/NetConverter UriReader UriWriter
AddressReader
AddressWriter $com/dslplatform/json/NumberConverter
DOUBLE_READER
DOUBLE_WRITER (D)Ljava/lang/Double; DOUBLE_ARRAY_READER DOUBLE_ARRAY_WRITER NULLABLE_DOUBLE_READER FLOAT_READER FLOAT_WRITER (F)Ljava/lang/Float; FLOAT_ARRAY_READER FLOAT_ARRAY_WRITER NULLABLE_FLOAT_READER
INT_READER
INT_WRITER (I)Ljava/lang/Integer; INT_ARRAY_READER INT_ARRAY_WRITER NULLABLE_INT_READER SHORT_READER SHORT_WRITER (S)Ljava/lang/Short; SHORT_ARRAY_READER SHORT_ARRAY_WRITER NULLABLE_SHORT_READER LONG_READER LONG_WRITER (J)Ljava/lang/Long; LONG_ARRAY_READER LONG_ARRAY_WRITER NULLABLE_LONG_READER
DecimalReader
DecimalWriter $com/dslplatform/json/StringConverter "com/dslplatform/json/UUIDConverter NumberReader WRITER_CHARS READER_BUILDER
READER_BUFFER access$2200 ()Ljava/util/Iterator; hasNext ()Z ()Ljava/lang/Object; configure isEmpty access$2300 +(Lcom/dslplatform/json/UnknownSerializer;)V ,(ILcom/dslplatform/json/UnknownSerializer;)V -([BLcom/dslplatform/json/UnknownSerializer;)V([BILjava/lang/Object;[CLcom/dslplatform/json/StringCache;Lcom/dslplatform/json/StringCache;Lcom/dslplatform/json/TypeLookup;Lcom/dslplatform/json/JsonReader$ErrorInfo;Lcom/dslplatform/json/JsonReader$DoublePrecision;Lcom/dslplatform/json/JsonReader$UnknownNumberParsing;II)V process 8(Ljava/io/InputStream;)Lcom/dslplatform/json/JsonReader; getBytes (Ljava/nio/charset/Charset;)[B loadClass %(Ljava/lang/String;)Ljava/lang/Class; newInstance &com/dslplatform/json/JavaGeomConverter LocationReader LocationWriter PointReader PointWriter RectangleReader RectangleWriter ImageReader ImageWriter !com/dslplatform/json/XmlConverter Reader Writer put 8(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; contains (Ljava/lang/Object;)Z add (ILjava/lang/Object;)V get &(Ljava/lang/Object;)Ljava/lang/Object;
getRawType ()Ljava/lang/reflect/Type; isPrimitive java/lang/reflect/Array &(Ljava/lang/Class;I)Ljava/lang/Object; '(Ljava/lang/Object;I)Ljava/lang/Object; keySet remove putIfAbsent isAssignableFrom (Ljava/lang/Class;)Z getUpperBounds ()[Ljava/lang/reflect/Type; getLowerBounds tryFindConverter 2(Ljava/lang/Class;Lcom/dslplatform/json/DslJson;)Z getActualTypeArguments containsKey tryCreate J(Ljava/lang/reflect/Type;Lcom/dslplatform/json/DslJson;)Ljava/lang/Object;
getSuperclass ()Ljava/lang/Class;
getInterfaces ()[Ljava/lang/Class; getField -(Ljava/lang/String;)Ljava/lang/reflect/Field; java/lang/reflect/Field getMethod @(Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method; java/lang/reflect/Method invoke 9(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object; getClass writeByte (B)V entrySet getKey writeString getValue equals (I)Ljava/lang/Object; booleanValue intValue longValue ()J
shortValue ()S byteValue ()B
floatValue ()F doubleValue ()D charValue ()C toArray (([Ljava/lang/Object;)[Ljava/lang/Object; isArray getComponentType getGenericComponentType getNextToken read java/lang/ThreadLocal reset wasNull last
newParseError ;(Ljava/lang/String;)Lcom/dslplatform/json/ParsingException; A(Ljava/lang/Object;Ljava/lang/reflect/Type;[BI)Ljava/lang/Object; append -(Ljava/lang/String;)Ljava/lang/StringBuilder; -(Ljava/lang/Object;)Ljava/lang/StringBuilder; toString ()Ljava/lang/String; (I)V deserializeNullableCollection C(Lcom/dslplatform/json/JsonReader$ReadObject;)Ljava/util/ArrayList; ()[Ljava/lang/Object; G(Lcom/dslplatform/json/JsonReader$ReadJsonObject;)Ljava/util/ArrayList; ([BLjava/io/InputStream;)V S(Ljava/lang/Object;Ljava/lang/reflect/Type;Ljava/io/InputStream;)Ljava/lang/Object; F(Lcom/dslplatform/json/JsonReader$ReadJsonObject;)Ljava/util/Iterator; B(Lcom/dslplatform/json/JsonReader$ReadObject;)Ljava/util/Iterator; Q(Lcom/dslplatform/json/DslJson;Lcom/dslplatform/json/JsonReader$ReadJsonObject;)V N(Lcom/dslplatform/json/DslJson;Lcom/dslplatform/json/JsonWriter$WriteObject;)V write (Ljava/lang/Throwable;)V toStream (Ljava/io/OutputStream;)V ([B)V writeNull %(Lcom/dslplatform/json/JsonWriter;Z)V getLength (Ljava/lang/Object;)I
writeAscii ([C)V 6(Ljava/lang/String;Lcom/dslplatform/json/JsonWriter;)V C([Ljava/lang/Object;Lcom/dslplatform/json/JsonWriter$WriteObject;)V F(Ljava/util/Collection;Lcom/dslplatform/json/JsonWriter$WriteObject;)V flush toByteArray ()[B java/nio/charset/Charset forName .(Ljava/lang/String;)Ljava/nio/charset/Charset; !¤ ¥¦ " °± ²³ ´³ µ ¶· ¸ ¹º µ »· ¸ ¼½ ¾½ ¿À ÁÀ Âà µ Å ÆÇ Èà µ Ê ËÇ Ìà µ Î ÏÇ ÐÓ Ô× ØÛ ÜÇ ÝÇ Þß µ à áß µ â ãä åæ µ ç èé µ ë ìé µ í îé µ ï ðé µ ñ òé µ ó ôõ ö÷ µ ø ù÷ ú÷ û÷ üý S þÿ O *» Y· ¶ · ±
¶ · þ Á '*» Y· +¶
¶ -¶ ¶
¶ ¸ · ±
Ì &Ô H ' '´³ '½ '¹º '¼½ '¿À '
* ' '´¶ '¹» ' µ
· ¸ ¸ ¸ þ J*· *» Y· µ *» Y· µ *» Y· µ *» Y· µ *» Y· µ *» Y· µ *» Y· µ *» Y· µ *» Y· µ *» Y*· µ *» !Y*· "µ #*» $Y*· %µ &+Ç
» 'Y(· )¿*M*» *Y*,· +µ ,*» -Y*,· .µ /*+¸ 0µ 1*+¸ 2µ 3*+¸ 4µ 5*+¸ 6µ 7*+¸ 8µ 9*+¸ :µ ;*+¸ <µ *+¸ =µ *+¸ >µ *+¸ ?µ *+¸ @µ *´ +¸ A¹ B W*+¸ A¹ C µ D*´ +¸ E¹ B W*+¸ E¹ C µ F*´ +¸ G¹ B W*+¸ G¹ C µ H*» IY+¸ J· Kµ L* M² N¶ O* M² P¶ Q*² R² S¶ O*² R² T¶ Q*² R¸ U¶ V* W² X¶ O* W² Y¶ Q* Z² [¶ O* Z² T¶ Q+¸ \ *¸ ]* ^² _¶ O* `² _¶ O* a² _¶ O* a» bY*· c¶ Q* d² e¶ O* d² f¶ Q* g² h¶ O* g² i¶ Q*² j² k¶ O*² j² l¶ Q*² j¸ m¶ V* n² o¶ O* n² p¶ Q* q² r¶ O* q² l¶ Q*² s² t¶ O*² s² u¶ Q*² s¸ v¶ V* w² x¶ O* w² y¶ Q* z² {¶ O* z² u¶ Q*² |² }¶ O*² |² ~¶ Q*² |¸ ¶ V* ² ¶ O* ² ¶ Q* ² ¶ O* ² ~¶ Q*²
² ¶ O*²
² ¶ Q*²
¸ ¶ V* ² ¶ O* ² ¶ Q* ² ¶ O* ² ¶ Q*² ² ¶ O*² ² ¶ Q*² ¸ ¶ V* ² ¶ O* ² ¶ Q* ² ¶ O* ² ¶ Q* ² ¶ O* ² ¶ Q* ² ¶ O* ² ¶ Q* ² ¶ O* ² ¶ Q* ² ¡¶ O* ¢² £¶ Q* ¤² ¥¶ O* ¦² §¶ O+¸ ¨¹ © N-¹ ª -¹ « À ¬:*¹ §ÿä+¸ J¹ ® (+¸ ¯ !*+¸ J°¸ ±*+¸ J²¸ ±*+¸ J³¸ ±± ª j Ü W Y [ %* 0Z ;] F^ Q_ \ì gã sö Ý Þ ß ¨å µë ½ì Åí Íî Õï Ýð åñ íò õó ýôõ
ö÷(ø6ùCúQû^ümþwÿ ª´¾ÈÏÓ
Ýçñ
(2 <!G"Q#[$e%o&y'()*¢+¬,¶-À.Ê/Õ0ß1é2ó3ý4567&809::D;N<X=c>m?w@ABCD©E³F½GÇHÑIÛJåKïM
NP+R5S?TIV 4
ù õ J J ¯ J J ¯ ÿ ü9ü%ú 0µ E » ´Y*· µ° P
» ´Y*· ¶° ©
Ç
! k +Ç
» 'Y·· )¿» ´Y+*· ¸°
¶ · "ý #$ q 5» ¹Y ¼ *´ 1@¼*´ 9*´ ;**´ *´ *´ *´ *´ · º° Â 5 5 µ % #&