de.uniks.networkparser.ext.generic.JsonParser.class Maven / Gradle / Ivy
???? 4 ?
P Q R
P
S T U
P
V W
X
Y
Z [ \ ]
^
_
`
a b
c
Z d
Z e f
g
a h
i j
P
k
l m map Lde/uniks/networkparser/IdMap; ()V Code LineNumberTable LocalVariableTable this /Lde/uniks/networkparser/ext/generic/JsonParser; getMap ()Lde/uniks/networkparser/IdMap;
StackMapTable decode &(Ljava/lang/Object;)Ljava/lang/Object; json Ljava/lang/Object; Signature -(Ljava/lang/Object;)TT; 7(Ljava/lang/Object;Ljava/lang/Class;)Ljava/lang/Object; obj (Lde/uniks/networkparser/json/JsonObject; targetClass Ljava/lang/Class; e "Ljava/lang/ClassNotFoundException; classOfT
jsonObject className Ljava/lang/String; result LocalVariableTypeTable Ljava/lang/Class<+TT;>; Ljava/lang/Class; U T R m n j f C(Ljava/lang/Object;Ljava/lang/Class;)TT; encode <(Ljava/lang/Object;)Lde/uniks/networkparser/json/JsonObject; src fromJson toJson
SourceFile JsonParser.java " # ! de/uniks/networkparser/IdMap , 2 java/lang/String &de/uniks/networkparser/json/JsonObject o p class q r s t n u v 'de/uniks/networkparser/json/JsonTokener prop w x y z ) * { | } , ~ ? ? - java/lang/ClassNotFoundException ? ? | ? ? J -de/uniks/networkparser/ext/generic/JsonParser , - I J java/lang/Object java/lang/Class withValue =([Ljava/lang/String;)Lde/uniks/networkparser/json/JsonObject; getString &(Ljava/lang/Object;)Ljava/lang/String; length ()I getName ()Ljava/lang/String; has (Ljava/lang/String;)Z put 8(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; 1de/uniks/networkparser/ext/generic/GenericCreator create e(Lde/uniks/networkparser/IdMap;Ljava/lang/String;)Lde/uniks/networkparser/ext/generic/GenericCreator; @(Lde/uniks/networkparser/interfaces/BaseItem;)Ljava/lang/Object; forName %(Ljava/lang/String;)Ljava/lang/Class; cast getClass ()Ljava/lang/Class; d(Lde/uniks/networkparser/IdMap;Ljava/lang/Class;)Lde/uniks/networkparser/ext/generic/GenericCreator; toJsonObject ! ! " # $ / *? ? % &