
com.google.gson.stream.JsonReader.class Maven / Gradle / Ivy
???? 1?
?C
?D
?E ?F
?G ?H ?I ?J ?K ?L ?M ?N ?OP ?Q ?RST
U ?V
?WXY
GZ
[
?\
]^
_`a
?b
c
Udef gh gi gj gk gl gm gn go gp gqr
1G
?s
?tu
?vwx
?y
?z{
?|}~
?
?????????
?
?
?3333334? ?? ??
??
??? ??
??
?????
??
??
????
?
_U
????
dU
?
??
???
?
??
??
??
??
??
?? ???
???
????
xU?
??
???? ???
??
?G ????? InnerClasses NON_EXECUTE_PREFIX [C MIN_INCOMPLETE_INTEGER J
ConstantValue PEEKED_NONE I PEEKED_BEGIN_OBJECT PEEKED_END_OBJECT PEEKED_BEGIN_ARRAY PEEKED_END_ARRAY PEEKED_TRUE PEEKED_FALSE PEEKED_NULL PEEKED_SINGLE_QUOTED PEEKED_DOUBLE_QUOTED PEEKED_UNQUOTED
PEEKED_BUFFERED PEEKED_SINGLE_QUOTED_NAME PEEKED_DOUBLE_QUOTED_NAME
PEEKED_UNQUOTED_NAME PEEKED_LONG
PEEKED_NUMBER
PEEKED_EOF NUMBER_CHAR_NONE NUMBER_CHAR_SIGN NUMBER_CHAR_DIGIT NUMBER_CHAR_DECIMAL NUMBER_CHAR_FRACTION_DIGIT NUMBER_CHAR_EXP_E NUMBER_CHAR_EXP_SIGN NUMBER_CHAR_EXP_DIGIT in Ljava/io/Reader; lenient Z buffer pos limit
lineNumber lineStart peeked
peekedLong peekedNumberLength peekedString Ljava/lang/String; stack [I stackSize pathNames [Ljava/lang/String; pathIndices (Ljava/io/Reader;)V Code LineNumberTable LocalVariableTable this #Lcom/google/gson/stream/JsonReader;
setLenient (Z)V isLenient ()Z
beginArray ()V p
Exceptions? endArray beginObject endObject hasNext peek $()Lcom/google/gson/stream/JsonToken; doPeek ()I c peekStack result peekKeyword keyword keywordUpper peeking i C length
peekNumber newValue l value negative
fitsInLong last isLiteral (C)Z nextName ()Ljava/lang/String;
nextString nextBoolean nextNull
nextDouble ()D D nextLong ()J ignored !Ljava/lang/NumberFormatException; asDouble nextQuotedValue (C)Ljava/lang/String; start quote builder Ljava/lang/StringBuilder; nextUnquotedValue skipQuotedValue (C)V skipUnquotedValue nextInt close skipValue count push (I)V newStack newPathIndices newPathNames newTop
fillBuffer (I)Z minimum total
getLineNumber getColumnNumber nextNonWhitespace (Z)I charsLoaded
throwOnEof checkLenient skipToEndOfLine skipTo (Ljava/lang/String;)Z toFind toString getPath size readEscapeCharacter ()C end escaped syntaxError )(Ljava/lang/String;)Ljava/io/IOException; message consumeNonExecutePrefix
access$000 &(Lcom/google/gson/stream/JsonReader;)I x0
access$100
access$002 '(Lcom/google/gson/stream/JsonReader;I)I x1
access$200
access$300
SourceFile JsonReader.java" ?! ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? java/lang/String ? ? ? ? java/lang/NullPointerException
in == null ?? ? ? java/lang/IllegalStateException java/lang/StringBuilder Expected BEGIN_ARRAY but was ?? ? ??? at line ?? column path - ?, ? Expected END_ARRAY but was Expected BEGIN_OBJECT but was Expected END_OBJECT but was ????????????????????? java/lang/AssertionError#$' ? Unterminated array34 Unterminated object
Expected name ? ? Expected ':'6 ? JsonReader is closed Unexpected value ? ? ? ? Expected value true TRUE false FALSE null NULL ? ??? ? ? ? ? ?
Expected a name but was ? ??,? ?? Expected a string but was Expected a boolean but was Expected null but was Expected a double but was ??????? -com/google/gson/stream/MalformedJsonException !JSON forbids NaN and infinities: ???? java/lang/NumberFormatException Expected a long but was ??/0?? Unterminated string Expected an int but was ?????? ? ?????? */)* Unterminated comment( ? java/io/EOFException End of input at line 8Use JsonReader.setLenient(true) to accept malformed JSON???? ? Unterminated escape sequence \u ? ? )]}'
?? #com/google/gson/stream/JsonReader$1??? !com/google/gson/stream/JsonReader java/lang/Object java/io/Closeable java/io/IOException (Ljava/lang/String;)V append -(Ljava/lang/String;)Ljava/lang/StringBuilder; -(Ljava/lang/Object;)Ljava/lang/StringBuilder; (I)Ljava/lang/StringBuilder; com/google/gson/stream/JsonToken BEGIN_OBJECT "Lcom/google/gson/stream/JsonToken;
END_OBJECT BEGIN_ARRAY END_ARRAY NAME BOOLEAN STRING NUMBER END_DOCUMENT charAt (I)C java/lang/Long (J)Ljava/lang/String; ([CII)V java/lang/Double parseDouble (Ljava/lang/String;)D isNaN (D)Z
isInfinite (D)Ljava/lang/StringBuilder; parseLong (Ljava/lang/String;)J ([CII)Ljava/lang/StringBuilder; (C)Ljava/lang/StringBuilder; (J)Ljava/lang/StringBuilder; java/lang/Integer parseInt (Ljava/lang/String;)I java/io/Reader java/lang/System arraycopy *(Ljava/lang/Object;ILjava/lang/Object;II)V read ([CII)I getClass ()Ljava/lang/Class; java/lang/Class
getSimpleName toCharArray ()[C 1com/google/gson/internal/JsonReaderInternalAccess INSTANCE 3Lcom/google/gson/internal/JsonReaderInternalAccess; ! ? ? ? + ? ? ? ? ? L ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? - ? ? ? ? o*? *? * ?? *? *? *?
*? *? * ?
? *?
*? *Y?
Z`?
O* ? ? * ?
? +?
? Y? ?*+? ? ? F ! ? ? ? ? ? ! ? &