kotlinx.serialization.json.internal.TreeJsonEncoderKt.class Maven / Gradle / Ivy
???? 2 ? 5kotlinx/serialization/json/internal/TreeJsonEncoderKt java/lang/Object writeJson ?(Lkotlinx/serialization/json/Json;Ljava/lang/Object;Lkotlinx/serialization/SerializationStrategy;)Lkotlinx/serialization/json/JsonElement; ?(Lkotlinx/serialization/json/Json;TT;Lkotlinx/serialization/SerializationStrategy<-TT;>;)Lkotlinx/serialization/json/JsonElement; #Lorg/jetbrains/annotations/NotNull; kotlin/jvm/internal/Intrinsics checkNotNullParameter '(Ljava/lang/Object;Ljava/lang/String;)V
serializer !kotlin/jvm/internal/Ref$ObjectRef ()V
3kotlinx/serialization/json/internal/JsonTreeEncoder Ikotlinx/serialization/json/internal/TreeJsonEncoderKt$writeJson$encoder$1 &(Lkotlin/jvm/internal/Ref$ObjectRef;)V
kotlin/jvm/functions/Function1 D(Lkotlinx/serialization/json/Json;Lkotlin/jvm/functions/Function1;)V "
# encodeSerializableValue B(Lkotlinx/serialization/SerializationStrategy;Ljava/lang/Object;)V % &
' element Ljava/lang/Object; ) * + result - )throwUninitializedPropertyAccessException (Ljava/lang/String;)V / 0
1 &kotlinx/serialization/json/JsonElement 3 #Lkotlin/jvm/internal/Ref$ObjectRef; encoder 5Lkotlinx/serialization/json/internal/JsonTreeEncoder; $this$writeJson !Lkotlinx/serialization/json/Json; value -Lkotlinx/serialization/SerializationStrategy; getRequiresTopLevelTag 7(Lkotlinx/serialization/descriptors/SerialDescriptor;)Z 2kotlinx/serialization/descriptors/SerialDescriptor > getKind 0()Lkotlinx/serialization/descriptors/SerialKind; @ A ? B /kotlinx/serialization/descriptors/PrimitiveKind D 1kotlinx/serialization/descriptors/SerialKind$ENUM F INSTANCE 3Lkotlinx/serialization/descriptors/SerialKind$ENUM; H I G J $this$requiresTopLevelTag 4Lkotlinx/serialization/descriptors/SerialDescriptor; cast ?(Lkotlinx/serialization/json/JsonElement;Lkotlinx/serialization/descriptors/SerialDescriptor;)Lkotlinx/serialization/json/JsonElement; ?(Lkotlinx/serialization/json/JsonElement;Lkotlinx/serialization/descriptors/SerialDescriptor;)TT; :
descriptor R T T reifiedOperationMarker (ILjava/lang/String;)V V W
X java/lang/StringBuilder Z
[ Expected ] append -(Ljava/lang/String;)Ljava/lang/StringBuilder; _ `
[ a kotlin/jvm/internal/Reflection c getOrCreateKotlinClass *(Ljava/lang/Class;)Lkotlin/reflect/KClass; e f
d g -(Ljava/lang/Object;)Ljava/lang/StringBuilder; _ i
[ j as the serialized body of l
getSerialName ()Ljava/lang/String; n o ? p
, but had r getClass ()Ljava/lang/Class; t u
v toString x o
[ y 4kotlinx/serialization/json/internal/JsonExceptionsKt { JsonDecodingException P(ILjava/lang/String;)Lkotlinx/serialization/json/internal/JsonDecodingException; } ~
| $i$f$cast I (Lkotlinx/serialization/json/JsonElement; access$getRequiresTopLevelTag <