kotlinx.serialization.descriptors.ContextAwareKt.class Maven / Gradle / Ivy
???? 2 ? 0kotlinx/serialization/descriptors/ContextAwareKt java/lang/Object getCapturedKClass M(Lkotlinx/serialization/descriptors/SerialDescriptor;)Lkotlin/reflect/KClass; P(Lkotlinx/serialization/descriptors/SerialDescriptor;)Lkotlin/reflect/KClass<*>; $Lorg/jetbrains/annotations/Nullable; #Lorg/jetbrains/annotations/NotNull;
kotlin/jvm/internal/Intrinsics checkNotNullParameter '(Ljava/lang/Object;Ljava/lang/String;)V
3kotlinx/serialization/descriptors/ContextDescriptor kClass Lkotlin/reflect/KClass; :kotlinx/serialization/internal/SerialDescriptorForNullable &getOriginal$kotlinx_serialization_core 6()Lkotlinx/serialization/descriptors/SerialDescriptor;
$this$capturedKClass 4Lkotlinx/serialization/descriptors/SerialDescriptor; 2kotlinx/serialization/descriptors/SerialDescriptor " kotlin/reflect/KClass $ getCapturedKClass$annotations 7(Lkotlinx/serialization/descriptors/SerialDescriptor;)V 4Lkotlinx/serialization/ExperimentalSerializationApi; getContextualDescriptor ?(Lkotlinx/serialization/modules/SerializersModule;Lkotlinx/serialization/descriptors/SerialDescriptor;)Lkotlinx/serialization/descriptors/SerialDescriptor;
descriptor + /kotlinx/serialization/modules/SerializersModule - getContextual$default ?(Lkotlinx/serialization/modules/SerializersModule;Lkotlin/reflect/KClass;Ljava/util/List;ILjava/lang/Object;)Lkotlinx/serialization/KSerializer; / 0
. 1 !kotlinx/serialization/KSerializer 3
getDescriptor 5 4 6 2$i$a$-let-ContextAwareKt$getContextualDescriptor$1 I klass $this$getContextualDescriptor 1Lkotlinx/serialization/modules/SerializersModule; getPolymorphicDescriptors w(Lkotlinx/serialization/modules/SerializersModule;Lkotlinx/serialization/descriptors/SerialDescriptor;)Ljava/util/List; ?(Lkotlinx/serialization/modules/SerializersModule;Lkotlinx/serialization/descriptors/SerialDescriptor;)Ljava/util/List; kotlin/collections/CollectionsKt @ emptyList ()Ljava/util/List; B C
A D .kotlinx/serialization/modules/SerialModuleImpl F polyBase2Serializers Ljava/util/Map; H I G J
java/util/Map L get &(Ljava/lang/Object;)Ljava/lang/Object; N O M P values ()Ljava/util/Collection; R S M T java/util/Collection V java/lang/Iterable X java/util/ArrayList Z collectionSizeOrDefault (Ljava/lang/Iterable;I)I \ ]
A ^ (I)V ` a
[ b iterator ()Ljava/util/Iterator; d e Y f java/util/Iterator h hasNext ()Z j k i l next ()Ljava/lang/Object; n o i p add (Ljava/lang/Object;)Z r s W t java/util/List v 4$i$a$-map-ContextAwareKt$getPolymorphicDescriptors$1 it #Lkotlinx/serialization/KSerializer;
item$iv$iv Ljava/lang/Object;
$i$f$mapTo $this$mapTo$iv$iv Ljava/lang/Iterable; destination$iv$iv Ljava/util/Collection; $i$f$map $this$map$iv $this$getPolymorphicDescriptors withContext ?(Lkotlinx/serialization/descriptors/SerialDescriptor;Lkotlin/reflect/KClass;)Lkotlinx/serialization/descriptors/SerialDescriptor; ?(Lkotlinx/serialization/descriptors/SerialDescriptor;Lkotlin/reflect/KClass<*>;)Lkotlinx/serialization/descriptors/SerialDescriptor; context ? N(Lkotlinx/serialization/descriptors/SerialDescriptor;Lkotlin/reflect/KClass;)V ` ?
? $this$withContext Lkotlin/Metadata; mv k xi 0 d1 ???
??
0*02 0H
00*02 0H0*02
0H??"$??0*08FX¢¨ d2 capturedKClass kotlinx-serialization-core ContextAware.kt Code
StackMapTable LineNumberTable LocalVariableTable Signature RuntimeInvisibleAnnotations $RuntimeInvisibleParameterAnnotations
Deprecated RuntimeVisibleAnnotations
SourceFile SourceDebugExtension 1 ? | /*? *L+? ?
*? ? ? +? ? *? ? ? ? ? ?
? #@ % ? / 0 1 - 2 . 3 ? / ! ? ? ? &