AsmLikeInstructionListingTest: Print owner for FieldInsnNode

This commit is contained in:
Steven Schäfer
2021-09-15 14:16:07 +02:00
committed by Alexander Udalov
parent e23b4df519
commit ae27be16eb
67 changed files with 346 additions and 345 deletions
@@ -7,13 +7,13 @@ public final class ListOfUsers$$serializer : java/lang/Object, kotlinx/serializa
NEW
DUP
INVOKESPECIAL (ListOfUsers$$serializer, <init>, ()V)
PUTSTATIC (INSTANCE, LListOfUsers$$serializer;)
PUTSTATIC (ListOfUsers$$serializer, INSTANCE, LListOfUsers$$serializer;)
LABEL (L0)
LINENUMBER (12)
NEW
DUP
LDC (ListOfUsers)
GETSTATIC (INSTANCE, LListOfUsers$$serializer;)
GETSTATIC (ListOfUsers$$serializer, INSTANCE, LListOfUsers$$serializer;)
CHECKCAST
ICONST_1
INVOKESPECIAL (kotlinx/serialization/internal/PluginGeneratedSerialDescriptor, <init>, (Ljava/lang/String;Lkotlinx/serialization/internal/GeneratedSerializer;I)V)
@@ -24,7 +24,7 @@ public final class ListOfUsers$$serializer : java/lang/Object, kotlinx/serializa
INVOKEVIRTUAL (kotlinx/serialization/internal/PluginGeneratedSerialDescriptor, addElement, (Ljava/lang/String;Z)V)
ALOAD (0)
CHECKCAST
PUTSTATIC (descriptor, Lkotlinx/serialization/descriptors/SerialDescriptor;)
PUTSTATIC (ListOfUsers$$serializer, descriptor, Lkotlinx/serialization/descriptors/SerialDescriptor;)
LABEL (L1)
LINENUMBER (13)
RETURN
@@ -49,7 +49,7 @@ public final class ListOfUsers$$serializer : java/lang/Object, kotlinx/serializa
ICONST_0
NEW
DUP
GETSTATIC (INSTANCE, LUser$$serializer;)
GETSTATIC (User$$serializer, INSTANCE, LUser$$serializer;)
CHECKCAST
INVOKESPECIAL (kotlinx/serialization/internal/ArrayListSerializer, <init>, (Lkotlinx/serialization/KSerializer;)V)
CHECKCAST
@@ -87,7 +87,7 @@ public final class ListOfUsers$$serializer : java/lang/Object, kotlinx/serializa
ICONST_0
NEW
DUP
GETSTATIC (INSTANCE, LUser$$serializer;)
GETSTATIC (User$$serializer, INSTANCE, LUser$$serializer;)
CHECKCAST
INVOKESPECIAL (kotlinx/serialization/internal/ArrayListSerializer, <init>, (Lkotlinx/serialization/KSerializer;)V)
CHECKCAST
@@ -118,7 +118,7 @@ public final class ListOfUsers$$serializer : java/lang/Object, kotlinx/serializa
ICONST_0
NEW
DUP
GETSTATIC (INSTANCE, LUser$$serializer;)
GETSTATIC (User$$serializer, INSTANCE, LUser$$serializer;)
CHECKCAST
INVOKESPECIAL (kotlinx/serialization/internal/ArrayListSerializer, <init>, (Lkotlinx/serialization/KSerializer;)V)
CHECKCAST
@@ -237,7 +237,7 @@ public final class ListOfUsers : java/lang/Object {
DUP
ACONST_NULL
INVOKESPECIAL (ListOfUsers$Companion, <init>, (Lkotlin/jvm/internal/DefaultConstructorMarker;)V)
PUTSTATIC (Companion, LListOfUsers$Companion;)
PUTSTATIC (ListOfUsers, Companion, LListOfUsers$Companion;)
RETURN
}
@@ -254,7 +254,7 @@ public final class ListOfUsers : java/lang/Object {
LINENUMBER (13)
ALOAD (0)
ALOAD (1)
PUTFIELD (list, Ljava/util/List;)
PUTFIELD (ListOfUsers, list, Ljava/util/List;)
RETURN
LABEL (L3)
}
@@ -269,7 +269,7 @@ public final class ListOfUsers : java/lang/Object {
IF_ICMPEQ (L1)
ILOAD (1)
ICONST_1
GETSTATIC (INSTANCE, LListOfUsers$$serializer;)
GETSTATIC (ListOfUsers$$serializer, INSTANCE, LListOfUsers$$serializer;)
INVOKEVIRTUAL (ListOfUsers$$serializer, getDescriptor, ()Lkotlinx/serialization/descriptors/SerialDescriptor;)
INVOKESTATIC (kotlinx/serialization/internal/PluginExceptionsKt, throwMissingFieldException, (IILkotlinx/serialization/descriptors/SerialDescriptor;)V)
LABEL (L1)
@@ -277,7 +277,7 @@ public final class ListOfUsers : java/lang/Object {
INVOKESPECIAL (java/lang/Object, <init>, ()V)
ALOAD (0)
ALOAD (2)
PUTFIELD (list, Ljava/util/List;)
PUTFIELD (ListOfUsers, list, Ljava/util/List;)
RETURN
LABEL (L2)
}
@@ -302,12 +302,12 @@ public final class ListOfUsers : java/lang/Object {
ICONST_0
NEW
DUP
GETSTATIC (INSTANCE, LUser$$serializer;)
GETSTATIC (User$$serializer, INSTANCE, LUser$$serializer;)
CHECKCAST
INVOKESPECIAL (kotlinx/serialization/internal/ArrayListSerializer, <init>, (Lkotlinx/serialization/KSerializer;)V)
CHECKCAST
ALOAD (0)
GETFIELD (list, Ljava/util/List;)
GETFIELD (ListOfUsers, list, Ljava/util/List;)
INVOKEINTERFACE (kotlinx/serialization/encoding/CompositeEncoder, encodeSerializableElement, (Lkotlinx/serialization/descriptors/SerialDescriptor;ILkotlinx/serialization/SerializationStrategy;Ljava/lang/Object;)V)
RETURN
LABEL (L2)
@@ -323,13 +323,13 @@ public final class OptionalUser$$serializer : java/lang/Object, kotlinx/serializ
NEW
DUP
INVOKESPECIAL (OptionalUser$$serializer, <init>, ()V)
PUTSTATIC (INSTANCE, LOptionalUser$$serializer;)
PUTSTATIC (OptionalUser$$serializer, INSTANCE, LOptionalUser$$serializer;)
LABEL (L0)
LINENUMBER (9)
NEW
DUP
LDC (OptionalUser)
GETSTATIC (INSTANCE, LOptionalUser$$serializer;)
GETSTATIC (OptionalUser$$serializer, INSTANCE, LOptionalUser$$serializer;)
CHECKCAST
ICONST_1
INVOKESPECIAL (kotlinx/serialization/internal/PluginGeneratedSerialDescriptor, <init>, (Ljava/lang/String;Lkotlinx/serialization/internal/GeneratedSerializer;I)V)
@@ -340,7 +340,7 @@ public final class OptionalUser$$serializer : java/lang/Object, kotlinx/serializ
INVOKEVIRTUAL (kotlinx/serialization/internal/PluginGeneratedSerialDescriptor, addElement, (Ljava/lang/String;Z)V)
ALOAD (0)
CHECKCAST
PUTSTATIC (descriptor, Lkotlinx/serialization/descriptors/SerialDescriptor;)
PUTSTATIC (OptionalUser$$serializer, descriptor, Lkotlinx/serialization/descriptors/SerialDescriptor;)
LABEL (L1)
LINENUMBER (10)
RETURN
@@ -363,7 +363,7 @@ public final class OptionalUser$$serializer : java/lang/Object, kotlinx/serializ
ASTORE (1)
ALOAD (1)
ICONST_0
GETSTATIC (INSTANCE, LUser$$serializer;)
GETSTATIC (User$$serializer, INSTANCE, LUser$$serializer;)
CHECKCAST
AASTORE
ALOAD (1)
@@ -397,7 +397,7 @@ public final class OptionalUser$$serializer : java/lang/Object, kotlinx/serializ
ALOAD (7)
ALOAD (2)
ICONST_0
GETSTATIC (INSTANCE, LUser$$serializer;)
GETSTATIC (User$$serializer, INSTANCE, LUser$$serializer;)
CHECKCAST
ALOAD (6)
INVOKEINTERFACE (kotlinx/serialization/encoding/CompositeDecoder, decodeSerializableElement, (Lkotlinx/serialization/descriptors/SerialDescriptor;ILkotlinx/serialization/DeserializationStrategy;Ljava/lang/Object;)Ljava/lang/Object;)
@@ -424,7 +424,7 @@ public final class OptionalUser$$serializer : java/lang/Object, kotlinx/serializ
ALOAD (7)
ALOAD (2)
ICONST_0
GETSTATIC (INSTANCE, LUser$$serializer;)
GETSTATIC (User$$serializer, INSTANCE, LUser$$serializer;)
CHECKCAST
ALOAD (6)
INVOKEINTERFACE (kotlinx/serialization/encoding/CompositeDecoder, decodeSerializableElement, (Lkotlinx/serialization/descriptors/SerialDescriptor;ILkotlinx/serialization/DeserializationStrategy;Ljava/lang/Object;)Ljava/lang/Object;)
@@ -541,7 +541,7 @@ public final class OptionalUser : java/lang/Object {
DUP
ACONST_NULL
INVOKESPECIAL (OptionalUser$Companion, <init>, (Lkotlin/jvm/internal/DefaultConstructorMarker;)V)
PUTSTATIC (Companion, LOptionalUser$Companion;)
PUTSTATIC (OptionalUser, Companion, LOptionalUser$Companion;)
RETURN
}
@@ -558,7 +558,7 @@ public final class OptionalUser : java/lang/Object {
LINENUMBER (10)
ALOAD (0)
ALOAD (1)
PUTFIELD (user, LUser;)
PUTFIELD (OptionalUser, user, LUser;)
RETURN
LABEL (L3)
}
@@ -592,7 +592,7 @@ public final class OptionalUser : java/lang/Object {
IFEQ (L1)
ILOAD (1)
ICONST_0
GETSTATIC (INSTANCE, LOptionalUser$$serializer;)
GETSTATIC (OptionalUser$$serializer, INSTANCE, LOptionalUser$$serializer;)
INVOKEVIRTUAL (OptionalUser$$serializer, getDescriptor, ()Lkotlinx/serialization/descriptors/SerialDescriptor;)
INVOKESTATIC (kotlinx/serialization/internal/PluginExceptionsKt, throwMissingFieldException, (IILkotlinx/serialization/descriptors/SerialDescriptor;)V)
LABEL (L1)
@@ -612,12 +612,12 @@ public final class OptionalUser : java/lang/Object {
INVOKESPECIAL (User, <init>, (Ljava/lang/String;Ljava/lang/String;)V)
LABEL (L4)
LINENUMBER (9)
PUTFIELD (user, LUser;)
PUTFIELD (OptionalUser, user, LUser;)
GOTO (L5)
LABEL (L2)
ALOAD (0)
ALOAD (2)
PUTFIELD (user, LUser;)
PUTFIELD (OptionalUser, user, LUser;)
LABEL (L5)
RETURN
LABEL (L6)
@@ -658,7 +658,7 @@ public final class OptionalUser : java/lang/Object {
GOTO (L3)
LABEL (L2)
ALOAD (0)
GETFIELD (user, LUser;)
GETFIELD (OptionalUser, user, LUser;)
LABEL (L4)
LINENUMBER (10)
NEW
@@ -679,10 +679,10 @@ public final class OptionalUser : java/lang/Object {
ALOAD (1)
ALOAD (2)
ICONST_0
GETSTATIC (INSTANCE, LUser$$serializer;)
GETSTATIC (User$$serializer, INSTANCE, LUser$$serializer;)
CHECKCAST
ALOAD (0)
GETFIELD (user, LUser;)
GETFIELD (OptionalUser, user, LUser;)
INVOKEINTERFACE (kotlinx/serialization/encoding/CompositeEncoder, encodeSerializableElement, (Lkotlinx/serialization/descriptors/SerialDescriptor;ILkotlinx/serialization/SerializationStrategy;Ljava/lang/Object;)V)
LABEL (L6)
RETURN
@@ -699,13 +699,13 @@ public final class User$$serializer : java/lang/Object, kotlinx/serialization/in
NEW
DUP
INVOKESPECIAL (User$$serializer, <init>, ()V)
PUTSTATIC (INSTANCE, LUser$$serializer;)
PUTSTATIC (User$$serializer, INSTANCE, LUser$$serializer;)
LABEL (L0)
LINENUMBER (6)
NEW
DUP
LDC (User)
GETSTATIC (INSTANCE, LUser$$serializer;)
GETSTATIC (User$$serializer, INSTANCE, LUser$$serializer;)
CHECKCAST
ICONST_2
INVOKESPECIAL (kotlinx/serialization/internal/PluginGeneratedSerialDescriptor, <init>, (Ljava/lang/String;Lkotlinx/serialization/internal/GeneratedSerializer;I)V)
@@ -720,7 +720,7 @@ public final class User$$serializer : java/lang/Object, kotlinx/serialization/in
INVOKEVIRTUAL (kotlinx/serialization/internal/PluginGeneratedSerialDescriptor, addElement, (Ljava/lang/String;Z)V)
ALOAD (0)
CHECKCAST
PUTSTATIC (descriptor, Lkotlinx/serialization/descriptors/SerialDescriptor;)
PUTSTATIC (User$$serializer, descriptor, Lkotlinx/serialization/descriptors/SerialDescriptor;)
LABEL (L1)
LINENUMBER (7)
RETURN
@@ -743,12 +743,12 @@ public final class User$$serializer : java/lang/Object, kotlinx/serialization/in
ASTORE (1)
ALOAD (1)
ICONST_0
GETSTATIC (INSTANCE, Lkotlinx/serialization/internal/StringSerializer;)
GETSTATIC (kotlinx/serialization/internal/StringSerializer, INSTANCE, Lkotlinx/serialization/internal/StringSerializer;)
CHECKCAST
AASTORE
ALOAD (1)
ICONST_1
GETSTATIC (INSTANCE, Lkotlinx/serialization/internal/StringSerializer;)
GETSTATIC (kotlinx/serialization/internal/StringSerializer, INSTANCE, Lkotlinx/serialization/internal/StringSerializer;)
CHECKCAST
AASTORE
ALOAD (1)
@@ -944,7 +944,7 @@ public final class User : java/lang/Object {
DUP
ACONST_NULL
INVOKESPECIAL (User$Companion, <init>, (Lkotlin/jvm/internal/DefaultConstructorMarker;)V)
PUTSTATIC (Companion, LUser$Companion;)
PUTSTATIC (User, Companion, LUser$Companion;)
RETURN
}
@@ -964,10 +964,10 @@ public final class User : java/lang/Object {
LINENUMBER (7)
ALOAD (0)
ALOAD (1)
PUTFIELD (firstName, Ljava/lang/String;)
PUTFIELD (User, firstName, Ljava/lang/String;)
ALOAD (0)
ALOAD (2)
PUTFIELD (lastName, Ljava/lang/String;)
PUTFIELD (User, lastName, Ljava/lang/String;)
RETURN
LABEL (L3)
}
@@ -982,7 +982,7 @@ public final class User : java/lang/Object {
IF_ICMPEQ (L1)
ILOAD (1)
ICONST_3
GETSTATIC (INSTANCE, LUser$$serializer;)
GETSTATIC (User$$serializer, INSTANCE, LUser$$serializer;)
INVOKEVIRTUAL (User$$serializer, getDescriptor, ()Lkotlinx/serialization/descriptors/SerialDescriptor;)
INVOKESTATIC (kotlinx/serialization/internal/PluginExceptionsKt, throwMissingFieldException, (IILkotlinx/serialization/descriptors/SerialDescriptor;)V)
LABEL (L1)
@@ -990,10 +990,10 @@ public final class User : java/lang/Object {
INVOKESPECIAL (java/lang/Object, <init>, ()V)
ALOAD (0)
ALOAD (2)
PUTFIELD (firstName, Ljava/lang/String;)
PUTFIELD (User, firstName, Ljava/lang/String;)
ALOAD (0)
ALOAD (3)
PUTFIELD (lastName, Ljava/lang/String;)
PUTFIELD (User, lastName, Ljava/lang/String;)
RETURN
LABEL (L2)
}
@@ -1019,13 +1019,13 @@ public final class User : java/lang/Object {
ALOAD (2)
ICONST_0
ALOAD (0)
GETFIELD (firstName, Ljava/lang/String;)
GETFIELD (User, firstName, Ljava/lang/String;)
INVOKEINTERFACE (kotlinx/serialization/encoding/CompositeEncoder, encodeStringElement, (Lkotlinx/serialization/descriptors/SerialDescriptor;ILjava/lang/String;)V)
ALOAD (1)
ALOAD (2)
ICONST_1
ALOAD (0)
GETFIELD (lastName, Ljava/lang/String;)
GETFIELD (User, lastName, Ljava/lang/String;)
INVOKEINTERFACE (kotlinx/serialization/encoding/CompositeEncoder, encodeStringElement, (Lkotlinx/serialization/descriptors/SerialDescriptor;ILjava/lang/String;)V)
RETURN
LABEL (L2)
@@ -11,11 +11,11 @@ public final class ListOfUsers$$serializer : java/lang/Object, kotlinx/serializa
INVOKESPECIAL (ListOfUsers$$serializer, <init>, ()V)
ASTORE (0)
ALOAD (0)
PUTSTATIC (INSTANCE, LListOfUsers$$serializer;)
PUTSTATIC (ListOfUsers$$serializer, INSTANCE, LListOfUsers$$serializer;)
NEW
DUP
LDC (ListOfUsers)
GETSTATIC (INSTANCE, LListOfUsers$$serializer;)
GETSTATIC (ListOfUsers$$serializer, INSTANCE, LListOfUsers$$serializer;)
CHECKCAST
LDC (1)
INVOKESPECIAL (kotlinx/serialization/internal/PluginGeneratedSerialDescriptor, <init>, (Ljava/lang/String;Lkotlinx/serialization/internal/GeneratedSerializer;I)V)
@@ -25,7 +25,7 @@ public final class ListOfUsers$$serializer : java/lang/Object, kotlinx/serializa
ICONST_0
INVOKEVIRTUAL (kotlinx/serialization/internal/PluginGeneratedSerialDescriptor, addElement, (Ljava/lang/String;Z)V)
ALOAD (0)
PUTSTATIC ($$serialDesc, Lkotlinx/serialization/descriptors/SerialDescriptor;)
PUTSTATIC (ListOfUsers$$serializer, $$serialDesc, Lkotlinx/serialization/descriptors/SerialDescriptor;)
RETURN
}
@@ -46,7 +46,7 @@ public final class ListOfUsers$$serializer : java/lang/Object, kotlinx/serializa
ICONST_0
NEW
DUP
GETSTATIC (INSTANCE, LUser$$serializer;)
GETSTATIC (User$$serializer, INSTANCE, LUser$$serializer;)
CHECKCAST
INVOKESPECIAL (kotlinx/serialization/internal/ArrayListSerializer, <init>, (Lkotlinx/serialization/KSerializer;)V)
AASTORE
@@ -59,7 +59,7 @@ public final class ListOfUsers$$serializer : java/lang/Object, kotlinx/serializa
ALOAD (1)
LDC (decoder)
INVOKESTATIC (kotlin/jvm/internal/Intrinsics, checkNotNullParameter, (Ljava/lang/Object;Ljava/lang/String;)V)
GETSTATIC ($$serialDesc, Lkotlinx/serialization/descriptors/SerialDescriptor;)
GETSTATIC (ListOfUsers$$serializer, $$serialDesc, Lkotlinx/serialization/descriptors/SerialDescriptor;)
ASTORE (2)
ICONST_0
ISTORE (4)
@@ -77,7 +77,7 @@ public final class ListOfUsers$$serializer : java/lang/Object, kotlinx/serializa
ICONST_0
NEW
DUP
GETSTATIC (INSTANCE, LUser$$serializer;)
GETSTATIC (User$$serializer, INSTANCE, LUser$$serializer;)
CHECKCAST
INVOKESPECIAL (kotlinx/serialization/internal/ArrayListSerializer, <init>, (Lkotlinx/serialization/KSerializer;)V)
ALOAD (5)
@@ -100,7 +100,7 @@ public final class ListOfUsers$$serializer : java/lang/Object, kotlinx/serializa
ICONST_0
NEW
DUP
GETSTATIC (INSTANCE, LUser$$serializer;)
GETSTATIC (User$$serializer, INSTANCE, LUser$$serializer;)
CHECKCAST
INVOKESPECIAL (kotlinx/serialization/internal/ArrayListSerializer, <init>, (Lkotlinx/serialization/KSerializer;)V)
ALOAD (5)
@@ -152,7 +152,7 @@ public final class ListOfUsers$$serializer : java/lang/Object, kotlinx/serializa
ALOAD (2)
LDC (value)
INVOKESTATIC (kotlin/jvm/internal/Intrinsics, checkNotNullParameter, (Ljava/lang/Object;Ljava/lang/String;)V)
GETSTATIC ($$serialDesc, Lkotlinx/serialization/descriptors/SerialDescriptor;)
GETSTATIC (ListOfUsers$$serializer, $$serialDesc, Lkotlinx/serialization/descriptors/SerialDescriptor;)
ASTORE (3)
ALOAD (1)
ALOAD (3)
@@ -215,7 +215,7 @@ public final class ListOfUsers : java/lang/Object {
DUP
ACONST_NULL
INVOKESPECIAL (ListOfUsers$Companion, <init>, (Lkotlin/jvm/internal/DefaultConstructorMarker;)V)
PUTSTATIC (Companion, LListOfUsers$Companion;)
PUTSTATIC (ListOfUsers, Companion, LListOfUsers$Companion;)
RETURN
}
@@ -230,7 +230,7 @@ public final class ListOfUsers : java/lang/Object {
INVOKESPECIAL (java/lang/Object, <init>, ()V)
ALOAD (0)
ALOAD (1)
PUTFIELD (list, Ljava/util/List;)
PUTFIELD (ListOfUsers, list, Ljava/util/List;)
RETURN
LABEL (L2)
}
@@ -244,7 +244,7 @@ public final class ListOfUsers : java/lang/Object {
IF_ICMPEQ (L1)
ILOAD (1)
ICONST_1
GETSTATIC (INSTANCE, LListOfUsers$$serializer;)
GETSTATIC (ListOfUsers$$serializer, INSTANCE, LListOfUsers$$serializer;)
CHECKCAST
INVOKEINTERFACE (kotlinx/serialization/KSerializer, getDescriptor, ()Lkotlinx/serialization/descriptors/SerialDescriptor;)
INVOKESTATIC (kotlinx/serialization/internal/PluginExceptionsKt, throwMissingFieldException, (IILkotlinx/serialization/descriptors/SerialDescriptor;)V)
@@ -253,7 +253,7 @@ public final class ListOfUsers : java/lang/Object {
INVOKESPECIAL (java/lang/Object, <init>, ()V)
ALOAD (0)
ALOAD (2)
PUTFIELD (list, Ljava/util/List;)
PUTFIELD (ListOfUsers, list, Ljava/util/List;)
RETURN
LABEL (L2)
}
@@ -276,11 +276,11 @@ public final class ListOfUsers : java/lang/Object {
ICONST_0
NEW
DUP
GETSTATIC (INSTANCE, LUser$$serializer;)
GETSTATIC (User$$serializer, INSTANCE, LUser$$serializer;)
CHECKCAST
INVOKESPECIAL (kotlinx/serialization/internal/ArrayListSerializer, <init>, (Lkotlinx/serialization/KSerializer;)V)
ALOAD (0)
GETFIELD (list, Ljava/util/List;)
GETFIELD (ListOfUsers, list, Ljava/util/List;)
INVOKEINTERFACE (kotlinx/serialization/encoding/CompositeEncoder, encodeSerializableElement, (Lkotlinx/serialization/descriptors/SerialDescriptor;ILkotlinx/serialization/SerializationStrategy;Ljava/lang/Object;)V)
RETURN
LABEL (L1)
@@ -300,11 +300,11 @@ public final class OptionalUser$$serializer : java/lang/Object, kotlinx/serializ
INVOKESPECIAL (OptionalUser$$serializer, <init>, ()V)
ASTORE (0)
ALOAD (0)
PUTSTATIC (INSTANCE, LOptionalUser$$serializer;)
PUTSTATIC (OptionalUser$$serializer, INSTANCE, LOptionalUser$$serializer;)
NEW
DUP
LDC (OptionalUser)
GETSTATIC (INSTANCE, LOptionalUser$$serializer;)
GETSTATIC (OptionalUser$$serializer, INSTANCE, LOptionalUser$$serializer;)
CHECKCAST
LDC (1)
INVOKESPECIAL (kotlinx/serialization/internal/PluginGeneratedSerialDescriptor, <init>, (Ljava/lang/String;Lkotlinx/serialization/internal/GeneratedSerializer;I)V)
@@ -314,7 +314,7 @@ public final class OptionalUser$$serializer : java/lang/Object, kotlinx/serializ
ICONST_1
INVOKEVIRTUAL (kotlinx/serialization/internal/PluginGeneratedSerialDescriptor, addElement, (Ljava/lang/String;Z)V)
ALOAD (0)
PUTSTATIC ($$serialDesc, Lkotlinx/serialization/descriptors/SerialDescriptor;)
PUTSTATIC (OptionalUser$$serializer, $$serialDesc, Lkotlinx/serialization/descriptors/SerialDescriptor;)
RETURN
}
@@ -333,7 +333,7 @@ public final class OptionalUser$$serializer : java/lang/Object, kotlinx/serializ
ANEWARRAY
DUP
ICONST_0
GETSTATIC (INSTANCE, LUser$$serializer;)
GETSTATIC (User$$serializer, INSTANCE, LUser$$serializer;)
CHECKCAST
AASTORE
ARETURN
@@ -345,7 +345,7 @@ public final class OptionalUser$$serializer : java/lang/Object, kotlinx/serializ
ALOAD (1)
LDC (decoder)
INVOKESTATIC (kotlin/jvm/internal/Intrinsics, checkNotNullParameter, (Ljava/lang/Object;Ljava/lang/String;)V)
GETSTATIC ($$serialDesc, Lkotlinx/serialization/descriptors/SerialDescriptor;)
GETSTATIC (OptionalUser$$serializer, $$serialDesc, Lkotlinx/serialization/descriptors/SerialDescriptor;)
ASTORE (2)
ICONST_0
ISTORE (4)
@@ -361,7 +361,7 @@ public final class OptionalUser$$serializer : java/lang/Object, kotlinx/serializ
ALOAD (1)
ALOAD (2)
ICONST_0
GETSTATIC (INSTANCE, LUser$$serializer;)
GETSTATIC (User$$serializer, INSTANCE, LUser$$serializer;)
CHECKCAST
ALOAD (5)
INVOKEINTERFACE (kotlinx/serialization/encoding/CompositeDecoder, decodeSerializableElement, (Lkotlinx/serialization/descriptors/SerialDescriptor;ILkotlinx/serialization/DeserializationStrategy;Ljava/lang/Object;)Ljava/lang/Object;)
@@ -381,7 +381,7 @@ public final class OptionalUser$$serializer : java/lang/Object, kotlinx/serializ
ALOAD (1)
ALOAD (2)
ICONST_0
GETSTATIC (INSTANCE, LUser$$serializer;)
GETSTATIC (User$$serializer, INSTANCE, LUser$$serializer;)
CHECKCAST
ALOAD (5)
INVOKEINTERFACE (kotlinx/serialization/encoding/CompositeDecoder, decodeSerializableElement, (Lkotlinx/serialization/descriptors/SerialDescriptor;ILkotlinx/serialization/DeserializationStrategy;Ljava/lang/Object;)Ljava/lang/Object;)
@@ -432,7 +432,7 @@ public final class OptionalUser$$serializer : java/lang/Object, kotlinx/serializ
ALOAD (2)
LDC (value)
INVOKESTATIC (kotlin/jvm/internal/Intrinsics, checkNotNullParameter, (Ljava/lang/Object;Ljava/lang/String;)V)
GETSTATIC ($$serialDesc, Lkotlinx/serialization/descriptors/SerialDescriptor;)
GETSTATIC (OptionalUser$$serializer, $$serialDesc, Lkotlinx/serialization/descriptors/SerialDescriptor;)
ASTORE (3)
ALOAD (1)
ALOAD (3)
@@ -495,7 +495,7 @@ public final class OptionalUser : java/lang/Object {
DUP
ACONST_NULL
INVOKESPECIAL (OptionalUser$Companion, <init>, (Lkotlin/jvm/internal/DefaultConstructorMarker;)V)
PUTSTATIC (Companion, LOptionalUser$Companion;)
PUTSTATIC (OptionalUser, Companion, LOptionalUser$Companion;)
RETURN
}
@@ -510,7 +510,7 @@ public final class OptionalUser : java/lang/Object {
INVOKESPECIAL (java/lang/Object, <init>, ()V)
ALOAD (0)
ALOAD (1)
PUTFIELD (user, LUser;)
PUTFIELD (OptionalUser, user, LUser;)
RETURN
LABEL (L2)
}
@@ -553,7 +553,7 @@ public final class OptionalUser : java/lang/Object {
IF_ICMPEQ (L1)
ILOAD (1)
ICONST_0
GETSTATIC (INSTANCE, LOptionalUser$$serializer;)
GETSTATIC (OptionalUser$$serializer, INSTANCE, LOptionalUser$$serializer;)
CHECKCAST
INVOKEINTERFACE (kotlinx/serialization/KSerializer, getDescriptor, ()Lkotlinx/serialization/descriptors/SerialDescriptor;)
INVOKESTATIC (kotlinx/serialization/internal/PluginExceptionsKt, throwMissingFieldException, (IILkotlinx/serialization/descriptors/SerialDescriptor;)V)
@@ -566,7 +566,7 @@ public final class OptionalUser : java/lang/Object {
IFEQ (L2)
ALOAD (0)
ALOAD (2)
PUTFIELD (user, LUser;)
PUTFIELD (OptionalUser, user, LUser;)
GOTO (L3)
LABEL (L2)
ALOAD (0)
@@ -577,7 +577,7 @@ public final class OptionalUser : java/lang/Object {
LDC ()
LDC ()
INVOKESPECIAL (User, <init>, (Ljava/lang/String;Ljava/lang/String;)V)
PUTFIELD (user, LUser;)
PUTFIELD (OptionalUser, user, LUser;)
LABEL (L3)
RETURN
LABEL (L5)
@@ -597,7 +597,7 @@ public final class OptionalUser : java/lang/Object {
LDC (serialDesc)
INVOKESTATIC (kotlin/jvm/internal/Intrinsics, checkNotNullParameter, (Ljava/lang/Object;Ljava/lang/String;)V)
ALOAD (0)
GETFIELD (user, LUser;)
GETFIELD (OptionalUser, user, LUser;)
LABEL (L1)
LINENUMBER (10)
NEW
@@ -618,10 +618,10 @@ public final class OptionalUser : java/lang/Object {
ALOAD (1)
ALOAD (2)
ICONST_0
GETSTATIC (INSTANCE, LUser$$serializer;)
GETSTATIC (User$$serializer, INSTANCE, LUser$$serializer;)
CHECKCAST
ALOAD (0)
GETFIELD (user, LUser;)
GETFIELD (OptionalUser, user, LUser;)
INVOKEINTERFACE (kotlinx/serialization/encoding/CompositeEncoder, encodeSerializableElement, (Lkotlinx/serialization/descriptors/SerialDescriptor;ILkotlinx/serialization/SerializationStrategy;Ljava/lang/Object;)V)
LABEL (L3)
RETURN
@@ -642,11 +642,11 @@ public final class User$$serializer : java/lang/Object, kotlinx/serialization/in
INVOKESPECIAL (User$$serializer, <init>, ()V)
ASTORE (0)
ALOAD (0)
PUTSTATIC (INSTANCE, LUser$$serializer;)
PUTSTATIC (User$$serializer, INSTANCE, LUser$$serializer;)
NEW
DUP
LDC (User)
GETSTATIC (INSTANCE, LUser$$serializer;)
GETSTATIC (User$$serializer, INSTANCE, LUser$$serializer;)
CHECKCAST
LDC (2)
INVOKESPECIAL (kotlinx/serialization/internal/PluginGeneratedSerialDescriptor, <init>, (Ljava/lang/String;Lkotlinx/serialization/internal/GeneratedSerializer;I)V)
@@ -660,7 +660,7 @@ public final class User$$serializer : java/lang/Object, kotlinx/serialization/in
ICONST_0
INVOKEVIRTUAL (kotlinx/serialization/internal/PluginGeneratedSerialDescriptor, addElement, (Ljava/lang/String;Z)V)
ALOAD (0)
PUTSTATIC ($$serialDesc, Lkotlinx/serialization/descriptors/SerialDescriptor;)
PUTSTATIC (User$$serializer, $$serialDesc, Lkotlinx/serialization/descriptors/SerialDescriptor;)
RETURN
}
@@ -679,12 +679,12 @@ public final class User$$serializer : java/lang/Object, kotlinx/serialization/in
ANEWARRAY
DUP
ICONST_0
GETSTATIC (INSTANCE, Lkotlinx/serialization/internal/StringSerializer;)
GETSTATIC (kotlinx/serialization/internal/StringSerializer, INSTANCE, Lkotlinx/serialization/internal/StringSerializer;)
CHECKCAST
AASTORE
DUP
ICONST_1
GETSTATIC (INSTANCE, Lkotlinx/serialization/internal/StringSerializer;)
GETSTATIC (kotlinx/serialization/internal/StringSerializer, INSTANCE, Lkotlinx/serialization/internal/StringSerializer;)
CHECKCAST
AASTORE
ARETURN
@@ -696,7 +696,7 @@ public final class User$$serializer : java/lang/Object, kotlinx/serialization/in
ALOAD (1)
LDC (decoder)
INVOKESTATIC (kotlin/jvm/internal/Intrinsics, checkNotNullParameter, (Ljava/lang/Object;Ljava/lang/String;)V)
GETSTATIC ($$serialDesc, Lkotlinx/serialization/descriptors/SerialDescriptor;)
GETSTATIC (User$$serializer, $$serialDesc, Lkotlinx/serialization/descriptors/SerialDescriptor;)
ASTORE (2)
ICONST_0
ISTORE (4)
@@ -794,7 +794,7 @@ public final class User$$serializer : java/lang/Object, kotlinx/serialization/in
ALOAD (2)
LDC (value)
INVOKESTATIC (kotlin/jvm/internal/Intrinsics, checkNotNullParameter, (Ljava/lang/Object;Ljava/lang/String;)V)
GETSTATIC ($$serialDesc, Lkotlinx/serialization/descriptors/SerialDescriptor;)
GETSTATIC (User$$serializer, $$serialDesc, Lkotlinx/serialization/descriptors/SerialDescriptor;)
ASTORE (3)
ALOAD (1)
ALOAD (3)
@@ -859,7 +859,7 @@ public final class User : java/lang/Object {
DUP
ACONST_NULL
INVOKESPECIAL (User$Companion, <init>, (Lkotlin/jvm/internal/DefaultConstructorMarker;)V)
PUTSTATIC (Companion, LUser$Companion;)
PUTSTATIC (User, Companion, LUser$Companion;)
RETURN
}
@@ -877,10 +877,10 @@ public final class User : java/lang/Object {
INVOKESPECIAL (java/lang/Object, <init>, ()V)
ALOAD (0)
ALOAD (1)
PUTFIELD (firstName, Ljava/lang/String;)
PUTFIELD (User, firstName, Ljava/lang/String;)
ALOAD (0)
ALOAD (2)
PUTFIELD (lastName, Ljava/lang/String;)
PUTFIELD (User, lastName, Ljava/lang/String;)
RETURN
LABEL (L2)
}
@@ -894,7 +894,7 @@ public final class User : java/lang/Object {
IF_ICMPEQ (L1)
ILOAD (1)
ICONST_3
GETSTATIC (INSTANCE, LUser$$serializer;)
GETSTATIC (User$$serializer, INSTANCE, LUser$$serializer;)
CHECKCAST
INVOKEINTERFACE (kotlinx/serialization/KSerializer, getDescriptor, ()Lkotlinx/serialization/descriptors/SerialDescriptor;)
INVOKESTATIC (kotlinx/serialization/internal/PluginExceptionsKt, throwMissingFieldException, (IILkotlinx/serialization/descriptors/SerialDescriptor;)V)
@@ -903,10 +903,10 @@ public final class User : java/lang/Object {
INVOKESPECIAL (java/lang/Object, <init>, ()V)
ALOAD (0)
ALOAD (2)
PUTFIELD (firstName, Ljava/lang/String;)
PUTFIELD (User, firstName, Ljava/lang/String;)
ALOAD (0)
ALOAD (3)
PUTFIELD (lastName, Ljava/lang/String;)
PUTFIELD (User, lastName, Ljava/lang/String;)
RETURN
LABEL (L2)
}
@@ -930,13 +930,13 @@ public final class User : java/lang/Object {
ALOAD (2)
ICONST_0
ALOAD (0)
GETFIELD (firstName, Ljava/lang/String;)
GETFIELD (User, firstName, Ljava/lang/String;)
INVOKEINTERFACE (kotlinx/serialization/encoding/CompositeEncoder, encodeStringElement, (Lkotlinx/serialization/descriptors/SerialDescriptor;ILjava/lang/String;)V)
ALOAD (1)
ALOAD (2)
ICONST_1
ALOAD (0)
GETFIELD (lastName, Ljava/lang/String;)
GETFIELD (User, lastName, Ljava/lang/String;)
INVOKEINTERFACE (kotlinx/serialization/encoding/CompositeEncoder, encodeStringElement, (Lkotlinx/serialization/descriptors/SerialDescriptor;ILjava/lang/String;)V)
RETURN
LABEL (L1)
@@ -7,13 +7,13 @@ public final class Container$$serializer : java/lang/Object, kotlinx/serializati
NEW
DUP
INVOKESPECIAL (Container$$serializer, <init>, ()V)
PUTSTATIC (INSTANCE, LContainer$$serializer;)
PUTSTATIC (Container$$serializer, INSTANCE, LContainer$$serializer;)
LABEL (L0)
LINENUMBER (13)
NEW
DUP
LDC (Container)
GETSTATIC (INSTANCE, LContainer$$serializer;)
GETSTATIC (Container$$serializer, INSTANCE, LContainer$$serializer;)
CHECKCAST
ICONST_1
INVOKESPECIAL (kotlinx/serialization/internal/PluginGeneratedSerialDescriptor, <init>, (Ljava/lang/String;Lkotlinx/serialization/internal/GeneratedSerializer;I)V)
@@ -24,7 +24,7 @@ public final class Container$$serializer : java/lang/Object, kotlinx/serializati
INVOKEVIRTUAL (kotlinx/serialization/internal/PluginGeneratedSerialDescriptor, addElement, (Ljava/lang/String;Z)V)
ALOAD (0)
CHECKCAST
PUTSTATIC (descriptor, Lkotlinx/serialization/descriptors/SerialDescriptor;)
PUTSTATIC (Container$$serializer, descriptor, Lkotlinx/serialization/descriptors/SerialDescriptor;)
LABEL (L1)
LINENUMBER (14)
RETURN
@@ -47,7 +47,7 @@ public final class Container$$serializer : java/lang/Object, kotlinx/serializati
ASTORE (1)
ALOAD (1)
ICONST_0
GETSTATIC (Companion, LResult$Companion;)
GETSTATIC (Result, Companion, LResult$Companion;)
INVOKEVIRTUAL (Result$Companion, serializer, ()Lkotlinx/serialization/KSerializer;)
AASTORE
ALOAD (1)
@@ -81,7 +81,7 @@ public final class Container$$serializer : java/lang/Object, kotlinx/serializati
ALOAD (7)
ALOAD (2)
ICONST_0
GETSTATIC (Companion, LResult$Companion;)
GETSTATIC (Result, Companion, LResult$Companion;)
INVOKEVIRTUAL (Result$Companion, serializer, ()Lkotlinx/serialization/KSerializer;)
CHECKCAST
ALOAD (6)
@@ -109,7 +109,7 @@ public final class Container$$serializer : java/lang/Object, kotlinx/serializati
ALOAD (7)
ALOAD (2)
ICONST_0
GETSTATIC (Companion, LResult$Companion;)
GETSTATIC (Result, Companion, LResult$Companion;)
INVOKEVIRTUAL (Result$Companion, serializer, ()Lkotlinx/serialization/KSerializer;)
CHECKCAST
ALOAD (6)
@@ -181,7 +181,7 @@ public final class Container$Companion : java/lang/Object {
public final kotlinx.serialization.KSerializer serializer() {
LABEL (L0)
LINENUMBER (13)
GETSTATIC (INSTANCE, LContainer$$serializer;)
GETSTATIC (Container$$serializer, INSTANCE, LContainer$$serializer;)
CHECKCAST
ARETURN
LABEL (L1)
@@ -198,7 +198,7 @@ public final class Container : java/lang/Object {
DUP
ACONST_NULL
INVOKESPECIAL (Container$Companion, <init>, (Lkotlin/jvm/internal/DefaultConstructorMarker;)V)
PUTSTATIC (Companion, LContainer$Companion;)
PUTSTATIC (Container, Companion, LContainer$Companion;)
RETURN
}
@@ -215,7 +215,7 @@ public final class Container : java/lang/Object {
LINENUMBER (14)
ALOAD (0)
ALOAD (1)
PUTFIELD (r, LResult;)
PUTFIELD (Container, r, LResult;)
RETURN
LABEL (L3)
}
@@ -230,7 +230,7 @@ public final class Container : java/lang/Object {
IF_ICMPEQ (L1)
ILOAD (1)
ICONST_1
GETSTATIC (INSTANCE, LContainer$$serializer;)
GETSTATIC (Container$$serializer, INSTANCE, LContainer$$serializer;)
INVOKEVIRTUAL (Container$$serializer, getDescriptor, ()Lkotlinx/serialization/descriptors/SerialDescriptor;)
INVOKESTATIC (kotlinx/serialization/internal/PluginExceptionsKt, throwMissingFieldException, (IILkotlinx/serialization/descriptors/SerialDescriptor;)V)
LABEL (L1)
@@ -238,7 +238,7 @@ public final class Container : java/lang/Object {
INVOKESPECIAL (java/lang/Object, <init>, ()V)
ALOAD (0)
ALOAD (2)
PUTFIELD (r, LResult;)
PUTFIELD (Container, r, LResult;)
RETURN
LABEL (L2)
}
@@ -261,11 +261,11 @@ public final class Container : java/lang/Object {
ALOAD (1)
ALOAD (2)
ICONST_0
GETSTATIC (Companion, LResult$Companion;)
GETSTATIC (Result, Companion, LResult$Companion;)
INVOKEVIRTUAL (Result$Companion, serializer, ()Lkotlinx/serialization/KSerializer;)
CHECKCAST
ALOAD (0)
GETFIELD (r, LResult;)
GETFIELD (Container, r, LResult;)
INVOKEINTERFACE (kotlinx/serialization/encoding/CompositeEncoder, encodeSerializableElement, (Lkotlinx/serialization/descriptors/SerialDescriptor;ILkotlinx/serialization/SerializationStrategy;Ljava/lang/Object;)V)
RETURN
LABEL (L2)
@@ -279,7 +279,7 @@ final class Result$Companion$$cachedSerializer$delegate$1 : kotlin/jvm/internal/
NEW
DUP
INVOKESPECIAL (Result$Companion$$cachedSerializer$delegate$1, <init>, ()V)
PUTSTATIC (INSTANCE, LResult$Companion$$cachedSerializer$delegate$1;)
PUTSTATIC (Result$Companion$$cachedSerializer$delegate$1, INSTANCE, LResult$Companion$$cachedSerializer$delegate$1;)
RETURN
}
@@ -319,7 +319,7 @@ final class Result$Companion$$cachedSerializer$delegate$1 : kotlin/jvm/internal/
ASTORE (1)
ALOAD (1)
ICONST_0
GETSTATIC (INSTANCE, LResult$OK$$serializer;)
GETSTATIC (Result$OK$$serializer, INSTANCE, LResult$OK$$serializer;)
CHECKCAST
AASTORE
ALOAD (1)
@@ -327,7 +327,7 @@ final class Result$Companion$$cachedSerializer$delegate$1 : kotlin/jvm/internal/
NEW
DUP
LDC (Result.Err)
GETSTATIC (INSTANCE, LResult$Err;)
GETSTATIC (Result$Err, INSTANCE, LResult$Err;)
INVOKESPECIAL (kotlinx/serialization/internal/ObjectSerializer, <init>, (Ljava/lang/String;Ljava/lang/Object;)V)
CHECKCAST
AASTORE
@@ -387,7 +387,7 @@ final class Result$Err$$cachedSerializer$delegate$1 : kotlin/jvm/internal/Lambda
NEW
DUP
INVOKESPECIAL (Result$Err$$cachedSerializer$delegate$1, <init>, ()V)
PUTSTATIC (INSTANCE, LResult$Err$$cachedSerializer$delegate$1;)
PUTSTATIC (Result$Err$$cachedSerializer$delegate$1, INSTANCE, LResult$Err$$cachedSerializer$delegate$1;)
RETURN
}
@@ -406,7 +406,7 @@ final class Result$Err$$cachedSerializer$delegate$1 : kotlin/jvm/internal/Lambda
NEW
DUP
LDC (Result.Err)
GETSTATIC (INSTANCE, LResult$Err;)
GETSTATIC (Result$Err, INSTANCE, LResult$Err;)
INVOKESPECIAL (kotlinx/serialization/internal/ObjectSerializer, <init>, (Ljava/lang/String;Ljava/lang/Object;)V)
CHECKCAST
ARETURN
@@ -432,14 +432,14 @@ public final class Result$Err : Result {
NEW
DUP
INVOKESPECIAL (Result$Err, <init>, ()V)
PUTSTATIC (INSTANCE, LResult$Err;)
PUTSTATIC (Result$Err, INSTANCE, LResult$Err;)
LABEL (L0)
LINENUMBER (10)
GETSTATIC (PUBLICATION, Lkotlin/LazyThreadSafetyMode;)
GETSTATIC (INSTANCE, LResult$Err$$cachedSerializer$delegate$1;)
GETSTATIC (kotlin/LazyThreadSafetyMode, PUBLICATION, Lkotlin/LazyThreadSafetyMode;)
GETSTATIC (Result$Err$$cachedSerializer$delegate$1, INSTANCE, LResult$Err$$cachedSerializer$delegate$1;)
CHECKCAST
INVOKESTATIC (kotlin/LazyKt, lazy, (Lkotlin/LazyThreadSafetyMode;Lkotlin/jvm/functions/Function0;)Lkotlin/Lazy;)
PUTSTATIC ($cachedSerializer$delegate, Lkotlin/Lazy;)
PUTSTATIC (Result$Err, $cachedSerializer$delegate, Lkotlin/Lazy;)
RETURN
}
@@ -476,13 +476,13 @@ public final class Result$OK$$serializer : java/lang/Object, kotlinx/serializati
NEW
DUP
INVOKESPECIAL (Result$OK$$serializer, <init>, ()V)
PUTSTATIC (INSTANCE, LResult$OK$$serializer;)
PUTSTATIC (Result$OK$$serializer, INSTANCE, LResult$OK$$serializer;)
LABEL (L0)
LINENUMBER (9)
NEW
DUP
LDC (Result.OK)
GETSTATIC (INSTANCE, LResult$OK$$serializer;)
GETSTATIC (Result$OK$$serializer, INSTANCE, LResult$OK$$serializer;)
CHECKCAST
ICONST_1
INVOKESPECIAL (kotlinx/serialization/internal/PluginGeneratedSerialDescriptor, <init>, (Ljava/lang/String;Lkotlinx/serialization/internal/GeneratedSerializer;I)V)
@@ -493,7 +493,7 @@ public final class Result$OK$$serializer : java/lang/Object, kotlinx/serializati
INVOKEVIRTUAL (kotlinx/serialization/internal/PluginGeneratedSerialDescriptor, addElement, (Ljava/lang/String;Z)V)
ALOAD (0)
CHECKCAST
PUTSTATIC (descriptor, Lkotlinx/serialization/descriptors/SerialDescriptor;)
PUTSTATIC (Result$OK$$serializer, descriptor, Lkotlinx/serialization/descriptors/SerialDescriptor;)
RETURN
}
@@ -514,7 +514,7 @@ public final class Result$OK$$serializer : java/lang/Object, kotlinx/serializati
ASTORE (1)
ALOAD (1)
ICONST_0
GETSTATIC (INSTANCE, Lkotlinx/serialization/internal/StringSerializer;)
GETSTATIC (kotlinx/serialization/internal/StringSerializer, INSTANCE, Lkotlinx/serialization/internal/StringSerializer;)
CHECKCAST
AASTORE
ALOAD (1)
@@ -639,7 +639,7 @@ public final class Result$OK$Companion : java/lang/Object {
public final kotlinx.serialization.KSerializer serializer() {
LABEL (L0)
LINENUMBER (9)
GETSTATIC (INSTANCE, LResult$OK$$serializer;)
GETSTATIC (Result$OK$$serializer, INSTANCE, LResult$OK$$serializer;)
CHECKCAST
ARETURN
LABEL (L1)
@@ -656,7 +656,7 @@ public final class Result$OK : Result {
DUP
ACONST_NULL
INVOKESPECIAL (Result$OK$Companion, <init>, (Lkotlin/jvm/internal/DefaultConstructorMarker;)V)
PUTSTATIC (Companion, LResult$OK$Companion;)
PUTSTATIC (Result$OK, Companion, LResult$OK$Companion;)
RETURN
}
@@ -672,7 +672,7 @@ public final class Result$OK : Result {
INVOKESPECIAL (Result, <init>, (Lkotlin/jvm/internal/DefaultConstructorMarker;)V)
ALOAD (0)
ALOAD (1)
PUTFIELD (s, Ljava/lang/String;)
PUTFIELD (Result$OK, s, Ljava/lang/String;)
RETURN
LABEL (L2)
}
@@ -687,7 +687,7 @@ public final class Result$OK : Result {
IF_ICMPEQ (L1)
ILOAD (1)
ICONST_1
GETSTATIC (INSTANCE, LResult$OK$$serializer;)
GETSTATIC (Result$OK$$serializer, INSTANCE, LResult$OK$$serializer;)
INVOKEVIRTUAL (Result$OK$$serializer, getDescriptor, ()Lkotlinx/serialization/descriptors/SerialDescriptor;)
INVOKESTATIC (kotlinx/serialization/internal/PluginExceptionsKt, throwMissingFieldException, (IILkotlinx/serialization/descriptors/SerialDescriptor;)V)
LABEL (L1)
@@ -697,7 +697,7 @@ public final class Result$OK : Result {
INVOKESPECIAL (Result, <init>, (ILkotlinx/serialization/internal/SerializationConstructorMarker;)V)
ALOAD (0)
ALOAD (2)
PUTFIELD (s, Ljava/lang/String;)
PUTFIELD (Result$OK, s, Ljava/lang/String;)
RETURN
LABEL (L2)
}
@@ -726,7 +726,7 @@ public final class Result$OK : Result {
ALOAD (2)
ICONST_0
ALOAD (0)
GETFIELD (s, Ljava/lang/String;)
GETFIELD (Result$OK, s, Ljava/lang/String;)
INVOKEINTERFACE (kotlinx/serialization/encoding/CompositeEncoder, encodeStringElement, (Lkotlinx/serialization/descriptors/SerialDescriptor;ILjava/lang/String;)V)
RETURN
LABEL (L2)
@@ -743,14 +743,14 @@ public abstract class Result : java/lang/Object {
DUP
ACONST_NULL
INVOKESPECIAL (Result$Companion, <init>, (Lkotlin/jvm/internal/DefaultConstructorMarker;)V)
PUTSTATIC (Companion, LResult$Companion;)
PUTSTATIC (Result, Companion, LResult$Companion;)
LABEL (L0)
LINENUMBER (7)
GETSTATIC (PUBLICATION, Lkotlin/LazyThreadSafetyMode;)
GETSTATIC (INSTANCE, LResult$Companion$$cachedSerializer$delegate$1;)
GETSTATIC (kotlin/LazyThreadSafetyMode, PUBLICATION, Lkotlin/LazyThreadSafetyMode;)
GETSTATIC (Result$Companion$$cachedSerializer$delegate$1, INSTANCE, LResult$Companion$$cachedSerializer$delegate$1;)
CHECKCAST
INVOKESTATIC (kotlin/LazyKt, lazy, (Lkotlin/LazyThreadSafetyMode;Lkotlin/jvm/functions/Function0;)Lkotlin/Lazy;)
PUTSTATIC ($cachedSerializer$delegate, Lkotlin/Lazy;)
PUTSTATIC (Result, $cachedSerializer$delegate, Lkotlin/Lazy;)
RETURN
}
@@ -11,11 +11,11 @@ public final class Container$$serializer : java/lang/Object, kotlinx/serializati
INVOKESPECIAL (Container$$serializer, <init>, ()V)
ASTORE (0)
ALOAD (0)
PUTSTATIC (INSTANCE, LContainer$$serializer;)
PUTSTATIC (Container$$serializer, INSTANCE, LContainer$$serializer;)
NEW
DUP
LDC (Container)
GETSTATIC (INSTANCE, LContainer$$serializer;)
GETSTATIC (Container$$serializer, INSTANCE, LContainer$$serializer;)
CHECKCAST
LDC (1)
INVOKESPECIAL (kotlinx/serialization/internal/PluginGeneratedSerialDescriptor, <init>, (Ljava/lang/String;Lkotlinx/serialization/internal/GeneratedSerializer;I)V)
@@ -25,7 +25,7 @@ public final class Container$$serializer : java/lang/Object, kotlinx/serializati
ICONST_0
INVOKEVIRTUAL (kotlinx/serialization/internal/PluginGeneratedSerialDescriptor, addElement, (Ljava/lang/String;Z)V)
ALOAD (0)
PUTSTATIC ($$serialDesc, Lkotlinx/serialization/descriptors/SerialDescriptor;)
PUTSTATIC (Container$$serializer, $$serialDesc, Lkotlinx/serialization/descriptors/SerialDescriptor;)
RETURN
}
@@ -65,7 +65,7 @@ public final class Container$$serializer : java/lang/Object, kotlinx/serializati
ANEWARRAY
DUP
ICONST_0
GETSTATIC (INSTANCE, LResult$OK$$serializer;)
GETSTATIC (Result$OK$$serializer, INSTANCE, LResult$OK$$serializer;)
CHECKCAST
AASTORE
DUP
@@ -73,7 +73,7 @@ public final class Container$$serializer : java/lang/Object, kotlinx/serializati
NEW
DUP
LDC (Result.Err)
GETSTATIC (INSTANCE, LResult$Err;)
GETSTATIC (Result$Err, INSTANCE, LResult$Err;)
INVOKESPECIAL (kotlinx/serialization/internal/ObjectSerializer, <init>, (Ljava/lang/String;Ljava/lang/Object;)V)
AASTORE
INVOKESPECIAL (kotlinx/serialization/SealedClassSerializer, <init>, (Ljava/lang/String;Lkotlin/reflect/KClass;[Lkotlin/reflect/KClass;[Lkotlinx/serialization/KSerializer;)V)
@@ -87,7 +87,7 @@ public final class Container$$serializer : java/lang/Object, kotlinx/serializati
ALOAD (1)
LDC (decoder)
INVOKESTATIC (kotlin/jvm/internal/Intrinsics, checkNotNullParameter, (Ljava/lang/Object;Ljava/lang/String;)V)
GETSTATIC ($$serialDesc, Lkotlinx/serialization/descriptors/SerialDescriptor;)
GETSTATIC (Container$$serializer, $$serialDesc, Lkotlinx/serialization/descriptors/SerialDescriptor;)
ASTORE (2)
ICONST_0
ISTORE (4)
@@ -124,7 +124,7 @@ public final class Container$$serializer : java/lang/Object, kotlinx/serializati
ANEWARRAY
DUP
ICONST_0
GETSTATIC (INSTANCE, LResult$OK$$serializer;)
GETSTATIC (Result$OK$$serializer, INSTANCE, LResult$OK$$serializer;)
CHECKCAST
AASTORE
DUP
@@ -132,7 +132,7 @@ public final class Container$$serializer : java/lang/Object, kotlinx/serializati
NEW
DUP
LDC (Result.Err)
GETSTATIC (INSTANCE, LResult$Err;)
GETSTATIC (Result$Err, INSTANCE, LResult$Err;)
INVOKESPECIAL (kotlinx/serialization/internal/ObjectSerializer, <init>, (Ljava/lang/String;Ljava/lang/Object;)V)
AASTORE
INVOKESPECIAL (kotlinx/serialization/SealedClassSerializer, <init>, (Ljava/lang/String;Lkotlin/reflect/KClass;[Lkotlin/reflect/KClass;[Lkotlinx/serialization/KSerializer;)V)
@@ -175,7 +175,7 @@ public final class Container$$serializer : java/lang/Object, kotlinx/serializati
ANEWARRAY
DUP
ICONST_0
GETSTATIC (INSTANCE, LResult$OK$$serializer;)
GETSTATIC (Result$OK$$serializer, INSTANCE, LResult$OK$$serializer;)
CHECKCAST
AASTORE
DUP
@@ -183,7 +183,7 @@ public final class Container$$serializer : java/lang/Object, kotlinx/serializati
NEW
DUP
LDC (Result.Err)
GETSTATIC (INSTANCE, LResult$Err;)
GETSTATIC (Result$Err, INSTANCE, LResult$Err;)
INVOKESPECIAL (kotlinx/serialization/internal/ObjectSerializer, <init>, (Ljava/lang/String;Ljava/lang/Object;)V)
AASTORE
INVOKESPECIAL (kotlinx/serialization/SealedClassSerializer, <init>, (Ljava/lang/String;Lkotlin/reflect/KClass;[Lkotlin/reflect/KClass;[Lkotlinx/serialization/KSerializer;)V)
@@ -256,7 +256,7 @@ public final class Container$Companion : java/lang/Object {
public final kotlinx.serialization.KSerializer serializer() {
LABEL (L0)
GETSTATIC (INSTANCE, LContainer$$serializer;)
GETSTATIC (Container$$serializer, INSTANCE, LContainer$$serializer;)
CHECKCAST
ARETURN
LABEL (L1)
@@ -273,7 +273,7 @@ public final class Container : java/lang/Object {
DUP
ACONST_NULL
INVOKESPECIAL (Container$Companion, <init>, (Lkotlin/jvm/internal/DefaultConstructorMarker;)V)
PUTSTATIC (Companion, LContainer$Companion;)
PUTSTATIC (Container, Companion, LContainer$Companion;)
RETURN
}
@@ -288,7 +288,7 @@ public final class Container : java/lang/Object {
INVOKESPECIAL (java/lang/Object, <init>, ()V)
ALOAD (0)
ALOAD (1)
PUTFIELD (r, LResult;)
PUTFIELD (Container, r, LResult;)
RETURN
LABEL (L2)
}
@@ -302,7 +302,7 @@ public final class Container : java/lang/Object {
IF_ICMPEQ (L1)
ILOAD (1)
ICONST_1
GETSTATIC (INSTANCE, LContainer$$serializer;)
GETSTATIC (Container$$serializer, INSTANCE, LContainer$$serializer;)
CHECKCAST
INVOKEINTERFACE (kotlinx/serialization/KSerializer, getDescriptor, ()Lkotlinx/serialization/descriptors/SerialDescriptor;)
INVOKESTATIC (kotlinx/serialization/internal/PluginExceptionsKt, throwMissingFieldException, (IILkotlinx/serialization/descriptors/SerialDescriptor;)V)
@@ -311,7 +311,7 @@ public final class Container : java/lang/Object {
INVOKESPECIAL (java/lang/Object, <init>, ()V)
ALOAD (0)
ALOAD (2)
PUTFIELD (r, LResult;)
PUTFIELD (Container, r, LResult;)
RETURN
LABEL (L2)
}
@@ -353,7 +353,7 @@ public final class Container : java/lang/Object {
ANEWARRAY
DUP
ICONST_0
GETSTATIC (INSTANCE, LResult$OK$$serializer;)
GETSTATIC (Result$OK$$serializer, INSTANCE, LResult$OK$$serializer;)
CHECKCAST
AASTORE
DUP
@@ -361,12 +361,12 @@ public final class Container : java/lang/Object {
NEW
DUP
LDC (Result.Err)
GETSTATIC (INSTANCE, LResult$Err;)
GETSTATIC (Result$Err, INSTANCE, LResult$Err;)
INVOKESPECIAL (kotlinx/serialization/internal/ObjectSerializer, <init>, (Ljava/lang/String;Ljava/lang/Object;)V)
AASTORE
INVOKESPECIAL (kotlinx/serialization/SealedClassSerializer, <init>, (Ljava/lang/String;Lkotlin/reflect/KClass;[Lkotlin/reflect/KClass;[Lkotlinx/serialization/KSerializer;)V)
ALOAD (0)
GETFIELD (r, LResult;)
GETFIELD (Container, r, LResult;)
INVOKEINTERFACE (kotlinx/serialization/encoding/CompositeEncoder, encodeSerializableElement, (Lkotlinx/serialization/descriptors/SerialDescriptor;ILkotlinx/serialization/SerializationStrategy;Ljava/lang/Object;)V)
RETURN
LABEL (L1)
@@ -380,7 +380,7 @@ final class Result$Companion$serializer$1 : kotlin/jvm/internal/Lambda, kotlin/j
NEW
DUP
INVOKESPECIAL (Result$Companion$serializer$1, <init>, ()V)
PUTSTATIC (INSTANCE, LResult$Companion$serializer$1;)
PUTSTATIC (Result$Companion$serializer$1, INSTANCE, LResult$Companion$serializer$1;)
RETURN
}
@@ -416,7 +416,7 @@ final class Result$Companion$serializer$1 : kotlin/jvm/internal/Lambda, kotlin/j
ANEWARRAY
DUP
ICONST_0
GETSTATIC (INSTANCE, LResult$OK$$serializer;)
GETSTATIC (Result$OK$$serializer, INSTANCE, LResult$OK$$serializer;)
CHECKCAST
AASTORE
DUP
@@ -424,7 +424,7 @@ final class Result$Companion$serializer$1 : kotlin/jvm/internal/Lambda, kotlin/j
NEW
DUP
LDC (Result.Err)
GETSTATIC (INSTANCE, LResult$Err;)
GETSTATIC (Result$Err, INSTANCE, LResult$Err;)
INVOKESPECIAL (kotlinx/serialization/internal/ObjectSerializer, <init>, (Ljava/lang/String;Ljava/lang/Object;)V)
AASTORE
INVOKESPECIAL (kotlinx/serialization/SealedClassSerializer, <init>, (Ljava/lang/String;Lkotlin/reflect/KClass;[Lkotlin/reflect/KClass;[Lkotlinx/serialization/KSerializer;)V)
@@ -445,11 +445,11 @@ public final class Result$Companion : java/lang/Object {
private final static kotlin.Lazy $cachedSerializer$delegate
static void <clinit>() {
GETSTATIC (PUBLICATION, Lkotlin/LazyThreadSafetyMode;)
GETSTATIC (INSTANCE, LResult$Companion$serializer$1;)
GETSTATIC (kotlin/LazyThreadSafetyMode, PUBLICATION, Lkotlin/LazyThreadSafetyMode;)
GETSTATIC (Result$Companion$serializer$1, INSTANCE, LResult$Companion$serializer$1;)
CHECKCAST
INVOKESTATIC (kotlin/LazyKt, lazy, (Lkotlin/LazyThreadSafetyMode;Lkotlin/jvm/functions/Function0;)Lkotlin/Lazy;)
PUTSTATIC ($cachedSerializer$delegate, Lkotlin/Lazy;)
PUTSTATIC (Result$Companion, $cachedSerializer$delegate, Lkotlin/Lazy;)
RETURN
}
@@ -473,7 +473,7 @@ public final class Result$Companion : java/lang/Object {
public final kotlinx.serialization.KSerializer serializer() {
LABEL (L0)
GETSTATIC ($cachedSerializer$delegate, Lkotlin/Lazy;)
GETSTATIC (Result$Companion, $cachedSerializer$delegate, Lkotlin/Lazy;)
INVOKEINTERFACE (kotlin/Lazy, getValue, ()Ljava/lang/Object;)
CHECKCAST
ARETURN
@@ -488,7 +488,7 @@ final class Result$Err$serializer$1 : kotlin/jvm/internal/Lambda, kotlin/jvm/fun
NEW
DUP
INVOKESPECIAL (Result$Err$serializer$1, <init>, ()V)
PUTSTATIC (INSTANCE, LResult$Err$serializer$1;)
PUTSTATIC (Result$Err$serializer$1, INSTANCE, LResult$Err$serializer$1;)
RETURN
}
@@ -506,7 +506,7 @@ final class Result$Err$serializer$1 : kotlin/jvm/internal/Lambda, kotlin/jvm/fun
NEW
DUP
LDC (Result.Err)
GETSTATIC (INSTANCE, LResult$Err;)
GETSTATIC (Result$Err, INSTANCE, LResult$Err;)
INVOKESPECIAL (kotlinx/serialization/internal/ObjectSerializer, <init>, (Ljava/lang/String;Ljava/lang/Object;)V)
ARETURN
LABEL (L1)
@@ -534,12 +534,12 @@ public final class Result$Err : Result {
INVOKESPECIAL (Result$Err, <init>, ()V)
ASTORE (0)
ALOAD (0)
PUTSTATIC (INSTANCE, LResult$Err;)
GETSTATIC (PUBLICATION, Lkotlin/LazyThreadSafetyMode;)
GETSTATIC (INSTANCE, LResult$Err$serializer$1;)
PUTSTATIC (Result$Err, INSTANCE, LResult$Err;)
GETSTATIC (kotlin/LazyThreadSafetyMode, PUBLICATION, Lkotlin/LazyThreadSafetyMode;)
GETSTATIC (Result$Err$serializer$1, INSTANCE, LResult$Err$serializer$1;)
CHECKCAST
INVOKESTATIC (kotlin/LazyKt, lazy, (Lkotlin/LazyThreadSafetyMode;Lkotlin/jvm/functions/Function0;)Lkotlin/Lazy;)
PUTSTATIC ($cachedSerializer$delegate, Lkotlin/Lazy;)
PUTSTATIC (Result$Err, $cachedSerializer$delegate, Lkotlin/Lazy;)
RETURN
}
@@ -557,7 +557,7 @@ public final class Result$Err : Result {
public final kotlinx.serialization.KSerializer serializer() {
LABEL (L0)
GETSTATIC ($cachedSerializer$delegate, Lkotlin/Lazy;)
GETSTATIC (Result$Err, $cachedSerializer$delegate, Lkotlin/Lazy;)
INVOKEINTERFACE (kotlin/Lazy, getValue, ()Ljava/lang/Object;)
CHECKCAST
ARETURN
@@ -578,11 +578,11 @@ public final class Result$OK$$serializer : java/lang/Object, kotlinx/serializati
INVOKESPECIAL (Result$OK$$serializer, <init>, ()V)
ASTORE (0)
ALOAD (0)
PUTSTATIC (INSTANCE, LResult$OK$$serializer;)
PUTSTATIC (Result$OK$$serializer, INSTANCE, LResult$OK$$serializer;)
NEW
DUP
LDC (Result.OK)
GETSTATIC (INSTANCE, LResult$OK$$serializer;)
GETSTATIC (Result$OK$$serializer, INSTANCE, LResult$OK$$serializer;)
CHECKCAST
LDC (1)
INVOKESPECIAL (kotlinx/serialization/internal/PluginGeneratedSerialDescriptor, <init>, (Ljava/lang/String;Lkotlinx/serialization/internal/GeneratedSerializer;I)V)
@@ -592,7 +592,7 @@ public final class Result$OK$$serializer : java/lang/Object, kotlinx/serializati
ICONST_0
INVOKEVIRTUAL (kotlinx/serialization/internal/PluginGeneratedSerialDescriptor, addElement, (Ljava/lang/String;Z)V)
ALOAD (0)
PUTSTATIC ($$serialDesc, Lkotlinx/serialization/descriptors/SerialDescriptor;)
PUTSTATIC (Result$OK$$serializer, $$serialDesc, Lkotlinx/serialization/descriptors/SerialDescriptor;)
RETURN
}
@@ -611,7 +611,7 @@ public final class Result$OK$$serializer : java/lang/Object, kotlinx/serializati
ANEWARRAY
DUP
ICONST_0
GETSTATIC (INSTANCE, Lkotlinx/serialization/internal/StringSerializer;)
GETSTATIC (kotlinx/serialization/internal/StringSerializer, INSTANCE, Lkotlinx/serialization/internal/StringSerializer;)
CHECKCAST
AASTORE
ARETURN
@@ -623,7 +623,7 @@ public final class Result$OK$$serializer : java/lang/Object, kotlinx/serializati
ALOAD (1)
LDC (decoder)
INVOKESTATIC (kotlin/jvm/internal/Intrinsics, checkNotNullParameter, (Ljava/lang/Object;Ljava/lang/String;)V)
GETSTATIC ($$serialDesc, Lkotlinx/serialization/descriptors/SerialDescriptor;)
GETSTATIC (Result$OK$$serializer, $$serialDesc, Lkotlinx/serialization/descriptors/SerialDescriptor;)
ASTORE (2)
ICONST_0
ISTORE (4)
@@ -722,7 +722,7 @@ public final class Result$OK$Companion : java/lang/Object {
public final kotlinx.serialization.KSerializer serializer() {
LABEL (L0)
GETSTATIC (INSTANCE, LResult$OK$$serializer;)
GETSTATIC (Result$OK$$serializer, INSTANCE, LResult$OK$$serializer;)
CHECKCAST
ARETURN
LABEL (L1)
@@ -739,7 +739,7 @@ public final class Result$OK : Result {
DUP
ACONST_NULL
INVOKESPECIAL (Result$OK$Companion, <init>, (Lkotlin/jvm/internal/DefaultConstructorMarker;)V)
PUTSTATIC (Companion, LResult$OK$Companion;)
PUTSTATIC (Result$OK, Companion, LResult$OK$Companion;)
RETURN
}
@@ -755,7 +755,7 @@ public final class Result$OK : Result {
INVOKESPECIAL (Result, <init>, (Lkotlin/jvm/internal/DefaultConstructorMarker;)V)
ALOAD (0)
ALOAD (1)
PUTFIELD (s, Ljava/lang/String;)
PUTFIELD (Result$OK, s, Ljava/lang/String;)
RETURN
LABEL (L2)
}
@@ -769,7 +769,7 @@ public final class Result$OK : Result {
IF_ICMPEQ (L1)
ILOAD (1)
ICONST_1
GETSTATIC (INSTANCE, LResult$OK$$serializer;)
GETSTATIC (Result$OK$$serializer, INSTANCE, LResult$OK$$serializer;)
CHECKCAST
INVOKEINTERFACE (kotlinx/serialization/KSerializer, getDescriptor, ()Lkotlinx/serialization/descriptors/SerialDescriptor;)
INVOKESTATIC (kotlinx/serialization/internal/PluginExceptionsKt, throwMissingFieldException, (IILkotlinx/serialization/descriptors/SerialDescriptor;)V)
@@ -780,7 +780,7 @@ public final class Result$OK : Result {
INVOKESPECIAL (Result, <init>, (ILkotlinx/serialization/internal/SerializationConstructorMarker;)V)
ALOAD (0)
ALOAD (2)
PUTFIELD (s, Ljava/lang/String;)
PUTFIELD (Result$OK, s, Ljava/lang/String;)
RETURN
LABEL (L2)
}
@@ -806,7 +806,7 @@ public final class Result$OK : Result {
ALOAD (2)
ICONST_0
ALOAD (0)
GETFIELD (s, Ljava/lang/String;)
GETFIELD (Result$OK, s, Ljava/lang/String;)
INVOKEINTERFACE (kotlinx/serialization/encoding/CompositeEncoder, encodeStringElement, (Lkotlinx/serialization/descriptors/SerialDescriptor;ILjava/lang/String;)V)
RETURN
LABEL (L1)
@@ -821,7 +821,7 @@ public abstract class Result : java/lang/Object {
DUP
ACONST_NULL
INVOKESPECIAL (Result$Companion, <init>, (Lkotlin/jvm/internal/DefaultConstructorMarker;)V)
PUTSTATIC (Companion, LResult$Companion;)
PUTSTATIC (Result, Companion, LResult$Companion;)
RETURN
}