kotlinx.serialization.json.internal.JsonPrimitiveDecoder.class Maven / Gradle / Ivy
???? 2 Z 8kotlinx/serialization/json/internal/JsonPrimitiveDecoder ;kotlinx/serialization/json/internal/AbstractJsonTreeDecoder N(Lkotlinx/serialization/json/Json;Lkotlinx/serialization/json/JsonPrimitive;)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/JsonPrimitive; primitive pushTag (Ljava/lang/Object;)V
this :Lkotlinx/serialization/json/internal/JsonPrimitiveDecoder; !Lkotlinx/serialization/json/Json; getValue ,()Lkotlinx/serialization/json/JsonPrimitive; decodeElementIndex 7(Lkotlinx/serialization/descriptors/SerialDescriptor;)I
descriptor ' 4Lkotlinx/serialization/descriptors/SerialDescriptor; currentElement <(Ljava/lang/String;)Lkotlinx/serialization/json/JsonElement; tag , :This input can only handle primitives with 'primitive' tag . "java/lang/IllegalArgumentException 0 java/lang/Object 2 toString ()Ljava/lang/String; 4 5
3 6 (Ljava/lang/String;)V 8
1 9 # $
; 3$i$a$-require-JsonPrimitiveDecoder$currentElement$1 I Ljava/lang/String; *()Lkotlinx/serialization/json/JsonElement; Lkotlin/Metadata; mv k xi 0 d1 ???0
??
??
??
??
??
????20B00¢J 0
20HJ
020HR0X¢
??¨ d2 =Lkotlinx/serialization/json/internal/AbstractJsonTreeDecoder; (Lkotlinx/serialization/json/JsonElement; kotlinx-serialization-json TreeJsonDecoder.kt RuntimeInvisibleAnnotations Code LineNumberTable LocalVariableTable $RuntimeInvisibleParameterAnnotations
StackMapTable
SourceFile SourceDebugExtension RuntimeVisibleAnnotations 0 Q R r $+ ? ,? *+,? ? *,? *? ? S ? ? ? " ? # ? T $ ! $ " $ U
# $ R / *? ? S ? T ! Q % &