kotlinx.serialization.internal.ListLikeDescriptor.class Maven / Gradle / Ivy
???? 4 ? 1kotlinx/serialization/internal/ListLikeDescriptor java/lang/Object 2kotlinx/serialization/descriptors/SerialDescriptor 7(Lkotlinx/serialization/descriptors/SerialDescriptor;)V ()V
elementDescriptor 4Lkotlinx/serialization/descriptors/SerialDescriptor;
elementsCount I this 3Lkotlinx/serialization/internal/ListLikeDescriptor; getElementDescriptor 6()Lkotlinx/serialization/descriptors/SerialDescriptor; #Lorg/jetbrains/annotations/NotNull; getKind 0()Lkotlinx/serialization/descriptors/SerialKind; 4kotlinx/serialization/descriptors/StructureKind$LIST INSTANCE 6Lkotlinx/serialization/descriptors/StructureKind$LIST; ,kotlinx/serialization/descriptors/SerialKind ! getElementsCount ()I getElementName (I)Ljava/lang/String; java/lang/String ' valueOf ) &
( * index getElementIndex (Ljava/lang/String;)I name / kotlin/jvm/internal/Intrinsics 1 checkNotNullParameter '(Ljava/lang/Object;Ljava/lang/String;)V 3 4
2 5 kotlin/text/StringsKt 7 toIntOrNull '(Ljava/lang/String;)Ljava/lang/Integer; 9 :
8 ; java/lang/Integer = intValue ? $
> @ "java/lang/IllegalArgumentException B java/lang/StringBuilder D
E
append -(Ljava/lang/String;)Ljava/lang/StringBuilder; G H
E I is not a valid list index K toString ()Ljava/lang/String; M N
E O (Ljava/lang/String;)V Q
C R Ljava/lang/String; isElementOptional (I)Z Illegal index W (I)Ljava/lang/StringBuilder; G Y
E Z , \
getSerialName ^ N
_ " expects only non-negative indices a
O 4$i$a$-require-ListLikeDescriptor$isElementOptional$1 getElementAnnotations (I)Ljava/util/List; 6(I)Ljava/util/List; kotlin/collections/CollectionsKt h emptyList ()Ljava/util/List; j k
i l 8$i$a$-require-ListLikeDescriptor$getElementAnnotations$1 7(I)Lkotlinx/serialization/descriptors/SerialDescriptor; 7$i$a$-require-ListLikeDescriptor$getElementDescriptor$1 equals (Ljava/lang/Object;)Z $Lorg/jetbrains/annotations/Nullable; areEqual '(Ljava/lang/Object;Ljava/lang/Object;)Z t u
2 v other Ljava/lang/Object; hashCode z $
{
( { (C)Ljava/lang/StringBuilder; G ~
E -(Ljava/lang/Object;)Ljava/lang/StringBuilder; G ?
E ?
isNullable ()Z ?kotlinx/serialization/descriptors/SerialDescriptor$DefaultImpls ? 7(Lkotlinx/serialization/descriptors/SerialDescriptor;)Z ? ?
? ? isInline ? ?
? ? getAnnotations 5()Ljava/util/List; F(Lkotlinx/serialization/descriptors/SerialDescriptor;)Ljava/util/List; ? ?
? ? e(Lkotlinx/serialization/descriptors/SerialDescriptor;Lkotlin/jvm/internal/DefaultConstructorMarker;)V
? $constructor_marker .Lkotlin/jvm/internal/DefaultConstructorMarker; 4Lkotlinx/serialization/ExperimentalSerializationApi; Lkotlin/Metadata; mv k xi 0 d1Q??R
??
??
??
??1??20B0¢J020HJ0020HJ020HJ020HJ020HJ0HJ020HJ0HR0¢
??R0XD¢
?? R
08VX¢
!¨" d2 kind .Lkotlinx/serialization/descriptors/SerialKind; /Lkotlinx/serialization/internal/ArrayClassDesc; 3Lkotlinx/serialization/internal/ArrayListClassDesc; 1Lkotlinx/serialization/internal/HashSetClassDesc; 7Lkotlinx/serialization/internal/LinkedHashSetClassDesc; 9Lkotlinx/serialization/internal/PrimitiveArrayDescriptor; kotlinx-serialization-core CollectionDescriptors.kt RuntimeInvisibleAnnotations Code LineNumberTable LocalVariableTable
StackMapTable $RuntimeInvisibleParameterAnnotations Signature
SourceFile SourceDebugExtension RuntimeVisibleAnnotations!
? ? O *? *+? *? ? ? ?
? / *? ? ? ? ? ? 1 ? ? "? ?
? ? # $ ? / *? ? ? ? % &