class com.oracle.truffle.sl.test.SLDebugTest$3 implements com.oracle.truffle.tck.DebuggerTester$PositionPredicate
minor version: 0
major version: 59
flags: flags: (0x0020) ACC_SUPER
this_class: com.oracle.truffle.sl.test.SLDebugTest$3
super_class: java.lang.Object
{
final com.oracle.truffle.sl.test.SLDebugTest this$0;
descriptor: Lcom/oracle/truffle/sl/test/SLDebugTest;
flags: (0x1010) ACC_FINAL, ACC_SYNTHETIC
void <init>(com.oracle.truffle.sl.test.SLDebugTest);
descriptor: (Lcom/oracle/truffle/sl/test/SLDebugTest;)V
flags: (0x0000)
Code:
stack=2, locals=2, args_size=2
start local 0 0: aload 0
aload 1
putfield com.oracle.truffle.sl.test.SLDebugTest$3.this$0:Lcom/oracle/truffle/sl/test/SLDebugTest;
aload 0
invokespecial java.lang.Object.<init>:()V
return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/oracle/truffle/sl/test/SLDebugTest$3;
MethodParameters:
Name Flags
this$0 final
public boolean testLine(int);
descriptor: (I)Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: iconst_3
iload 1
if_icmpgt 1
iload 1
bipush 25
if_icmple 3
StackMap locals:
StackMap stack:
1: bipush 29
iload 1
if_icmpgt 2
iload 1
bipush 31
if_icmple 3
StackMap locals:
StackMap stack:
2: iconst_0
ireturn
StackMap locals:
StackMap stack:
3: iconst_1
ireturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Lcom/oracle/truffle/sl/test/SLDebugTest$3;
0 4 1 line I
MethodParameters:
Name Flags
line
public boolean testLineColumn(int, int);
descriptor: (II)Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=3, args_size=3
start local 0 start local 1 start local 2 0: iconst_3
iload 1
if_icmpgt 1
iload 1
bipush 24
if_icmple 5
StackMap locals:
StackMap stack:
1: iload 1
bipush 25
if_icmpne 2
iload 2
iconst_1
if_icmpeq 5
StackMap locals:
StackMap stack:
2: bipush 29
iload 1
if_icmpgt 3
iload 1
bipush 30
if_icmple 5
StackMap locals:
StackMap stack:
3: iload 1
bipush 31
if_icmpne 4
iload 2
iconst_1
if_icmpeq 5
StackMap locals:
StackMap stack:
4: iconst_0
ireturn
StackMap locals:
StackMap stack:
5: iconst_1
ireturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 6 0 this Lcom/oracle/truffle/sl/test/SLDebugTest$3;
0 6 1 line I
0 6 2 column I
MethodParameters:
Name Flags
line
column
}
SourceFile: "SLDebugTest.java"
EnclosingMethod: com.oracle.truffle.sl.test.SLDebugTest.testBreakpointEverywhereBreaks:()V
NestHost: com.oracle.truffle.sl.test.SLDebugTest
InnerClasses:
com.oracle.truffle.sl.test.SLDebugTest$3
public abstract PositionPredicate = com.oracle.truffle.tck.DebuggerTester$PositionPredicate of com.oracle.truffle.tck.DebuggerTester