com.google.gson.internal.bind.JsonElementReader.class Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of jelly Show documentation
Show all versions of jelly Show documentation
Java Functional Metaprogramming API
The newest version!
???? 1 K ?
L ? ?
? K ? ? ? ? ?
K ?
K ? ?
? ? ?
K ? ? ? ?
? ? ? ? ?
K ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?
? ? ?
? ? ?
? ? ? ?
# ? ? ? ? K ? ? ?
( ? ? ? ?
, ? ?
, ?
, ? ?
, ? ? 3 ? 3 ? ?
?
?
?
K ?
? ?
? ? ? ?
, ?
= ?
?
? ? ?
K ?
I ?
? ? ?
G ? ?
I ? ? ? 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 1Lcom/google/gson/internal/bind/JsonElementReader; 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 InnerClasses Ljava/util/Map$Entry; Ljava/util/Map$Entry<**>;
nextString nextBoolean nextNull
nextDouble ()D result D nextLong ()J J nextInt ()I I close skipValue toString
SourceFile JsonElementReader.java M N U ? java/util/ArrayList U _ Q R ? ? ? ? ? l { | x y com/google/gson/JsonArray q ? ? l z y ? l com/google/gson/JsonObject ? ? ? ? l m n ? j ? l java/util/Iterator ? ? ? ? i j ? l ? y com/google/gson/JsonPrimitive ? j ? l ? j ? l ? j l java/lang/AssertionError com/google/gson/JsonNull l O P java/lang/IllegalStateException JsonReader is closed U ? java/lang/StringBuilder Expected but was ? java/util/Map$Entry y y java/lang/String
j ?
j java/lang/NumberFormatException !JSON forbids NaN and infinities: ? ? _ ~ 1com/google/gson/internal/bind/JsonElementReader$1 java/lang/Object /com/google/gson/internal/bind/JsonElementReader !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 K L M N O P Q R S T U V W ^ *? ? *? Y? ? *? +? W? X 5 2 6 7 Y Z [ \ ] ^ _ W ^ *? ? *? ?
L*? +? ? W? X : ; <