Rebase bytecode text expectations for parcel part of android-extensions.

This commit is contained in:
Mads Ager
2022-09-14 14:08:21 +02:00
committed by Alexander Udalov
parent 2d720a09c3
commit 294395f4cc
28 changed files with 94 additions and 95 deletions
@@ -6,7 +6,7 @@ public final class User$Creator : java/lang/Object, android/os/Parcelable$Creato
ALOAD (1)
LDC (parcel)
INVOKESTATIC (kotlin/jvm/internal/Intrinsics, checkNotNullParameter, (Ljava/lang/Object;Ljava/lang/String;)V)
NEW
NEW (User)
DUP
ALOAD (1)
INVOKEVIRTUAL (android/os/Parcel, readStrongBinder, ()Landroid/os/IBinder;)
@@ -14,7 +14,7 @@ public final class User$Creator : java/lang/Object, android/os/Parcelable$Creato
INVOKEVIRTUAL (android/os/Parcel, createBinderArray, ()[Landroid/os/IBinder;)
ALOAD (1)
INVOKEVIRTUAL (android/os/Parcel, createBinderArrayList, ()Ljava/util/ArrayList;)
CHECKCAST
CHECKCAST (java/util/List)
ALOAD (1)
INVOKEVIRTUAL (android/os/Parcel, createBinderArrayList, ()Ljava/util/ArrayList;)
INVOKESPECIAL (User, <init>, (Landroid/os/IBinder;[Landroid/os/IBinder;Ljava/util/List;Ljava/util/ArrayList;)V)
@@ -81,7 +81,7 @@ public final class User : java/lang/Object, android/os/Parcelable {
ALOAD (1)
ALOAD (0)
GETFIELD (User, binderArrayList, Ljava/util/ArrayList;)
CHECKCAST
CHECKCAST (java/util/List)
INVOKEVIRTUAL (android/os/Parcel, writeBinderList, (Ljava/util/List;)V)
RETURN
LABEL (L1)
@@ -7,7 +7,7 @@ public final class User$Creator : java/lang/Object, android/os/Parcelable$Creato
LDC (in)
INVOKESTATIC (kotlin/jvm/internal/Intrinsics, checkNotNullParameter, (Ljava/lang/Object;Ljava/lang/String;)V)
LABEL (L1)
NEW
NEW (User)
DUP
ALOAD (1)
INVOKEVIRTUAL (android/os/Parcel, readStrongBinder, ()Landroid/os/IBinder;)
@@ -15,11 +15,11 @@ public final class User$Creator : java/lang/Object, android/os/Parcelable$Creato
INVOKEVIRTUAL (android/os/Parcel, createBinderArray, ()[Landroid/os/IBinder;)
ALOAD (1)
INVOKEVIRTUAL (android/os/Parcel, createBinderArrayList, ()Ljava/util/ArrayList;)
CHECKCAST
CHECKCAST (java/util/List)
ALOAD (1)
INVOKEVIRTUAL (android/os/Parcel, readInt, ()I)
ISTORE (2)
NEW
NEW (java/util/ArrayList)
DUP
ILOAD (2)
INVOKESPECIAL (java/util/ArrayList, <init>, (I)V)
@@ -115,7 +115,7 @@ public final class User : java/lang/Object, android/os/Parcelable {
ALOAD (1)
SWAP
INVOKEINTERFACE (java/util/Iterator, next, ()Ljava/lang/Object;)
CHECKCAST
CHECKCAST (android/os/IBinder)
INVOKEVIRTUAL (android/os/Parcel, writeStrongBinder, (Landroid/os/IBinder;)V)
GOTO (L1)
LABEL (L2)
@@ -6,13 +6,13 @@ public final class test/Foo$Creator : java/lang/Object, android/os/Parcelable$Cr
ALOAD (1)
LDC (parcel)
INVOKESTATIC (kotlin/jvm/internal/Intrinsics, checkNotNullParameter, (Ljava/lang/Object;Ljava/lang/String;)V)
NEW
NEW (test/Foo)
DUP
ALOAD (1)
LDC (Ltest/Foo;)
INVOKEVIRTUAL (java/lang/Class, getClassLoader, ()Ljava/lang/ClassLoader;)
INVOKEVIRTUAL (android/os/Parcel, readParcelable, (Ljava/lang/ClassLoader;)Landroid/os/Parcelable;)
CHECKCAST
CHECKCAST (android/accounts/Account)
INVOKESPECIAL (test/Foo, <init>, (Landroid/accounts/Account;)V)
ARETURN
LABEL (L1)
@@ -38,10 +38,10 @@ public final class test/Foo : java/lang/Object, android/os/Parcelable {
private final android.accounts.Account kp
static void <clinit>() {
NEW
NEW (test/Foo$Creator)
DUP
INVOKESPECIAL (test/Foo$Creator, <init>, ()V)
CHECKCAST
CHECKCAST (android/os/Parcelable$Creator)
PUTSTATIC (test/Foo, CREATOR, Landroid/os/Parcelable$Creator;)
RETURN
}
@@ -60,7 +60,7 @@ public final class test/Foo : java/lang/Object, android/os/Parcelable {
ALOAD (1)
ALOAD (0)
GETFIELD (test/Foo, kp, Landroid/accounts/Account;)
CHECKCAST
CHECKCAST (android/os/Parcelable)
ILOAD (2)
INVOKEVIRTUAL (android/os/Parcel, writeParcelable, (Landroid/os/Parcelable;I)V)
RETURN
@@ -6,13 +6,13 @@ public final class test/Foo$Creator : java/lang/Object, android/os/Parcelable$Cr
ALOAD (1)
LDC (in)
INVOKESTATIC (kotlin/jvm/internal/Intrinsics, checkNotNullParameter, (Ljava/lang/Object;Ljava/lang/String;)V)
NEW
NEW (test/Foo)
DUP
ALOAD (1)
LDC (Ltest/Foo;)
INVOKEVIRTUAL (java/lang/Class, getClassLoader, ()Ljava/lang/ClassLoader;)
INVOKEVIRTUAL (android/os/Parcel, readParcelable, (Ljava/lang/ClassLoader;)Landroid/os/Parcelable;)
CHECKCAST
CHECKCAST (android/accounts/Account)
INVOKESPECIAL (test/Foo, <init>, (Landroid/accounts/Account;)V)
ARETURN
LABEL (L1)
@@ -38,7 +38,7 @@ public final class test/Foo : java/lang/Object, android/os/Parcelable {
private final android.accounts.Account kp
static void <clinit>() {
NEW
NEW (test/Foo$Creator)
DUP
INVOKESPECIAL (test/Foo$Creator, <init>, ()V)
PUTSTATIC (test/Foo, CREATOR, Landroid/os/Parcelable$Creator;)
@@ -19,7 +19,7 @@ public final class k/KotlinParcelable$Creator : java/lang/Object, android/os/Par
ISTORE (2)
LABEL (L2)
LINENUMBER (24)
NEW
NEW (k/KotlinParcelable)
DUP
ILOAD (2)
INVOKESPECIAL (k/KotlinParcelable, <init>, (I)V)
@@ -50,14 +50,14 @@ public final class k/KotlinParcelable : java/lang/Object, android/os/Parcelable
private int data
static void <clinit>() {
NEW
NEW (k/KotlinParcelable$Companion)
DUP
ACONST_NULL
INVOKESPECIAL (k/KotlinParcelable$Companion, <init>, (Lkotlin/jvm/internal/DefaultConstructorMarker;)V)
PUTSTATIC (k/KotlinParcelable, Companion, Lk/KotlinParcelable$Companion;)
LABEL (L0)
LINENUMBER (18)
NEW
NEW (k/KotlinParcelable$Creator)
DUP
INVOKESPECIAL (k/KotlinParcelable$Creator, <init>, ()V)
PUTSTATIC (k/KotlinParcelable, CREATOR, Lk/KotlinParcelable$Creator;)
@@ -110,7 +110,7 @@ public final class test/Foo$Creator : java/lang/Object, android/os/Parcelable$Cr
ALOAD (1)
LDC (parcel)
INVOKESTATIC (kotlin/jvm/internal/Intrinsics, checkNotNullParameter, (Ljava/lang/Object;Ljava/lang/String;)V)
NEW
NEW (test/Foo)
DUP
GETSTATIC (k/KotlinParcelable, CREATOR, Lk/KotlinParcelable$Creator;)
ALOAD (1)
@@ -140,10 +140,10 @@ public final class test/Foo : java/lang/Object, android/os/Parcelable {
private final k.KotlinParcelable kp
static void <clinit>() {
NEW
NEW (test/Foo$Creator)
DUP
INVOKESPECIAL (test/Foo$Creator, <init>, ()V)
CHECKCAST
CHECKCAST (android/os/Parcelable$Creator)
PUTSTATIC (test/Foo, CREATOR, Landroid/os/Parcelable$Creator;)
RETURN
}
@@ -19,7 +19,7 @@ public final class k/KotlinParcelable$Creator : java/lang/Object, android/os/Par
ISTORE (2)
LABEL (L2)
LINENUMBER (24)
NEW
NEW (k/KotlinParcelable)
DUP
ILOAD (2)
INVOKESPECIAL (k/KotlinParcelable, <init>, (I)V)
@@ -49,14 +49,14 @@ public final class k/KotlinParcelable : java/lang/Object, android/os/Parcelable
private int data
static void <clinit>() {
NEW
NEW (k/KotlinParcelable$Companion)
DUP
ACONST_NULL
INVOKESPECIAL (k/KotlinParcelable$Companion, <init>, (Lkotlin/jvm/internal/DefaultConstructorMarker;)V)
PUTSTATIC (k/KotlinParcelable, Companion, Lk/KotlinParcelable$Companion;)
LABEL (L0)
LINENUMBER (18)
NEW
NEW (k/KotlinParcelable$Creator)
DUP
INVOKESPECIAL (k/KotlinParcelable$Creator, <init>, ()V)
PUTSTATIC (k/KotlinParcelable, CREATOR, Lk/KotlinParcelable$Creator;)
@@ -109,13 +109,13 @@ public final class test/Foo$Creator : java/lang/Object, android/os/Parcelable$Cr
ALOAD (1)
LDC (in)
INVOKESTATIC (kotlin/jvm/internal/Intrinsics, checkNotNullParameter, (Ljava/lang/Object;Ljava/lang/String;)V)
NEW
NEW (test/Foo)
DUP
ALOAD (1)
LDC (Ltest/Foo;)
INVOKEVIRTUAL (java/lang/Class, getClassLoader, ()Ljava/lang/ClassLoader;)
INVOKEVIRTUAL (android/os/Parcel, readParcelable, (Ljava/lang/ClassLoader;)Landroid/os/Parcelable;)
CHECKCAST
CHECKCAST (k/KotlinParcelable)
INVOKESPECIAL (test/Foo, <init>, (Lk/KotlinParcelable;)V)
ARETURN
LABEL (L1)
@@ -141,7 +141,7 @@ public final class test/Foo : java/lang/Object, android/os/Parcelable {
private final k.KotlinParcelable kp
static void <clinit>() {
NEW
NEW (test/Foo$Creator)
DUP
INVOKESPECIAL (test/Foo$Creator, <init>, ()V)
PUTSTATIC (test/Foo, CREATOR, Landroid/os/Parcelable$Creator;)
@@ -11,10 +11,9 @@ final class User$Companion : java/lang/Object, kotlinx/android/parcel/Parceler {
LABEL (L0)
LINENUMBER (10)
ALOAD (0)
CHECKCAST
ILOAD (1)
INVOKESTATIC (kotlinx/android/parcel/Parceler$DefaultImpls, newArray, (Lkotlinx/android/parcel/Parceler;I)[Ljava/lang/Object;)
CHECKCAST
CHECKCAST ([LUser;)
ARETURN
LABEL (L1)
}
@@ -61,7 +60,7 @@ public final class User$Creator : java/lang/Object, android/os/Parcelable$Creato
public final User[] newArray(int size) {
LABEL (L0)
ILOAD (1)
ANEWARRAY
ANEWARRAY (User)
ARETURN
LABEL (L1)
}
@@ -13,7 +13,7 @@ final class User$Companion : java/lang/Object, kotlinx/android/parcel/Parceler {
ALOAD (0)
ILOAD (1)
INVOKESTATIC (kotlinx/android/parcel/Parceler$DefaultImpls, newArray, (Lkotlinx/android/parcel/Parceler;I)[Ljava/lang/Object;)
CHECKCAST
CHECKCAST ([LUser;)
ARETURN
LABEL (L1)
}
@@ -59,7 +59,7 @@ public final class User$Creator : java/lang/Object, android/os/Parcelable$Creato
public final User[] newArray(int size) {
LABEL (L0)
ILOAD (1)
ANEWARRAY
ANEWARRAY (User)
ARETURN
LABEL (L1)
}
@@ -11,7 +11,7 @@ final class User$Companion : java/lang/Object, kotlinx/android/parcel/Parceler {
LABEL (L0)
LINENUMBER (19)
ILOAD (1)
ANEWARRAY
ANEWARRAY (User)
ARETURN
LABEL (L1)
}
@@ -11,7 +11,7 @@ final class User$Companion : java/lang/Object, kotlinx/android/parcel/Parceler {
LABEL (L0)
LINENUMBER (19)
ILOAD (1)
ANEWARRAY
ANEWARRAY (User)
ARETURN
LABEL (L1)
}
@@ -28,19 +28,19 @@ public final class User : java/lang/Object, android/os/Parcelable {
private final static java.lang.StringBuilder test
static void <clinit>() {
NEW
NEW (User$Companion)
DUP
ACONST_NULL
INVOKESPECIAL (User$Companion, <init>, (Lkotlin/jvm/internal/DefaultConstructorMarker;)V)
PUTSTATIC (User, Companion, LUser$Companion;)
NEW
NEW (User$Creator)
DUP
INVOKESPECIAL (User$Creator, <init>, ()V)
CHECKCAST
CHECKCAST (android/os/Parcelable$Creator)
PUTSTATIC (User, CREATOR, Landroid/os/Parcelable$Creator;)
LABEL (L0)
LINENUMBER (12)
NEW
NEW (java/lang/StringBuilder)
DUP
INVOKESPECIAL (java/lang/StringBuilder, <init>, ()V)
PUTSTATIC (User, test, Ljava/lang/StringBuilder;)
@@ -28,18 +28,18 @@ public final class User : java/lang/Object, android/os/Parcelable {
private final static java.lang.StringBuilder test
static void <clinit>() {
NEW
NEW (User$Companion)
DUP
ACONST_NULL
INVOKESPECIAL (User$Companion, <init>, (Lkotlin/jvm/internal/DefaultConstructorMarker;)V)
PUTSTATIC (User, Companion, LUser$Companion;)
LABEL (L0)
LINENUMBER (12)
NEW
NEW (java/lang/StringBuilder)
DUP
INVOKESPECIAL (java/lang/StringBuilder, <init>, ()V)
PUTSTATIC (User, test, Ljava/lang/StringBuilder;)
NEW
NEW (User$Creator)
DUP
INVOKESPECIAL (User$Creator, <init>, ()V)
PUTSTATIC (User, CREATOR, Landroid/os/Parcelable$Creator;)
@@ -7,7 +7,7 @@ public final class test/Bar$Creator : java/lang/Object, android/os/Parcelable$Cr
LDC (parcel)
INVOKESTATIC (kotlin/jvm/internal/Intrinsics, checkNotNullParameter, (Ljava/lang/Object;Ljava/lang/String;)V)
LABEL (L1)
NEW
NEW (test/Bar)
DUP
ALOAD (1)
INVOKEVIRTUAL (android/os/Parcel, readInt, ()I)
@@ -19,7 +19,7 @@ public final class test/Bar$Creator : java/lang/Object, android/os/Parcelable$Cr
ALOAD (1)
INVOKEINTERFACE (android/os/Parcelable$Creator, createFromParcel, (Landroid/os/Parcel;)Ljava/lang/Object;)
LABEL (L3)
CHECKCAST
CHECKCAST (test/Foo)
INVOKESPECIAL (test/Bar, <init>, (Ltest/Foo;)V)
ARETURN
LABEL (L4)
@@ -45,10 +45,10 @@ public final class test/Bar : java/lang/Object, android/os/Parcelable {
private final test.Foo foo
static void <clinit>() {
NEW
NEW (test/Bar$Creator)
DUP
INVOKESPECIAL (test/Bar$Creator, <init>, ()V)
CHECKCAST
CHECKCAST (android/os/Parcelable$Creator)
PUTSTATIC (test/Bar, CREATOR, Landroid/os/Parcelable$Creator;)
RETURN
}
@@ -95,12 +95,12 @@ public final class test/Foo$Creator : java/lang/Object, android/os/Parcelable$Cr
ALOAD (1)
LDC (parcel)
INVOKESTATIC (kotlin/jvm/internal/Intrinsics, checkNotNullParameter, (Ljava/lang/Object;Ljava/lang/String;)V)
NEW
NEW (test/Foo)
DUP
GETSTATIC (test/Bar, CREATOR, Landroid/os/Parcelable$Creator;)
ALOAD (1)
INVOKEINTERFACE (android/os/Parcelable$Creator, createFromParcel, (Landroid/os/Parcel;)Ljava/lang/Object;)
CHECKCAST
CHECKCAST (test/Bar)
INVOKESPECIAL (test/Foo, <init>, (Ltest/Bar;)V)
ARETURN
LABEL (L1)
@@ -126,10 +126,10 @@ public final class test/Foo : java/lang/Object, android/os/Parcelable {
private final test.Bar bar
static void <clinit>() {
NEW
NEW (test/Foo$Creator)
DUP
INVOKESPECIAL (test/Foo$Creator, <init>, ()V)
CHECKCAST
CHECKCAST (android/os/Parcelable$Creator)
PUTSTATIC (test/Foo, CREATOR, Landroid/os/Parcelable$Creator;)
RETURN
}
@@ -7,7 +7,7 @@ public final class test/Bar$Creator : java/lang/Object, android/os/Parcelable$Cr
LDC (in)
INVOKESTATIC (kotlin/jvm/internal/Intrinsics, checkNotNullParameter, (Ljava/lang/Object;Ljava/lang/String;)V)
LABEL (L1)
NEW
NEW (test/Bar)
DUP
ALOAD (1)
INVOKEVIRTUAL (android/os/Parcel, readInt, ()I)
@@ -16,7 +16,7 @@ public final class test/Bar$Creator : java/lang/Object, android/os/Parcelable$Cr
GETSTATIC (test/Foo, CREATOR, Landroid/os/Parcelable$Creator;)
SWAP
INVOKEINTERFACE (android/os/Parcelable$Creator, createFromParcel, (Landroid/os/Parcel;)Ljava/lang/Object;)
CHECKCAST
CHECKCAST (test/Foo)
GOTO (L3)
LABEL (L2)
ACONST_NULL
@@ -46,7 +46,7 @@ public final class test/Bar : java/lang/Object, android/os/Parcelable {
private final test.Foo foo
static void <clinit>() {
NEW
NEW (test/Bar$Creator)
DUP
INVOKESPECIAL (test/Bar$Creator, <init>, ()V)
PUTSTATIC (test/Bar, CREATOR, Landroid/os/Parcelable$Creator;)
@@ -94,13 +94,13 @@ public final class test/Foo$Creator : java/lang/Object, android/os/Parcelable$Cr
ALOAD (1)
LDC (in)
INVOKESTATIC (kotlin/jvm/internal/Intrinsics, checkNotNullParameter, (Ljava/lang/Object;Ljava/lang/String;)V)
NEW
NEW (test/Foo)
DUP
ALOAD (1)
GETSTATIC (test/Bar, CREATOR, Landroid/os/Parcelable$Creator;)
SWAP
INVOKEINTERFACE (android/os/Parcelable$Creator, createFromParcel, (Landroid/os/Parcel;)Ljava/lang/Object;)
CHECKCAST
CHECKCAST (test/Bar)
INVOKESPECIAL (test/Foo, <init>, (Ltest/Bar;)V)
ARETURN
LABEL (L1)
@@ -126,7 +126,7 @@ public final class test/Foo : java/lang/Object, android/os/Parcelable {
private final test.Bar bar
static void <clinit>() {
NEW
NEW (test/Foo$Creator)
DUP
INVOKESPECIAL (test/Foo$Creator, <init>, ()V)
PUTSTATIC (test/Foo, CREATOR, Landroid/os/Parcelable$Creator;)
@@ -9,7 +9,7 @@ public final class test/SomeClass$Creator : java/lang/Object, android/os/Parcela
ALOAD (1)
INVOKEVIRTUAL (android/os/Parcel, readInt, ()I)
POP
NEW
NEW (test/SomeClass)
DUP
INVOKESPECIAL (test/SomeClass, <init>, ()V)
ARETURN
@@ -7,12 +7,12 @@ public final class test/SomeClass$Creator : java/lang/Object, android/os/Parcela
LDC (in)
INVOKESTATIC (kotlin/jvm/internal/Intrinsics, checkNotNullParameter, (Ljava/lang/Object;Ljava/lang/String;)V)
LABEL (L1)
NEW
NEW (test/SomeClass)
DUP
ALOAD (1)
INVOKEVIRTUAL (android/os/Parcel, readInt, ()I)
IFEQ (L2)
NEW
NEW (test/SomeClass)
DUP
INVOKESPECIAL (test/SomeClass, <init>, ()V)
GOTO (L3)
@@ -44,7 +44,7 @@ public final class Test : java/lang/Object, android/os/Parcelable {
IFEQ (L2)
ALOAD (4)
INVOKEINTERFACE (java/util/Iterator, next, ()Ljava/lang/Object;)
CHECKCAST
CHECKCAST (java/util/List)
ASTORE (5)
ALOAD (1)
ALOAD (5)
@@ -60,7 +60,7 @@ public final class Test : java/lang/Object, android/os/Parcelable {
ALOAD (1)
ALOAD (6)
INVOKEINTERFACE (java/util/Iterator, next, ()Ljava/lang/Object;)
CHECKCAST
CHECKCAST (java/util/List)
INVOKEVIRTUAL (android/os/Parcel, writeStringList, (Ljava/util/List;)V)
GOTO (L3)
LABEL (L2)
@@ -43,7 +43,7 @@ public final class Test : java/lang/Object, android/os/Parcelable {
ALOAD (1)
SWAP
INVOKEINTERFACE (java/util/Iterator, next, ()Ljava/lang/Object;)
CHECKCAST
CHECKCAST (java/util/List)
DUP_X1
INVOKEINTERFACE (java/util/Collection, size, ()I)
INVOKEVIRTUAL (android/os/Parcel, writeInt, (I)V)
@@ -56,7 +56,7 @@ public final class Test : java/lang/Object, android/os/Parcelable {
ALOAD (1)
SWAP
INVOKEINTERFACE (java/util/Iterator, next, ()Ljava/lang/Object;)
CHECKCAST
CHECKCAST (java/util/ArrayList)
DUP_X1
INVOKEINTERFACE (java/util/Collection, size, ()I)
INVOKEVIRTUAL (android/os/Parcel, writeInt, (I)V)
@@ -69,7 +69,7 @@ public final class Test : java/lang/Object, android/os/Parcelable {
ALOAD (1)
SWAP
INVOKEINTERFACE (java/util/Iterator, next, ()Ljava/lang/Object;)
CHECKCAST
CHECKCAST (java/lang/String)
INVOKEVIRTUAL (android/os/Parcel, writeString, (Ljava/lang/String;)V)
GOTO (L5)
LABEL (L6)
@@ -6,7 +6,7 @@ public final class test/Foo$Creator : java/lang/Object, android/os/Parcelable$Cr
ALOAD (1)
LDC (parcel)
INVOKESTATIC (kotlin/jvm/internal/Intrinsics, checkNotNullParameter, (Ljava/lang/Object;Ljava/lang/String;)V)
NEW
NEW (test/Foo)
DUP
ALOAD (1)
LDC (Ltest/Foo;)
@@ -37,10 +37,10 @@ public final class test/Foo : java/lang/Object, android/os/Parcelable {
private final android.os.Parcelable parcelable
static void <clinit>() {
NEW
NEW (test/Foo$Creator)
DUP
INVOKESPECIAL (test/Foo$Creator, <init>, ()V)
CHECKCAST
CHECKCAST (android/os/Parcelable$Creator)
PUTSTATIC (test/Foo, CREATOR, Landroid/os/Parcelable$Creator;)
RETURN
}
@@ -6,7 +6,7 @@ public final class test/Foo$Creator : java/lang/Object, android/os/Parcelable$Cr
ALOAD (1)
LDC (in)
INVOKESTATIC (kotlin/jvm/internal/Intrinsics, checkNotNullParameter, (Ljava/lang/Object;Ljava/lang/String;)V)
NEW
NEW (test/Foo)
DUP
ALOAD (1)
LDC (Ltest/Foo;)
@@ -37,7 +37,7 @@ public final class test/Foo : java/lang/Object, android/os/Parcelable {
private final android.os.Parcelable parcelable
static void <clinit>() {
NEW
NEW (test/Foo$Creator)
DUP
INVOKESPECIAL (test/Foo$Creator, <init>, ()V)
PUTSTATIC (test/Foo, CREATOR, Landroid/os/Parcelable$Creator;)
@@ -18,14 +18,14 @@ public final class User$Creator : java/lang/Object, android/os/Parcelable$Creato
ALOAD (1)
LDC (parcel)
INVOKESTATIC (kotlin/jvm/internal/Intrinsics, checkNotNullParameter, (Ljava/lang/Object;Ljava/lang/String;)V)
NEW
NEW (User)
DUP
ALOAD (1)
INVOKEVIRTUAL (android/os/Parcel, readSerializable, ()Ljava/io/Serializable;)
CHECKCAST
CHECKCAST (SerializableSimple)
ALOAD (1)
INVOKEVIRTUAL (android/os/Parcel, readSerializable, ()Ljava/io/Serializable;)
CHECKCAST
CHECKCAST (SerializableSimple)
INVOKESPECIAL (User, <init>, (LSerializableSimple;LSerializableSimple;)V)
ARETURN
LABEL (L1)
@@ -53,10 +53,10 @@ public final class User : java/lang/Object, android/os/Parcelable {
private final SerializableSimple nullable
static void <clinit>() {
NEW
NEW (User$Creator)
DUP
INVOKESPECIAL (User$Creator, <init>, ()V)
CHECKCAST
CHECKCAST (android/os/Parcelable$Creator)
PUTSTATIC (User, CREATOR, Landroid/os/Parcelable$Creator;)
RETURN
}
@@ -77,12 +77,12 @@ public final class User : java/lang/Object, android/os/Parcelable {
ALOAD (1)
ALOAD (0)
GETFIELD (User, notNull, LSerializableSimple;)
CHECKCAST
CHECKCAST (java/io/Serializable)
INVOKEVIRTUAL (android/os/Parcel, writeSerializable, (Ljava/io/Serializable;)V)
ALOAD (1)
ALOAD (0)
GETFIELD (User, nullable, LSerializableSimple;)
CHECKCAST
CHECKCAST (java/io/Serializable)
INVOKEVIRTUAL (android/os/Parcel, writeSerializable, (Ljava/io/Serializable;)V)
RETURN
LABEL (L1)
@@ -18,14 +18,14 @@ public final class User$Creator : java/lang/Object, android/os/Parcelable$Creato
ALOAD (1)
LDC (in)
INVOKESTATIC (kotlin/jvm/internal/Intrinsics, checkNotNullParameter, (Ljava/lang/Object;Ljava/lang/String;)V)
NEW
NEW (User)
DUP
ALOAD (1)
INVOKEVIRTUAL (android/os/Parcel, readSerializable, ()Ljava/io/Serializable;)
CHECKCAST
CHECKCAST (SerializableSimple)
ALOAD (1)
INVOKEVIRTUAL (android/os/Parcel, readSerializable, ()Ljava/io/Serializable;)
CHECKCAST
CHECKCAST (SerializableSimple)
INVOKESPECIAL (User, <init>, (LSerializableSimple;LSerializableSimple;)V)
ARETURN
LABEL (L1)
@@ -53,7 +53,7 @@ public final class User : java/lang/Object, android/os/Parcelable {
private final SerializableSimple nullable
static void <clinit>() {
NEW
NEW (User$Creator)
DUP
INVOKESPECIAL (User$Creator, <init>, ()V)
PUTSTATIC (User, CREATOR, Landroid/os/Parcelable$Creator;)
@@ -6,13 +6,13 @@ public final class Test$Creator : java/lang/Object, android/os/Parcelable$Creato
ALOAD (1)
LDC (parcel)
INVOKESTATIC (kotlin/jvm/internal/Intrinsics, checkNotNullParameter, (Ljava/lang/Object;Ljava/lang/String;)V)
NEW
NEW (Test)
DUP
ALOAD (1)
LDC (LTest;)
INVOKEVIRTUAL (java/lang/Class, getClassLoader, ()Ljava/lang/ClassLoader;)
INVOKEVIRTUAL (android/os/Parcel, readValue, (Ljava/lang/ClassLoader;)Ljava/lang/Object;)
CHECKCAST
CHECKCAST (Value)
INVOKESPECIAL (Test, <init>, (LValue;)V)
ARETURN
LABEL (L1)
@@ -38,10 +38,10 @@ public final class Test : java/lang/Object, android/os/Parcelable {
private final Value value
static void <clinit>() {
NEW
NEW (Test$Creator)
DUP
INVOKESPECIAL (Test$Creator, <init>, ()V)
CHECKCAST
CHECKCAST (android/os/Parcelable$Creator)
PUTSTATIC (Test, CREATOR, Landroid/os/Parcelable$Creator;)
RETURN
}
@@ -6,13 +6,13 @@ public final class Test$Creator : java/lang/Object, android/os/Parcelable$Creato
ALOAD (1)
LDC (in)
INVOKESTATIC (kotlin/jvm/internal/Intrinsics, checkNotNullParameter, (Ljava/lang/Object;Ljava/lang/String;)V)
NEW
NEW (Test)
DUP
ALOAD (1)
LDC (LValue;)
INVOKEVIRTUAL (java/lang/Class, getClassLoader, ()Ljava/lang/ClassLoader;)
INVOKEVIRTUAL (android/os/Parcel, readValue, (Ljava/lang/ClassLoader;)Ljava/lang/Object;)
CHECKCAST
CHECKCAST (Value)
INVOKESPECIAL (Test, <init>, (LValue;)V)
ARETURN
LABEL (L1)
@@ -38,7 +38,7 @@ public final class Test : java/lang/Object, android/os/Parcelable {
private final Value value
static void <clinit>() {
NEW
NEW (Test$Creator)
DUP
INVOKESPECIAL (Test$Creator, <init>, ()V)
PUTSTATIC (Test, CREATOR, Landroid/os/Parcelable$Creator;)
@@ -14,7 +14,7 @@ public final class User$Creator : java/lang/Object, android/os/Parcelable$Creato
LDC (parcel)
INVOKESTATIC (kotlin/jvm/internal/Intrinsics, checkNotNullParameter, (Ljava/lang/Object;Ljava/lang/String;)V)
LABEL (L1)
NEW
NEW (User)
DUP
ALOAD (1)
INVOKEVIRTUAL (android/os/Parcel, readString, ()Ljava/lang/String;)
@@ -73,10 +73,10 @@ public final class User : java/lang/Object, android/os/Parcelable {
private final java.lang.String lastName
static void <clinit>() {
NEW
NEW (User$Creator)
DUP
INVOKESPECIAL (User$Creator, <init>, ()V)
CHECKCAST
CHECKCAST (android/os/Parcelable$Creator)
PUTSTATIC (User, CREATOR, Landroid/os/Parcelable$Creator;)
RETURN
}
@@ -14,7 +14,7 @@ public final class User$Creator : java/lang/Object, android/os/Parcelable$Creato
LDC (in)
INVOKESTATIC (kotlin/jvm/internal/Intrinsics, checkNotNullParameter, (Ljava/lang/Object;Ljava/lang/String;)V)
LABEL (L1)
NEW
NEW (User)
DUP
ALOAD (1)
INVOKEVIRTUAL (android/os/Parcel, readString, ()Ljava/lang/String;)
@@ -65,7 +65,7 @@ public final class User : java/lang/Object, android/os/Parcelable {
private final java.lang.String lastName
static void <clinit>() {
NEW
NEW (User$Creator)
DUP
INVOKESPECIAL (User$Creator, <init>, ()V)
PUTSTATIC (User, CREATOR, Landroid/os/Parcelable$Creator;)
@@ -7,7 +7,7 @@ public final class Test$Creator : java/lang/Object, android/os/Parcelable$Creato
LDC (parcel)
INVOKESTATIC (kotlin/jvm/internal/Intrinsics, checkNotNullParameter, (Ljava/lang/Object;Ljava/lang/String;)V)
LABEL (L1)
NEW
NEW (Test)
DUP
ALOAD (1)
INVOKEVIRTUAL (android/os/Parcel, readSize, ()Landroid/util/Size;)
@@ -110,7 +110,7 @@ public final class TestF$Creator : java/lang/Object, android/os/Parcelable$Creat
LDC (parcel)
INVOKESTATIC (kotlin/jvm/internal/Intrinsics, checkNotNullParameter, (Ljava/lang/Object;Ljava/lang/String;)V)
LABEL (L1)
NEW
NEW (TestF)
DUP
ALOAD (1)
INVOKEVIRTUAL (android/os/Parcel, readSizeF, ()Landroid/util/SizeF;)
@@ -7,7 +7,7 @@ public final class Test$Creator : java/lang/Object, android/os/Parcelable$Creato
LDC (in)
INVOKESTATIC (kotlin/jvm/internal/Intrinsics, checkNotNullParameter, (Ljava/lang/Object;Ljava/lang/String;)V)
LABEL (L1)
NEW
NEW (Test)
DUP
ALOAD (1)
INVOKEVIRTUAL (android/os/Parcel, readSize, ()Landroid/util/Size;)
@@ -108,7 +108,7 @@ public final class TestF$Creator : java/lang/Object, android/os/Parcelable$Creat
LDC (in)
INVOKESTATIC (kotlin/jvm/internal/Intrinsics, checkNotNullParameter, (Ljava/lang/Object;Ljava/lang/String;)V)
LABEL (L1)
NEW
NEW (TestF)
DUP
ALOAD (1)
INVOKEVIRTUAL (android/os/Parcel, readSizeF, ()Landroid/util/SizeF;)