You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: core/api/kotlinx-serialization-core.api
+20Lines changed: 20 additions & 0 deletions
Original file line number
Diff line number
Diff line change
@@ -371,6 +371,7 @@ public abstract class kotlinx/serialization/encoding/AbstractDecoder : kotlinx/s
371
371
public final fun decodeByteElement (Lkotlinx/serialization/descriptors/SerialDescriptor;I)B
372
372
public fun decodeChar ()C
373
373
public final fun decodeCharElement (Lkotlinx/serialization/descriptors/SerialDescriptor;I)C
374
+
public fun decodeCollectionSize (Lkotlinx/serialization/descriptors/SerialDescriptor;)I
374
375
public fun decodeDouble ()D
375
376
public final fun decodeDoubleElement (Lkotlinx/serialization/descriptors/SerialDescriptor;I)D
376
377
public fun decodeEnum (Lkotlinx/serialization/descriptors/SerialDescriptor;)I
@@ -385,7 +386,10 @@ public abstract class kotlinx/serialization/encoding/AbstractDecoder : kotlinx/s
385
386
public fun decodeNotNullMark ()Z
386
387
public fun decodeNull ()Ljava/lang/Void;
387
388
public final fun decodeNullableSerializableElement (Lkotlinx/serialization/descriptors/SerialDescriptor;ILkotlinx/serialization/DeserializationStrategy;Ljava/lang/Object;)Ljava/lang/Object;
389
+
public fun decodeNullableSerializableValue (Lkotlinx/serialization/DeserializationStrategy;)Ljava/lang/Object;
390
+
public fun decodeSequentially ()Z
388
391
public fun decodeSerializableElement (Lkotlinx/serialization/descriptors/SerialDescriptor;ILkotlinx/serialization/DeserializationStrategy;Ljava/lang/Object;)Ljava/lang/Object;
392
+
public fun decodeSerializableValue (Lkotlinx/serialization/DeserializationStrategy;)Ljava/lang/Object;
389
393
public fun decodeSerializableValue (Lkotlinx/serialization/DeserializationStrategy;Ljava/lang/Object;)Ljava/lang/Object;
390
394
public static synthetic fun decodeSerializableValue$default (Lkotlinx/serialization/encoding/AbstractDecoder;Lkotlinx/serialization/DeserializationStrategy;Ljava/lang/Object;ILjava/lang/Object;)Ljava/lang/Object;
391
395
public fun decodeShort ()S
@@ -398,6 +402,7 @@ public abstract class kotlinx/serialization/encoding/AbstractDecoder : kotlinx/s
398
402
399
403
public abstract class kotlinx/serialization/encoding/AbstractEncoder : kotlinx/serialization/encoding/CompositeEncoder, kotlinx/serialization/encoding/Encoder {
400
404
public fun <init> ()V
405
+
public fun beginCollection (Lkotlinx/serialization/descriptors/SerialDescriptor;I)Lkotlinx/serialization/encoding/CompositeEncoder;
401
406
public fun beginStructure (Lkotlinx/serialization/descriptors/SerialDescriptor;)Lkotlinx/serialization/encoding/CompositeEncoder;
402
407
public fun encodeBoolean (Z)V
403
408
public final fun encodeBooleanElement (Lkotlinx/serialization/descriptors/SerialDescriptor;IZ)V
@@ -417,15 +422,19 @@ public abstract class kotlinx/serialization/encoding/AbstractEncoder : kotlinx/s
417
422
public final fun encodeIntElement (Lkotlinx/serialization/descriptors/SerialDescriptor;II)V
418
423
public fun encodeLong (J)V
419
424
public final fun encodeLongElement (Lkotlinx/serialization/descriptors/SerialDescriptor;IJ)V
425
+
public fun encodeNotNullMark ()V
420
426
public fun encodeNull ()V
421
427
public fun encodeNullableSerializableElement (Lkotlinx/serialization/descriptors/SerialDescriptor;ILkotlinx/serialization/SerializationStrategy;Ljava/lang/Object;)V
428
+
public fun encodeNullableSerializableValue (Lkotlinx/serialization/SerializationStrategy;Ljava/lang/Object;)V
422
429
public fun encodeSerializableElement (Lkotlinx/serialization/descriptors/SerialDescriptor;ILkotlinx/serialization/SerializationStrategy;Ljava/lang/Object;)V
430
+
public fun encodeSerializableValue (Lkotlinx/serialization/SerializationStrategy;Ljava/lang/Object;)V
423
431
public fun encodeShort (S)V
424
432
public final fun encodeShortElement (Lkotlinx/serialization/descriptors/SerialDescriptor;IS)V
425
433
public fun encodeString (Ljava/lang/String;)V
426
434
public final fun encodeStringElement (Lkotlinx/serialization/descriptors/SerialDescriptor;ILjava/lang/String;)V
427
435
public fun encodeValue (Ljava/lang/Object;)V
428
436
public fun endStructure (Lkotlinx/serialization/descriptors/SerialDescriptor;)V
437
+
public fun shouldEncodeElementDefault (Lkotlinx/serialization/descriptors/SerialDescriptor;I)Z
429
438
}
430
439
431
440
public abstract interface class kotlinx/serialization/encoding/ChunkedDecoder {
@@ -1004,6 +1013,8 @@ public class kotlinx/serialization/internal/PluginGeneratedSerialDescriptor : ko
1004
1013
public fun getSerialNames ()Ljava/util/Set;
1005
1014
public fun hashCode ()I
1006
1015
public fun isElementOptional (I)Z
1016
+
public fun isInline ()Z
1017
+
public fun isNullable ()Z
1007
1018
public final fun pushAnnotation (Ljava/lang/annotation/Annotation;)V
1008
1019
public final fun pushClassAnnotation (Ljava/lang/annotation/Annotation;)V
1009
1020
public fun toString ()Ljava/lang/String;
@@ -1094,6 +1105,7 @@ public abstract class kotlinx/serialization/internal/TaggedDecoder : kotlinx/ser
1094
1105
public final fun decodeByteElement (Lkotlinx/serialization/descriptors/SerialDescriptor;I)B
1095
1106
public final fun decodeChar ()C
1096
1107
public final fun decodeCharElement (Lkotlinx/serialization/descriptors/SerialDescriptor;I)C
1108
+
public fun decodeCollectionSize (Lkotlinx/serialization/descriptors/SerialDescriptor;)I
1097
1109
public final fun decodeDouble ()D
1098
1110
public final fun decodeDoubleElement (Lkotlinx/serialization/descriptors/SerialDescriptor;I)D
1099
1111
public final fun decodeEnum (Lkotlinx/serialization/descriptors/SerialDescriptor;)I
@@ -1108,7 +1120,10 @@ public abstract class kotlinx/serialization/internal/TaggedDecoder : kotlinx/ser
1108
1120
public fun decodeNotNullMark ()Z
1109
1121
public final fun decodeNull ()Ljava/lang/Void;
1110
1122
public final fun decodeNullableSerializableElement (Lkotlinx/serialization/descriptors/SerialDescriptor;ILkotlinx/serialization/DeserializationStrategy;Ljava/lang/Object;)Ljava/lang/Object;
1123
+
public fun decodeNullableSerializableValue (Lkotlinx/serialization/DeserializationStrategy;)Ljava/lang/Object;
1124
+
public fun decodeSequentially ()Z
1111
1125
public final fun decodeSerializableElement (Lkotlinx/serialization/descriptors/SerialDescriptor;ILkotlinx/serialization/DeserializationStrategy;Ljava/lang/Object;)Ljava/lang/Object;
1126
+
public fun decodeSerializableValue (Lkotlinx/serialization/DeserializationStrategy;)Ljava/lang/Object;
1112
1127
protected fun decodeSerializableValue (Lkotlinx/serialization/DeserializationStrategy;Ljava/lang/Object;)Ljava/lang/Object;
1113
1128
public final fun decodeShort ()S
1114
1129
public final fun decodeShortElement (Lkotlinx/serialization/descriptors/SerialDescriptor;I)S
@@ -1139,6 +1154,7 @@ public abstract class kotlinx/serialization/internal/TaggedDecoder : kotlinx/ser
1139
1154
1140
1155
public abstract class kotlinx/serialization/internal/TaggedEncoder : kotlinx/serialization/encoding/CompositeEncoder, kotlinx/serialization/encoding/Encoder {
1141
1156
public fun <init> ()V
1157
+
public fun beginCollection (Lkotlinx/serialization/descriptors/SerialDescriptor;I)Lkotlinx/serialization/encoding/CompositeEncoder;
1142
1158
public fun beginStructure (Lkotlinx/serialization/descriptors/SerialDescriptor;)Lkotlinx/serialization/encoding/CompositeEncoder;
1143
1159
public final fun encodeBoolean (Z)V
1144
1160
public final fun encodeBooleanElement (Lkotlinx/serialization/descriptors/SerialDescriptor;IZ)V
@@ -1160,7 +1176,9 @@ public abstract class kotlinx/serialization/internal/TaggedEncoder : kotlinx/ser
1160
1176
public fun encodeNotNullMark ()V
1161
1177
public fun encodeNull ()V
1162
1178
public fun encodeNullableSerializableElement (Lkotlinx/serialization/descriptors/SerialDescriptor;ILkotlinx/serialization/SerializationStrategy;Ljava/lang/Object;)V
1179
+
public fun encodeNullableSerializableValue (Lkotlinx/serialization/SerializationStrategy;Ljava/lang/Object;)V
1163
1180
public fun encodeSerializableElement (Lkotlinx/serialization/descriptors/SerialDescriptor;ILkotlinx/serialization/SerializationStrategy;Ljava/lang/Object;)V
1181
+
public fun encodeSerializableValue (Lkotlinx/serialization/SerializationStrategy;Ljava/lang/Object;)V
1164
1182
public final fun encodeShort (S)V
1165
1183
public final fun encodeShortElement (Lkotlinx/serialization/descriptors/SerialDescriptor;IS)V
1166
1184
public final fun encodeString (Ljava/lang/String;)V
@@ -1187,6 +1205,7 @@ public abstract class kotlinx/serialization/internal/TaggedEncoder : kotlinx/ser
1187
1205
protected abstract fun getTag (Lkotlinx/serialization/descriptors/SerialDescriptor;I)Ljava/lang/Object;
1188
1206
protected final fun popTag ()Ljava/lang/Object;
1189
1207
protected final fun pushTag (Ljava/lang/Object;)V
1208
+
public fun shouldEncodeElementDefault (Lkotlinx/serialization/descriptors/SerialDescriptor;I)Z
1190
1209
}
1191
1210
1192
1211
public final class kotlinx/serialization/internal/TripleSerializer : kotlinx/serialization/KSerializer {
@@ -1333,6 +1352,7 @@ public final class kotlinx/serialization/modules/SerializersModuleBuilder : kotl
1333
1352
public fun contextual (Lkotlin/reflect/KClass;Lkotlinx/serialization/KSerializer;)V
1334
1353
public final fun include (Lkotlinx/serialization/modules/SerializersModule;)V
1335
1354
public fun polymorphic (Lkotlin/reflect/KClass;Lkotlin/reflect/KClass;Lkotlinx/serialization/KSerializer;)V
1355
+
public fun polymorphicDefault (Lkotlin/reflect/KClass;Lkotlin/jvm/functions/Function1;)V
1336
1356
public fun polymorphicDefaultDeserializer (Lkotlin/reflect/KClass;Lkotlin/jvm/functions/Function1;)V
1337
1357
public fun polymorphicDefaultSerializer (Lkotlin/reflect/KClass;Lkotlin/jvm/functions/Function1;)V
0 commit comments