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