kotlinx.serialization.json.internal.JsonTreeListDecoder.class Maven / Gradle / Ivy
???? 2 e 7kotlinx/serialization/json/internal/JsonTreeListDecoder ;kotlinx/serialization/json/internal/AbstractJsonTreeDecoder J(Lkotlinx/serialization/json/Json;Lkotlinx/serialization/json/JsonArray;)V #Lorg/jetbrains/annotations/NotNull; json kotlin/jvm/internal/Intrinsics
checkNotNullParameter '(Ljava/lang/Object;Ljava/lang/String;)V
value &kotlinx/serialization/json/JsonElement z(Lkotlinx/serialization/json/Json;Lkotlinx/serialization/json/JsonElement;Lkotlin/jvm/internal/DefaultConstructorMarker;)V
&Lkotlinx/serialization/json/JsonArray; getValue (()Lkotlinx/serialization/json/JsonArray;
$kotlinx/serialization/json/JsonArray size ()I !
" I $ % currentIndex ' $ ( this 9Lkotlinx/serialization/json/internal/JsonTreeListDecoder; !Lkotlinx/serialization/json/Json; elementName I(Lkotlinx/serialization/descriptors/SerialDescriptor;I)Ljava/lang/String; desc / java/lang/String 1 valueOf (I)Ljava/lang/String; 3 4
2 5 4Lkotlinx/serialization/descriptors/SerialDescriptor; index currentElement <(Ljava/lang/String;)Lkotlinx/serialization/json/JsonElement; tag ; java/lang/Integer = parseInt (Ljava/lang/String;)I ? @
> A get +(I)Lkotlinx/serialization/json/JsonElement; C D
E Ljava/lang/String; decodeElementIndex 7(Lkotlinx/serialization/descriptors/SerialDescriptor;)I
descriptor J *()Lkotlinx/serialization/json/JsonElement; Lkotlin/Metadata; mv k xi 0 d1 ???6
??
??
??
??20B00¢J0
20HJ020HJ02020HR0X¢
??R 0X¢
??R0X¢
??
¨ d2 =Lkotlinx/serialization/json/internal/AbstractJsonTreeDecoder; (Lkotlinx/serialization/json/JsonElement; kotlinx-serialization-json TreeJsonDecoder.kt RuntimeInvisibleAnnotations Code LineNumberTable LocalVariableTable $RuntimeInvisibleParameterAnnotations
StackMapTable
SourceFile RuntimeVisibleAnnotations 0 ] $ ' $ ^ v ,+ ? ,? *+,? ? *,? **? ? #? &*? )? _ ) * &+ +) ` , * + , , , a
^ / *? ? _ ) ` * + ] - . ^ I +0? ? 6? _ - ` * + / 7 8 $ ] a 9 : ^ J +