com.google.gson.internal.bind.JsonTreeReader.class Maven / Gradle / Ivy
???? 1 L ?
M ? ?
? L ? ? ? ? ?
L ?
L ? ?
? ? ?
L ? ? ? ?
? ? ? ? ?
L ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?
? ? ?
? ? ?
? ? ? ?
# ? ? ? ? L ? ? ?
( ? ? ? ?
, ? ?
, ?
, ? ?
, ? ? 3 ? 3 ? ?
?
?
?
L ?
? ?
? ? ? ?
, ?
= ?
?
? ? ?
L ?
J ?
? ?
? ?
H ? ?
J ? ? ? InnerClasses UNREADABLE_READER Ljava/io/Reader; SENTINEL_CLOSED Ljava/lang/Object; stack Ljava/util/List; Signature $Ljava/util/List; (Lcom/google/gson/JsonElement;)V Code LineNumberTable LocalVariableTable this .Lcom/google/gson/internal/bind/JsonTreeReader; element Lcom/google/gson/JsonElement;
beginArray ()V array Lcom/google/gson/JsonArray;
Exceptions ? endArray beginObject object Lcom/google/gson/JsonObject; endObject hasNext ()Z token "Lcom/google/gson/stream/JsonToken; peek $()Lcom/google/gson/stream/JsonToken; isObject Z iterator Ljava/util/Iterator; primitive Lcom/google/gson/JsonPrimitive; o LocalVariableTypeTable Ljava/util/Iterator<*>; peekStack ()Ljava/lang/Object; popStack expect %(Lcom/google/gson/stream/JsonToken;)V expected nextName ()Ljava/lang/String; i entry Entry Ljava/util/Map$Entry; Ljava/util/Map$Entry<**>;
nextString nextBoolean nextNull
nextDouble ()D result D nextLong ()J J nextInt ()I I close skipValue toString promoteNameToValue
SourceFile JsonTreeReader.java O P W ? java/util/ArrayList W a S T ? ? ? ? ? n } ~ z { com/google/gson/JsonArray s ? ? n | { ? n com/google/gson/JsonObject ? ? ? ? n o p ? l ? n java/util/Iterator ? ? ? ? k l ? n ? { com/google/gson/JsonPrimitive ? l ? n ? l ? n l n java/lang/AssertionError com/google/gson/JsonNull n Q R java/lang/IllegalStateException JsonReader is closed W ? java/lang/StringBuilder Expected but was ? ? java/util/Map$Entry {
{ java/lang/String ? l
? l java/lang/NumberFormatException !JSON forbids NaN and infinities: ? ? a ? ? ? .com/google/gson/internal/bind/JsonTreeReader$1 java/lang/Object ,com/google/gson/internal/bind/JsonTreeReader !com/google/gson/stream/JsonReader java/io/IOException (Ljava/io/Reader;)V java/util/List add (Ljava/lang/Object;)Z com/google/gson/stream/JsonToken BEGIN_ARRAY ()Ljava/util/Iterator; END_ARRAY BEGIN_OBJECT entrySet ()Ljava/util/Set;
java/util/Set
END_OBJECT isEmpty END_DOCUMENT size get (I)Ljava/lang/Object; NAME next isString STRING isBoolean BOOLEAN isNumber NUMBER NULL (Ljava/lang/String;)V remove append -(Ljava/lang/String;)Ljava/lang/StringBuilder; -(Ljava/lang/Object;)Ljava/lang/StringBuilder;
java/util/Map getValue getKey getAsString getAsBoolean getAsDouble isLenient java/lang/Double isNaN (D)Z
isInfinite (D)Ljava/lang/StringBuilder; getAsLong getAsInt clear getClass ()Ljava/lang/Class; java/lang/Class
getSimpleName 1 L M O P Q R S T U V W X Y ^ *? ? *? Y? ? *? +? W? Z 5 2 6 7 [ \ ] ^ _ ` a Y ^ *? ? *? ?
L*? +? ? W? Z : ; <