kotlinx.serialization.internal.PluginGeneratedSerialDescriptorKt.class Maven / Gradle / Ivy
???? 4 ? @kotlinx/serialization/internal/PluginGeneratedSerialDescriptorKt java/lang/Object
equalsImpl i(Lkotlinx/serialization/descriptors/SerialDescriptor;Ljava/lang/Object;Lkotlin/jvm/functions/Function1;)Z ?(TSD;Ljava/lang/Object;Lkotlin/jvm/functions/Function1<-TSD;Ljava/lang/Boolean;>;)Z kotlin/jvm/internal/Intrinsics
checkNotNullParameter '(Ljava/lang/Object;Ljava/lang/String;)V
typeParamsAreEqual SD reifiedOperationMarker (ILjava/lang/String;)V
2kotlinx/serialization/descriptors/SerialDescriptor
getSerialName ()Ljava/lang/String; areEqual '(Ljava/lang/Object;Ljava/lang/Object;)Z
kotlin/jvm/functions/Function1 " invoke &(Ljava/lang/Object;)Ljava/lang/Object; $ % # & java/lang/Boolean ( booleanValue ()Z * +
) , getElementsCount ()I . / 0 getElementDescriptor 7(I)Lkotlinx/serialization/descriptors/SerialDescriptor; 2 3 4 getKind 0()Lkotlinx/serialization/descriptors/SerialKind; 6 7 8 index I $i$f$equalsImpl $this$equalsImpl 4Lkotlinx/serialization/descriptors/SerialDescriptor; other Ljava/lang/Object; Lkotlin/jvm/functions/Function1; hashCodeImpl l(Lkotlinx/serialization/descriptors/SerialDescriptor;[Lkotlinx/serialization/descriptors/SerialDescriptor;)I #Lorg/jetbrains/annotations/NotNull;
typeParams E java/lang/String G hashCode I /
H J java/util/Arrays L ([Ljava/lang/Object;)I I N
M O 4kotlinx/serialization/descriptors/SerialDescriptorKt Q getElementDescriptors J(Lkotlinx/serialization/descriptors/SerialDescriptor;)Ljava/lang/Iterable; S T
R U java/lang/Iterable W iterator ()Ljava/util/Iterator; Y Z X [ java/util/Iterator ] hasNext _ + ^ ` next ()Ljava/lang/Object; b c ^ d
J S$i$a$-elementsHashCodeBy-PluginGeneratedSerialDescriptorKt$hashCodeImpl$namesHash$1 it 4$i$a$-fold-Platform_commonKt$elementsHashCodeBy$1$iv hash$iv
element$iv
element$iv$iv $i$f$fold accumulator$iv$iv $this$fold$iv$iv Ljava/lang/Iterable;
initial$iv$iv $i$f$elementsHashCodeBy $this$elementsHashCodeBy$iv R$i$a$-elementsHashCodeBy-PluginGeneratedSerialDescriptorKt$hashCodeImpl$kindHash$1 result elementDescriptors namesHash kindHash $this$hashCodeImpl 5[Lkotlinx/serialization/descriptors/SerialDescriptor; z ,kotlinx/serialization/descriptors/SerialKind | Lkotlin/Metadata; mv k xi 0 d1 ???.
??
??
??
??
??
??
N??0"
??*0*H202!H¢ (
00Hø??¢0
*0200H??¢
20¨ d2 Lkotlin/Function1; Lkotlin/ParameterName; name otherDescriptor kotlinx-serialization-core "PluginGeneratedSerialDescriptor.kt Code
StackMapTable LineNumberTable LocalVariableTable Signature $RuntimeInvisibleParameterAnnotations
SourceFile SourceDebugExtension RuntimeVisibleAnnotations 1 ? S ?* ? ,? >*+? ?+? ? ? ?*? +? ? ? !? ?,+? ' ? )? -? ?*? 1 +? ? 1 ? ?6*? 1 6? S*? 5 ? +? ? 5 ? ? !? ?*? 5 ? 9 +? ? 5 ? 9 ? !? ?????? ? ? ?
+$ ? *
o p $ q ; r M s a t s u ? v ? t ? x ? 4 d _ : ; ? <