[Test] Update parcelize bytecode testdata

This commit is contained in:
Dmitriy Novozhilov
2021-10-11 19:27:04 +03:00
committed by TeamCityServer
parent 13c893753d
commit f0aba5e892
2 changed files with 198 additions and 198 deletions
@@ -97,13 +97,71 @@ public final class ParcelableCreatorKt : java/lang/Object {
ICONST_0 ICONST_0
ISTORE (1) ISTORE (1)
LABEL (L1) LABEL (L1)
LINENUMBER (30)
ICONST_4 ICONST_4
LDC (T) LDC (T)
INVOKESTATIC (kotlin/jvm/internal/Intrinsics, reifiedOperationMarker, (ILjava/lang/String;)V) INVOKESTATIC (kotlin/jvm/internal/Intrinsics, reifiedOperationMarker, (ILjava/lang/String;)V)
LDC (Landroid/os/Parcelable;) LDC (Landroid/os/Parcelable;)
CHECKCAST CHECKCAST
LDC (CREATOR)
INVOKEVIRTUAL (java/lang/Class, getDeclaredField, (Ljava/lang/String;)Ljava/lang/reflect/Field;)
ACONST_NULL
INVOKEVIRTUAL (java/lang/reflect/Field, get, (Ljava/lang/Object;)Ljava/lang/Object;)
ASTORE (2)
ALOAD (2)
INSTANCEOF
IFEQ (L2)
ALOAD (2)
CHECKCAST
GOTO (L3)
LABEL (L2) LABEL (L2)
LINENUMBER (30) ACONST_NULL
LABEL (L3)
DUP
IFNULL (L4)
CHECKCAST
GOTO (L5)
LABEL (L4)
POP
LABEL (L6)
LINENUMBER (31)
NEW
DUP
NEW
DUP
INVOKESPECIAL (java/lang/StringBuilder, <init>, ()V)
LDC (Could not access CREATOR field in class )
INVOKEVIRTUAL (java/lang/StringBuilder, append, (Ljava/lang/String;)Ljava/lang/StringBuilder;)
ICONST_4
LDC (T)
INVOKESTATIC (kotlin/jvm/internal/Intrinsics, reifiedOperationMarker, (ILjava/lang/String;)V)
LDC (Landroid/os/Parcelable;)
INVOKESTATIC (kotlin/jvm/internal/Reflection, getOrCreateKotlinClass, (Ljava/lang/Class;)Lkotlin/reflect/KClass;)
INVOKEINTERFACE (kotlin/reflect/KClass, getSimpleName, ()Ljava/lang/String;)
INVOKEVIRTUAL (java/lang/StringBuilder, append, (Ljava/lang/Object;)Ljava/lang/StringBuilder;)
INVOKEVIRTUAL (java/lang/StringBuilder, toString, ()Ljava/lang/String;)
INVOKESPECIAL (java/lang/IllegalArgumentException, <init>, (Ljava/lang/String;)V)
ATHROW
LABEL (L5)
POP
LABEL (L7)
LINENUMBER (24)
RETURN
LABEL (L8)
}
public final static void test3() {
LABEL (L0)
LINENUMBER (27)
ICONST_0
ISTORE (0)
LABEL (L1)
LINENUMBER (32)
ICONST_0
ISTORE (1)
LABEL (L2)
LINENUMBER (33)
LDC (LA;)
LDC (CREATOR) LDC (CREATOR)
INVOKEVIRTUAL (java/lang/Class, getDeclaredField, (Ljava/lang/String;)Ljava/lang/reflect/Field;) INVOKEVIRTUAL (java/lang/Class, getDeclaredField, (Ljava/lang/String;)Ljava/lang/reflect/Field;)
ACONST_NULL ACONST_NULL
@@ -118,89 +176,31 @@ public final class ParcelableCreatorKt : java/lang/Object {
LABEL (L3) LABEL (L3)
ACONST_NULL ACONST_NULL
LABEL (L4) LABEL (L4)
ASTORE (3) DUP
ALOAD (3)
IFNONNULL (L5) IFNONNULL (L5)
LABEL (L6)
LINENUMBER (31)
NEW
DUP
LDC (Could not access CREATOR field in class )
ICONST_4
LDC (T)
INVOKESTATIC (kotlin/jvm/internal/Intrinsics, reifiedOperationMarker, (ILjava/lang/String;)V)
LDC (Landroid/os/Parcelable;)
INVOKESTATIC (kotlin/jvm/internal/Reflection, getOrCreateKotlinClass, (Ljava/lang/Class;)Lkotlin/reflect/KClass;)
INVOKEINTERFACE (kotlin/reflect/KClass, getSimpleName, ()Ljava/lang/String;)
INVOKESTATIC (kotlin/jvm/internal/Intrinsics, stringPlus, (Ljava/lang/String;Ljava/lang/Object;)Ljava/lang/String;)
INVOKESPECIAL (java/lang/IllegalArgumentException, <init>, (Ljava/lang/String;)V)
ATHROW
LABEL (L5)
LINENUMBER (30)
ALOAD (3)
CHECKCAST
LABEL (L7)
LINENUMBER (31)
NOP
LABEL (L8)
POP POP
LABEL (L9) LABEL (L6)
LINENUMBER (24)
RETURN
LABEL (L10)
}
public final static void test3() {
LABEL (L0)
LINENUMBER (27)
ICONST_0
ISTORE (0)
LABEL (L1)
LINENUMBER (32)
ICONST_0
ISTORE (1)
LABEL (L2)
LDC (LA;)
LABEL (L3)
LINENUMBER (33)
LDC (CREATOR)
INVOKEVIRTUAL (java/lang/Class, getDeclaredField, (Ljava/lang/String;)Ljava/lang/reflect/Field;)
ACONST_NULL
INVOKEVIRTUAL (java/lang/reflect/Field, get, (Ljava/lang/Object;)Ljava/lang/Object;)
ASTORE (2)
ALOAD (2)
INSTANCEOF
IFEQ (L4)
ALOAD (2)
CHECKCAST
GOTO (L5)
LABEL (L4)
ACONST_NULL
LABEL (L5)
ASTORE (3)
ALOAD (3)
IFNONNULL (L6)
LABEL (L7)
LINENUMBER (34) LINENUMBER (34)
NEW NEW
DUP DUP
NEW
DUP
INVOKESPECIAL (java/lang/StringBuilder, <init>, ()V)
LDC (Could not access CREATOR field in class ) LDC (Could not access CREATOR field in class )
INVOKEVIRTUAL (java/lang/StringBuilder, append, (Ljava/lang/String;)Ljava/lang/StringBuilder;)
LDC (LA;) LDC (LA;)
INVOKESTATIC (kotlin/jvm/internal/Reflection, getOrCreateKotlinClass, (Ljava/lang/Class;)Lkotlin/reflect/KClass;) INVOKESTATIC (kotlin/jvm/internal/Reflection, getOrCreateKotlinClass, (Ljava/lang/Class;)Lkotlin/reflect/KClass;)
INVOKEINTERFACE (kotlin/reflect/KClass, getSimpleName, ()Ljava/lang/String;) INVOKEINTERFACE (kotlin/reflect/KClass, getSimpleName, ()Ljava/lang/String;)
INVOKESTATIC (kotlin/jvm/internal/Intrinsics, stringPlus, (Ljava/lang/String;Ljava/lang/Object;)Ljava/lang/String;) INVOKEVIRTUAL (java/lang/StringBuilder, append, (Ljava/lang/Object;)Ljava/lang/StringBuilder;)
INVOKEVIRTUAL (java/lang/StringBuilder, toString, ()Ljava/lang/String;)
INVOKESPECIAL (java/lang/IllegalArgumentException, <init>, (Ljava/lang/String;)V) INVOKESPECIAL (java/lang/IllegalArgumentException, <init>, (Ljava/lang/String;)V)
ATHROW ATHROW
LABEL (L6) LABEL (L5)
LINENUMBER (33) POP
NOP LABEL (L7)
LABEL (L8)
LINENUMBER (34)
NOP
LABEL (L9)
LINENUMBER (35) LINENUMBER (35)
NOP NOP
LABEL (L10) LABEL (L8)
LINENUMBER (28) LINENUMBER (28)
RETURN RETURN
} }
@@ -83,9 +83,8 @@ public final class ParcelableCreatorKt : java/lang/Object {
ICONST_0 ICONST_0
ISTORE (0) ISTORE (0)
LABEL (L1) LABEL (L1)
LDC (LA;)
LABEL (L2)
LINENUMBER (30) LINENUMBER (30)
LDC (LA;)
LDC (CREATOR) LDC (CREATOR)
INVOKEVIRTUAL (java/lang/Class, getDeclaredField, (Ljava/lang/String;)Ljava/lang/reflect/Field;) INVOKEVIRTUAL (java/lang/Class, getDeclaredField, (Ljava/lang/String;)Ljava/lang/reflect/Field;)
ACONST_NULL ACONST_NULL
@@ -93,41 +92,41 @@ public final class ParcelableCreatorKt : java/lang/Object {
ASTORE (1) ASTORE (1)
ALOAD (1) ALOAD (1)
INSTANCEOF INSTANCEOF
IFEQ (L3) IFEQ (L2)
ALOAD (1) ALOAD (1)
CHECKCAST CHECKCAST
GOTO (L4) GOTO (L3)
LABEL (L3) LABEL (L2)
ACONST_NULL ACONST_NULL
LABEL (L4) LABEL (L3)
ASTORE (2) DUP
ALOAD (2) IFNONNULL (L4)
IFNONNULL (L5) POP
LABEL (L6) LABEL (L5)
LINENUMBER (31) LINENUMBER (31)
NEW NEW
DUP DUP
NEW
DUP
INVOKESPECIAL (java/lang/StringBuilder, <init>, ()V)
LDC (Could not access CREATOR field in class ) LDC (Could not access CREATOR field in class )
INVOKEVIRTUAL (java/lang/StringBuilder, append, (Ljava/lang/String;)Ljava/lang/StringBuilder;)
LDC (LA;) LDC (LA;)
INVOKESTATIC (kotlin/jvm/internal/Reflection, getOrCreateKotlinClass, (Ljava/lang/Class;)Lkotlin/reflect/KClass;) INVOKESTATIC (kotlin/jvm/internal/Reflection, getOrCreateKotlinClass, (Ljava/lang/Class;)Lkotlin/reflect/KClass;)
INVOKEINTERFACE (kotlin/reflect/KClass, getSimpleName, ()Ljava/lang/String;) INVOKEINTERFACE (kotlin/reflect/KClass, getSimpleName, ()Ljava/lang/String;)
INVOKESTATIC (kotlin/jvm/internal/Intrinsics, stringPlus, (Ljava/lang/String;Ljava/lang/Object;)Ljava/lang/String;) INVOKEVIRTUAL (java/lang/StringBuilder, append, (Ljava/lang/Object;)Ljava/lang/StringBuilder;)
INVOKEVIRTUAL (java/lang/StringBuilder, toString, ()Ljava/lang/String;)
INVOKESPECIAL (java/lang/IllegalArgumentException, <init>, (Ljava/lang/String;)V) INVOKESPECIAL (java/lang/IllegalArgumentException, <init>, (Ljava/lang/String;)V)
ATHROW ATHROW
LABEL (L5) LABEL (L4)
LINENUMBER (30) POP
NOP LABEL (L6)
LABEL (L7)
LINENUMBER (31)
NOP
LABEL (L8)
LINENUMBER (18) LINENUMBER (18)
ICONST_0 ICONST_0
ISTORE (0) ISTORE (0)
LABEL (L9) LABEL (L7)
LDC (LB;)
LABEL (L10)
LINENUMBER (32) LINENUMBER (32)
LDC (LB;)
LDC (CREATOR) LDC (CREATOR)
INVOKEVIRTUAL (java/lang/Class, getDeclaredField, (Ljava/lang/String;)Ljava/lang/reflect/Field;) INVOKEVIRTUAL (java/lang/Class, getDeclaredField, (Ljava/lang/String;)Ljava/lang/reflect/Field;)
ACONST_NULL ACONST_NULL
@@ -135,41 +134,41 @@ public final class ParcelableCreatorKt : java/lang/Object {
ASTORE (1) ASTORE (1)
ALOAD (1) ALOAD (1)
INSTANCEOF INSTANCEOF
IFEQ (L11) IFEQ (L8)
ALOAD (1) ALOAD (1)
CHECKCAST CHECKCAST
GOTO (L12) GOTO (L9)
LABEL (L11) LABEL (L8)
ACONST_NULL ACONST_NULL
LABEL (L12) LABEL (L9)
ASTORE (2) DUP
ALOAD (2) IFNONNULL (L10)
IFNONNULL (L13) POP
LABEL (L14) LABEL (L11)
LINENUMBER (33) LINENUMBER (33)
NEW NEW
DUP DUP
NEW
DUP
INVOKESPECIAL (java/lang/StringBuilder, <init>, ()V)
LDC (Could not access CREATOR field in class ) LDC (Could not access CREATOR field in class )
INVOKEVIRTUAL (java/lang/StringBuilder, append, (Ljava/lang/String;)Ljava/lang/StringBuilder;)
LDC (LB;) LDC (LB;)
INVOKESTATIC (kotlin/jvm/internal/Reflection, getOrCreateKotlinClass, (Ljava/lang/Class;)Lkotlin/reflect/KClass;) INVOKESTATIC (kotlin/jvm/internal/Reflection, getOrCreateKotlinClass, (Ljava/lang/Class;)Lkotlin/reflect/KClass;)
INVOKEINTERFACE (kotlin/reflect/KClass, getSimpleName, ()Ljava/lang/String;) INVOKEINTERFACE (kotlin/reflect/KClass, getSimpleName, ()Ljava/lang/String;)
INVOKESTATIC (kotlin/jvm/internal/Intrinsics, stringPlus, (Ljava/lang/String;Ljava/lang/Object;)Ljava/lang/String;) INVOKEVIRTUAL (java/lang/StringBuilder, append, (Ljava/lang/Object;)Ljava/lang/StringBuilder;)
INVOKEVIRTUAL (java/lang/StringBuilder, toString, ()Ljava/lang/String;)
INVOKESPECIAL (java/lang/IllegalArgumentException, <init>, (Ljava/lang/String;)V) INVOKESPECIAL (java/lang/IllegalArgumentException, <init>, (Ljava/lang/String;)V)
ATHROW ATHROW
LABEL (L13) LABEL (L10)
LINENUMBER (32) POP
NOP LABEL (L12)
LABEL (L15)
LINENUMBER (33)
NOP
LABEL (L16)
LINENUMBER (19) LINENUMBER (19)
ICONST_0 ICONST_0
ISTORE (0) ISTORE (0)
LABEL (L17) LABEL (L13)
LDC (LC;)
LABEL (L18)
LINENUMBER (34) LINENUMBER (34)
LDC (LC;)
LDC (CREATOR) LDC (CREATOR)
INVOKEVIRTUAL (java/lang/Class, getDeclaredField, (Ljava/lang/String;)Ljava/lang/reflect/Field;) INVOKEVIRTUAL (java/lang/Class, getDeclaredField, (Ljava/lang/String;)Ljava/lang/reflect/Field;)
ACONST_NULL ACONST_NULL
@@ -177,34 +176,35 @@ public final class ParcelableCreatorKt : java/lang/Object {
ASTORE (1) ASTORE (1)
ALOAD (1) ALOAD (1)
INSTANCEOF INSTANCEOF
IFEQ (L19) IFEQ (L14)
ALOAD (1) ALOAD (1)
CHECKCAST CHECKCAST
GOTO (L20) GOTO (L15)
LABEL (L19) LABEL (L14)
ACONST_NULL ACONST_NULL
LABEL (L20) LABEL (L15)
ASTORE (2) DUP
ALOAD (2) IFNONNULL (L16)
IFNONNULL (L21) POP
LABEL (L22) LABEL (L17)
LINENUMBER (35) LINENUMBER (35)
NEW NEW
DUP DUP
NEW
DUP
INVOKESPECIAL (java/lang/StringBuilder, <init>, ()V)
LDC (Could not access CREATOR field in class ) LDC (Could not access CREATOR field in class )
INVOKEVIRTUAL (java/lang/StringBuilder, append, (Ljava/lang/String;)Ljava/lang/StringBuilder;)
LDC (LC;) LDC (LC;)
INVOKESTATIC (kotlin/jvm/internal/Reflection, getOrCreateKotlinClass, (Ljava/lang/Class;)Lkotlin/reflect/KClass;) INVOKESTATIC (kotlin/jvm/internal/Reflection, getOrCreateKotlinClass, (Ljava/lang/Class;)Lkotlin/reflect/KClass;)
INVOKEINTERFACE (kotlin/reflect/KClass, getSimpleName, ()Ljava/lang/String;) INVOKEINTERFACE (kotlin/reflect/KClass, getSimpleName, ()Ljava/lang/String;)
INVOKESTATIC (kotlin/jvm/internal/Intrinsics, stringPlus, (Ljava/lang/String;Ljava/lang/Object;)Ljava/lang/String;) INVOKEVIRTUAL (java/lang/StringBuilder, append, (Ljava/lang/Object;)Ljava/lang/StringBuilder;)
INVOKEVIRTUAL (java/lang/StringBuilder, toString, ()Ljava/lang/String;)
INVOKESPECIAL (java/lang/IllegalArgumentException, <init>, (Ljava/lang/String;)V) INVOKESPECIAL (java/lang/IllegalArgumentException, <init>, (Ljava/lang/String;)V)
ATHROW ATHROW
LABEL (L21) LABEL (L16)
LINENUMBER (34) POP
NOP LABEL (L18)
LABEL (L23)
LINENUMBER (35)
NOP
LABEL (L24)
LINENUMBER (20) LINENUMBER (20)
RETURN RETURN
} }
@@ -217,13 +217,71 @@ public final class ParcelableCreatorKt : java/lang/Object {
ICONST_0 ICONST_0
ISTORE (1) ISTORE (1)
LABEL (L1) LABEL (L1)
LINENUMBER (36)
ICONST_4 ICONST_4
LDC (T) LDC (T)
INVOKESTATIC (kotlin/jvm/internal/Intrinsics, reifiedOperationMarker, (ILjava/lang/String;)V) INVOKESTATIC (kotlin/jvm/internal/Intrinsics, reifiedOperationMarker, (ILjava/lang/String;)V)
LDC (Landroid/os/Parcelable;) LDC (Landroid/os/Parcelable;)
CHECKCAST CHECKCAST
LDC (CREATOR)
INVOKEVIRTUAL (java/lang/Class, getDeclaredField, (Ljava/lang/String;)Ljava/lang/reflect/Field;)
ACONST_NULL
INVOKEVIRTUAL (java/lang/reflect/Field, get, (Ljava/lang/Object;)Ljava/lang/Object;)
ASTORE (2)
ALOAD (2)
INSTANCEOF
IFEQ (L2)
ALOAD (2)
CHECKCAST
GOTO (L3)
LABEL (L2) LABEL (L2)
LINENUMBER (36) ACONST_NULL
LABEL (L3)
DUP
IFNULL (L4)
CHECKCAST
GOTO (L5)
LABEL (L4)
POP
LABEL (L6)
LINENUMBER (37)
NEW
DUP
NEW
DUP
INVOKESPECIAL (java/lang/StringBuilder, <init>, ()V)
LDC (Could not access CREATOR field in class )
INVOKEVIRTUAL (java/lang/StringBuilder, append, (Ljava/lang/String;)Ljava/lang/StringBuilder;)
ICONST_4
LDC (T)
INVOKESTATIC (kotlin/jvm/internal/Intrinsics, reifiedOperationMarker, (ILjava/lang/String;)V)
LDC (Landroid/os/Parcelable;)
INVOKESTATIC (kotlin/jvm/internal/Reflection, getOrCreateKotlinClass, (Ljava/lang/Class;)Lkotlin/reflect/KClass;)
INVOKEINTERFACE (kotlin/reflect/KClass, getSimpleName, ()Ljava/lang/String;)
INVOKEVIRTUAL (java/lang/StringBuilder, append, (Ljava/lang/Object;)Ljava/lang/StringBuilder;)
INVOKEVIRTUAL (java/lang/StringBuilder, toString, ()Ljava/lang/String;)
INVOKESPECIAL (java/lang/IllegalArgumentException, <init>, (Ljava/lang/String;)V)
ATHROW
LABEL (L5)
POP
LABEL (L7)
LINENUMBER (24)
RETURN
LABEL (L8)
}
public final static void test3() {
LABEL (L0)
LINENUMBER (27)
ICONST_0
ISTORE (0)
LABEL (L1)
LINENUMBER (38)
ICONST_0
ISTORE (1)
LABEL (L2)
LINENUMBER (39)
LDC (LA;)
LDC (CREATOR) LDC (CREATOR)
INVOKEVIRTUAL (java/lang/Class, getDeclaredField, (Ljava/lang/String;)Ljava/lang/reflect/Field;) INVOKEVIRTUAL (java/lang/Class, getDeclaredField, (Ljava/lang/String;)Ljava/lang/reflect/Field;)
ACONST_NULL ACONST_NULL
@@ -238,89 +296,31 @@ public final class ParcelableCreatorKt : java/lang/Object {
LABEL (L3) LABEL (L3)
ACONST_NULL ACONST_NULL
LABEL (L4) LABEL (L4)
ASTORE (3) DUP
ALOAD (3)
IFNONNULL (L5) IFNONNULL (L5)
LABEL (L6)
LINENUMBER (37)
NEW
DUP
LDC (Could not access CREATOR field in class )
ICONST_4
LDC (T)
INVOKESTATIC (kotlin/jvm/internal/Intrinsics, reifiedOperationMarker, (ILjava/lang/String;)V)
LDC (Landroid/os/Parcelable;)
INVOKESTATIC (kotlin/jvm/internal/Reflection, getOrCreateKotlinClass, (Ljava/lang/Class;)Lkotlin/reflect/KClass;)
INVOKEINTERFACE (kotlin/reflect/KClass, getSimpleName, ()Ljava/lang/String;)
INVOKESTATIC (kotlin/jvm/internal/Intrinsics, stringPlus, (Ljava/lang/String;Ljava/lang/Object;)Ljava/lang/String;)
INVOKESPECIAL (java/lang/IllegalArgumentException, <init>, (Ljava/lang/String;)V)
ATHROW
LABEL (L5)
LINENUMBER (36)
ALOAD (3)
CHECKCAST
LABEL (L7)
LINENUMBER (37)
NOP
LABEL (L8)
POP POP
LABEL (L9) LABEL (L6)
LINENUMBER (24)
RETURN
LABEL (L10)
}
public final static void test3() {
LABEL (L0)
LINENUMBER (27)
ICONST_0
ISTORE (0)
LABEL (L1)
LINENUMBER (38)
ICONST_0
ISTORE (1)
LABEL (L2)
LDC (LA;)
LABEL (L3)
LINENUMBER (39)
LDC (CREATOR)
INVOKEVIRTUAL (java/lang/Class, getDeclaredField, (Ljava/lang/String;)Ljava/lang/reflect/Field;)
ACONST_NULL
INVOKEVIRTUAL (java/lang/reflect/Field, get, (Ljava/lang/Object;)Ljava/lang/Object;)
ASTORE (2)
ALOAD (2)
INSTANCEOF
IFEQ (L4)
ALOAD (2)
CHECKCAST
GOTO (L5)
LABEL (L4)
ACONST_NULL
LABEL (L5)
ASTORE (3)
ALOAD (3)
IFNONNULL (L6)
LABEL (L7)
LINENUMBER (40) LINENUMBER (40)
NEW NEW
DUP DUP
NEW
DUP
INVOKESPECIAL (java/lang/StringBuilder, <init>, ()V)
LDC (Could not access CREATOR field in class ) LDC (Could not access CREATOR field in class )
INVOKEVIRTUAL (java/lang/StringBuilder, append, (Ljava/lang/String;)Ljava/lang/StringBuilder;)
LDC (LA;) LDC (LA;)
INVOKESTATIC (kotlin/jvm/internal/Reflection, getOrCreateKotlinClass, (Ljava/lang/Class;)Lkotlin/reflect/KClass;) INVOKESTATIC (kotlin/jvm/internal/Reflection, getOrCreateKotlinClass, (Ljava/lang/Class;)Lkotlin/reflect/KClass;)
INVOKEINTERFACE (kotlin/reflect/KClass, getSimpleName, ()Ljava/lang/String;) INVOKEINTERFACE (kotlin/reflect/KClass, getSimpleName, ()Ljava/lang/String;)
INVOKESTATIC (kotlin/jvm/internal/Intrinsics, stringPlus, (Ljava/lang/String;Ljava/lang/Object;)Ljava/lang/String;) INVOKEVIRTUAL (java/lang/StringBuilder, append, (Ljava/lang/Object;)Ljava/lang/StringBuilder;)
INVOKEVIRTUAL (java/lang/StringBuilder, toString, ()Ljava/lang/String;)
INVOKESPECIAL (java/lang/IllegalArgumentException, <init>, (Ljava/lang/String;)V) INVOKESPECIAL (java/lang/IllegalArgumentException, <init>, (Ljava/lang/String;)V)
ATHROW ATHROW
LABEL (L6) LABEL (L5)
LINENUMBER (39) POP
NOP LABEL (L7)
LABEL (L8)
LINENUMBER (40)
NOP
LABEL (L9)
LINENUMBER (41) LINENUMBER (41)
NOP NOP
LABEL (L10) LABEL (L8)
LINENUMBER (28) LINENUMBER (28)
RETURN RETURN
} }