public class org.graalvm.compiler.jtt.hotspot.Test6823354
minor version: 0
major version: 59
flags: flags: (0x0021) ACC_PUBLIC, ACC_SUPER
this_class: org.graalvm.compiler.jtt.hotspot.Test6823354
super_class: java.lang.Object
{
static final int[] ia;
descriptor: [I
flags: (0x0018) ACC_STATIC, ACC_FINAL
static final long[] la;
descriptor: [J
flags: (0x0018) ACC_STATIC, ACC_FINAL
static void <clinit>();
descriptor: ()V
flags: (0x0008) ACC_STATIC
Code:
stack=5, locals=0, args_size=0
0: iconst_5
newarray 10
dup
iconst_1
iconst_1
iastore
dup
iconst_2
iconst_m1
iastore
dup
iconst_3
ldc -2147483648
iastore
dup
iconst_4
ldc 2147483647
iastore
putstatic org.graalvm.compiler.jtt.hotspot.Test6823354.ia:[I
1: iconst_5
newarray 11
dup
iconst_1
lconst_1
lastore
dup
iconst_2
ldc -1
lastore
dup
iconst_3
ldc -9223372036854775808
lastore
dup
iconst_4
ldc 9223372036854775807
lastore
putstatic org.graalvm.compiler.jtt.hotspot.Test6823354.la:[J
return
LocalVariableTable:
Start End Slot Name Signature
public void <init>();
descriptor: ()V
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
invokespecial java.lang.Object.<init>:()V
return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/graalvm/compiler/jtt/hotspot/Test6823354;
public static void main(java.lang.String[]);
descriptor: ([Ljava/lang/String;)V
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=2, locals=1, args_size=1
start local 0 0: iconst_0
invokestatic java.lang.Integer.numberOfLeadingZeros:(I)I
pop
1: iconst_0
invokestatic java.lang.Integer.numberOfTrailingZeros:(I)I
pop
2: lconst_0
invokestatic java.lang.Long.numberOfLeadingZeros:(J)I
pop
3: lconst_0
invokestatic java.lang.Long.numberOfTrailingZeros:(J)I
pop
4: invokestatic org.graalvm.compiler.jtt.hotspot.Test6823354.lz:()V
5: invokestatic org.graalvm.compiler.jtt.hotspot.Test6823354.tz:()V
6: return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 7 0 args [Ljava/lang/String;
Exceptions:
throws java.lang.Exception
MethodParameters:
Name Flags
args
static void lz();
descriptor: ()V
flags: (0x0008) ACC_STATIC
Code:
stack=6, locals=4, args_size=0
0: iconst_0
istore 0
start local 0 1: goto 5
2: StackMap locals: int
StackMap stack:
getstatic org.graalvm.compiler.jtt.hotspot.Test6823354.ia:[I
iload 0
iaload
istore 1
start local 1 3: iload 1
iload 1
invokestatic org.graalvm.compiler.jtt.hotspot.Test6823354.lzcomp:(I)I
iload 1
invokestatic org.graalvm.compiler.jtt.hotspot.Test6823354.lzint:(I)I
invokestatic org.graalvm.compiler.jtt.hotspot.Test6823354.check:(III)V
end local 1 4: iinc 0 1
StackMap locals:
StackMap stack:
5: iload 0
getstatic org.graalvm.compiler.jtt.hotspot.Test6823354.ia:[I
arraylength
if_icmplt 2
end local 0 6: iconst_0
istore 0
start local 0 7: goto 11
8: StackMap locals:
StackMap stack:
iconst_1
iload 0
ishl
istore 1
start local 1 9: iload 1
iload 1
invokestatic org.graalvm.compiler.jtt.hotspot.Test6823354.lzcomp:(I)I
iload 1
invokestatic org.graalvm.compiler.jtt.hotspot.Test6823354.lzint:(I)I
invokestatic org.graalvm.compiler.jtt.hotspot.Test6823354.check:(III)V
end local 1 10: iinc 0 1
StackMap locals:
StackMap stack:
11: iload 0
bipush 32
if_icmplt 8
end local 0 12: new java.lang.StringBuilder
dup
ldc Lorg/graalvm/compiler/jtt/hotspot/Test6823354;
invokevirtual java.lang.Class.getName:()Ljava/lang/String;
invokestatic java.lang.String.valueOf:(Ljava/lang/Object;)Ljava/lang/String;
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
ldc "$lzconI"
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
astore 0
start local 0 13: iconst_0
istore 1
start local 1 14: goto 17
15: StackMap locals: java.lang.String int
StackMap stack:
aload 0
getstatic org.graalvm.compiler.jtt.hotspot.Test6823354.ia:[I
iload 1
iaload
invokestatic org.graalvm.compiler.jtt.hotspot.Test6823354.testclass:(Ljava/lang/String;I)V
16: iinc 1 1
StackMap locals:
StackMap stack:
17: iload 1
getstatic org.graalvm.compiler.jtt.hotspot.Test6823354.ia:[I
arraylength
if_icmplt 15
end local 1 18: iconst_0
istore 1
start local 1 19: goto 23
20: StackMap locals:
StackMap stack:
iconst_1
iload 1
ishl
istore 2
start local 2 21: aload 0
iload 2
invokestatic org.graalvm.compiler.jtt.hotspot.Test6823354.testclass:(Ljava/lang/String;I)V
end local 2 22: iinc 1 1
StackMap locals:
StackMap stack:
23: iload 1
bipush 32
if_icmplt 20
end local 1 24: iconst_0
istore 1
start local 1 25: goto 29
26: StackMap locals:
StackMap stack:
getstatic org.graalvm.compiler.jtt.hotspot.Test6823354.la:[J
iload 1
laload
lstore 2
start local 2 27: lload 2
lload 2
invokestatic org.graalvm.compiler.jtt.hotspot.Test6823354.lzcomp:(J)I
i2l
lload 2
invokestatic org.graalvm.compiler.jtt.hotspot.Test6823354.lzint:(J)I
i2l
invokestatic org.graalvm.compiler.jtt.hotspot.Test6823354.check:(JJJ)V
end local 2 28: iinc 1 1
StackMap locals:
StackMap stack:
29: iload 1
getstatic org.graalvm.compiler.jtt.hotspot.Test6823354.ia:[I
arraylength
if_icmplt 26
end local 1 30: iconst_0
istore 1
start local 1 31: goto 35
32: StackMap locals:
StackMap stack:
lconst_1
iload 1
lshl
lstore 2
start local 2 33: lload 2
lload 2
invokestatic org.graalvm.compiler.jtt.hotspot.Test6823354.lzcomp:(J)I
i2l
lload 2
invokestatic org.graalvm.compiler.jtt.hotspot.Test6823354.lzint:(J)I
i2l
invokestatic org.graalvm.compiler.jtt.hotspot.Test6823354.check:(JJJ)V
end local 2 34: iinc 1 1
StackMap locals:
StackMap stack:
35: iload 1
bipush 64
if_icmplt 32
end local 1 36: new java.lang.StringBuilder
dup
ldc Lorg/graalvm/compiler/jtt/hotspot/Test6823354;
invokevirtual java.lang.Class.getName:()Ljava/lang/String;
invokestatic java.lang.String.valueOf:(Ljava/lang/Object;)Ljava/lang/String;
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
ldc "$lzconL"
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
astore 0
37: iconst_0
istore 1
start local 1 38: goto 41
39: StackMap locals:
StackMap stack:
aload 0
getstatic org.graalvm.compiler.jtt.hotspot.Test6823354.la:[J
iload 1
laload
invokestatic org.graalvm.compiler.jtt.hotspot.Test6823354.testclass:(Ljava/lang/String;J)V
40: iinc 1 1
StackMap locals:
StackMap stack:
41: iload 1
getstatic org.graalvm.compiler.jtt.hotspot.Test6823354.la:[J
arraylength
if_icmplt 39
end local 1 42: iconst_0
istore 1
start local 1 43: goto 47
44: StackMap locals:
StackMap stack:
lconst_1
iload 1
lshl
lstore 2
start local 2 45: aload 0
lload 2
invokestatic org.graalvm.compiler.jtt.hotspot.Test6823354.testclass:(Ljava/lang/String;J)V
end local 2 46: iinc 1 1
StackMap locals:
StackMap stack:
47: iload 1
bipush 64
if_icmplt 44
end local 1 48: return
end local 0 LocalVariableTable:
Start End Slot Name Signature
1 6 0 i I
3 4 1 x I
7 12 0 i I
9 10 1 x I
13 49 0 classname Ljava/lang/String;
14 18 1 i I
19 24 1 i I
21 22 2 x I
25 30 1 i I
27 28 2 x J
31 36 1 i I
33 34 2 x J
38 42 1 i I
43 48 1 i I
45 46 2 x J
Exceptions:
throws java.lang.Exception
static void tz();
descriptor: ()V
flags: (0x0008) ACC_STATIC
Code:
stack=6, locals=4, args_size=0
0: iconst_0
istore 0
start local 0 1: goto 5
2: StackMap locals: int
StackMap stack:
getstatic org.graalvm.compiler.jtt.hotspot.Test6823354.ia:[I
iload 0
iaload
istore 1
start local 1 3: iload 1
iload 1
invokestatic org.graalvm.compiler.jtt.hotspot.Test6823354.tzcomp:(I)I
iload 1
invokestatic org.graalvm.compiler.jtt.hotspot.Test6823354.tzint:(I)I
invokestatic org.graalvm.compiler.jtt.hotspot.Test6823354.check:(III)V
end local 1 4: iinc 0 1
StackMap locals:
StackMap stack:
5: iload 0
getstatic org.graalvm.compiler.jtt.hotspot.Test6823354.ia:[I
arraylength
if_icmplt 2
end local 0 6: iconst_0
istore 0
start local 0 7: goto 11
8: StackMap locals:
StackMap stack:
iconst_1
iload 0
ishl
istore 1
start local 1 9: iload 1
iload 1
invokestatic org.graalvm.compiler.jtt.hotspot.Test6823354.tzcomp:(I)I
iload 1
invokestatic org.graalvm.compiler.jtt.hotspot.Test6823354.tzint:(I)I
invokestatic org.graalvm.compiler.jtt.hotspot.Test6823354.check:(III)V
end local 1 10: iinc 0 1
StackMap locals:
StackMap stack:
11: iload 0
bipush 32
if_icmplt 8
end local 0 12: new java.lang.StringBuilder
dup
ldc Lorg/graalvm/compiler/jtt/hotspot/Test6823354;
invokevirtual java.lang.Class.getName:()Ljava/lang/String;
invokestatic java.lang.String.valueOf:(Ljava/lang/Object;)Ljava/lang/String;
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
ldc "$tzconI"
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
astore 0
start local 0 13: iconst_0
istore 1
start local 1 14: goto 17
15: StackMap locals: java.lang.String int
StackMap stack:
aload 0
getstatic org.graalvm.compiler.jtt.hotspot.Test6823354.ia:[I
iload 1
iaload
invokestatic org.graalvm.compiler.jtt.hotspot.Test6823354.testclass:(Ljava/lang/String;I)V
16: iinc 1 1
StackMap locals:
StackMap stack:
17: iload 1
getstatic org.graalvm.compiler.jtt.hotspot.Test6823354.ia:[I
arraylength
if_icmplt 15
end local 1 18: iconst_0
istore 1
start local 1 19: goto 23
20: StackMap locals:
StackMap stack:
iconst_1
iload 1
ishl
istore 2
start local 2 21: aload 0
iload 2
invokestatic org.graalvm.compiler.jtt.hotspot.Test6823354.testclass:(Ljava/lang/String;I)V
end local 2 22: iinc 1 1
StackMap locals:
StackMap stack:
23: iload 1
bipush 32
if_icmplt 20
end local 1 24: iconst_0
istore 1
start local 1 25: goto 29
26: StackMap locals:
StackMap stack:
getstatic org.graalvm.compiler.jtt.hotspot.Test6823354.la:[J
iload 1
laload
lstore 2
start local 2 27: lload 2
lload 2
invokestatic org.graalvm.compiler.jtt.hotspot.Test6823354.tzcomp:(J)I
i2l
lload 2
invokestatic org.graalvm.compiler.jtt.hotspot.Test6823354.tzint:(J)I
i2l
invokestatic org.graalvm.compiler.jtt.hotspot.Test6823354.check:(JJJ)V
end local 2 28: iinc 1 1
StackMap locals:
StackMap stack:
29: iload 1
getstatic org.graalvm.compiler.jtt.hotspot.Test6823354.la:[J
arraylength
if_icmplt 26
end local 1 30: iconst_0
istore 1
start local 1 31: goto 35
32: StackMap locals:
StackMap stack:
lconst_1
iload 1
lshl
lstore 2
start local 2 33: lload 2
lload 2
invokestatic org.graalvm.compiler.jtt.hotspot.Test6823354.tzcomp:(J)I
i2l
lload 2
invokestatic org.graalvm.compiler.jtt.hotspot.Test6823354.tzint:(J)I
i2l
invokestatic org.graalvm.compiler.jtt.hotspot.Test6823354.check:(JJJ)V
end local 2 34: iinc 1 1
StackMap locals:
StackMap stack:
35: iload 1
bipush 64
if_icmplt 32
end local 1 36: new java.lang.StringBuilder
dup
ldc Lorg/graalvm/compiler/jtt/hotspot/Test6823354;
invokevirtual java.lang.Class.getName:()Ljava/lang/String;
invokestatic java.lang.String.valueOf:(Ljava/lang/Object;)Ljava/lang/String;
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
ldc "$tzconL"
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
astore 0
37: iconst_0
istore 1
start local 1 38: goto 41
39: StackMap locals:
StackMap stack:
aload 0
getstatic org.graalvm.compiler.jtt.hotspot.Test6823354.la:[J
iload 1
laload
invokestatic org.graalvm.compiler.jtt.hotspot.Test6823354.testclass:(Ljava/lang/String;J)V
40: iinc 1 1
StackMap locals:
StackMap stack:
41: iload 1
getstatic org.graalvm.compiler.jtt.hotspot.Test6823354.la:[J
arraylength
if_icmplt 39
end local 1 42: iconst_0
istore 1
start local 1 43: goto 47
44: StackMap locals:
StackMap stack:
lconst_1
iload 1
lshl
lstore 2
start local 2 45: aload 0
lload 2
invokestatic org.graalvm.compiler.jtt.hotspot.Test6823354.testclass:(Ljava/lang/String;J)V
end local 2 46: iinc 1 1
StackMap locals:
StackMap stack:
47: iload 1
bipush 64
if_icmplt 44
end local 1 48: return
end local 0 LocalVariableTable:
Start End Slot Name Signature
1 6 0 i I
3 4 1 x I
7 12 0 i I
9 10 1 x I
13 49 0 classname Ljava/lang/String;
14 18 1 i I
19 24 1 i I
21 22 2 x I
25 30 1 i I
27 28 2 x J
31 36 1 i I
33 34 2 x J
38 42 1 i I
43 48 1 i I
45 46 2 x J
Exceptions:
throws java.lang.Exception
static void check(int, int, int);
descriptor: (III)V
flags: (0x0008) ACC_STATIC
Code:
stack=5, locals=3, args_size=3
start local 0 start local 1 start local 2 0: iload 1
iload 2
if_icmpeq 2
1: new java.lang.InternalError
dup
new java.lang.StringBuilder
dup
iload 0
invokestatic java.lang.String.valueOf:(I)Ljava/lang/String;
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
ldc " failed: "
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
iload 1
invokevirtual java.lang.StringBuilder.append:(I)Ljava/lang/StringBuilder;
ldc " != "
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
iload 2
invokevirtual java.lang.StringBuilder.append:(I)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
invokespecial java.lang.InternalError.<init>:(Ljava/lang/String;)V
athrow
2: StackMap locals:
StackMap stack:
return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 value I
0 3 1 result I
0 3 2 expected I
MethodParameters:
Name Flags
value
result
expected
static void check(long, long, long);
descriptor: (JJJ)V
flags: (0x0008) ACC_STATIC
Code:
stack=6, locals=6, args_size=3
start local 0 start local 2 start local 4 0: lload 2
lload 4
lcmp
ifeq 2
1: new java.lang.InternalError
dup
new java.lang.StringBuilder
dup
lload 0
invokestatic java.lang.String.valueOf:(J)Ljava/lang/String;
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
ldc " failed: "
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
lload 2
invokevirtual java.lang.StringBuilder.append:(J)Ljava/lang/StringBuilder;
ldc " != "
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
lload 4
invokevirtual java.lang.StringBuilder.append:(J)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
invokespecial java.lang.InternalError.<init>:(Ljava/lang/String;)V
athrow
2: StackMap locals:
StackMap stack:
return
end local 4 end local 2 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 value J
0 3 2 result J
0 3 4 expected J
MethodParameters:
Name Flags
value
result
expected
static int lzint(int);
descriptor: (I)I
flags: (0x0008) ACC_STATIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: iload 0
invokestatic java.lang.Integer.numberOfLeadingZeros:(I)I
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 i I
MethodParameters:
Name Flags
i
static int lzcomp(int);
descriptor: (I)I
flags: (0x0008) ACC_STATIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: iload 0
invokestatic java.lang.Integer.numberOfLeadingZeros:(I)I
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 i I
MethodParameters:
Name Flags
i
static int lzint(long);
descriptor: (J)I
flags: (0x0008) ACC_STATIC
Code:
stack=2, locals=2, args_size=1
start local 0 0: lload 0
invokestatic java.lang.Long.numberOfLeadingZeros:(J)I
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 l J
MethodParameters:
Name Flags
l
static int lzcomp(long);
descriptor: (J)I
flags: (0x0008) ACC_STATIC
Code:
stack=2, locals=2, args_size=1
start local 0 0: lload 0
invokestatic java.lang.Long.numberOfLeadingZeros:(J)I
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 l J
MethodParameters:
Name Flags
l
static int tzint(int);
descriptor: (I)I
flags: (0x0008) ACC_STATIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: iload 0
invokestatic java.lang.Integer.numberOfTrailingZeros:(I)I
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 i I
MethodParameters:
Name Flags
i
static int tzcomp(int);
descriptor: (I)I
flags: (0x0008) ACC_STATIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: iload 0
invokestatic java.lang.Integer.numberOfTrailingZeros:(I)I
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 i I
MethodParameters:
Name Flags
i
static int tzint(long);
descriptor: (J)I
flags: (0x0008) ACC_STATIC
Code:
stack=2, locals=2, args_size=1
start local 0 0: lload 0
invokestatic java.lang.Long.numberOfTrailingZeros:(J)I
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 l J
MethodParameters:
Name Flags
l
static int tzcomp(long);
descriptor: (J)I
flags: (0x0008) ACC_STATIC
Code:
stack=2, locals=2, args_size=1
start local 0 0: lload 0
invokestatic java.lang.Long.numberOfTrailingZeros:(J)I
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 l J
MethodParameters:
Name Flags
l
static void testclass(java.lang.String, int);
descriptor: (Ljava/lang/String;I)V
flags: (0x0008) ACC_STATIC
Code:
stack=3, locals=2, args_size=2
start local 0 start local 1 0: ldc "value"
new java.lang.StringBuilder
dup
invokespecial java.lang.StringBuilder.<init>:()V
iload 1
invokevirtual java.lang.StringBuilder.append:(I)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
invokestatic java.lang.System.setProperty:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
pop
1: aload 0
invokestatic org.graalvm.compiler.jtt.hotspot.Test6823354.loadandrunclass:(Ljava/lang/String;)V
2: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 classname Ljava/lang/String;
0 3 1 x I
Exceptions:
throws java.lang.Exception
MethodParameters:
Name Flags
classname
x
static void testclass(java.lang.String, long);
descriptor: (Ljava/lang/String;J)V
flags: (0x0008) ACC_STATIC
Code:
stack=4, locals=3, args_size=2
start local 0 start local 1 0: ldc "value"
new java.lang.StringBuilder
dup
invokespecial java.lang.StringBuilder.<init>:()V
lload 1
invokevirtual java.lang.StringBuilder.append:(J)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
invokestatic java.lang.System.setProperty:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
pop
1: aload 0
invokestatic org.graalvm.compiler.jtt.hotspot.Test6823354.loadandrunclass:(Ljava/lang/String;)V
2: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 classname Ljava/lang/String;
0 3 1 x J
Exceptions:
throws java.lang.Exception
MethodParameters:
Name Flags
classname
x
static void loadandrunclass(java.lang.String);
descriptor: (Ljava/lang/String;)V
flags: (0x0008) ACC_STATIC
Code:
stack=4, locals=6, args_size=1
start local 0 0: aload 0
invokestatic java.lang.Class.forName:(Ljava/lang/String;)Ljava/lang/Class;
astore 1
start local 1 1: aload 1
invokevirtual java.lang.Class.getClassLoader:()Ljava/lang/ClassLoader;
checkcast java.net.URLClassLoader
astore 2
start local 2 2: new java.net.URLClassLoader
dup
aload 2
invokevirtual java.net.URLClassLoader.getURLs:()[Ljava/net/URL;
aload 2
invokevirtual java.net.URLClassLoader.getParent:()Ljava/lang/ClassLoader;
invokespecial java.net.URLClassLoader.<init>:([Ljava/net/URL;Ljava/lang/ClassLoader;)V
astore 3
start local 3 3: aload 3
aload 0
invokevirtual java.lang.ClassLoader.loadClass:(Ljava/lang/String;)Ljava/lang/Class;
astore 4
start local 4 4: aload 4
invokevirtual java.lang.Class.newInstance:()Ljava/lang/Object;
checkcast java.lang.Runnable
astore 5
start local 5 5: aload 5
invokeinterface java.lang.Runnable.run:()V
6: return
end local 5 end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 7 0 classname Ljava/lang/String;
1 7 1 cl Ljava/lang/Class<*>;
2 7 2 apploader Ljava/net/URLClassLoader;
3 7 3 loader Ljava/lang/ClassLoader;
4 7 4 c Ljava/lang/Class<*>;
5 7 5 r Ljava/lang/Runnable;
Exceptions:
throws java.lang.Exception
MethodParameters:
Name Flags
classname
}
SourceFile: "Test6823354.java"
NestMembers:
org.graalvm.compiler.jtt.hotspot.Test6823354$lzconI org.graalvm.compiler.jtt.hotspot.Test6823354$lzconL org.graalvm.compiler.jtt.hotspot.Test6823354$tzconI org.graalvm.compiler.jtt.hotspot.Test6823354$tzconL
InnerClasses:
public lzconI = org.graalvm.compiler.jtt.hotspot.Test6823354$lzconI of org.graalvm.compiler.jtt.hotspot.Test6823354
public lzconL = org.graalvm.compiler.jtt.hotspot.Test6823354$lzconL of org.graalvm.compiler.jtt.hotspot.Test6823354
public tzconI = org.graalvm.compiler.jtt.hotspot.Test6823354$tzconI of org.graalvm.compiler.jtt.hotspot.Test6823354
public tzconL = org.graalvm.compiler.jtt.hotspot.Test6823354$tzconL of org.graalvm.compiler.jtt.hotspot.Test6823354