ca74b7becc
Adds argument printing for TypeInsnNode, IincInsnNode, MultiANewArrayInsnNode, InvokeDynamicInsnNode, TableSwitchInsnNode, and LookupSwitchInsnNode.
379 lines
9.7 KiB
Plaintext
Vendored
379 lines
9.7 KiB
Plaintext
Vendored
public final class Test$Creator : java/lang/Object, android/os/Parcelable$Creator {
|
|
public void <init>()
|
|
|
|
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, <init>, ([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 <clinit>()
|
|
|
|
public void <init>(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)
|
|
}
|
|
}
|