
com.google.gson.stream.JsonWriter.class Maven / Gradle / Ivy
???? 1A
R ? c ? c ?
c ? ? c ? c ? ? ?
? c ?
P ? c ? ? c ? c ?
c ? ?
c ? ?
c ? ? ?
c ?
? ?
c ? ? ?
? c ? ?
? ?
?
?
c ?
? ? ? ?
?
c ?
c ?
c ? ? ? ?
? ?
? ? ? ?
?
1 ?
? ?
? ?
? ?
R ? ?
P ? ? ?
?
? ?
? ? ? ?
@ ? c ? c ? ?
P
?
?
c
?
P
g REPLACEMENT_CHARS [Ljava/lang/String; HTML_SAFE_REPLACEMENT_CHARS out Ljava/io/Writer; stack [I stackSize I indent Ljava/lang/String; separator lenient Z htmlSafe deferredName serializeNulls (Ljava/io/Writer;)V Code LineNumberTable LocalVariableTable this #Lcom/google/gson/stream/JsonWriter; setIndent (Ljava/lang/String;)V
setLenient (Z)V isLenient ()Z setHtmlSafe
isHtmlSafe setSerializeNulls getSerializeNulls
beginArray %()Lcom/google/gson/stream/JsonWriter;
Exceptions endArray beginObject endObject open 8(ILjava/lang/String;)Lcom/google/gson/stream/JsonWriter; empty openBracket close 9(IILjava/lang/String;)Lcom/google/gson/stream/JsonWriter; nonempty closeBracket context push (I)V newStack newTop peek ()I
replaceTop
topOfStack name 7(Ljava/lang/String;)Lcom/google/gson/stream/JsonWriter; writeDeferredName ()V value nullValue &(Z)Lcom/google/gson/stream/JsonWriter; &(D)Lcom/google/gson/stream/JsonWriter; D &(J)Lcom/google/gson/stream/JsonWriter; J 7(Ljava/lang/Number;)Lcom/google/gson/stream/JsonWriter; Ljava/lang/Number; string flush size replacement c C i replacements last length newline
beforeName beforeValue root
SourceFile JsonWriter.java w ? k l m n ? ? : q p v s java/lang/NullPointerException out == null w i j ? ? o p : r s t s ? ? [ ? ? ] ? ? { } ? ?!" ? ? java/lang/IllegalStateException Nesting problem. u p java/lang/StringBuilder Dangling name: #$%& ? ?'() JsonWriter is closed. name == null ? ? ? ? ? null true false*+,-, "java/lang/IllegalArgumentException 'Numeric values must be finite, but was #.%/#01%2 -Infinity34 Infinity NaN#5 ? ? ? ? java/io/IOException Incomplete document h g f g "67 \u2028 \u2029"8
" ? ? ? (JSON must have only one top-level value. +JSON must start with an array or an object.#9 java/lang/String \u%04x java/lang/Object:;<=> \" \\ \t \b \n \r \f g?@ \u003c \u003e \u0026 \u003d \u0027 !com/google/gson/stream/JsonWriter java/io/Closeable java/io/Flushable java/io/Writer write append -(Ljava/lang/String;)Ljava/lang/StringBuilder; toString ()Ljava/lang/String; java/lang/System arraycopy *(Ljava/lang/Object;ILjava/lang/Object;II)V java/lang/Double isNaN (D)Z
isInfinite (D)Ljava/lang/StringBuilder; (D)Ljava/lang/String; *(Ljava/lang/CharSequence;)Ljava/io/Writer; java/lang/Long (J)Ljava/lang/String; equals (Ljava/lang/Object;)Z -(Ljava/lang/Object;)Ljava/lang/StringBuilder; charAt (I)C (Ljava/lang/String;II)V (C)Ljava/io/Writer; java/lang/Integer valueOf (I)Ljava/lang/Integer; format 9(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; clone ()Ljava/lang/Object; ! c R d e f g h g i j k l m n o p q p r s t s u p v s w x y ? 6*? * ?
? *? *? *? *? +?
? Y ?
?*+? ? z *
? ? ? ? ? ? " ? &