blob: 4b45579b17cbe7af493cb1cd733c9a5a6f6875df [file]
public final class MyClass : java/lang/Object, java/io/Serializable {
private final java.lang.String name
public void <init>(java.lang.String name)
public final java.lang.String getName()
}
public final class MyClassParceler : java/lang/Object, kotlinx/parcelize/Parceler {
public final static MyClassParceler INSTANCE
static void <clinit>()
private void <init>()
public MyClass create(android.os.Parcel parcel)
public java.lang.Object create(android.os.Parcel parcel)
public MyClass[] newArray(int size)
public java.lang.Object[] newArray(int size)
public void write(MyClass $this$write, android.os.Parcel parcel, int flags)
public void write(java.lang.Object $this$write, android.os.Parcel parcel, int flags)
}
public final class MyNullableClassParceler : java/lang/Object, kotlinx/parcelize/Parceler {
public final static MyNullableClassParceler INSTANCE
static void <clinit>()
private void <init>()
public java.lang.Void create(android.os.Parcel parcel)
public java.lang.Object create(android.os.Parcel parcel)
public MyClass[] newArray(int size)
public java.lang.Object[] newArray(int size)
public void write(MyClass $this$write, android.os.Parcel parcel, int flags)
public void write(java.lang.Object $this$write, android.os.Parcel parcel, int flags)
}
public final class MyParcelableThing1$Creator : java/lang/Object, android/os/Parcelable$Creator {
public void <init>()
public final MyParcelableThing1 createFromParcel(android.os.Parcel parcel) {
LABEL (L0)
ALOAD (1)
LDC (parcel)
INVOKESTATIC (kotlin/jvm/internal/Intrinsics, checkNotNullParameter, (Ljava/lang/Object;Ljava/lang/String;)V)
NEW (MyParcelableThing1)
DUP
GETSTATIC (MyNullableClassParceler, INSTANCE, LMyNullableClassParceler;)
ALOAD (1)
INVOKEVIRTUAL (MyNullableClassParceler, create, (Landroid/os/Parcel;)Ljava/lang/Void;)
CHECKCAST (MyClass)
GETSTATIC (MyClassParceler, INSTANCE, LMyClassParceler;)
ALOAD (1)
INVOKEVIRTUAL (MyClassParceler, create, (Landroid/os/Parcel;)LMyClass;)
INVOKESPECIAL (MyParcelableThing1, <init>, (LMyClass;LMyClass;)V)
ARETURN
LABEL (L1)
}
public java.lang.Object createFromParcel(android.os.Parcel source) {
LABEL (L0)
ALOAD (0)
ALOAD (1)
INVOKEVIRTUAL (MyParcelableThing1$Creator, createFromParcel, (Landroid/os/Parcel;)LMyParcelableThing1;)
ARETURN
LABEL (L1)
}
public final MyParcelableThing1[] newArray(int size)
public java.lang.Object[] newArray(int size)
}
public final class MyParcelableThing1 : java/lang/Object, android/os/Parcelable {
public final static android.os.Parcelable$Creator CREATOR
private final MyClass p1
private final MyClass p2
static void <clinit>()
public void <init>(MyClass p2, MyClass p1)
public final MyClass component1()
public final MyClass component2()
public final MyParcelableThing1 copy(MyClass p2, MyClass p1)
public static MyParcelableThing1 copy$default(MyParcelableThing1 p0, MyClass p1, MyClass p2, int p3, java.lang.Object p4)
public final int describeContents()
public boolean equals(java.lang.Object other)
public final MyClass getP1()
public final MyClass getP2()
public int hashCode()
public java.lang.String toString()
public final void writeToParcel(android.os.Parcel dest, int flags) {
LABEL (L0)
ALOAD (1)
LDC (dest)
INVOKESTATIC (kotlin/jvm/internal/Intrinsics, checkNotNullParameter, (Ljava/lang/Object;Ljava/lang/String;)V)
GETSTATIC (MyNullableClassParceler, INSTANCE, LMyNullableClassParceler;)
ALOAD (0)
GETFIELD (MyParcelableThing1, p2, LMyClass;)
ALOAD (1)
ILOAD (2)
INVOKEVIRTUAL (MyNullableClassParceler, write, (LMyClass;Landroid/os/Parcel;I)V)
GETSTATIC (MyClassParceler, INSTANCE, LMyClassParceler;)
ALOAD (0)
GETFIELD (MyParcelableThing1, p1, LMyClass;)
ALOAD (1)
ILOAD (2)
INVOKEVIRTUAL (MyClassParceler, write, (LMyClass;Landroid/os/Parcel;I)V)
LABEL (L1)
LINENUMBER (27)
RETURN
LABEL (L2)
}
}