public final class Test$Creator : java/lang/Object, android/os/Parcelable$Creator { public void () public final Test createFromParcel(android.os.Parcel parcel) { LABEL (L0) ALOAD (1) LDC (parcel) INVOKESTATIC (kotlin/jvm/internal/Intrinsics, checkNotNullParameter, (Ljava/lang/Object;Ljava/lang/String;)V) ALOAD (1) INVOKEVIRTUAL (android/os/Parcel, createByteArray, ()[B) ALOAD (1) INVOKEVIRTUAL (android/os/Parcel, createCharArray, ()[C) ALOAD (1) INVOKEVIRTUAL (android/os/Parcel, readInt, ()I) ISTORE (2) ILOAD (2) NEWARRAY (9) ASTORE (3) ICONST_0 ISTORE (4) ASTORE (6) ASTORE (5) LABEL (L1) ILOAD (4) ILOAD (2) IF_ICMPEQ (L2) ALOAD (3) ILOAD (4) ALOAD (1) INVOKEVIRTUAL (android/os/Parcel, readInt, ()I) I2S SASTORE ILOAD (4) ICONST_1 IADD ISTORE (4) GOTO (L1) LABEL (L2) ALOAD (5) ALOAD (6) ALOAD (3) ALOAD (1) INVOKEVIRTUAL (android/os/Parcel, createIntArray, ()[I) ALOAD (1) INVOKEVIRTUAL (android/os/Parcel, createLongArray, ()[J) ALOAD (1) INVOKEVIRTUAL (android/os/Parcel, createByteArray, ()[B) ALOAD (1) INVOKEVIRTUAL (android/os/Parcel, createCharArray, ()[C) ALOAD (1) INVOKEVIRTUAL (android/os/Parcel, readInt, ()I) IFNE (L3) ACONST_NULL GOTO (L4) LABEL (L3) ALOAD (1) INVOKEVIRTUAL (android/os/Parcel, readInt, ()I) ISTORE (2) ILOAD (2) NEWARRAY (9) ASTORE (3) ICONST_0 ISTORE (4) ASTORE (11) ASTORE (10) ASTORE (9) ASTORE (8) ASTORE (7) ASTORE (6) ASTORE (5) LABEL (L5) ILOAD (4) ILOAD (2) IF_ICMPEQ (L6) ALOAD (3) ILOAD (4) ALOAD (1) INVOKEVIRTUAL (android/os/Parcel, readInt, ()I) I2S SASTORE ILOAD (4) ICONST_1 IADD ISTORE (4) GOTO (L5) LABEL (L6) ALOAD (5) ALOAD (6) ALOAD (7) ALOAD (8) ALOAD (9) ALOAD (10) ALOAD (11) ALOAD (3) LABEL (L4) ALOAD (1) INVOKEVIRTUAL (android/os/Parcel, createIntArray, ()[I) ALOAD (1) INVOKEVIRTUAL (android/os/Parcel, createLongArray, ()[J) ALOAD (1) INVOKEVIRTUAL (android/os/Parcel, createFloatArray, ()[F) ALOAD (1) INVOKEVIRTUAL (android/os/Parcel, createDoubleArray, ()[D) ALOAD (1) INVOKEVIRTUAL (android/os/Parcel, createFloatArray, ()[F) ALOAD (1) INVOKEVIRTUAL (android/os/Parcel, createDoubleArray, ()[D) ASTORE (12) ASTORE (13) ASTORE (14) ASTORE (15) ASTORE (16) ASTORE (17) ASTORE (18) ASTORE (19) ASTORE (20) ASTORE (21) ASTORE (22) ASTORE (23) ASTORE (24) ASTORE (25) NEW (Test) DUP ALOAD (25) ALOAD (24) ALOAD (23) ALOAD (22) ALOAD (21) ALOAD (20) ALOAD (19) ALOAD (18) ALOAD (17) ALOAD (16) ALOAD (15) ALOAD (14) ALOAD (13) ALOAD (12) INVOKESPECIAL (Test, , ([B[C[S[I[J[B[C[S[I[J[F[D[F[D)V) ARETURN LABEL (L7) } public java.lang.Object createFromParcel(android.os.Parcel source) { LABEL (L0) ALOAD (0) ALOAD (1) INVOKEVIRTUAL (Test$Creator, createFromParcel, (Landroid/os/Parcel;)LTest;) ARETURN LABEL (L1) } public final Test[] newArray(int size) public java.lang.Object[] newArray(int size) } public final class Test : java/lang/Object, android/os/Parcelable { public final static android.os.Parcelable$Creator CREATOR private final byte[] a private final char[] b private final short[] c private final int[] d private final long[] e private final byte[] f private final char[] g private final short[] h private final int[] i private final long[] j private final float[] k private final double[] l private final float[] m private final double[] n static void () public void (byte[] a, char[] b, short[] c, int[] d, long[] e, byte[] f, char[] g, short[] h, int[] i, long[] j, float[] k, double[] l, float[] m, double[] n) public final byte[] component1() public final long[] component10() public final float[] component11() public final double[] component12() public final float[] component13() public final double[] component14() public final char[] component2() public final short[] component3() public final int[] component4() public final long[] component5() public final byte[] component6() public final char[] component7() public final short[] component8() public final int[] component9() public final Test copy(byte[] a, char[] b, short[] c, int[] d, long[] e, byte[] f, char[] g, short[] h, int[] i, long[] j, float[] k, double[] l, float[] m, double[] n) public static Test copy$default(Test p0, byte[] p1, char[] p2, short[] p3, int[] p4, long[] p5, byte[] p6, char[] p7, short[] p8, int[] p9, long[] p10, float[] p11, double[] p12, float[] p13, double[] p14, int p15, java.lang.Object p16) public int describeContents() public boolean equals(java.lang.Object other) public final byte[] getA() public final char[] getB() public final short[] getC() public final int[] getD() public final long[] getE() public final byte[] getF() public final char[] getG() public final short[] getH() public final int[] getI() public final long[] getJ() public final float[] getK() public final double[] getL() public final float[] getM() public final double[] getN() public int hashCode() public java.lang.String toString() public void writeToParcel(android.os.Parcel out, int flags) { LABEL (L0) ALOAD (1) LDC (out) INVOKESTATIC (kotlin/jvm/internal/Intrinsics, checkNotNullParameter, (Ljava/lang/Object;Ljava/lang/String;)V) ALOAD (1) ALOAD (0) GETFIELD (Test, a, [B) INVOKEVIRTUAL (android/os/Parcel, writeByteArray, ([B)V) ALOAD (1) ALOAD (0) GETFIELD (Test, b, [C) INVOKEVIRTUAL (android/os/Parcel, writeCharArray, ([C)V) ALOAD (0) GETFIELD (Test, c, [S) ASTORE (3) ALOAD (3) ARRAYLENGTH ISTORE (4) ALOAD (1) ILOAD (4) INVOKEVIRTUAL (android/os/Parcel, writeInt, (I)V) ICONST_0 ISTORE (5) LABEL (L1) ILOAD (5) ILOAD (4) IF_ICMPEQ (L2) ALOAD (1) ALOAD (3) ILOAD (5) SALOAD INVOKEVIRTUAL (android/os/Parcel, writeInt, (I)V) ILOAD (5) ICONST_1 IADD ISTORE (5) GOTO (L1) LABEL (L2) ALOAD (1) ALOAD (0) GETFIELD (Test, d, [I) INVOKEVIRTUAL (android/os/Parcel, writeIntArray, ([I)V) ALOAD (1) ALOAD (0) GETFIELD (Test, e, [J) INVOKEVIRTUAL (android/os/Parcel, writeLongArray, ([J)V) ALOAD (1) ALOAD (0) GETFIELD (Test, f, [B) INVOKEVIRTUAL (android/os/Parcel, writeByteArray, ([B)V) ALOAD (1) ALOAD (0) GETFIELD (Test, g, [C) INVOKEVIRTUAL (android/os/Parcel, writeCharArray, ([C)V) ALOAD (0) GETFIELD (Test, h, [S) ASTORE (3) ALOAD (3) IFNONNULL (L3) ALOAD (1) ICONST_0 INVOKEVIRTUAL (android/os/Parcel, writeInt, (I)V) GOTO (L4) LABEL (L3) ALOAD (1) ICONST_1 INVOKEVIRTUAL (android/os/Parcel, writeInt, (I)V) ALOAD (3) ARRAYLENGTH ISTORE (4) ALOAD (1) ILOAD (4) INVOKEVIRTUAL (android/os/Parcel, writeInt, (I)V) ICONST_0 ISTORE (5) LABEL (L5) ILOAD (5) ILOAD (4) IF_ICMPEQ (L4) ALOAD (1) ALOAD (3) ILOAD (5) SALOAD INVOKEVIRTUAL (android/os/Parcel, writeInt, (I)V) ILOAD (5) ICONST_1 IADD ISTORE (5) GOTO (L5) LABEL (L4) ALOAD (1) ALOAD (0) GETFIELD (Test, i, [I) INVOKEVIRTUAL (android/os/Parcel, writeIntArray, ([I)V) ALOAD (1) ALOAD (0) GETFIELD (Test, j, [J) INVOKEVIRTUAL (android/os/Parcel, writeLongArray, ([J)V) ALOAD (1) ALOAD (0) GETFIELD (Test, k, [F) INVOKEVIRTUAL (android/os/Parcel, writeFloatArray, ([F)V) ALOAD (1) ALOAD (0) GETFIELD (Test, l, [D) INVOKEVIRTUAL (android/os/Parcel, writeDoubleArray, ([D)V) ALOAD (1) ALOAD (0) GETFIELD (Test, m, [F) INVOKEVIRTUAL (android/os/Parcel, writeFloatArray, ([F)V) ALOAD (1) ALOAD (0) GETFIELD (Test, n, [D) INVOKEVIRTUAL (android/os/Parcel, writeDoubleArray, ([D)V) RETURN LABEL (L6) } }