xref: /aosp_15_r20/external/kotlinx.serialization/formats/json/api/kotlinx-serialization-json.api (revision 57b5a4a64c534cf7f27ac9427ceab07f3d8ed3d8)
1*57b5a4a6SAndroid Build Coastguard Workerpublic final class kotlinx/serialization/json/ClassDiscriminatorMode : java/lang/Enum {
2*57b5a4a6SAndroid Build Coastguard Worker	public static final field ALL_JSON_OBJECTS Lkotlinx/serialization/json/ClassDiscriminatorMode;
3*57b5a4a6SAndroid Build Coastguard Worker	public static final field NONE Lkotlinx/serialization/json/ClassDiscriminatorMode;
4*57b5a4a6SAndroid Build Coastguard Worker	public static final field POLYMORPHIC Lkotlinx/serialization/json/ClassDiscriminatorMode;
5*57b5a4a6SAndroid Build Coastguard Worker	public static fun getEntries ()Lkotlin/enums/EnumEntries;
6*57b5a4a6SAndroid Build Coastguard Worker	public static fun valueOf (Ljava/lang/String;)Lkotlinx/serialization/json/ClassDiscriminatorMode;
7*57b5a4a6SAndroid Build Coastguard Worker	public static fun values ()[Lkotlinx/serialization/json/ClassDiscriminatorMode;
8*57b5a4a6SAndroid Build Coastguard Worker}
9*57b5a4a6SAndroid Build Coastguard Worker
10*57b5a4a6SAndroid Build Coastguard Workerpublic final class kotlinx/serialization/json/DecodeSequenceMode : java/lang/Enum {
11*57b5a4a6SAndroid Build Coastguard Worker	public static final field ARRAY_WRAPPED Lkotlinx/serialization/json/DecodeSequenceMode;
12*57b5a4a6SAndroid Build Coastguard Worker	public static final field AUTO_DETECT Lkotlinx/serialization/json/DecodeSequenceMode;
13*57b5a4a6SAndroid Build Coastguard Worker	public static final field WHITESPACE_SEPARATED Lkotlinx/serialization/json/DecodeSequenceMode;
14*57b5a4a6SAndroid Build Coastguard Worker	public static fun getEntries ()Lkotlin/enums/EnumEntries;
15*57b5a4a6SAndroid Build Coastguard Worker	public static fun valueOf (Ljava/lang/String;)Lkotlinx/serialization/json/DecodeSequenceMode;
16*57b5a4a6SAndroid Build Coastguard Worker	public static fun values ()[Lkotlinx/serialization/json/DecodeSequenceMode;
17*57b5a4a6SAndroid Build Coastguard Worker}
18*57b5a4a6SAndroid Build Coastguard Worker
19*57b5a4a6SAndroid Build Coastguard Workerpublic abstract class kotlinx/serialization/json/Json : kotlinx/serialization/StringFormat {
20*57b5a4a6SAndroid Build Coastguard Worker	public static final field Default Lkotlinx/serialization/json/Json$Default;
21*57b5a4a6SAndroid Build Coastguard Worker	public synthetic fun <init> (Lkotlinx/serialization/json/JsonConfiguration;Lkotlinx/serialization/modules/SerializersModule;Lkotlin/jvm/internal/DefaultConstructorMarker;)V
22*57b5a4a6SAndroid Build Coastguard Worker	public final fun decodeFromJsonElement (Lkotlinx/serialization/DeserializationStrategy;Lkotlinx/serialization/json/JsonElement;)Ljava/lang/Object;
23*57b5a4a6SAndroid Build Coastguard Worker	public final fun decodeFromString (Lkotlinx/serialization/DeserializationStrategy;Ljava/lang/String;)Ljava/lang/Object;
24*57b5a4a6SAndroid Build Coastguard Worker	public final fun encodeToJsonElement (Lkotlinx/serialization/SerializationStrategy;Ljava/lang/Object;)Lkotlinx/serialization/json/JsonElement;
25*57b5a4a6SAndroid Build Coastguard Worker	public final fun encodeToString (Lkotlinx/serialization/SerializationStrategy;Ljava/lang/Object;)Ljava/lang/String;
26*57b5a4a6SAndroid Build Coastguard Worker	public final fun getConfiguration ()Lkotlinx/serialization/json/JsonConfiguration;
27*57b5a4a6SAndroid Build Coastguard Worker	public fun getSerializersModule ()Lkotlinx/serialization/modules/SerializersModule;
28*57b5a4a6SAndroid Build Coastguard Worker	public final fun parseToJsonElement (Ljava/lang/String;)Lkotlinx/serialization/json/JsonElement;
29*57b5a4a6SAndroid Build Coastguard Worker}
30*57b5a4a6SAndroid Build Coastguard Worker
31*57b5a4a6SAndroid Build Coastguard Workerpublic final class kotlinx/serialization/json/Json$Default : kotlinx/serialization/json/Json {
32*57b5a4a6SAndroid Build Coastguard Worker}
33*57b5a4a6SAndroid Build Coastguard Worker
34*57b5a4a6SAndroid Build Coastguard Workerpublic final class kotlinx/serialization/json/JsonArray : kotlinx/serialization/json/JsonElement, java/util/List, kotlin/jvm/internal/markers/KMappedMarker {
35*57b5a4a6SAndroid Build Coastguard Worker	public static final field Companion Lkotlinx/serialization/json/JsonArray$Companion;
36*57b5a4a6SAndroid Build Coastguard Worker	public fun <init> (Ljava/util/List;)V
37*57b5a4a6SAndroid Build Coastguard Worker	public synthetic fun add (ILjava/lang/Object;)V
38*57b5a4a6SAndroid Build Coastguard Worker	public fun add (ILkotlinx/serialization/json/JsonElement;)V
39*57b5a4a6SAndroid Build Coastguard Worker	public synthetic fun add (Ljava/lang/Object;)Z
40*57b5a4a6SAndroid Build Coastguard Worker	public fun add (Lkotlinx/serialization/json/JsonElement;)Z
41*57b5a4a6SAndroid Build Coastguard Worker	public fun addAll (ILjava/util/Collection;)Z
42*57b5a4a6SAndroid Build Coastguard Worker	public fun addAll (Ljava/util/Collection;)Z
43*57b5a4a6SAndroid Build Coastguard Worker	public fun clear ()V
44*57b5a4a6SAndroid Build Coastguard Worker	public final fun contains (Ljava/lang/Object;)Z
45*57b5a4a6SAndroid Build Coastguard Worker	public fun contains (Lkotlinx/serialization/json/JsonElement;)Z
46*57b5a4a6SAndroid Build Coastguard Worker	public fun containsAll (Ljava/util/Collection;)Z
47*57b5a4a6SAndroid Build Coastguard Worker	public fun equals (Ljava/lang/Object;)Z
48*57b5a4a6SAndroid Build Coastguard Worker	public synthetic fun get (I)Ljava/lang/Object;
49*57b5a4a6SAndroid Build Coastguard Worker	public fun get (I)Lkotlinx/serialization/json/JsonElement;
50*57b5a4a6SAndroid Build Coastguard Worker	public fun getSize ()I
51*57b5a4a6SAndroid Build Coastguard Worker	public fun hashCode ()I
52*57b5a4a6SAndroid Build Coastguard Worker	public final fun indexOf (Ljava/lang/Object;)I
53*57b5a4a6SAndroid Build Coastguard Worker	public fun indexOf (Lkotlinx/serialization/json/JsonElement;)I
54*57b5a4a6SAndroid Build Coastguard Worker	public fun isEmpty ()Z
55*57b5a4a6SAndroid Build Coastguard Worker	public fun iterator ()Ljava/util/Iterator;
56*57b5a4a6SAndroid Build Coastguard Worker	public final fun lastIndexOf (Ljava/lang/Object;)I
57*57b5a4a6SAndroid Build Coastguard Worker	public fun lastIndexOf (Lkotlinx/serialization/json/JsonElement;)I
58*57b5a4a6SAndroid Build Coastguard Worker	public fun listIterator ()Ljava/util/ListIterator;
59*57b5a4a6SAndroid Build Coastguard Worker	public fun listIterator (I)Ljava/util/ListIterator;
60*57b5a4a6SAndroid Build Coastguard Worker	public synthetic fun remove (I)Ljava/lang/Object;
61*57b5a4a6SAndroid Build Coastguard Worker	public fun remove (I)Lkotlinx/serialization/json/JsonElement;
62*57b5a4a6SAndroid Build Coastguard Worker	public fun remove (Ljava/lang/Object;)Z
63*57b5a4a6SAndroid Build Coastguard Worker	public fun removeAll (Ljava/util/Collection;)Z
64*57b5a4a6SAndroid Build Coastguard Worker	public fun replaceAll (Ljava/util/function/UnaryOperator;)V
65*57b5a4a6SAndroid Build Coastguard Worker	public fun retainAll (Ljava/util/Collection;)Z
66*57b5a4a6SAndroid Build Coastguard Worker	public synthetic fun set (ILjava/lang/Object;)Ljava/lang/Object;
67*57b5a4a6SAndroid Build Coastguard Worker	public fun set (ILkotlinx/serialization/json/JsonElement;)Lkotlinx/serialization/json/JsonElement;
68*57b5a4a6SAndroid Build Coastguard Worker	public final fun size ()I
69*57b5a4a6SAndroid Build Coastguard Worker	public fun sort (Ljava/util/Comparator;)V
70*57b5a4a6SAndroid Build Coastguard Worker	public fun subList (II)Ljava/util/List;
71*57b5a4a6SAndroid Build Coastguard Worker	public fun toArray ()[Ljava/lang/Object;
72*57b5a4a6SAndroid Build Coastguard Worker	public fun toArray ([Ljava/lang/Object;)[Ljava/lang/Object;
73*57b5a4a6SAndroid Build Coastguard Worker	public fun toString ()Ljava/lang/String;
74*57b5a4a6SAndroid Build Coastguard Worker}
75*57b5a4a6SAndroid Build Coastguard Worker
76*57b5a4a6SAndroid Build Coastguard Workerpublic final class kotlinx/serialization/json/JsonArray$Companion {
77*57b5a4a6SAndroid Build Coastguard Worker	public final fun serializer ()Lkotlinx/serialization/KSerializer;
78*57b5a4a6SAndroid Build Coastguard Worker}
79*57b5a4a6SAndroid Build Coastguard Worker
80*57b5a4a6SAndroid Build Coastguard Workerpublic final class kotlinx/serialization/json/JsonArrayBuilder {
81*57b5a4a6SAndroid Build Coastguard Worker	public fun <init> ()V
82*57b5a4a6SAndroid Build Coastguard Worker	public final fun add (Lkotlinx/serialization/json/JsonElement;)Z
83*57b5a4a6SAndroid Build Coastguard Worker	public final fun addAll (Ljava/util/Collection;)Z
84*57b5a4a6SAndroid Build Coastguard Worker	public final fun build ()Lkotlinx/serialization/json/JsonArray;
85*57b5a4a6SAndroid Build Coastguard Worker}
86*57b5a4a6SAndroid Build Coastguard Worker
87*57b5a4a6SAndroid Build Coastguard Workerpublic final class kotlinx/serialization/json/JsonArraySerializer : kotlinx/serialization/KSerializer {
88*57b5a4a6SAndroid Build Coastguard Worker	public static final field INSTANCE Lkotlinx/serialization/json/JsonArraySerializer;
89*57b5a4a6SAndroid Build Coastguard Worker	public synthetic fun deserialize (Lkotlinx/serialization/encoding/Decoder;)Ljava/lang/Object;
90*57b5a4a6SAndroid Build Coastguard Worker	public fun deserialize (Lkotlinx/serialization/encoding/Decoder;)Lkotlinx/serialization/json/JsonArray;
91*57b5a4a6SAndroid Build Coastguard Worker	public fun getDescriptor ()Lkotlinx/serialization/descriptors/SerialDescriptor;
92*57b5a4a6SAndroid Build Coastguard Worker	public synthetic fun serialize (Lkotlinx/serialization/encoding/Encoder;Ljava/lang/Object;)V
93*57b5a4a6SAndroid Build Coastguard Worker	public fun serialize (Lkotlinx/serialization/encoding/Encoder;Lkotlinx/serialization/json/JsonArray;)V
94*57b5a4a6SAndroid Build Coastguard Worker}
95*57b5a4a6SAndroid Build Coastguard Worker
96*57b5a4a6SAndroid Build Coastguard Workerpublic final class kotlinx/serialization/json/JsonBuilder {
97*57b5a4a6SAndroid Build Coastguard Worker	public final fun getAllowSpecialFloatingPointValues ()Z
98*57b5a4a6SAndroid Build Coastguard Worker	public final fun getAllowStructuredMapKeys ()Z
99*57b5a4a6SAndroid Build Coastguard Worker	public final fun getAllowTrailingComma ()Z
100*57b5a4a6SAndroid Build Coastguard Worker	public final fun getClassDiscriminator ()Ljava/lang/String;
101*57b5a4a6SAndroid Build Coastguard Worker	public final fun getClassDiscriminatorMode ()Lkotlinx/serialization/json/ClassDiscriminatorMode;
102*57b5a4a6SAndroid Build Coastguard Worker	public final fun getCoerceInputValues ()Z
103*57b5a4a6SAndroid Build Coastguard Worker	public final fun getDecodeEnumsCaseInsensitive ()Z
104*57b5a4a6SAndroid Build Coastguard Worker	public final fun getEncodeDefaults ()Z
105*57b5a4a6SAndroid Build Coastguard Worker	public final fun getExplicitNulls ()Z
106*57b5a4a6SAndroid Build Coastguard Worker	public final fun getIgnoreUnknownKeys ()Z
107*57b5a4a6SAndroid Build Coastguard Worker	public final fun getNamingStrategy ()Lkotlinx/serialization/json/JsonNamingStrategy;
108*57b5a4a6SAndroid Build Coastguard Worker	public final fun getPrettyPrint ()Z
109*57b5a4a6SAndroid Build Coastguard Worker	public final fun getPrettyPrintIndent ()Ljava/lang/String;
110*57b5a4a6SAndroid Build Coastguard Worker	public final fun getSerializersModule ()Lkotlinx/serialization/modules/SerializersModule;
111*57b5a4a6SAndroid Build Coastguard Worker	public final fun getUseAlternativeNames ()Z
112*57b5a4a6SAndroid Build Coastguard Worker	public final fun getUseArrayPolymorphism ()Z
113*57b5a4a6SAndroid Build Coastguard Worker	public final fun isLenient ()Z
114*57b5a4a6SAndroid Build Coastguard Worker	public final fun setAllowSpecialFloatingPointValues (Z)V
115*57b5a4a6SAndroid Build Coastguard Worker	public final fun setAllowStructuredMapKeys (Z)V
116*57b5a4a6SAndroid Build Coastguard Worker	public final fun setAllowTrailingComma (Z)V
117*57b5a4a6SAndroid Build Coastguard Worker	public final fun setClassDiscriminator (Ljava/lang/String;)V
118*57b5a4a6SAndroid Build Coastguard Worker	public final fun setClassDiscriminatorMode (Lkotlinx/serialization/json/ClassDiscriminatorMode;)V
119*57b5a4a6SAndroid Build Coastguard Worker	public final fun setCoerceInputValues (Z)V
120*57b5a4a6SAndroid Build Coastguard Worker	public final fun setDecodeEnumsCaseInsensitive (Z)V
121*57b5a4a6SAndroid Build Coastguard Worker	public final fun setEncodeDefaults (Z)V
122*57b5a4a6SAndroid Build Coastguard Worker	public final fun setExplicitNulls (Z)V
123*57b5a4a6SAndroid Build Coastguard Worker	public final fun setIgnoreUnknownKeys (Z)V
124*57b5a4a6SAndroid Build Coastguard Worker	public final fun setLenient (Z)V
125*57b5a4a6SAndroid Build Coastguard Worker	public final fun setNamingStrategy (Lkotlinx/serialization/json/JsonNamingStrategy;)V
126*57b5a4a6SAndroid Build Coastguard Worker	public final fun setPrettyPrint (Z)V
127*57b5a4a6SAndroid Build Coastguard Worker	public final fun setPrettyPrintIndent (Ljava/lang/String;)V
128*57b5a4a6SAndroid Build Coastguard Worker	public final fun setSerializersModule (Lkotlinx/serialization/modules/SerializersModule;)V
129*57b5a4a6SAndroid Build Coastguard Worker	public final fun setUseAlternativeNames (Z)V
130*57b5a4a6SAndroid Build Coastguard Worker	public final fun setUseArrayPolymorphism (Z)V
131*57b5a4a6SAndroid Build Coastguard Worker}
132*57b5a4a6SAndroid Build Coastguard Worker
133*57b5a4a6SAndroid Build Coastguard Workerpublic abstract interface annotation class kotlinx/serialization/json/JsonClassDiscriminator : java/lang/annotation/Annotation {
134*57b5a4a6SAndroid Build Coastguard Worker	public abstract fun discriminator ()Ljava/lang/String;
135*57b5a4a6SAndroid Build Coastguard Worker}
136*57b5a4a6SAndroid Build Coastguard Worker
137*57b5a4a6SAndroid Build Coastguard Workerpublic synthetic class kotlinx/serialization/json/JsonClassDiscriminator$Impl : kotlinx/serialization/json/JsonClassDiscriminator {
138*57b5a4a6SAndroid Build Coastguard Worker	public fun <init> (Ljava/lang/String;)V
139*57b5a4a6SAndroid Build Coastguard Worker	public final synthetic fun discriminator ()Ljava/lang/String;
140*57b5a4a6SAndroid Build Coastguard Worker}
141*57b5a4a6SAndroid Build Coastguard Worker
142*57b5a4a6SAndroid Build Coastguard Workerpublic final class kotlinx/serialization/json/JsonConfiguration {
143*57b5a4a6SAndroid Build Coastguard Worker	public fun <init> ()V
144*57b5a4a6SAndroid Build Coastguard Worker	public final fun getAllowSpecialFloatingPointValues ()Z
145*57b5a4a6SAndroid Build Coastguard Worker	public final fun getAllowStructuredMapKeys ()Z
146*57b5a4a6SAndroid Build Coastguard Worker	public final fun getAllowTrailingComma ()Z
147*57b5a4a6SAndroid Build Coastguard Worker	public final fun getClassDiscriminator ()Ljava/lang/String;
148*57b5a4a6SAndroid Build Coastguard Worker	public final fun getClassDiscriminatorMode ()Lkotlinx/serialization/json/ClassDiscriminatorMode;
149*57b5a4a6SAndroid Build Coastguard Worker	public final fun getCoerceInputValues ()Z
150*57b5a4a6SAndroid Build Coastguard Worker	public final fun getDecodeEnumsCaseInsensitive ()Z
151*57b5a4a6SAndroid Build Coastguard Worker	public final fun getEncodeDefaults ()Z
152*57b5a4a6SAndroid Build Coastguard Worker	public final fun getExplicitNulls ()Z
153*57b5a4a6SAndroid Build Coastguard Worker	public final fun getIgnoreUnknownKeys ()Z
154*57b5a4a6SAndroid Build Coastguard Worker	public final fun getNamingStrategy ()Lkotlinx/serialization/json/JsonNamingStrategy;
155*57b5a4a6SAndroid Build Coastguard Worker	public final fun getPrettyPrint ()Z
156*57b5a4a6SAndroid Build Coastguard Worker	public final fun getPrettyPrintIndent ()Ljava/lang/String;
157*57b5a4a6SAndroid Build Coastguard Worker	public final fun getUseAlternativeNames ()Z
158*57b5a4a6SAndroid Build Coastguard Worker	public final fun getUseArrayPolymorphism ()Z
159*57b5a4a6SAndroid Build Coastguard Worker	public final fun isLenient ()Z
160*57b5a4a6SAndroid Build Coastguard Worker	public final fun setClassDiscriminatorMode (Lkotlinx/serialization/json/ClassDiscriminatorMode;)V
161*57b5a4a6SAndroid Build Coastguard Worker	public fun toString ()Ljava/lang/String;
162*57b5a4a6SAndroid Build Coastguard Worker}
163*57b5a4a6SAndroid Build Coastguard Worker
164*57b5a4a6SAndroid Build Coastguard Workerpublic abstract class kotlinx/serialization/json/JsonContentPolymorphicSerializer : kotlinx/serialization/KSerializer {
165*57b5a4a6SAndroid Build Coastguard Worker	public fun <init> (Lkotlin/reflect/KClass;)V
166*57b5a4a6SAndroid Build Coastguard Worker	public final fun deserialize (Lkotlinx/serialization/encoding/Decoder;)Ljava/lang/Object;
167*57b5a4a6SAndroid Build Coastguard Worker	public fun getDescriptor ()Lkotlinx/serialization/descriptors/SerialDescriptor;
168*57b5a4a6SAndroid Build Coastguard Worker	protected abstract fun selectDeserializer (Lkotlinx/serialization/json/JsonElement;)Lkotlinx/serialization/DeserializationStrategy;
169*57b5a4a6SAndroid Build Coastguard Worker	public final fun serialize (Lkotlinx/serialization/encoding/Encoder;Ljava/lang/Object;)V
170*57b5a4a6SAndroid Build Coastguard Worker}
171*57b5a4a6SAndroid Build Coastguard Worker
172*57b5a4a6SAndroid Build Coastguard Workerpublic abstract interface class kotlinx/serialization/json/JsonDecoder : kotlinx/serialization/encoding/CompositeDecoder, kotlinx/serialization/encoding/Decoder {
173*57b5a4a6SAndroid Build Coastguard Worker	public abstract fun decodeJsonElement ()Lkotlinx/serialization/json/JsonElement;
174*57b5a4a6SAndroid Build Coastguard Worker	public abstract fun getJson ()Lkotlinx/serialization/json/Json;
175*57b5a4a6SAndroid Build Coastguard Worker}
176*57b5a4a6SAndroid Build Coastguard Worker
177*57b5a4a6SAndroid Build Coastguard Workerpublic final class kotlinx/serialization/json/JsonDecoder$DefaultImpls {
178*57b5a4a6SAndroid Build Coastguard Worker	public static fun decodeCollectionSize (Lkotlinx/serialization/json/JsonDecoder;Lkotlinx/serialization/descriptors/SerialDescriptor;)I
179*57b5a4a6SAndroid Build Coastguard Worker	public static fun decodeNullableSerializableValue (Lkotlinx/serialization/json/JsonDecoder;Lkotlinx/serialization/DeserializationStrategy;)Ljava/lang/Object;
180*57b5a4a6SAndroid Build Coastguard Worker	public static fun decodeSequentially (Lkotlinx/serialization/json/JsonDecoder;)Z
181*57b5a4a6SAndroid Build Coastguard Worker	public static fun decodeSerializableValue (Lkotlinx/serialization/json/JsonDecoder;Lkotlinx/serialization/DeserializationStrategy;)Ljava/lang/Object;
182*57b5a4a6SAndroid Build Coastguard Worker}
183*57b5a4a6SAndroid Build Coastguard Worker
184*57b5a4a6SAndroid Build Coastguard Workerpublic abstract class kotlinx/serialization/json/JsonElement {
185*57b5a4a6SAndroid Build Coastguard Worker	public static final field Companion Lkotlinx/serialization/json/JsonElement$Companion;
186*57b5a4a6SAndroid Build Coastguard Worker}
187*57b5a4a6SAndroid Build Coastguard Worker
188*57b5a4a6SAndroid Build Coastguard Workerpublic final class kotlinx/serialization/json/JsonElement$Companion {
189*57b5a4a6SAndroid Build Coastguard Worker	public final fun serializer ()Lkotlinx/serialization/KSerializer;
190*57b5a4a6SAndroid Build Coastguard Worker}
191*57b5a4a6SAndroid Build Coastguard Worker
192*57b5a4a6SAndroid Build Coastguard Workerpublic final class kotlinx/serialization/json/JsonElementBuildersKt {
193*57b5a4a6SAndroid Build Coastguard Worker	public static final fun add (Lkotlinx/serialization/json/JsonArrayBuilder;Ljava/lang/Boolean;)Z
194*57b5a4a6SAndroid Build Coastguard Worker	public static final fun add (Lkotlinx/serialization/json/JsonArrayBuilder;Ljava/lang/Number;)Z
195*57b5a4a6SAndroid Build Coastguard Worker	public static final fun add (Lkotlinx/serialization/json/JsonArrayBuilder;Ljava/lang/String;)Z
196*57b5a4a6SAndroid Build Coastguard Worker	public static final fun add (Lkotlinx/serialization/json/JsonArrayBuilder;Ljava/lang/Void;)Z
197*57b5a4a6SAndroid Build Coastguard Worker	public static final fun addAllBooleans (Lkotlinx/serialization/json/JsonArrayBuilder;Ljava/util/Collection;)Z
198*57b5a4a6SAndroid Build Coastguard Worker	public static final fun addAllNumbers (Lkotlinx/serialization/json/JsonArrayBuilder;Ljava/util/Collection;)Z
199*57b5a4a6SAndroid Build Coastguard Worker	public static final fun addAllStrings (Lkotlinx/serialization/json/JsonArrayBuilder;Ljava/util/Collection;)Z
200*57b5a4a6SAndroid Build Coastguard Worker	public static final fun addJsonArray (Lkotlinx/serialization/json/JsonArrayBuilder;Lkotlin/jvm/functions/Function1;)Z
201*57b5a4a6SAndroid Build Coastguard Worker	public static final fun addJsonObject (Lkotlinx/serialization/json/JsonArrayBuilder;Lkotlin/jvm/functions/Function1;)Z
202*57b5a4a6SAndroid Build Coastguard Worker	public static final fun buildJsonArray (Lkotlin/jvm/functions/Function1;)Lkotlinx/serialization/json/JsonArray;
203*57b5a4a6SAndroid Build Coastguard Worker	public static final fun buildJsonObject (Lkotlin/jvm/functions/Function1;)Lkotlinx/serialization/json/JsonObject;
204*57b5a4a6SAndroid Build Coastguard Worker	public static final fun put (Lkotlinx/serialization/json/JsonObjectBuilder;Ljava/lang/String;Ljava/lang/Boolean;)Lkotlinx/serialization/json/JsonElement;
205*57b5a4a6SAndroid Build Coastguard Worker	public static final fun put (Lkotlinx/serialization/json/JsonObjectBuilder;Ljava/lang/String;Ljava/lang/Number;)Lkotlinx/serialization/json/JsonElement;
206*57b5a4a6SAndroid Build Coastguard Worker	public static final fun put (Lkotlinx/serialization/json/JsonObjectBuilder;Ljava/lang/String;Ljava/lang/String;)Lkotlinx/serialization/json/JsonElement;
207*57b5a4a6SAndroid Build Coastguard Worker	public static final fun put (Lkotlinx/serialization/json/JsonObjectBuilder;Ljava/lang/String;Ljava/lang/Void;)Lkotlinx/serialization/json/JsonElement;
208*57b5a4a6SAndroid Build Coastguard Worker	public static final fun putJsonArray (Lkotlinx/serialization/json/JsonObjectBuilder;Ljava/lang/String;Lkotlin/jvm/functions/Function1;)Lkotlinx/serialization/json/JsonElement;
209*57b5a4a6SAndroid Build Coastguard Worker	public static final fun putJsonObject (Lkotlinx/serialization/json/JsonObjectBuilder;Ljava/lang/String;Lkotlin/jvm/functions/Function1;)Lkotlinx/serialization/json/JsonElement;
210*57b5a4a6SAndroid Build Coastguard Worker}
211*57b5a4a6SAndroid Build Coastguard Worker
212*57b5a4a6SAndroid Build Coastguard Workerpublic final class kotlinx/serialization/json/JsonElementKt {
213*57b5a4a6SAndroid Build Coastguard Worker	public static final fun JsonPrimitive (Ljava/lang/Boolean;)Lkotlinx/serialization/json/JsonPrimitive;
214*57b5a4a6SAndroid Build Coastguard Worker	public static final fun JsonPrimitive (Ljava/lang/Number;)Lkotlinx/serialization/json/JsonPrimitive;
215*57b5a4a6SAndroid Build Coastguard Worker	public static final fun JsonPrimitive (Ljava/lang/String;)Lkotlinx/serialization/json/JsonPrimitive;
216*57b5a4a6SAndroid Build Coastguard Worker	public static final fun JsonPrimitive (Ljava/lang/Void;)Lkotlinx/serialization/json/JsonNull;
217*57b5a4a6SAndroid Build Coastguard Worker	public static final fun JsonPrimitive-7apg3OU (B)Lkotlinx/serialization/json/JsonPrimitive;
218*57b5a4a6SAndroid Build Coastguard Worker	public static final fun JsonPrimitive-VKZWuLQ (J)Lkotlinx/serialization/json/JsonPrimitive;
219*57b5a4a6SAndroid Build Coastguard Worker	public static final fun JsonPrimitive-WZ4Q5Ns (I)Lkotlinx/serialization/json/JsonPrimitive;
220*57b5a4a6SAndroid Build Coastguard Worker	public static final fun JsonPrimitive-xj2QHRw (S)Lkotlinx/serialization/json/JsonPrimitive;
221*57b5a4a6SAndroid Build Coastguard Worker	public static final fun JsonUnquotedLiteral (Ljava/lang/String;)Lkotlinx/serialization/json/JsonPrimitive;
222*57b5a4a6SAndroid Build Coastguard Worker	public static final fun getBoolean (Lkotlinx/serialization/json/JsonPrimitive;)Z
223*57b5a4a6SAndroid Build Coastguard Worker	public static final fun getBooleanOrNull (Lkotlinx/serialization/json/JsonPrimitive;)Ljava/lang/Boolean;
224*57b5a4a6SAndroid Build Coastguard Worker	public static final fun getContentOrNull (Lkotlinx/serialization/json/JsonPrimitive;)Ljava/lang/String;
225*57b5a4a6SAndroid Build Coastguard Worker	public static final fun getDouble (Lkotlinx/serialization/json/JsonPrimitive;)D
226*57b5a4a6SAndroid Build Coastguard Worker	public static final fun getDoubleOrNull (Lkotlinx/serialization/json/JsonPrimitive;)Ljava/lang/Double;
227*57b5a4a6SAndroid Build Coastguard Worker	public static final fun getFloat (Lkotlinx/serialization/json/JsonPrimitive;)F
228*57b5a4a6SAndroid Build Coastguard Worker	public static final fun getFloatOrNull (Lkotlinx/serialization/json/JsonPrimitive;)Ljava/lang/Float;
229*57b5a4a6SAndroid Build Coastguard Worker	public static final fun getInt (Lkotlinx/serialization/json/JsonPrimitive;)I
230*57b5a4a6SAndroid Build Coastguard Worker	public static final fun getIntOrNull (Lkotlinx/serialization/json/JsonPrimitive;)Ljava/lang/Integer;
231*57b5a4a6SAndroid Build Coastguard Worker	public static final fun getJsonArray (Lkotlinx/serialization/json/JsonElement;)Lkotlinx/serialization/json/JsonArray;
232*57b5a4a6SAndroid Build Coastguard Worker	public static final fun getJsonNull (Lkotlinx/serialization/json/JsonElement;)Lkotlinx/serialization/json/JsonNull;
233*57b5a4a6SAndroid Build Coastguard Worker	public static final fun getJsonObject (Lkotlinx/serialization/json/JsonElement;)Lkotlinx/serialization/json/JsonObject;
234*57b5a4a6SAndroid Build Coastguard Worker	public static final fun getJsonPrimitive (Lkotlinx/serialization/json/JsonElement;)Lkotlinx/serialization/json/JsonPrimitive;
235*57b5a4a6SAndroid Build Coastguard Worker	public static final fun getLong (Lkotlinx/serialization/json/JsonPrimitive;)J
236*57b5a4a6SAndroid Build Coastguard Worker	public static final fun getLongOrNull (Lkotlinx/serialization/json/JsonPrimitive;)Ljava/lang/Long;
237*57b5a4a6SAndroid Build Coastguard Worker	public static final fun unexpectedJson (Ljava/lang/String;Ljava/lang/String;)Ljava/lang/Void;
238*57b5a4a6SAndroid Build Coastguard Worker}
239*57b5a4a6SAndroid Build Coastguard Worker
240*57b5a4a6SAndroid Build Coastguard Workerpublic final class kotlinx/serialization/json/JsonElementSerializer : kotlinx/serialization/KSerializer {
241*57b5a4a6SAndroid Build Coastguard Worker	public static final field INSTANCE Lkotlinx/serialization/json/JsonElementSerializer;
242*57b5a4a6SAndroid Build Coastguard Worker	public synthetic fun deserialize (Lkotlinx/serialization/encoding/Decoder;)Ljava/lang/Object;
243*57b5a4a6SAndroid Build Coastguard Worker	public fun deserialize (Lkotlinx/serialization/encoding/Decoder;)Lkotlinx/serialization/json/JsonElement;
244*57b5a4a6SAndroid Build Coastguard Worker	public fun getDescriptor ()Lkotlinx/serialization/descriptors/SerialDescriptor;
245*57b5a4a6SAndroid Build Coastguard Worker	public synthetic fun serialize (Lkotlinx/serialization/encoding/Encoder;Ljava/lang/Object;)V
246*57b5a4a6SAndroid Build Coastguard Worker	public fun serialize (Lkotlinx/serialization/encoding/Encoder;Lkotlinx/serialization/json/JsonElement;)V
247*57b5a4a6SAndroid Build Coastguard Worker}
248*57b5a4a6SAndroid Build Coastguard Worker
249*57b5a4a6SAndroid Build Coastguard Workerpublic abstract interface class kotlinx/serialization/json/JsonEncoder : kotlinx/serialization/encoding/CompositeEncoder, kotlinx/serialization/encoding/Encoder {
250*57b5a4a6SAndroid Build Coastguard Worker	public abstract fun encodeJsonElement (Lkotlinx/serialization/json/JsonElement;)V
251*57b5a4a6SAndroid Build Coastguard Worker	public abstract fun getJson ()Lkotlinx/serialization/json/Json;
252*57b5a4a6SAndroid Build Coastguard Worker}
253*57b5a4a6SAndroid Build Coastguard Worker
254*57b5a4a6SAndroid Build Coastguard Workerpublic final class kotlinx/serialization/json/JsonEncoder$DefaultImpls {
255*57b5a4a6SAndroid Build Coastguard Worker	public static fun beginCollection (Lkotlinx/serialization/json/JsonEncoder;Lkotlinx/serialization/descriptors/SerialDescriptor;I)Lkotlinx/serialization/encoding/CompositeEncoder;
256*57b5a4a6SAndroid Build Coastguard Worker	public static fun encodeNotNullMark (Lkotlinx/serialization/json/JsonEncoder;)V
257*57b5a4a6SAndroid Build Coastguard Worker	public static fun encodeNullableSerializableValue (Lkotlinx/serialization/json/JsonEncoder;Lkotlinx/serialization/SerializationStrategy;Ljava/lang/Object;)V
258*57b5a4a6SAndroid Build Coastguard Worker	public static fun encodeSerializableValue (Lkotlinx/serialization/json/JsonEncoder;Lkotlinx/serialization/SerializationStrategy;Ljava/lang/Object;)V
259*57b5a4a6SAndroid Build Coastguard Worker	public static fun shouldEncodeElementDefault (Lkotlinx/serialization/json/JsonEncoder;Lkotlinx/serialization/descriptors/SerialDescriptor;I)Z
260*57b5a4a6SAndroid Build Coastguard Worker}
261*57b5a4a6SAndroid Build Coastguard Worker
262*57b5a4a6SAndroid Build Coastguard Workerpublic final class kotlinx/serialization/json/JsonKt {
263*57b5a4a6SAndroid Build Coastguard Worker	public static final fun Json (Lkotlinx/serialization/json/Json;Lkotlin/jvm/functions/Function1;)Lkotlinx/serialization/json/Json;
264*57b5a4a6SAndroid Build Coastguard Worker	public static synthetic fun Json$default (Lkotlinx/serialization/json/Json;Lkotlin/jvm/functions/Function1;ILjava/lang/Object;)Lkotlinx/serialization/json/Json;
265*57b5a4a6SAndroid Build Coastguard Worker}
266*57b5a4a6SAndroid Build Coastguard Worker
267*57b5a4a6SAndroid Build Coastguard Workerpublic abstract interface annotation class kotlinx/serialization/json/JsonNames : java/lang/annotation/Annotation {
268*57b5a4a6SAndroid Build Coastguard Worker	public abstract fun names ()[Ljava/lang/String;
269*57b5a4a6SAndroid Build Coastguard Worker}
270*57b5a4a6SAndroid Build Coastguard Worker
271*57b5a4a6SAndroid Build Coastguard Workerpublic synthetic class kotlinx/serialization/json/JsonNames$Impl : kotlinx/serialization/json/JsonNames {
272*57b5a4a6SAndroid Build Coastguard Worker	public fun <init> ([Ljava/lang/String;)V
273*57b5a4a6SAndroid Build Coastguard Worker	public final synthetic fun names ()[Ljava/lang/String;
274*57b5a4a6SAndroid Build Coastguard Worker}
275*57b5a4a6SAndroid Build Coastguard Worker
276*57b5a4a6SAndroid Build Coastguard Workerpublic abstract interface class kotlinx/serialization/json/JsonNamingStrategy {
277*57b5a4a6SAndroid Build Coastguard Worker	public static final field Builtins Lkotlinx/serialization/json/JsonNamingStrategy$Builtins;
278*57b5a4a6SAndroid Build Coastguard Worker	public abstract fun serialNameForJson (Lkotlinx/serialization/descriptors/SerialDescriptor;ILjava/lang/String;)Ljava/lang/String;
279*57b5a4a6SAndroid Build Coastguard Worker}
280*57b5a4a6SAndroid Build Coastguard Worker
281*57b5a4a6SAndroid Build Coastguard Workerpublic final class kotlinx/serialization/json/JsonNamingStrategy$Builtins {
282*57b5a4a6SAndroid Build Coastguard Worker	public final fun getKebabCase ()Lkotlinx/serialization/json/JsonNamingStrategy;
283*57b5a4a6SAndroid Build Coastguard Worker	public final fun getSnakeCase ()Lkotlinx/serialization/json/JsonNamingStrategy;
284*57b5a4a6SAndroid Build Coastguard Worker}
285*57b5a4a6SAndroid Build Coastguard Worker
286*57b5a4a6SAndroid Build Coastguard Workerpublic final class kotlinx/serialization/json/JsonNull : kotlinx/serialization/json/JsonPrimitive {
287*57b5a4a6SAndroid Build Coastguard Worker	public static final field INSTANCE Lkotlinx/serialization/json/JsonNull;
288*57b5a4a6SAndroid Build Coastguard Worker	public fun getContent ()Ljava/lang/String;
289*57b5a4a6SAndroid Build Coastguard Worker	public fun isString ()Z
290*57b5a4a6SAndroid Build Coastguard Worker	public final fun serializer ()Lkotlinx/serialization/KSerializer;
291*57b5a4a6SAndroid Build Coastguard Worker}
292*57b5a4a6SAndroid Build Coastguard Worker
293*57b5a4a6SAndroid Build Coastguard Workerpublic final class kotlinx/serialization/json/JsonNullSerializer : kotlinx/serialization/KSerializer {
294*57b5a4a6SAndroid Build Coastguard Worker	public static final field INSTANCE Lkotlinx/serialization/json/JsonNullSerializer;
295*57b5a4a6SAndroid Build Coastguard Worker	public synthetic fun deserialize (Lkotlinx/serialization/encoding/Decoder;)Ljava/lang/Object;
296*57b5a4a6SAndroid Build Coastguard Worker	public fun deserialize (Lkotlinx/serialization/encoding/Decoder;)Lkotlinx/serialization/json/JsonNull;
297*57b5a4a6SAndroid Build Coastguard Worker	public fun getDescriptor ()Lkotlinx/serialization/descriptors/SerialDescriptor;
298*57b5a4a6SAndroid Build Coastguard Worker	public synthetic fun serialize (Lkotlinx/serialization/encoding/Encoder;Ljava/lang/Object;)V
299*57b5a4a6SAndroid Build Coastguard Worker	public fun serialize (Lkotlinx/serialization/encoding/Encoder;Lkotlinx/serialization/json/JsonNull;)V
300*57b5a4a6SAndroid Build Coastguard Worker}
301*57b5a4a6SAndroid Build Coastguard Worker
302*57b5a4a6SAndroid Build Coastguard Workerpublic final class kotlinx/serialization/json/JsonObject : kotlinx/serialization/json/JsonElement, java/util/Map, kotlin/jvm/internal/markers/KMappedMarker {
303*57b5a4a6SAndroid Build Coastguard Worker	public static final field Companion Lkotlinx/serialization/json/JsonObject$Companion;
304*57b5a4a6SAndroid Build Coastguard Worker	public fun <init> (Ljava/util/Map;)V
305*57b5a4a6SAndroid Build Coastguard Worker	public fun clear ()V
306*57b5a4a6SAndroid Build Coastguard Worker	public synthetic fun compute (Ljava/lang/Object;Ljava/util/function/BiFunction;)Ljava/lang/Object;
307*57b5a4a6SAndroid Build Coastguard Worker	public fun compute (Ljava/lang/String;Ljava/util/function/BiFunction;)Lkotlinx/serialization/json/JsonElement;
308*57b5a4a6SAndroid Build Coastguard Worker	public synthetic fun computeIfAbsent (Ljava/lang/Object;Ljava/util/function/Function;)Ljava/lang/Object;
309*57b5a4a6SAndroid Build Coastguard Worker	public fun computeIfAbsent (Ljava/lang/String;Ljava/util/function/Function;)Lkotlinx/serialization/json/JsonElement;
310*57b5a4a6SAndroid Build Coastguard Worker	public synthetic fun computeIfPresent (Ljava/lang/Object;Ljava/util/function/BiFunction;)Ljava/lang/Object;
311*57b5a4a6SAndroid Build Coastguard Worker	public fun computeIfPresent (Ljava/lang/String;Ljava/util/function/BiFunction;)Lkotlinx/serialization/json/JsonElement;
312*57b5a4a6SAndroid Build Coastguard Worker	public final fun containsKey (Ljava/lang/Object;)Z
313*57b5a4a6SAndroid Build Coastguard Worker	public fun containsKey (Ljava/lang/String;)Z
314*57b5a4a6SAndroid Build Coastguard Worker	public final fun containsValue (Ljava/lang/Object;)Z
315*57b5a4a6SAndroid Build Coastguard Worker	public fun containsValue (Lkotlinx/serialization/json/JsonElement;)Z
316*57b5a4a6SAndroid Build Coastguard Worker	public final fun entrySet ()Ljava/util/Set;
317*57b5a4a6SAndroid Build Coastguard Worker	public fun equals (Ljava/lang/Object;)Z
318*57b5a4a6SAndroid Build Coastguard Worker	public final synthetic fun get (Ljava/lang/Object;)Ljava/lang/Object;
319*57b5a4a6SAndroid Build Coastguard Worker	public final fun get (Ljava/lang/Object;)Lkotlinx/serialization/json/JsonElement;
320*57b5a4a6SAndroid Build Coastguard Worker	public fun get (Ljava/lang/String;)Lkotlinx/serialization/json/JsonElement;
321*57b5a4a6SAndroid Build Coastguard Worker	public fun getEntries ()Ljava/util/Set;
322*57b5a4a6SAndroid Build Coastguard Worker	public fun getKeys ()Ljava/util/Set;
323*57b5a4a6SAndroid Build Coastguard Worker	public fun getSize ()I
324*57b5a4a6SAndroid Build Coastguard Worker	public fun getValues ()Ljava/util/Collection;
325*57b5a4a6SAndroid Build Coastguard Worker	public fun hashCode ()I
326*57b5a4a6SAndroid Build Coastguard Worker	public fun isEmpty ()Z
327*57b5a4a6SAndroid Build Coastguard Worker	public final fun keySet ()Ljava/util/Set;
328*57b5a4a6SAndroid Build Coastguard Worker	public synthetic fun merge (Ljava/lang/Object;Ljava/lang/Object;Ljava/util/function/BiFunction;)Ljava/lang/Object;
329*57b5a4a6SAndroid Build Coastguard Worker	public fun merge (Ljava/lang/String;Lkotlinx/serialization/json/JsonElement;Ljava/util/function/BiFunction;)Lkotlinx/serialization/json/JsonElement;
330*57b5a4a6SAndroid Build Coastguard Worker	public synthetic fun put (Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
331*57b5a4a6SAndroid Build Coastguard Worker	public fun put (Ljava/lang/String;Lkotlinx/serialization/json/JsonElement;)Lkotlinx/serialization/json/JsonElement;
332*57b5a4a6SAndroid Build Coastguard Worker	public fun putAll (Ljava/util/Map;)V
333*57b5a4a6SAndroid Build Coastguard Worker	public synthetic fun putIfAbsent (Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
334*57b5a4a6SAndroid Build Coastguard Worker	public fun putIfAbsent (Ljava/lang/String;Lkotlinx/serialization/json/JsonElement;)Lkotlinx/serialization/json/JsonElement;
335*57b5a4a6SAndroid Build Coastguard Worker	public synthetic fun remove (Ljava/lang/Object;)Ljava/lang/Object;
336*57b5a4a6SAndroid Build Coastguard Worker	public fun remove (Ljava/lang/Object;)Lkotlinx/serialization/json/JsonElement;
337*57b5a4a6SAndroid Build Coastguard Worker	public fun remove (Ljava/lang/Object;Ljava/lang/Object;)Z
338*57b5a4a6SAndroid Build Coastguard Worker	public synthetic fun replace (Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
339*57b5a4a6SAndroid Build Coastguard Worker	public synthetic fun replace (Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Z
340*57b5a4a6SAndroid Build Coastguard Worker	public fun replace (Ljava/lang/String;Lkotlinx/serialization/json/JsonElement;)Lkotlinx/serialization/json/JsonElement;
341*57b5a4a6SAndroid Build Coastguard Worker	public fun replace (Ljava/lang/String;Lkotlinx/serialization/json/JsonElement;Lkotlinx/serialization/json/JsonElement;)Z
342*57b5a4a6SAndroid Build Coastguard Worker	public fun replaceAll (Ljava/util/function/BiFunction;)V
343*57b5a4a6SAndroid Build Coastguard Worker	public final fun size ()I
344*57b5a4a6SAndroid Build Coastguard Worker	public fun toString ()Ljava/lang/String;
345*57b5a4a6SAndroid Build Coastguard Worker	public final fun values ()Ljava/util/Collection;
346*57b5a4a6SAndroid Build Coastguard Worker}
347*57b5a4a6SAndroid Build Coastguard Worker
348*57b5a4a6SAndroid Build Coastguard Workerpublic final class kotlinx/serialization/json/JsonObject$Companion {
349*57b5a4a6SAndroid Build Coastguard Worker	public final fun serializer ()Lkotlinx/serialization/KSerializer;
350*57b5a4a6SAndroid Build Coastguard Worker}
351*57b5a4a6SAndroid Build Coastguard Worker
352*57b5a4a6SAndroid Build Coastguard Workerpublic final class kotlinx/serialization/json/JsonObjectBuilder {
353*57b5a4a6SAndroid Build Coastguard Worker	public fun <init> ()V
354*57b5a4a6SAndroid Build Coastguard Worker	public final fun build ()Lkotlinx/serialization/json/JsonObject;
355*57b5a4a6SAndroid Build Coastguard Worker	public final fun put (Ljava/lang/String;Lkotlinx/serialization/json/JsonElement;)Lkotlinx/serialization/json/JsonElement;
356*57b5a4a6SAndroid Build Coastguard Worker}
357*57b5a4a6SAndroid Build Coastguard Worker
358*57b5a4a6SAndroid Build Coastguard Workerpublic final class kotlinx/serialization/json/JsonObjectSerializer : kotlinx/serialization/KSerializer {
359*57b5a4a6SAndroid Build Coastguard Worker	public static final field INSTANCE Lkotlinx/serialization/json/JsonObjectSerializer;
360*57b5a4a6SAndroid Build Coastguard Worker	public synthetic fun deserialize (Lkotlinx/serialization/encoding/Decoder;)Ljava/lang/Object;
361*57b5a4a6SAndroid Build Coastguard Worker	public fun deserialize (Lkotlinx/serialization/encoding/Decoder;)Lkotlinx/serialization/json/JsonObject;
362*57b5a4a6SAndroid Build Coastguard Worker	public fun getDescriptor ()Lkotlinx/serialization/descriptors/SerialDescriptor;
363*57b5a4a6SAndroid Build Coastguard Worker	public synthetic fun serialize (Lkotlinx/serialization/encoding/Encoder;Ljava/lang/Object;)V
364*57b5a4a6SAndroid Build Coastguard Worker	public fun serialize (Lkotlinx/serialization/encoding/Encoder;Lkotlinx/serialization/json/JsonObject;)V
365*57b5a4a6SAndroid Build Coastguard Worker}
366*57b5a4a6SAndroid Build Coastguard Worker
367*57b5a4a6SAndroid Build Coastguard Workerpublic abstract class kotlinx/serialization/json/JsonPrimitive : kotlinx/serialization/json/JsonElement {
368*57b5a4a6SAndroid Build Coastguard Worker	public static final field Companion Lkotlinx/serialization/json/JsonPrimitive$Companion;
369*57b5a4a6SAndroid Build Coastguard Worker	public abstract fun getContent ()Ljava/lang/String;
370*57b5a4a6SAndroid Build Coastguard Worker	public abstract fun isString ()Z
371*57b5a4a6SAndroid Build Coastguard Worker	public fun toString ()Ljava/lang/String;
372*57b5a4a6SAndroid Build Coastguard Worker}
373*57b5a4a6SAndroid Build Coastguard Worker
374*57b5a4a6SAndroid Build Coastguard Workerpublic final class kotlinx/serialization/json/JsonPrimitive$Companion {
375*57b5a4a6SAndroid Build Coastguard Worker	public final fun serializer ()Lkotlinx/serialization/KSerializer;
376*57b5a4a6SAndroid Build Coastguard Worker}
377*57b5a4a6SAndroid Build Coastguard Worker
378*57b5a4a6SAndroid Build Coastguard Workerpublic final class kotlinx/serialization/json/JsonPrimitiveSerializer : kotlinx/serialization/KSerializer {
379*57b5a4a6SAndroid Build Coastguard Worker	public static final field INSTANCE Lkotlinx/serialization/json/JsonPrimitiveSerializer;
380*57b5a4a6SAndroid Build Coastguard Worker	public synthetic fun deserialize (Lkotlinx/serialization/encoding/Decoder;)Ljava/lang/Object;
381*57b5a4a6SAndroid Build Coastguard Worker	public fun deserialize (Lkotlinx/serialization/encoding/Decoder;)Lkotlinx/serialization/json/JsonPrimitive;
382*57b5a4a6SAndroid Build Coastguard Worker	public fun getDescriptor ()Lkotlinx/serialization/descriptors/SerialDescriptor;
383*57b5a4a6SAndroid Build Coastguard Worker	public synthetic fun serialize (Lkotlinx/serialization/encoding/Encoder;Ljava/lang/Object;)V
384*57b5a4a6SAndroid Build Coastguard Worker	public fun serialize (Lkotlinx/serialization/encoding/Encoder;Lkotlinx/serialization/json/JsonPrimitive;)V
385*57b5a4a6SAndroid Build Coastguard Worker}
386*57b5a4a6SAndroid Build Coastguard Worker
387*57b5a4a6SAndroid Build Coastguard Workerpublic abstract class kotlinx/serialization/json/JsonTransformingSerializer : kotlinx/serialization/KSerializer {
388*57b5a4a6SAndroid Build Coastguard Worker	public fun <init> (Lkotlinx/serialization/KSerializer;)V
389*57b5a4a6SAndroid Build Coastguard Worker	public final fun deserialize (Lkotlinx/serialization/encoding/Decoder;)Ljava/lang/Object;
390*57b5a4a6SAndroid Build Coastguard Worker	public fun getDescriptor ()Lkotlinx/serialization/descriptors/SerialDescriptor;
391*57b5a4a6SAndroid Build Coastguard Worker	public final fun serialize (Lkotlinx/serialization/encoding/Encoder;Ljava/lang/Object;)V
392*57b5a4a6SAndroid Build Coastguard Worker	protected fun transformDeserialize (Lkotlinx/serialization/json/JsonElement;)Lkotlinx/serialization/json/JsonElement;
393*57b5a4a6SAndroid Build Coastguard Worker	protected fun transformSerialize (Lkotlinx/serialization/json/JsonElement;)Lkotlinx/serialization/json/JsonElement;
394*57b5a4a6SAndroid Build Coastguard Worker}
395*57b5a4a6SAndroid Build Coastguard Worker
396*57b5a4a6SAndroid Build Coastguard Workerpublic final class kotlinx/serialization/json/JvmStreamsKt {
397*57b5a4a6SAndroid Build Coastguard Worker	public static final fun decodeFromStream (Lkotlinx/serialization/json/Json;Lkotlinx/serialization/DeserializationStrategy;Ljava/io/InputStream;)Ljava/lang/Object;
398*57b5a4a6SAndroid Build Coastguard Worker	public static final fun decodeToSequence (Lkotlinx/serialization/json/Json;Ljava/io/InputStream;Lkotlinx/serialization/DeserializationStrategy;Lkotlinx/serialization/json/DecodeSequenceMode;)Lkotlin/sequences/Sequence;
399*57b5a4a6SAndroid Build Coastguard Worker	public static synthetic fun decodeToSequence$default (Lkotlinx/serialization/json/Json;Ljava/io/InputStream;Lkotlinx/serialization/DeserializationStrategy;Lkotlinx/serialization/json/DecodeSequenceMode;ILjava/lang/Object;)Lkotlin/sequences/Sequence;
400*57b5a4a6SAndroid Build Coastguard Worker	public static final fun encodeToStream (Lkotlinx/serialization/json/Json;Lkotlinx/serialization/SerializationStrategy;Ljava/lang/Object;Ljava/io/OutputStream;)V
401*57b5a4a6SAndroid Build Coastguard Worker}
402*57b5a4a6SAndroid Build Coastguard Worker
403*57b5a4a6SAndroid Build Coastguard Workerpublic abstract interface class kotlinx/serialization/json/internal/InternalJsonReader {
404*57b5a4a6SAndroid Build Coastguard Worker	public abstract fun read ([CII)I
405*57b5a4a6SAndroid Build Coastguard Worker}
406*57b5a4a6SAndroid Build Coastguard Worker
407*57b5a4a6SAndroid Build Coastguard Workerpublic abstract interface class kotlinx/serialization/json/internal/InternalJsonWriter {
408*57b5a4a6SAndroid Build Coastguard Worker	public abstract fun release ()V
409*57b5a4a6SAndroid Build Coastguard Worker	public abstract fun write (Ljava/lang/String;)V
410*57b5a4a6SAndroid Build Coastguard Worker	public abstract fun writeChar (C)V
411*57b5a4a6SAndroid Build Coastguard Worker	public abstract fun writeLong (J)V
412*57b5a4a6SAndroid Build Coastguard Worker	public abstract fun writeQuoted (Ljava/lang/String;)V
413*57b5a4a6SAndroid Build Coastguard Worker}
414*57b5a4a6SAndroid Build Coastguard Worker
415*57b5a4a6SAndroid Build Coastguard Workerpublic final class kotlinx/serialization/json/internal/JsonStreamsKt {
416*57b5a4a6SAndroid Build Coastguard Worker	public static final fun decodeByReader (Lkotlinx/serialization/json/Json;Lkotlinx/serialization/DeserializationStrategy;Lkotlinx/serialization/json/internal/InternalJsonReader;)Ljava/lang/Object;
417*57b5a4a6SAndroid Build Coastguard Worker	public static final fun decodeToSequenceByReader (Lkotlinx/serialization/json/Json;Lkotlinx/serialization/json/internal/InternalJsonReader;Lkotlinx/serialization/DeserializationStrategy;Lkotlinx/serialization/json/DecodeSequenceMode;)Lkotlin/sequences/Sequence;
418*57b5a4a6SAndroid Build Coastguard Worker	public static synthetic fun decodeToSequenceByReader$default (Lkotlinx/serialization/json/Json;Lkotlinx/serialization/json/internal/InternalJsonReader;Lkotlinx/serialization/DeserializationStrategy;Lkotlinx/serialization/json/DecodeSequenceMode;ILjava/lang/Object;)Lkotlin/sequences/Sequence;
419*57b5a4a6SAndroid Build Coastguard Worker	public static final fun encodeByWriter (Lkotlinx/serialization/json/Json;Lkotlinx/serialization/json/internal/InternalJsonWriter;Lkotlinx/serialization/SerializationStrategy;Ljava/lang/Object;)V
420*57b5a4a6SAndroid Build Coastguard Worker}
421*57b5a4a6SAndroid Build Coastguard Worker
422*57b5a4a6SAndroid Build Coastguard Workerpublic final class kotlinx/serialization/json/internal/StreamingJsonDecoderKt {
423*57b5a4a6SAndroid Build Coastguard Worker	public static final fun decodeStringToJsonTree (Lkotlinx/serialization/json/Json;Lkotlinx/serialization/DeserializationStrategy;Ljava/lang/String;)Lkotlinx/serialization/json/JsonElement;
424*57b5a4a6SAndroid Build Coastguard Worker}
425*57b5a4a6SAndroid Build Coastguard Worker
426*57b5a4a6SAndroid Build Coastguard Workerpublic final class kotlinx/serialization/json/internal/TreeJsonDecoderKt {
427*57b5a4a6SAndroid Build Coastguard Worker	public static final fun readJson (Lkotlinx/serialization/json/Json;Lkotlinx/serialization/json/JsonElement;Lkotlinx/serialization/DeserializationStrategy;)Ljava/lang/Object;
428*57b5a4a6SAndroid Build Coastguard Worker}
429*57b5a4a6SAndroid Build Coastguard Worker
430*57b5a4a6SAndroid Build Coastguard Workerpublic final class kotlinx/serialization/json/internal/TreeJsonEncoderKt {
431*57b5a4a6SAndroid Build Coastguard Worker	public static final fun writeJson (Lkotlinx/serialization/json/Json;Ljava/lang/Object;Lkotlinx/serialization/SerializationStrategy;)Lkotlinx/serialization/json/JsonElement;
432*57b5a4a6SAndroid Build Coastguard Worker}
433*57b5a4a6SAndroid Build Coastguard Worker
434