kotlinx.serialization.builtins.BuiltinSerializersKt.class Maven / Gradle / Ivy
???? 2O 3kotlinx/serialization/builtins/BuiltinSerializersKt java/lang/Object getNullable H(Lkotlinx/serialization/KSerializer;)Lkotlinx/serialization/KSerializer; h(Lkotlinx/serialization/KSerializer;)Lkotlinx/serialization/KSerializer; #Lorg/jetbrains/annotations/NotNull; kotlin/jvm/internal/Intrinsics checkNotNullParameter '(Ljava/lang/Object;Ljava/lang/String;)V
!kotlinx/serialization/KSerializer
getDescriptor 6()Lkotlinx/serialization/descriptors/SerialDescriptor; 2kotlinx/serialization/descriptors/SerialDescriptor
isNullable ()Z 1kotlinx/serialization/internal/NullableSerializer &(Lkotlinx/serialization/KSerializer;)V
! $this$nullable #Lkotlinx/serialization/KSerializer; getNullable$annotations PairSerializer k(Lkotlinx/serialization/KSerializer;Lkotlinx/serialization/KSerializer;)Lkotlinx/serialization/KSerializer; ?(Lkotlinx/serialization/KSerializer;Lkotlinx/serialization/KSerializer;)Lkotlinx/serialization/KSerializer;>;
keySerializer ) valueSerializer + -kotlinx/serialization/internal/PairSerializer - I(Lkotlinx/serialization/KSerializer;Lkotlinx/serialization/KSerializer;)V /
. 0 MapEntrySerializer ?(Lkotlinx/serialization/KSerializer;Lkotlinx/serialization/KSerializer;)Lkotlinx/serialization/KSerializer;>; 1kotlinx/serialization/internal/MapEntrySerializer 4
5 0 TripleSerializer ?(Lkotlinx/serialization/KSerializer;Lkotlinx/serialization/KSerializer;Lkotlinx/serialization/KSerializer;)Lkotlinx/serialization/KSerializer; ?(Lkotlinx/serialization/KSerializer;Lkotlinx/serialization/KSerializer;Lkotlinx/serialization/KSerializer;)Lkotlinx/serialization/KSerializer;>; aSerializer : bSerializer < cSerializer > /kotlinx/serialization/internal/TripleSerializer @ l(Lkotlinx/serialization/KSerializer;Lkotlinx/serialization/KSerializer;Lkotlinx/serialization/KSerializer;)V B
A C
serializer N(Lkotlin/jvm/internal/CharCompanionObject;)Lkotlinx/serialization/KSerializer; e(Lkotlin/jvm/internal/CharCompanionObject;)Lkotlinx/serialization/KSerializer; -kotlinx/serialization/internal/CharSerializer H INSTANCE /Lkotlinx/serialization/internal/CharSerializer; J K I L $this$serializer )Lkotlin/jvm/internal/CharCompanionObject; CharArraySerializer %()Lkotlinx/serialization/KSerializer; )()Lkotlinx/serialization/KSerializer<[C>; 2kotlinx/serialization/internal/CharArraySerializer S 4Lkotlinx/serialization/internal/CharArraySerializer; J U T V N(Lkotlin/jvm/internal/ByteCompanionObject;)Lkotlinx/serialization/KSerializer; `(Lkotlin/jvm/internal/ByteCompanionObject;)Lkotlinx/serialization/KSerializer; -kotlinx/serialization/internal/ByteSerializer Z /Lkotlinx/serialization/internal/ByteSerializer; J \ [ ] )Lkotlin/jvm/internal/ByteCompanionObject; ByteArraySerializer )()Lkotlinx/serialization/KSerializer<[B>; 2kotlinx/serialization/internal/ByteArraySerializer b 4Lkotlinx/serialization/internal/ByteArraySerializer; J d c e O(Lkotlin/jvm/internal/ShortCompanionObject;)Lkotlinx/serialization/KSerializer; b(Lkotlin/jvm/internal/ShortCompanionObject;)Lkotlinx/serialization/KSerializer; .kotlinx/serialization/internal/ShortSerializer i 0Lkotlinx/serialization/internal/ShortSerializer; J k j l *Lkotlin/jvm/internal/ShortCompanionObject; ShortArraySerializer )()Lkotlinx/serialization/KSerializer<[S>; 3kotlinx/serialization/internal/ShortArraySerializer q 5Lkotlinx/serialization/internal/ShortArraySerializer; J s r t M(Lkotlin/jvm/internal/IntCompanionObject;)Lkotlinx/serialization/KSerializer; b(Lkotlin/jvm/internal/IntCompanionObject;)Lkotlinx/serialization/KSerializer; ,kotlinx/serialization/internal/IntSerializer x .Lkotlinx/serialization/internal/IntSerializer; J z y { (Lkotlin/jvm/internal/IntCompanionObject; IntArraySerializer )()Lkotlinx/serialization/KSerializer<[I>; 1kotlinx/serialization/internal/IntArraySerializer ? 3Lkotlinx/serialization/internal/IntArraySerializer; J ? ? ? N(Lkotlin/jvm/internal/LongCompanionObject;)Lkotlinx/serialization/KSerializer; `(Lkotlin/jvm/internal/LongCompanionObject;)Lkotlinx/serialization/KSerializer; -kotlinx/serialization/internal/LongSerializer ? /Lkotlinx/serialization/internal/LongSerializer; J ? ? ? )Lkotlin/jvm/internal/LongCompanionObject; LongArraySerializer )()Lkotlinx/serialization/KSerializer<[J>; 2kotlinx/serialization/internal/LongArraySerializer ? 4Lkotlinx/serialization/internal/LongArraySerializer; J ? ? ? O(Lkotlin/jvm/internal/FloatCompanionObject;)Lkotlinx/serialization/KSerializer; b(Lkotlin/jvm/internal/FloatCompanionObject;)Lkotlinx/serialization/KSerializer; .kotlinx/serialization/internal/FloatSerializer ? 0Lkotlinx/serialization/internal/FloatSerializer; J ? ? ? *Lkotlin/jvm/internal/FloatCompanionObject; FloatArraySerializer )()Lkotlinx/serialization/KSerializer<[F>; 3kotlinx/serialization/internal/FloatArraySerializer ? 5Lkotlinx/serialization/internal/FloatArraySerializer; J ? ? ? P(Lkotlin/jvm/internal/DoubleCompanionObject;)Lkotlinx/serialization/KSerializer; d(Lkotlin/jvm/internal/DoubleCompanionObject;)Lkotlinx/serialization/KSerializer; /kotlinx/serialization/internal/DoubleSerializer ? 1Lkotlinx/serialization/internal/DoubleSerializer; J ? ? ? +Lkotlin/jvm/internal/DoubleCompanionObject; DoubleArraySerializer )()Lkotlinx/serialization/KSerializer<[D>; 4kotlinx/serialization/internal/DoubleArraySerializer ? 6Lkotlinx/serialization/internal/DoubleArraySerializer; J ? ? ? Q(Lkotlin/jvm/internal/BooleanCompanionObject;)Lkotlinx/serialization/KSerializer; f(Lkotlin/jvm/internal/BooleanCompanionObject;)Lkotlinx/serialization/KSerializer; 0kotlinx/serialization/internal/BooleanSerializer ? 2Lkotlinx/serialization/internal/BooleanSerializer; J ? ? ? ,Lkotlin/jvm/internal/BooleanCompanionObject; BooleanArraySerializer )()Lkotlinx/serialization/KSerializer<[Z>; 5kotlinx/serialization/internal/BooleanArraySerializer ? 7Lkotlinx/serialization/internal/BooleanArraySerializer; J ? ? ? 2(Lkotlin/Unit;)Lkotlinx/serialization/KSerializer; A(Lkotlin/Unit;)Lkotlinx/serialization/KSerializer; -kotlinx/serialization/internal/UnitSerializer ? /Lkotlinx/serialization/internal/UnitSerializer; J ? ? ?
Lkotlin/Unit; P(Lkotlin/jvm/internal/StringCompanionObject;)Lkotlinx/serialization/KSerializer; d(Lkotlin/jvm/internal/StringCompanionObject;)Lkotlinx/serialization/KSerializer; /kotlinx/serialization/internal/StringSerializer ? 1Lkotlinx/serialization/internal/StringSerializer; J ? ? ? +Lkotlin/jvm/internal/StringCompanionObject; ArraySerializer o(Lkotlinx/serialization/KSerializer;)Lkotlinx/serialization/KSerializer<[TE;>; 4Lkotlinx/serialization/ExperimentalSerializationApi; elementSerializer ? T ? reifiedOperationMarker (ILjava/lang/String;)V ? ?
? kotlin/jvm/internal/Reflection ? getOrCreateKotlinClass *(Ljava/lang/Class;)Lkotlin/reflect/KClass; ? ?
? ? _(Lkotlin/reflect/KClass;Lkotlinx/serialization/KSerializer;)Lkotlinx/serialization/KSerializer; ? ?
? $i$f$ArraySerializer I ?(Lkotlin/reflect/KClass;Lkotlinx/serialization/KSerializer;)Lkotlinx/serialization/KSerializer<[TE;>; kClass ? 7kotlinx/serialization/internal/ReferenceArraySerializer ? =(Lkotlin/reflect/KClass;Lkotlinx/serialization/KSerializer;)V ?
? ? Lkotlin/reflect/KClass; ListSerializer z(Lkotlinx/serialization/KSerializer;)Lkotlinx/serialization/KSerializer;>; 2kotlinx/serialization/internal/ArrayListSerializer ?
? !
SetSerializer y(Lkotlinx/serialization/KSerializer;)Lkotlinx/serialization/KSerializer;>; 6kotlinx/serialization/internal/LinkedHashSetSerializer ?
? !
MapSerializer ?(Lkotlinx/serialization/KSerializer;Lkotlinx/serialization/KSerializer;)Lkotlinx/serialization/KSerializer;>; 6kotlinx/serialization/internal/LinkedHashMapSerializer ?
? 0 <(Lkotlin/UInt$Companion;)Lkotlinx/serialization/KSerializer; K(Lkotlin/UInt$Companion;)Lkotlinx/serialization/KSerializer; "Lkotlin/ExperimentalUnsignedTypes; -kotlinx/serialization/internal/UIntSerializer /Lkotlinx/serialization/internal/UIntSerializer; J Lkotlin/UInt$Companion; =(Lkotlin/ULong$Companion;)Lkotlinx/serialization/KSerializer; M(Lkotlin/ULong$Companion;)Lkotlinx/serialization/KSerializer; .kotlinx/serialization/internal/ULongSerializer
0Lkotlinx/serialization/internal/ULongSerializer; J
Lkotlin/ULong$Companion; =(Lkotlin/UByte$Companion;)Lkotlinx/serialization/KSerializer; M(Lkotlin/UByte$Companion;)Lkotlinx/serialization/KSerializer; .kotlinx/serialization/internal/UByteSerializer 0Lkotlinx/serialization/internal/UByteSerializer; J Lkotlin/UByte$Companion; >(Lkotlin/UShort$Companion;)Lkotlinx/serialization/KSerializer; O(Lkotlin/UShort$Companion;)Lkotlinx/serialization/KSerializer; /kotlinx/serialization/internal/UShortSerializer 1Lkotlinx/serialization/internal/UShortSerializer; J Lkotlin/UShort$Companion; Lkotlin/Metadata; mv k xi 0 d1???ê
??
??
??
??
??
??
??
??
??
??
??
&
$
??
??
"
??
??
??
F
H
0 0"??*0"
*H2H02
H
0H=
H
0 0"
??*0"
*H2
H
0H000000000000&
H00"??2
H000@H H!00"?? "!2"H 02#H!0@$H H!0%0"?? "!2"H 02#H!0@&H H!0'0"?? "!2"H 02#H!0&(
H0)0"??2
H0*0+0Z,H.H/H00-0"??."/"021H.022H/023H004050*06¢74080*0940:0*0;40<0*0=40>0*0?40@0*0A40B0*0C40D0*0E40F0*0G40H0*0IHø??40J0*0KHø??40L0*0MHø??40N0*0OHø??40P0*0P¢Q"3??
H0"??*0*H08F¢
¨R d2 nullable E K V
Lkotlin/Pair; Lkotlin/Triple; A B C Lkotlin/Boolean$Companion; Lkotlin/Byte$Companion; Lkotlin/Char$Companion; Lkotlin/Double$Companion; Lkotlin/Float$Companion; Lkotlin/Int$Companion; Lkotlin/Long$Companion; Lkotlin/Short$Companion; Lkotlin/String$Companion; Lkotlin/UByte;
Lkotlin/UInt; Lkotlin/ULong; Lkotlin/UShort; kotlinx-serialization-core BuiltinSerializers.kt Code
StackMapTable LineNumberTable LocalVariableTable Signature RuntimeInvisibleAnnotations $RuntimeInvisibleParameterAnnotations
Deprecated RuntimeVisibleAnnotations
SourceFile 1 E [ $*
? *? ? ? *? ? Y*? "? ? F J G H $ # $ I J K % E ? H $ L &