kotlinx.serialization.internal.PairSerializer.class Maven / Gradle / Ivy
???? 2 r -kotlinx/serialization/internal/PairSerializer |Lkotlinx/serialization/internal/KeyValueSerializer;>; 1kotlinx/serialization/internal/KeyValueSerializer I(Lkotlinx/serialization/KSerializer;Lkotlinx/serialization/KSerializer;)V S(Lkotlinx/serialization/KSerializer;Lkotlinx/serialization/KSerializer;)V #Lorg/jetbrains/annotations/NotNull;
keySerializer
kotlin/jvm/internal/Intrinsics checkNotNullParameter '(Ljava/lang/Object;Ljava/lang/String;)V
valueSerializer w(Lkotlinx/serialization/KSerializer;Lkotlinx/serialization/KSerializer;Lkotlin/jvm/internal/DefaultConstructorMarker;)V
kotlin.Pair 2kotlinx/serialization/descriptors/SerialDescriptor :kotlinx/serialization/internal/PairSerializer$descriptor$1
kotlin/jvm/functions/Function1 5kotlinx/serialization/descriptors/SerialDescriptorsKt ! buildClassSerialDescriptor ?(Ljava/lang/String;[Lkotlinx/serialization/descriptors/SerialDescriptor;Lkotlin/jvm/functions/Function1;)Lkotlinx/serialization/descriptors/SerialDescriptor; # $
" %
descriptor 4Lkotlinx/serialization/descriptors/SerialDescriptor; ' ( ) this /Lkotlinx/serialization/internal/PairSerializer; #Lkotlinx/serialization/KSerializer;
getDescriptor 6()Lkotlinx/serialization/descriptors/SerialDescriptor; getKey !(Lkotlin/Pair;)Ljava/lang/Object; (Lkotlin/Pair<+TK;+TV;>;)TK; 3 kotlin/Pair 5 getFirst ()Ljava/lang/Object; 7 8
6 9 $this$key
Lkotlin/Pair; getValue (Lkotlin/Pair<+TK;+TV;>;)TV; getSecond ? 8
6 @ $this$value toResult 3(Ljava/lang/Object;Ljava/lang/Object;)Lkotlin/Pair; (TK;TV;)Lkotlin/Pair; kotlin/TuplesKt F to H D
G I key Ljava/lang/Object; value &(Ljava/lang/Object;)Ljava/lang/Object; 0 1
O $this$getKey = 1
R $this$getValue 8(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; C D
V Lkotlin/PublishedApi; Lkotlin/Metadata; mv k xi 0 d1??"
??
??*??*2 HHHH00B!8??080¢J)8??802
8??28H¢R 0
X¢
??R$
8??*8??808TX¢R$8*8??808TX¢¨ d2 K V 3Lkotlinx/serialization/internal/KeyValueSerializer; kotlinx-serialization-core Tuples.kt RuntimeInvisibleAnnotations Code LineNumberTable LocalVariableTable Signature $RuntimeInvisibleParameterAnnotations InnerClasses
SourceFile RuntimeVisibleAnnotations 1 ' ( i j s -+? ,? *+,? *? ? Y+,? ? ? &? *? k ] ^ , Z l - + , -
- - - m n
. / j / *? *? k ^ l + , i 0 1 j ? +4? +? :? k b l + , ; <