public class com.oracle.truffle.api.debug.test.StepTest extends com.oracle.truffle.api.debug.test.AbstractDebugTest
minor version: 0
major version: 59
flags: flags: (0x0021) ACC_PUBLIC, ACC_SUPER
this_class: com.oracle.truffle.api.debug.test.StepTest
super_class: com.oracle.truffle.api.debug.test.AbstractDebugTest
{
private static final java.lang.String ALL_ELEMENTS_SOURCE;
descriptor: Ljava/lang/String;
flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
ConstantValue: "ROOT(\n DEFINE(inner1, ROOT(\n STATEMENT,\n EXPRESSION\n )),\n DEFINE(inner2, ROOT(\n EXPRESSION(STATEMENT), STATEMENT(CONSTANT(1))\n )),\n EXPRESSION,\n STATEMENT(EXPRESSION(CALL(inner1)), EXPRESSION(CALL(inner1)), EXPRESSION(CALL(inner2))),\n EXPRESSION,\n STATEMENT\n)\n"
public void <init>();
descriptor: ()V
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
invokespecial com.oracle.truffle.api.debug.test.AbstractDebugTest.<init>:()V
return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/oracle/truffle/api/debug/test/StepTest;
public void testBlock();
descriptor: ()V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=5, args_size=1
start local 0 0: aload 0
ldc "ROOT(\n STATEMENT,\n STATEMENT,\n STATEMENT,\n STATEMENT,\n STATEMENT,\n STATEMENT,\n STATEMENT,\n STATEMENT\n)\n"
invokevirtual com.oracle.truffle.api.debug.test.StepTest.testSource:(Ljava/lang/String;)Lorg/graalvm/polyglot/Source;
astore 1
start local 1 1: aconst_null
astore 2
aconst_null
astore 3
2: aload 0
invokevirtual com.oracle.truffle.api.debug.test.StepTest.startSession:()Lcom/oracle/truffle/api/debug/DebuggerSession;
astore 4
start local 4 3: aload 0
aload 1
invokevirtual com.oracle.truffle.api.debug.test.StepTest.startEval:(Lorg/graalvm/polyglot/Source;)V
4: aload 4
invokevirtual com.oracle.truffle.api.debug.DebuggerSession.getDebugger:()Lcom/oracle/truffle/api/debug/Debugger;
pop
5: aload 0
invokevirtual com.oracle.truffle.api.debug.test.StepTest.expectDone:()Ljava/lang/String;
pop
6: aload 4
ifnull 12
aload 4
invokevirtual com.oracle.truffle.api.debug.DebuggerSession.close:()V
goto 12
StackMap locals: com.oracle.truffle.api.debug.test.StepTest org.graalvm.polyglot.Source java.lang.Throwable java.lang.Throwable com.oracle.truffle.api.debug.DebuggerSession
StackMap stack: java.lang.Throwable
7: astore 2
aload 4
ifnull 8
aload 4
invokevirtual com.oracle.truffle.api.debug.DebuggerSession.close:()V
end local 4 StackMap locals:
StackMap stack:
8: aload 2
athrow
StackMap locals:
StackMap stack: java.lang.Throwable
9: astore 3
aload 2
ifnonnull 10
aload 3
astore 2
goto 11
StackMap locals:
StackMap stack:
10: aload 2
aload 3
if_acmpeq 11
aload 2
aload 3
invokevirtual java.lang.Throwable.addSuppressed:(Ljava/lang/Throwable;)V
StackMap locals:
StackMap stack:
11: aload 2
athrow
12: StackMap locals:
StackMap stack:
return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 13 0 this Lcom/oracle/truffle/api/debug/test/StepTest;
1 13 1 source Lorg/graalvm/polyglot/Source;
3 8 4 session Lcom/oracle/truffle/api/debug/DebuggerSession;
Exception table:
from to target type
3 6 7 any
2 9 9 any
Exceptions:
throws java.lang.Throwable
RuntimeVisibleAnnotations:
org.junit.Test()
public void testBlockStepIntoOver();
descriptor: ()V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=5, args_size=1
start local 0 0: aload 0
ldc "ROOT(\n STATEMENT,\n STATEMENT,\n STATEMENT,\n STATEMENT,\n STATEMENT,\n STATEMENT,\n STATEMENT,\n STATEMENT\n)\n"
invokevirtual com.oracle.truffle.api.debug.test.StepTest.testSource:(Ljava/lang/String;)Lorg/graalvm/polyglot/Source;
astore 1
start local 1 1: aconst_null
astore 2
aconst_null
astore 3
2: aload 0
invokevirtual com.oracle.truffle.api.debug.test.StepTest.startSession:()Lcom/oracle/truffle/api/debug/DebuggerSession;
astore 4
start local 4 3: aload 0
aload 1
invokevirtual com.oracle.truffle.api.debug.test.StepTest.startEval:(Lorg/graalvm/polyglot/Source;)V
4: aload 4
invokevirtual com.oracle.truffle.api.debug.DebuggerSession.suspendNextExecution:()V
5: aload 0
aload 0
invokedynamic onSuspend(Lcom/oracle/truffle/api/debug/test/StepTest;)Lcom/oracle/truffle/api/debug/SuspendedCallback;
Bootstrap: invokestatic java.lang.invoke.LambdaMetafactory.metafactory:(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodHandle;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite;
Method arguments:
(Lcom/oracle/truffle/api/debug/SuspendedEvent;)V
com/oracle/truffle/api/debug/test/StepTest.lambda$0(Lcom/oracle/truffle/api/debug/SuspendedEvent;)V (7)
(Lcom/oracle/truffle/api/debug/SuspendedEvent;)V
invokevirtual com.oracle.truffle.api.debug.test.StepTest.expectSuspended:(Lcom/oracle/truffle/api/debug/SuspendedCallback;)V
6: aload 0
aload 0
invokedynamic onSuspend(Lcom/oracle/truffle/api/debug/test/StepTest;)Lcom/oracle/truffle/api/debug/SuspendedCallback;
Bootstrap: invokestatic java.lang.invoke.LambdaMetafactory.metafactory:(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodHandle;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite;
Method arguments:
(Lcom/oracle/truffle/api/debug/SuspendedEvent;)V
com/oracle/truffle/api/debug/test/StepTest.lambda$1(Lcom/oracle/truffle/api/debug/SuspendedEvent;)V (7)
(Lcom/oracle/truffle/api/debug/SuspendedEvent;)V
invokevirtual com.oracle.truffle.api.debug.test.StepTest.expectSuspended:(Lcom/oracle/truffle/api/debug/SuspendedCallback;)V
7: aload 0
aload 0
invokedynamic onSuspend(Lcom/oracle/truffle/api/debug/test/StepTest;)Lcom/oracle/truffle/api/debug/SuspendedCallback;
Bootstrap: invokestatic java.lang.invoke.LambdaMetafactory.metafactory:(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodHandle;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite;
Method arguments:
(Lcom/oracle/truffle/api/debug/SuspendedEvent;)V
com/oracle/truffle/api/debug/test/StepTest.lambda$2(Lcom/oracle/truffle/api/debug/SuspendedEvent;)V (7)
(Lcom/oracle/truffle/api/debug/SuspendedEvent;)V
invokevirtual com.oracle.truffle.api.debug.test.StepTest.expectSuspended:(Lcom/oracle/truffle/api/debug/SuspendedCallback;)V
8: aload 0
aload 0
invokedynamic onSuspend(Lcom/oracle/truffle/api/debug/test/StepTest;)Lcom/oracle/truffle/api/debug/SuspendedCallback;
Bootstrap: invokestatic java.lang.invoke.LambdaMetafactory.metafactory:(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodHandle;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite;
Method arguments:
(Lcom/oracle/truffle/api/debug/SuspendedEvent;)V
com/oracle/truffle/api/debug/test/StepTest.lambda$3(Lcom/oracle/truffle/api/debug/SuspendedEvent;)V (7)
(Lcom/oracle/truffle/api/debug/SuspendedEvent;)V
invokevirtual com.oracle.truffle.api.debug.test.StepTest.expectSuspended:(Lcom/oracle/truffle/api/debug/SuspendedCallback;)V
9: aload 0
aload 0
invokedynamic onSuspend(Lcom/oracle/truffle/api/debug/test/StepTest;)Lcom/oracle/truffle/api/debug/SuspendedCallback;
Bootstrap: invokestatic java.lang.invoke.LambdaMetafactory.metafactory:(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodHandle;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite;
Method arguments:
(Lcom/oracle/truffle/api/debug/SuspendedEvent;)V
com/oracle/truffle/api/debug/test/StepTest.lambda$4(Lcom/oracle/truffle/api/debug/SuspendedEvent;)V (7)
(Lcom/oracle/truffle/api/debug/SuspendedEvent;)V
invokevirtual com.oracle.truffle.api.debug.test.StepTest.expectSuspended:(Lcom/oracle/truffle/api/debug/SuspendedCallback;)V
10: aload 0
invokevirtual com.oracle.truffle.api.debug.test.StepTest.expectDone:()Ljava/lang/String;
pop
11: aload 4
ifnull 17
aload 4
invokevirtual com.oracle.truffle.api.debug.DebuggerSession.close:()V
goto 17
StackMap locals: com.oracle.truffle.api.debug.test.StepTest org.graalvm.polyglot.Source java.lang.Throwable java.lang.Throwable com.oracle.truffle.api.debug.DebuggerSession
StackMap stack: java.lang.Throwable
12: astore 2
aload 4
ifnull 13
aload 4
invokevirtual com.oracle.truffle.api.debug.DebuggerSession.close:()V
end local 4 StackMap locals:
StackMap stack:
13: aload 2
athrow
StackMap locals:
StackMap stack: java.lang.Throwable
14: astore 3
aload 2
ifnonnull 15
aload 3
astore 2
goto 16
StackMap locals:
StackMap stack:
15: aload 2
aload 3
if_acmpeq 16
aload 2
aload 3
invokevirtual java.lang.Throwable.addSuppressed:(Ljava/lang/Throwable;)V
StackMap locals:
StackMap stack:
16: aload 2
athrow
17: StackMap locals:
StackMap stack:
return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 18 0 this Lcom/oracle/truffle/api/debug/test/StepTest;
1 18 1 source Lorg/graalvm/polyglot/Source;
3 13 4 session Lcom/oracle/truffle/api/debug/DebuggerSession;
Exception table:
from to target type
3 11 12 any
2 14 14 any
Exceptions:
throws java.lang.Throwable
RuntimeVisibleAnnotations:
org.junit.Test()
public void testStepBadArgStepInto();
descriptor: ()V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=5, args_size=1
start local 0 0: aload 0
ldc "ROOT(\n STATEMENT\n)\n"
invokevirtual com.oracle.truffle.api.debug.test.StepTest.testSource:(Ljava/lang/String;)Lorg/graalvm/polyglot/Source;
astore 1
start local 1 1: aconst_null
astore 2
aconst_null
astore 3
2: aload 0
invokevirtual com.oracle.truffle.api.debug.test.StepTest.startSession:()Lcom/oracle/truffle/api/debug/DebuggerSession;
astore 4
start local 4 3: aload 0
aload 1
invokevirtual com.oracle.truffle.api.debug.test.StepTest.startEval:(Lorg/graalvm/polyglot/Source;)V
4: aload 4
invokevirtual com.oracle.truffle.api.debug.DebuggerSession.suspendNextExecution:()V
5: aload 0
aload 0
invokedynamic onSuspend(Lcom/oracle/truffle/api/debug/test/StepTest;)Lcom/oracle/truffle/api/debug/SuspendedCallback;
Bootstrap: invokestatic java.lang.invoke.LambdaMetafactory.metafactory:(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodHandle;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite;
Method arguments:
(Lcom/oracle/truffle/api/debug/SuspendedEvent;)V
com/oracle/truffle/api/debug/test/StepTest.lambda$5(Lcom/oracle/truffle/api/debug/SuspendedEvent;)V (7)
(Lcom/oracle/truffle/api/debug/SuspendedEvent;)V
invokevirtual com.oracle.truffle.api.debug.test.StepTest.expectSuspended:(Lcom/oracle/truffle/api/debug/SuspendedCallback;)V
6: aload 0
invokevirtual com.oracle.truffle.api.debug.test.StepTest.expectDone:()Ljava/lang/String;
pop
7: aload 4
ifnull 13
aload 4
invokevirtual com.oracle.truffle.api.debug.DebuggerSession.close:()V
goto 13
StackMap locals: com.oracle.truffle.api.debug.test.StepTest org.graalvm.polyglot.Source java.lang.Throwable java.lang.Throwable com.oracle.truffle.api.debug.DebuggerSession
StackMap stack: java.lang.Throwable
8: astore 2
aload 4
ifnull 9
aload 4
invokevirtual com.oracle.truffle.api.debug.DebuggerSession.close:()V
end local 4 StackMap locals:
StackMap stack:
9: aload 2
athrow
StackMap locals:
StackMap stack: java.lang.Throwable
10: astore 3
aload 2
ifnonnull 11
aload 3
astore 2
goto 12
StackMap locals:
StackMap stack:
11: aload 2
aload 3
if_acmpeq 12
aload 2
aload 3
invokevirtual java.lang.Throwable.addSuppressed:(Ljava/lang/Throwable;)V
StackMap locals:
StackMap stack:
12: aload 2
athrow
13: StackMap locals:
StackMap stack:
return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 14 0 this Lcom/oracle/truffle/api/debug/test/StepTest;
1 14 1 source Lorg/graalvm/polyglot/Source;
3 9 4 session Lcom/oracle/truffle/api/debug/DebuggerSession;
Exception table:
from to target type
3 7 8 any
2 10 10 any
Exceptions:
throws java.lang.Throwable
RuntimeVisibleAnnotations:
org.junit.Test()
public void testStepBadArgStepOver();
descriptor: ()V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=5, args_size=1
start local 0 0: aload 0
ldc "ROOT(\n STATEMENT\n)\n"
invokevirtual com.oracle.truffle.api.debug.test.StepTest.testSource:(Ljava/lang/String;)Lorg/graalvm/polyglot/Source;
astore 1
start local 1 1: aconst_null
astore 2
aconst_null
astore 3
2: aload 0
invokevirtual com.oracle.truffle.api.debug.test.StepTest.startSession:()Lcom/oracle/truffle/api/debug/DebuggerSession;
astore 4
start local 4 3: aload 0
aload 1
invokevirtual com.oracle.truffle.api.debug.test.StepTest.startEval:(Lorg/graalvm/polyglot/Source;)V
4: aload 4
invokevirtual com.oracle.truffle.api.debug.DebuggerSession.suspendNextExecution:()V
5: aload 0
aload 0
invokedynamic onSuspend(Lcom/oracle/truffle/api/debug/test/StepTest;)Lcom/oracle/truffle/api/debug/SuspendedCallback;
Bootstrap: invokestatic java.lang.invoke.LambdaMetafactory.metafactory:(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodHandle;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite;
Method arguments:
(Lcom/oracle/truffle/api/debug/SuspendedEvent;)V
com/oracle/truffle/api/debug/test/StepTest.lambda$6(Lcom/oracle/truffle/api/debug/SuspendedEvent;)V (7)
(Lcom/oracle/truffle/api/debug/SuspendedEvent;)V
invokevirtual com.oracle.truffle.api.debug.test.StepTest.expectSuspended:(Lcom/oracle/truffle/api/debug/SuspendedCallback;)V
6: aload 0
invokevirtual com.oracle.truffle.api.debug.test.StepTest.expectDone:()Ljava/lang/String;
pop
7: aload 4
ifnull 13
aload 4
invokevirtual com.oracle.truffle.api.debug.DebuggerSession.close:()V
goto 13
StackMap locals: com.oracle.truffle.api.debug.test.StepTest org.graalvm.polyglot.Source java.lang.Throwable java.lang.Throwable com.oracle.truffle.api.debug.DebuggerSession
StackMap stack: java.lang.Throwable
8: astore 2
aload 4
ifnull 9
aload 4
invokevirtual com.oracle.truffle.api.debug.DebuggerSession.close:()V
end local 4 StackMap locals:
StackMap stack:
9: aload 2
athrow
StackMap locals:
StackMap stack: java.lang.Throwable
10: astore 3
aload 2
ifnonnull 11
aload 3
astore 2
goto 12
StackMap locals:
StackMap stack:
11: aload 2
aload 3
if_acmpeq 12
aload 2
aload 3
invokevirtual java.lang.Throwable.addSuppressed:(Ljava/lang/Throwable;)V
StackMap locals:
StackMap stack:
12: aload 2
athrow
13: StackMap locals:
StackMap stack:
return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 14 0 this Lcom/oracle/truffle/api/debug/test/StepTest;
1 14 1 source Lorg/graalvm/polyglot/Source;
3 9 4 session Lcom/oracle/truffle/api/debug/DebuggerSession;
Exception table:
from to target type
3 7 8 any
2 10 10 any
Exceptions:
throws java.lang.Throwable
RuntimeVisibleAnnotations:
org.junit.Test()
public void testCallLoopStepInto();
descriptor: ()V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=5, args_size=1
start local 0 0: aload 0
ldc "ROOT(\n DEFINE(foo,\n LOOP(3,\n STATEMENT)\n ),\n CALL(foo)\n)\n"
invokevirtual com.oracle.truffle.api.debug.test.StepTest.testSource:(Ljava/lang/String;)Lorg/graalvm/polyglot/Source;
astore 1
start local 1 1: aconst_null
astore 2
aconst_null
astore 3
2: aload 0
invokevirtual com.oracle.truffle.api.debug.test.StepTest.startSession:()Lcom/oracle/truffle/api/debug/DebuggerSession;
astore 4
start local 4 3: aload 0
aload 1
invokevirtual com.oracle.truffle.api.debug.test.StepTest.startEval:(Lorg/graalvm/polyglot/Source;)V
4: aload 4
invokevirtual com.oracle.truffle.api.debug.DebuggerSession.suspendNextExecution:()V
5: aload 0
aload 0
invokedynamic onSuspend(Lcom/oracle/truffle/api/debug/test/StepTest;)Lcom/oracle/truffle/api/debug/SuspendedCallback;
Bootstrap: invokestatic java.lang.invoke.LambdaMetafactory.metafactory:(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodHandle;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite;
Method arguments:
(Lcom/oracle/truffle/api/debug/SuspendedEvent;)V
com/oracle/truffle/api/debug/test/StepTest.lambda$7(Lcom/oracle/truffle/api/debug/SuspendedEvent;)V (7)
(Lcom/oracle/truffle/api/debug/SuspendedEvent;)V
invokevirtual com.oracle.truffle.api.debug.test.StepTest.expectSuspended:(Lcom/oracle/truffle/api/debug/SuspendedCallback;)V
6: aload 0
aload 0
invokedynamic onSuspend(Lcom/oracle/truffle/api/debug/test/StepTest;)Lcom/oracle/truffle/api/debug/SuspendedCallback;
Bootstrap: invokestatic java.lang.invoke.LambdaMetafactory.metafactory:(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodHandle;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite;
Method arguments:
(Lcom/oracle/truffle/api/debug/SuspendedEvent;)V
com/oracle/truffle/api/debug/test/StepTest.lambda$8(Lcom/oracle/truffle/api/debug/SuspendedEvent;)V (7)
(Lcom/oracle/truffle/api/debug/SuspendedEvent;)V
invokevirtual com.oracle.truffle.api.debug.test.StepTest.expectSuspended:(Lcom/oracle/truffle/api/debug/SuspendedCallback;)V
7: aload 0
aload 0
invokedynamic onSuspend(Lcom/oracle/truffle/api/debug/test/StepTest;)Lcom/oracle/truffle/api/debug/SuspendedCallback;
Bootstrap: invokestatic java.lang.invoke.LambdaMetafactory.metafactory:(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodHandle;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite;
Method arguments:
(Lcom/oracle/truffle/api/debug/SuspendedEvent;)V
com/oracle/truffle/api/debug/test/StepTest.lambda$9(Lcom/oracle/truffle/api/debug/SuspendedEvent;)V (7)
(Lcom/oracle/truffle/api/debug/SuspendedEvent;)V
invokevirtual com.oracle.truffle.api.debug.test.StepTest.expectSuspended:(Lcom/oracle/truffle/api/debug/SuspendedCallback;)V
8: aload 0
aload 0
invokedynamic onSuspend(Lcom/oracle/truffle/api/debug/test/StepTest;)Lcom/oracle/truffle/api/debug/SuspendedCallback;
Bootstrap: invokestatic java.lang.invoke.LambdaMetafactory.metafactory:(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodHandle;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite;
Method arguments:
(Lcom/oracle/truffle/api/debug/SuspendedEvent;)V
com/oracle/truffle/api/debug/test/StepTest.lambda$10(Lcom/oracle/truffle/api/debug/SuspendedEvent;)V (7)
(Lcom/oracle/truffle/api/debug/SuspendedEvent;)V
invokevirtual com.oracle.truffle.api.debug.test.StepTest.expectSuspended:(Lcom/oracle/truffle/api/debug/SuspendedCallback;)V
9: aload 0
invokevirtual com.oracle.truffle.api.debug.test.StepTest.expectDone:()Ljava/lang/String;
pop
10: aload 4
ifnull 16
aload 4
invokevirtual com.oracle.truffle.api.debug.DebuggerSession.close:()V
goto 16
StackMap locals: com.oracle.truffle.api.debug.test.StepTest org.graalvm.polyglot.Source java.lang.Throwable java.lang.Throwable com.oracle.truffle.api.debug.DebuggerSession
StackMap stack: java.lang.Throwable
11: astore 2
aload 4
ifnull 12
aload 4
invokevirtual com.oracle.truffle.api.debug.DebuggerSession.close:()V
end local 4 StackMap locals:
StackMap stack:
12: aload 2
athrow
StackMap locals:
StackMap stack: java.lang.Throwable
13: astore 3
aload 2
ifnonnull 14
aload 3
astore 2
goto 15
StackMap locals:
StackMap stack:
14: aload 2
aload 3
if_acmpeq 15
aload 2
aload 3
invokevirtual java.lang.Throwable.addSuppressed:(Ljava/lang/Throwable;)V
StackMap locals:
StackMap stack:
15: aload 2
athrow
16: StackMap locals:
StackMap stack:
return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 17 0 this Lcom/oracle/truffle/api/debug/test/StepTest;
1 17 1 source Lorg/graalvm/polyglot/Source;
3 12 4 session Lcom/oracle/truffle/api/debug/DebuggerSession;
Exception table:
from to target type
3 10 11 any
2 13 13 any
Exceptions:
throws java.lang.Throwable
RuntimeVisibleAnnotations:
org.junit.Test()
public void testCallLoopStepOut();
descriptor: ()V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=5, args_size=1
start local 0 0: aload 0
ldc "ROOT(\n DEFINE(foo,\n LOOP(3,\n STATEMENT)\n ),\n CALL(foo)\n)\n"
invokevirtual com.oracle.truffle.api.debug.test.StepTest.testSource:(Ljava/lang/String;)Lorg/graalvm/polyglot/Source;
astore 1
start local 1 1: aconst_null
astore 2
aconst_null
astore 3
2: aload 0
invokevirtual com.oracle.truffle.api.debug.test.StepTest.startSession:()Lcom/oracle/truffle/api/debug/DebuggerSession;
astore 4
start local 4 3: aload 0
aload 1
invokevirtual com.oracle.truffle.api.debug.test.StepTest.startEval:(Lorg/graalvm/polyglot/Source;)V
4: aload 4
invokevirtual com.oracle.truffle.api.debug.DebuggerSession.suspendNextExecution:()V
5: aload 0
aload 0
invokedynamic onSuspend(Lcom/oracle/truffle/api/debug/test/StepTest;)Lcom/oracle/truffle/api/debug/SuspendedCallback;
Bootstrap: invokestatic java.lang.invoke.LambdaMetafactory.metafactory:(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodHandle;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite;
Method arguments:
(Lcom/oracle/truffle/api/debug/SuspendedEvent;)V
com/oracle/truffle/api/debug/test/StepTest.lambda$11(Lcom/oracle/truffle/api/debug/SuspendedEvent;)V (7)
(Lcom/oracle/truffle/api/debug/SuspendedEvent;)V
invokevirtual com.oracle.truffle.api.debug.test.StepTest.expectSuspended:(Lcom/oracle/truffle/api/debug/SuspendedCallback;)V
6: aload 0
aload 0
invokedynamic onSuspend(Lcom/oracle/truffle/api/debug/test/StepTest;)Lcom/oracle/truffle/api/debug/SuspendedCallback;
Bootstrap: invokestatic java.lang.invoke.LambdaMetafactory.metafactory:(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodHandle;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite;
Method arguments:
(Lcom/oracle/truffle/api/debug/SuspendedEvent;)V
com/oracle/truffle/api/debug/test/StepTest.lambda$12(Lcom/oracle/truffle/api/debug/SuspendedEvent;)V (7)
(Lcom/oracle/truffle/api/debug/SuspendedEvent;)V
invokevirtual com.oracle.truffle.api.debug.test.StepTest.expectSuspended:(Lcom/oracle/truffle/api/debug/SuspendedCallback;)V
7: aload 0
invokevirtual com.oracle.truffle.api.debug.test.StepTest.expectDone:()Ljava/lang/String;
pop
8: aload 4
ifnull 14
aload 4
invokevirtual com.oracle.truffle.api.debug.DebuggerSession.close:()V
goto 14
StackMap locals: com.oracle.truffle.api.debug.test.StepTest org.graalvm.polyglot.Source java.lang.Throwable java.lang.Throwable com.oracle.truffle.api.debug.DebuggerSession
StackMap stack: java.lang.Throwable
9: astore 2
aload 4
ifnull 10
aload 4
invokevirtual com.oracle.truffle.api.debug.DebuggerSession.close:()V
end local 4 StackMap locals:
StackMap stack:
10: aload 2
athrow
StackMap locals:
StackMap stack: java.lang.Throwable
11: astore 3
aload 2
ifnonnull 12
aload 3
astore 2
goto 13
StackMap locals:
StackMap stack:
12: aload 2
aload 3
if_acmpeq 13
aload 2
aload 3
invokevirtual java.lang.Throwable.addSuppressed:(Ljava/lang/Throwable;)V
StackMap locals:
StackMap stack:
13: aload 2
athrow
14: StackMap locals:
StackMap stack:
return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 15 0 this Lcom/oracle/truffle/api/debug/test/StepTest;
1 15 1 source Lorg/graalvm/polyglot/Source;
3 10 4 session Lcom/oracle/truffle/api/debug/DebuggerSession;
Exception table:
from to target type
3 8 9 any
2 11 11 any
Exceptions:
throws java.lang.Throwable
RuntimeVisibleAnnotations:
org.junit.Test()
public void testStepOver1();
descriptor: ()V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=5, args_size=1
start local 0 0: aload 0
ldc "ROOT(\n DEFINE(bar, STATEMENT),\n DEFINE(foo, ROOT(STATEMENT(CALL(bar)), \n STATEMENT(CALL(bar)))),\n STATEMENT(CALL(foo)),\n STATEMENT(CALL(foo)),\n STATEMENT(CALL(foo))\n)\n"
invokevirtual com.oracle.truffle.api.debug.test.StepTest.testSource:(Ljava/lang/String;)Lorg/graalvm/polyglot/Source;
astore 1
start local 1 1: aconst_null
astore 2
aconst_null
astore 3
2: aload 0
invokevirtual com.oracle.truffle.api.debug.test.StepTest.startSession:()Lcom/oracle/truffle/api/debug/DebuggerSession;
astore 4
start local 4 3: aload 0
aload 1
invokevirtual com.oracle.truffle.api.debug.test.StepTest.startEval:(Lorg/graalvm/polyglot/Source;)V
4: aload 4
invokevirtual com.oracle.truffle.api.debug.DebuggerSession.suspendNextExecution:()V
5: aload 0
aload 0
invokedynamic onSuspend(Lcom/oracle/truffle/api/debug/test/StepTest;)Lcom/oracle/truffle/api/debug/SuspendedCallback;
Bootstrap: invokestatic java.lang.invoke.LambdaMetafactory.metafactory:(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodHandle;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite;
Method arguments:
(Lcom/oracle/truffle/api/debug/SuspendedEvent;)V
com/oracle/truffle/api/debug/test/StepTest.lambda$13(Lcom/oracle/truffle/api/debug/SuspendedEvent;)V (7)
(Lcom/oracle/truffle/api/debug/SuspendedEvent;)V
invokevirtual com.oracle.truffle.api.debug.test.StepTest.expectSuspended:(Lcom/oracle/truffle/api/debug/SuspendedCallback;)V
6: aload 0
aload 0
invokedynamic onSuspend(Lcom/oracle/truffle/api/debug/test/StepTest;)Lcom/oracle/truffle/api/debug/SuspendedCallback;
Bootstrap: invokestatic java.lang.invoke.LambdaMetafactory.metafactory:(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodHandle;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite;
Method arguments:
(Lcom/oracle/truffle/api/debug/SuspendedEvent;)V
com/oracle/truffle/api/debug/test/StepTest.lambda$14(Lcom/oracle/truffle/api/debug/SuspendedEvent;)V (7)
(Lcom/oracle/truffle/api/debug/SuspendedEvent;)V
invokevirtual com.oracle.truffle.api.debug.test.StepTest.expectSuspended:(Lcom/oracle/truffle/api/debug/SuspendedCallback;)V
7: aload 0
aload 0
invokedynamic onSuspend(Lcom/oracle/truffle/api/debug/test/StepTest;)Lcom/oracle/truffle/api/debug/SuspendedCallback;
Bootstrap: invokestatic java.lang.invoke.LambdaMetafactory.metafactory:(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodHandle;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite;
Method arguments:
(Lcom/oracle/truffle/api/debug/SuspendedEvent;)V
com/oracle/truffle/api/debug/test/StepTest.lambda$15(Lcom/oracle/truffle/api/debug/SuspendedEvent;)V (7)
(Lcom/oracle/truffle/api/debug/SuspendedEvent;)V
invokevirtual com.oracle.truffle.api.debug.test.StepTest.expectSuspended:(Lcom/oracle/truffle/api/debug/SuspendedCallback;)V
8: aload 0
invokevirtual com.oracle.truffle.api.debug.test.StepTest.expectDone:()Ljava/lang/String;
pop
9: aload 4
ifnull 15
aload 4
invokevirtual com.oracle.truffle.api.debug.DebuggerSession.close:()V
goto 15
StackMap locals: com.oracle.truffle.api.debug.test.StepTest org.graalvm.polyglot.Source java.lang.Throwable java.lang.Throwable com.oracle.truffle.api.debug.DebuggerSession
StackMap stack: java.lang.Throwable
10: astore 2
aload 4
ifnull 11
aload 4
invokevirtual com.oracle.truffle.api.debug.DebuggerSession.close:()V
end local 4 StackMap locals:
StackMap stack:
11: aload 2
athrow
StackMap locals:
StackMap stack: java.lang.Throwable
12: astore 3
aload 2
ifnonnull 13
aload 3
astore 2
goto 14
StackMap locals:
StackMap stack:
13: aload 2
aload 3
if_acmpeq 14
aload 2
aload 3
invokevirtual java.lang.Throwable.addSuppressed:(Ljava/lang/Throwable;)V
StackMap locals:
StackMap stack:
14: aload 2
athrow
15: StackMap locals:
StackMap stack:
return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 16 0 this Lcom/oracle/truffle/api/debug/test/StepTest;
1 16 1 source Lorg/graalvm/polyglot/Source;
3 11 4 session Lcom/oracle/truffle/api/debug/DebuggerSession;
Exception table:
from to target type
3 9 10 any
2 12 12 any
Exceptions:
throws java.lang.Throwable
RuntimeVisibleAnnotations:
org.junit.Test()
public void testStepIntoAndOut();
descriptor: ()V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=5, args_size=1
start local 0 0: aload 0
ldc "ROOT(\n DEFINE(bar, STATEMENT),\n DEFINE(foo, ROOT(STATEMENT(CALL(bar)), \n STATEMENT(CALL(bar)))),\n STATEMENT(CALL(foo)),\n STATEMENT(CALL(foo)),\n STATEMENT(CALL(foo))\n)\n"
invokevirtual com.oracle.truffle.api.debug.test.StepTest.testSource:(Ljava/lang/String;)Lorg/graalvm/polyglot/Source;
astore 1
start local 1 1: aconst_null
astore 2
aconst_null
astore 3
2: aload 0
invokevirtual com.oracle.truffle.api.debug.test.StepTest.startSession:()Lcom/oracle/truffle/api/debug/DebuggerSession;
astore 4
start local 4 3: aload 0
aload 1
invokevirtual com.oracle.truffle.api.debug.test.StepTest.startEval:(Lorg/graalvm/polyglot/Source;)V
4: aload 4
invokevirtual com.oracle.truffle.api.debug.DebuggerSession.suspendNextExecution:()V
5: aload 0
aload 0
invokedynamic onSuspend(Lcom/oracle/truffle/api/debug/test/StepTest;)Lcom/oracle/truffle/api/debug/SuspendedCallback;
Bootstrap: invokestatic java.lang.invoke.LambdaMetafactory.metafactory:(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodHandle;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite;
Method arguments:
(Lcom/oracle/truffle/api/debug/SuspendedEvent;)V
com/oracle/truffle/api/debug/test/StepTest.lambda$16(Lcom/oracle/truffle/api/debug/SuspendedEvent;)V (7)
(Lcom/oracle/truffle/api/debug/SuspendedEvent;)V
invokevirtual com.oracle.truffle.api.debug.test.StepTest.expectSuspended:(Lcom/oracle/truffle/api/debug/SuspendedCallback;)V
6: aload 0
aload 0
invokedynamic onSuspend(Lcom/oracle/truffle/api/debug/test/StepTest;)Lcom/oracle/truffle/api/debug/SuspendedCallback;
Bootstrap: invokestatic java.lang.invoke.LambdaMetafactory.metafactory:(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodHandle;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite;
Method arguments:
(Lcom/oracle/truffle/api/debug/SuspendedEvent;)V
com/oracle/truffle/api/debug/test/StepTest.lambda$17(Lcom/oracle/truffle/api/debug/SuspendedEvent;)V (7)
(Lcom/oracle/truffle/api/debug/SuspendedEvent;)V
invokevirtual com.oracle.truffle.api.debug.test.StepTest.expectSuspended:(Lcom/oracle/truffle/api/debug/SuspendedCallback;)V
7: aload 0
aload 0
invokedynamic onSuspend(Lcom/oracle/truffle/api/debug/test/StepTest;)Lcom/oracle/truffle/api/debug/SuspendedCallback;
Bootstrap: invokestatic java.lang.invoke.LambdaMetafactory.metafactory:(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodHandle;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite;
Method arguments:
(Lcom/oracle/truffle/api/debug/SuspendedEvent;)V
com/oracle/truffle/api/debug/test/StepTest.lambda$18(Lcom/oracle/truffle/api/debug/SuspendedEvent;)V (7)
(Lcom/oracle/truffle/api/debug/SuspendedEvent;)V
invokevirtual com.oracle.truffle.api.debug.test.StepTest.expectSuspended:(Lcom/oracle/truffle/api/debug/SuspendedCallback;)V
8: aload 0
aload 0
invokedynamic onSuspend(Lcom/oracle/truffle/api/debug/test/StepTest;)Lcom/oracle/truffle/api/debug/SuspendedCallback;
Bootstrap: invokestatic java.lang.invoke.LambdaMetafactory.metafactory:(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodHandle;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite;
Method arguments:
(Lcom/oracle/truffle/api/debug/SuspendedEvent;)V
com/oracle/truffle/api/debug/test/StepTest.lambda$19(Lcom/oracle/truffle/api/debug/SuspendedEvent;)V (7)
(Lcom/oracle/truffle/api/debug/SuspendedEvent;)V
invokevirtual com.oracle.truffle.api.debug.test.StepTest.expectSuspended:(Lcom/oracle/truffle/api/debug/SuspendedCallback;)V
9: aload 0
aload 0
invokedynamic onSuspend(Lcom/oracle/truffle/api/debug/test/StepTest;)Lcom/oracle/truffle/api/debug/SuspendedCallback;
Bootstrap: invokestatic java.lang.invoke.LambdaMetafactory.metafactory:(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodHandle;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite;
Method arguments:
(Lcom/oracle/truffle/api/debug/SuspendedEvent;)V
com/oracle/truffle/api/debug/test/StepTest.lambda$20(Lcom/oracle/truffle/api/debug/SuspendedEvent;)V (7)
(Lcom/oracle/truffle/api/debug/SuspendedEvent;)V
invokevirtual com.oracle.truffle.api.debug.test.StepTest.expectSuspended:(Lcom/oracle/truffle/api/debug/SuspendedCallback;)V
10: aload 0
aload 0
invokedynamic onSuspend(Lcom/oracle/truffle/api/debug/test/StepTest;)Lcom/oracle/truffle/api/debug/SuspendedCallback;
Bootstrap: invokestatic java.lang.invoke.LambdaMetafactory.metafactory:(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodHandle;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite;
Method arguments:
(Lcom/oracle/truffle/api/debug/SuspendedEvent;)V
com/oracle/truffle/api/debug/test/StepTest.lambda$21(Lcom/oracle/truffle/api/debug/SuspendedEvent;)V (7)
(Lcom/oracle/truffle/api/debug/SuspendedEvent;)V
invokevirtual com.oracle.truffle.api.debug.test.StepTest.expectSuspended:(Lcom/oracle/truffle/api/debug/SuspendedCallback;)V
11: aload 0
aload 0
invokedynamic onSuspend(Lcom/oracle/truffle/api/debug/test/StepTest;)Lcom/oracle/truffle/api/debug/SuspendedCallback;
Bootstrap: invokestatic java.lang.invoke.LambdaMetafactory.metafactory:(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodHandle;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite;
Method arguments:
(Lcom/oracle/truffle/api/debug/SuspendedEvent;)V
com/oracle/truffle/api/debug/test/StepTest.lambda$22(Lcom/oracle/truffle/api/debug/SuspendedEvent;)V (7)
(Lcom/oracle/truffle/api/debug/SuspendedEvent;)V
invokevirtual com.oracle.truffle.api.debug.test.StepTest.expectSuspended:(Lcom/oracle/truffle/api/debug/SuspendedCallback;)V
12: aload 0
aload 0
invokedynamic onSuspend(Lcom/oracle/truffle/api/debug/test/StepTest;)Lcom/oracle/truffle/api/debug/SuspendedCallback;
Bootstrap: invokestatic java.lang.invoke.LambdaMetafactory.metafactory:(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodHandle;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite;
Method arguments:
(Lcom/oracle/truffle/api/debug/SuspendedEvent;)V
com/oracle/truffle/api/debug/test/StepTest.lambda$23(Lcom/oracle/truffle/api/debug/SuspendedEvent;)V (7)
(Lcom/oracle/truffle/api/debug/SuspendedEvent;)V
invokevirtual com.oracle.truffle.api.debug.test.StepTest.expectSuspended:(Lcom/oracle/truffle/api/debug/SuspendedCallback;)V
13: aload 0
invokevirtual com.oracle.truffle.api.debug.test.StepTest.expectDone:()Ljava/lang/String;
pop
14: aload 4
ifnull 20
aload 4
invokevirtual com.oracle.truffle.api.debug.DebuggerSession.close:()V
goto 20
StackMap locals: com.oracle.truffle.api.debug.test.StepTest org.graalvm.polyglot.Source java.lang.Throwable java.lang.Throwable com.oracle.truffle.api.debug.DebuggerSession
StackMap stack: java.lang.Throwable
15: astore 2
aload 4
ifnull 16
aload 4
invokevirtual com.oracle.truffle.api.debug.DebuggerSession.close:()V
end local 4 StackMap locals:
StackMap stack:
16: aload 2
athrow
StackMap locals:
StackMap stack: java.lang.Throwable
17: astore 3
aload 2
ifnonnull 18
aload 3
astore 2
goto 19
StackMap locals:
StackMap stack:
18: aload 2
aload 3
if_acmpeq 19
aload 2
aload 3
invokevirtual java.lang.Throwable.addSuppressed:(Ljava/lang/Throwable;)V
StackMap locals:
StackMap stack:
19: aload 2
athrow
20: StackMap locals:
StackMap stack:
return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 21 0 this Lcom/oracle/truffle/api/debug/test/StepTest;
1 21 1 source Lorg/graalvm/polyglot/Source;
3 16 4 session Lcom/oracle/truffle/api/debug/DebuggerSession;
Exception table:
from to target type
3 14 15 any
2 17 17 any
Exceptions:
throws java.lang.Throwable
RuntimeVisibleAnnotations:
org.junit.Test()
public void testStepInto();
descriptor: ()V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=5, args_size=1
start local 0 0: aload 0
ldc "ROOT(\n DEFINE(bar, STATEMENT),\n DEFINE(foo, ROOT(STATEMENT(CALL(bar)), \n STATEMENT(CALL(bar)))),\n STATEMENT(CALL(foo)),\n STATEMENT(CALL(foo))\n)\n"
invokevirtual com.oracle.truffle.api.debug.test.StepTest.testSource:(Ljava/lang/String;)Lorg/graalvm/polyglot/Source;
astore 1
start local 1 1: aconst_null
astore 2
aconst_null
astore 3
2: aload 0
invokevirtual com.oracle.truffle.api.debug.test.StepTest.startSession:()Lcom/oracle/truffle/api/debug/DebuggerSession;
astore 4
start local 4 3: aload 4
invokevirtual com.oracle.truffle.api.debug.DebuggerSession.suspendNextExecution:()V
4: aload 0
aload 1
invokevirtual com.oracle.truffle.api.debug.test.StepTest.startEval:(Lorg/graalvm/polyglot/Source;)V
5: aload 0
aload 0
invokedynamic onSuspend(Lcom/oracle/truffle/api/debug/test/StepTest;)Lcom/oracle/truffle/api/debug/SuspendedCallback;
Bootstrap: invokestatic java.lang.invoke.LambdaMetafactory.metafactory:(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodHandle;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite;
Method arguments:
(Lcom/oracle/truffle/api/debug/SuspendedEvent;)V
com/oracle/truffle/api/debug/test/StepTest.lambda$24(Lcom/oracle/truffle/api/debug/SuspendedEvent;)V (7)
(Lcom/oracle/truffle/api/debug/SuspendedEvent;)V
invokevirtual com.oracle.truffle.api.debug.test.StepTest.expectSuspended:(Lcom/oracle/truffle/api/debug/SuspendedCallback;)V
6: aload 0
aload 0
invokedynamic onSuspend(Lcom/oracle/truffle/api/debug/test/StepTest;)Lcom/oracle/truffle/api/debug/SuspendedCallback;
Bootstrap: invokestatic java.lang.invoke.LambdaMetafactory.metafactory:(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodHandle;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite;
Method arguments:
(Lcom/oracle/truffle/api/debug/SuspendedEvent;)V
com/oracle/truffle/api/debug/test/StepTest.lambda$25(Lcom/oracle/truffle/api/debug/SuspendedEvent;)V (7)
(Lcom/oracle/truffle/api/debug/SuspendedEvent;)V
invokevirtual com.oracle.truffle.api.debug.test.StepTest.expectSuspended:(Lcom/oracle/truffle/api/debug/SuspendedCallback;)V
7: aload 0
aload 0
invokedynamic onSuspend(Lcom/oracle/truffle/api/debug/test/StepTest;)Lcom/oracle/truffle/api/debug/SuspendedCallback;
Bootstrap: invokestatic java.lang.invoke.LambdaMetafactory.metafactory:(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodHandle;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite;
Method arguments:
(Lcom/oracle/truffle/api/debug/SuspendedEvent;)V
com/oracle/truffle/api/debug/test/StepTest.lambda$26(Lcom/oracle/truffle/api/debug/SuspendedEvent;)V (7)
(Lcom/oracle/truffle/api/debug/SuspendedEvent;)V
invokevirtual com.oracle.truffle.api.debug.test.StepTest.expectSuspended:(Lcom/oracle/truffle/api/debug/SuspendedCallback;)V
8: aload 0
aload 0
invokedynamic onSuspend(Lcom/oracle/truffle/api/debug/test/StepTest;)Lcom/oracle/truffle/api/debug/SuspendedCallback;
Bootstrap: invokestatic java.lang.invoke.LambdaMetafactory.metafactory:(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodHandle;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite;
Method arguments:
(Lcom/oracle/truffle/api/debug/SuspendedEvent;)V
com/oracle/truffle/api/debug/test/StepTest.lambda$27(Lcom/oracle/truffle/api/debug/SuspendedEvent;)V (7)
(Lcom/oracle/truffle/api/debug/SuspendedEvent;)V
invokevirtual com.oracle.truffle.api.debug.test.StepTest.expectSuspended:(Lcom/oracle/truffle/api/debug/SuspendedCallback;)V
9: aload 0
aload 0
invokedynamic onSuspend(Lcom/oracle/truffle/api/debug/test/StepTest;)Lcom/oracle/truffle/api/debug/SuspendedCallback;
Bootstrap: invokestatic java.lang.invoke.LambdaMetafactory.metafactory:(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodHandle;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite;
Method arguments:
(Lcom/oracle/truffle/api/debug/SuspendedEvent;)V
com/oracle/truffle/api/debug/test/StepTest.lambda$28(Lcom/oracle/truffle/api/debug/SuspendedEvent;)V (7)
(Lcom/oracle/truffle/api/debug/SuspendedEvent;)V
invokevirtual com.oracle.truffle.api.debug.test.StepTest.expectSuspended:(Lcom/oracle/truffle/api/debug/SuspendedCallback;)V
10: aload 0
aload 0
invokedynamic onSuspend(Lcom/oracle/truffle/api/debug/test/StepTest;)Lcom/oracle/truffle/api/debug/SuspendedCallback;
Bootstrap: invokestatic java.lang.invoke.LambdaMetafactory.metafactory:(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodHandle;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite;
Method arguments:
(Lcom/oracle/truffle/api/debug/SuspendedEvent;)V
com/oracle/truffle/api/debug/test/StepTest.lambda$29(Lcom/oracle/truffle/api/debug/SuspendedEvent;)V (7)
(Lcom/oracle/truffle/api/debug/SuspendedEvent;)V
invokevirtual com.oracle.truffle.api.debug.test.StepTest.expectSuspended:(Lcom/oracle/truffle/api/debug/SuspendedCallback;)V
11: aload 0
aload 0
invokedynamic onSuspend(Lcom/oracle/truffle/api/debug/test/StepTest;)Lcom/oracle/truffle/api/debug/SuspendedCallback;
Bootstrap: invokestatic java.lang.invoke.LambdaMetafactory.metafactory:(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodHandle;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite;
Method arguments:
(Lcom/oracle/truffle/api/debug/SuspendedEvent;)V
com/oracle/truffle/api/debug/test/StepTest.lambda$30(Lcom/oracle/truffle/api/debug/SuspendedEvent;)V (7)
(Lcom/oracle/truffle/api/debug/SuspendedEvent;)V
invokevirtual com.oracle.truffle.api.debug.test.StepTest.expectSuspended:(Lcom/oracle/truffle/api/debug/SuspendedCallback;)V
12: aload 0
aload 0
invokedynamic onSuspend(Lcom/oracle/truffle/api/debug/test/StepTest;)Lcom/oracle/truffle/api/debug/SuspendedCallback;
Bootstrap: invokestatic java.lang.invoke.LambdaMetafactory.metafactory:(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodHandle;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite;
Method arguments:
(Lcom/oracle/truffle/api/debug/SuspendedEvent;)V
com/oracle/truffle/api/debug/test/StepTest.lambda$31(Lcom/oracle/truffle/api/debug/SuspendedEvent;)V (7)
(Lcom/oracle/truffle/api/debug/SuspendedEvent;)V
invokevirtual com.oracle.truffle.api.debug.test.StepTest.expectSuspended:(Lcom/oracle/truffle/api/debug/SuspendedCallback;)V
13: aload 0
aload 0
invokedynamic onSuspend(Lcom/oracle/truffle/api/debug/test/StepTest;)Lcom/oracle/truffle/api/debug/SuspendedCallback;
Bootstrap: invokestatic java.lang.invoke.LambdaMetafactory.metafactory:(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodHandle;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite;
Method arguments:
(Lcom/oracle/truffle/api/debug/SuspendedEvent;)V
com/oracle/truffle/api/debug/test/StepTest.lambda$32(Lcom/oracle/truffle/api/debug/SuspendedEvent;)V (7)
(Lcom/oracle/truffle/api/debug/SuspendedEvent;)V
invokevirtual com.oracle.truffle.api.debug.test.StepTest.expectSuspended:(Lcom/oracle/truffle/api/debug/SuspendedCallback;)V
14: aload 0
invokevirtual com.oracle.truffle.api.debug.test.StepTest.expectDone:()Ljava/lang/String;
pop
15: aload 4
ifnull 21
aload 4
invokevirtual com.oracle.truffle.api.debug.DebuggerSession.close:()V
goto 21
StackMap locals: com.oracle.truffle.api.debug.test.StepTest org.graalvm.polyglot.Source java.lang.Throwable java.lang.Throwable com.oracle.truffle.api.debug.DebuggerSession
StackMap stack: java.lang.Throwable
16: astore 2
aload 4
ifnull 17
aload 4
invokevirtual com.oracle.truffle.api.debug.DebuggerSession.close:()V
end local 4 StackMap locals:
StackMap stack:
17: aload 2
athrow
StackMap locals:
StackMap stack: java.lang.Throwable
18: astore 3
aload 2
ifnonnull 19
aload 3
astore 2
goto 20
StackMap locals:
StackMap stack:
19: aload 2
aload 3
if_acmpeq 20
aload 2
aload 3
invokevirtual java.lang.Throwable.addSuppressed:(Ljava/lang/Throwable;)V
StackMap locals:
StackMap stack:
20: aload 2
athrow
21: StackMap locals:
StackMap stack:
return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 22 0 this Lcom/oracle/truffle/api/debug/test/StepTest;
1 22 1 source Lorg/graalvm/polyglot/Source;
3 17 4 session Lcom/oracle/truffle/api/debug/DebuggerSession;
Exception table:
from to target type
3 15 16 any
2 18 18 any
Exceptions:
throws java.lang.Throwable
RuntimeVisibleAnnotations:
org.junit.Test()
public void testMultipleActions();
descriptor: ()V
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=7, args_size=1
start local 0 0: aload 0
ldc "ROOT(\n DEFINE(bar, STATEMENT),\n DEFINE(foo, ROOT(STATEMENT(CALL(bar)), \n STATEMENT(CALL(loop)))),\n DEFINE(loop,\n LOOP(3,\n STATEMENT),\n STATEMENT\n ),\n STATEMENT(CALL(foo)),\n STATEMENT(CALL(foo)),\n STATEMENT,\n STATEMENT(CALL(loop)),\n STATEMENT,\n STATEMENT,\n STATEMENT(CALL(loop)),\n STATEMENT\n)\n"
invokevirtual com.oracle.truffle.api.debug.test.StepTest.testSource:(Ljava/lang/String;)Lorg/graalvm/polyglot/Source;
astore 1
start local 1 1: aconst_null
astore 2
aconst_null
astore 3
2: aload 0
invokevirtual com.oracle.truffle.api.debug.test.StepTest.startSession:()Lcom/oracle/truffle/api/debug/DebuggerSession;
astore 4
start local 4 3: aload 4
invokevirtual com.oracle.truffle.api.debug.DebuggerSession.suspendNextExecution:()V
4: aload 0
aload 1
invokevirtual com.oracle.truffle.api.debug.test.StepTest.getSourceImpl:(Lorg/graalvm/polyglot/Source;)Lcom/oracle/truffle/api/source/Source;
invokestatic com.oracle.truffle.api.debug.Breakpoint.newBuilder:(Lcom/oracle/truffle/api/source/Source;)Lcom/oracle/truffle/api/debug/Breakpoint$Builder;
bipush 14
invokevirtual com.oracle.truffle.api.debug.Breakpoint$Builder.lineIs:(I)Lcom/oracle/truffle/api/debug/Breakpoint$Builder;
invokevirtual com.oracle.truffle.api.debug.Breakpoint$Builder.build:()Lcom/oracle/truffle/api/debug/Breakpoint;
astore 5
start local 5 5: aload 0
aload 1
invokevirtual com.oracle.truffle.api.debug.test.StepTest.getSourceImpl:(Lorg/graalvm/polyglot/Source;)Lcom/oracle/truffle/api/source/Source;
invokestatic com.oracle.truffle.api.debug.Breakpoint.newBuilder:(Lcom/oracle/truffle/api/source/Source;)Lcom/oracle/truffle/api/debug/Breakpoint$Builder;
bipush 17
invokevirtual com.oracle.truffle.api.debug.Breakpoint$Builder.lineIs:(I)Lcom/oracle/truffle/api/debug/Breakpoint$Builder;
invokevirtual com.oracle.truffle.api.debug.Breakpoint$Builder.build:()Lcom/oracle/truffle/api/debug/Breakpoint;
astore 6
start local 6 6: aload 4
aload 5
invokevirtual com.oracle.truffle.api.debug.DebuggerSession.install:(Lcom/oracle/truffle/api/debug/Breakpoint;)Lcom/oracle/truffle/api/debug/Breakpoint;
pop
7: aload 4
aload 6
invokevirtual com.oracle.truffle.api.debug.DebuggerSession.install:(Lcom/oracle/truffle/api/debug/Breakpoint;)Lcom/oracle/truffle/api/debug/Breakpoint;
pop
8: aload 0
aload 1
invokevirtual com.oracle.truffle.api.debug.test.StepTest.startEval:(Lorg/graalvm/polyglot/Source;)V
9: aload 0
aload 0
invokedynamic onSuspend(Lcom/oracle/truffle/api/debug/test/StepTest;)Lcom/oracle/truffle/api/debug/SuspendedCallback;
Bootstrap: invokestatic java.lang.invoke.LambdaMetafactory.metafactory:(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodHandle;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite;
Method arguments:
(Lcom/oracle/truffle/api/debug/SuspendedEvent;)V
com/oracle/truffle/api/debug/test/StepTest.lambda$33(Lcom/oracle/truffle/api/debug/SuspendedEvent;)V (7)
(Lcom/oracle/truffle/api/debug/SuspendedEvent;)V
invokevirtual com.oracle.truffle.api.debug.test.StepTest.expectSuspended:(Lcom/oracle/truffle/api/debug/SuspendedCallback;)V
10: aload 0
aload 0
invokedynamic onSuspend(Lcom/oracle/truffle/api/debug/test/StepTest;)Lcom/oracle/truffle/api/debug/SuspendedCallback;
Bootstrap: invokestatic java.lang.invoke.LambdaMetafactory.metafactory:(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodHandle;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite;
Method arguments:
(Lcom/oracle/truffle/api/debug/SuspendedEvent;)V
com/oracle/truffle/api/debug/test/StepTest.lambda$34(Lcom/oracle/truffle/api/debug/SuspendedEvent;)V (7)
(Lcom/oracle/truffle/api/debug/SuspendedEvent;)V
invokevirtual com.oracle.truffle.api.debug.test.StepTest.expectSuspended:(Lcom/oracle/truffle/api/debug/SuspendedCallback;)V
11: aload 0
aload 0
invokedynamic onSuspend(Lcom/oracle/truffle/api/debug/test/StepTest;)Lcom/oracle/truffle/api/debug/SuspendedCallback;
Bootstrap: invokestatic java.lang.invoke.LambdaMetafactory.metafactory:(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodHandle;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite;
Method arguments:
(Lcom/oracle/truffle/api/debug/SuspendedEvent;)V
com/oracle/truffle/api/debug/test/StepTest.lambda$35(Lcom/oracle/truffle/api/debug/SuspendedEvent;)V (7)
(Lcom/oracle/truffle/api/debug/SuspendedEvent;)V
invokevirtual com.oracle.truffle.api.debug.test.StepTest.expectSuspended:(Lcom/oracle/truffle/api/debug/SuspendedCallback;)V
12: aload 0
aload 0
invokedynamic onSuspend(Lcom/oracle/truffle/api/debug/test/StepTest;)Lcom/oracle/truffle/api/debug/SuspendedCallback;
Bootstrap: invokestatic java.lang.invoke.LambdaMetafactory.metafactory:(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodHandle;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite;
Method arguments:
(Lcom/oracle/truffle/api/debug/SuspendedEvent;)V
com/oracle/truffle/api/debug/test/StepTest.lambda$36(Lcom/oracle/truffle/api/debug/SuspendedEvent;)V (7)
(Lcom/oracle/truffle/api/debug/SuspendedEvent;)V
invokevirtual com.oracle.truffle.api.debug.test.StepTest.expectSuspended:(Lcom/oracle/truffle/api/debug/SuspendedCallback;)V
13: aload 0
aload 0
invokedynamic onSuspend(Lcom/oracle/truffle/api/debug/test/StepTest;)Lcom/oracle/truffle/api/debug/SuspendedCallback;
Bootstrap: invokestatic java.lang.invoke.LambdaMetafactory.metafactory:(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodHandle;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite;
Method arguments:
(Lcom/oracle/truffle/api/debug/SuspendedEvent;)V
com/oracle/truffle/api/debug/test/StepTest.lambda$37(Lcom/oracle/truffle/api/debug/SuspendedEvent;)V (7)
(Lcom/oracle/truffle/api/debug/SuspendedEvent;)V
invokevirtual com.oracle.truffle.api.debug.test.StepTest.expectSuspended:(Lcom/oracle/truffle/api/debug/SuspendedCallback;)V
14: aload 0
aload 0
invokedynamic onSuspend(Lcom/oracle/truffle/api/debug/test/StepTest;)Lcom/oracle/truffle/api/debug/SuspendedCallback;
Bootstrap: invokestatic java.lang.invoke.LambdaMetafactory.metafactory:(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodHandle;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite;
Method arguments:
(Lcom/oracle/truffle/api/debug/SuspendedEvent;)V
com/oracle/truffle/api/debug/test/StepTest.lambda$38(Lcom/oracle/truffle/api/debug/SuspendedEvent;)V (7)
(Lcom/oracle/truffle/api/debug/SuspendedEvent;)V
invokevirtual com.oracle.truffle.api.debug.test.StepTest.expectSuspended:(Lcom/oracle/truffle/api/debug/SuspendedCallback;)V
15: aload 0
aload 0
invokedynamic onSuspend(Lcom/oracle/truffle/api/debug/test/StepTest;)Lcom/oracle/truffle/api/debug/SuspendedCallback;
Bootstrap: invokestatic java.lang.invoke.LambdaMetafactory.metafactory:(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodHandle;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite;
Method arguments:
(Lcom/oracle/truffle/api/debug/SuspendedEvent;)V
com/oracle/truffle/api/debug/test/StepTest.lambda$39(Lcom/oracle/truffle/api/debug/SuspendedEvent;)V (7)
(Lcom/oracle/truffle/api/debug/SuspendedEvent;)V
invokevirtual com.oracle.truffle.api.debug.test.StepTest.expectSuspended:(Lcom/oracle/truffle/api/debug/SuspendedCallback;)V
16: aload 0
aload 0
invokedynamic onSuspend(Lcom/oracle/truffle/api/debug/test/StepTest;)Lcom/oracle/truffle/api/debug/SuspendedCallback;
Bootstrap: invokestatic java.lang.invoke.LambdaMetafactory.metafactory:(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodHandle;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite;
Method arguments:
(Lcom/oracle/truffle/api/debug/SuspendedEvent;)V
com/oracle/truffle/api/debug/test/StepTest.lambda$40(Lcom/oracle/truffle/api/debug/SuspendedEvent;)V (7)
(Lcom/oracle/truffle/api/debug/SuspendedEvent;)V
invokevirtual com.oracle.truffle.api.debug.test.StepTest.expectSuspended:(Lcom/oracle/truffle/api/debug/SuspendedCallback;)V
17: aload 0
invokevirtual com.oracle.truffle.api.debug.test.StepTest.expectKilled:()V
18: lconst_1
aload 5
invokevirtual com.oracle.truffle.api.debug.Breakpoint.getHitCount:()I
i2l
invokestatic org.junit.Assert.assertEquals:(JJ)V
19: lconst_0
aload 6
invokevirtual com.oracle.truffle.api.debug.Breakpoint.getHitCount:()I
i2l
invokestatic org.junit.Assert.assertEquals:(JJ)V
end local 6 end local 5 20: aload 4
ifnull 26
aload 4
invokevirtual com.oracle.truffle.api.debug.DebuggerSession.close:()V
goto 26
StackMap locals: com.oracle.truffle.api.debug.test.StepTest org.graalvm.polyglot.Source java.lang.Throwable java.lang.Throwable com.oracle.truffle.api.debug.DebuggerSession
StackMap stack: java.lang.Throwable
21: astore 2
aload 4
ifnull 22
aload 4
invokevirtual com.oracle.truffle.api.debug.DebuggerSession.close:()V
end local 4 StackMap locals:
StackMap stack:
22: aload 2
athrow
StackMap locals:
StackMap stack: java.lang.Throwable
23: astore 3
aload 2
ifnonnull 24
aload 3
astore 2
goto 25
StackMap locals:
StackMap stack:
24: aload 2
aload 3
if_acmpeq 25
aload 2
aload 3
invokevirtual java.lang.Throwable.addSuppressed:(Ljava/lang/Throwable;)V
StackMap locals:
StackMap stack:
25: aload 2
athrow
26: StackMap locals:
StackMap stack:
return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 27 0 this Lcom/oracle/truffle/api/debug/test/StepTest;
1 27 1 source Lorg/graalvm/polyglot/Source;
3 22 4 session Lcom/oracle/truffle/api/debug/DebuggerSession;
5 20 5 bp14 Lcom/oracle/truffle/api/debug/Breakpoint;
6 20 6 bp17 Lcom/oracle/truffle/api/debug/Breakpoint;
Exception table:
from to target type
3 20 21 any
2 23 23 any
Exceptions:
throws java.lang.Throwable
RuntimeVisibleAnnotations:
org.junit.Test()
public void testNoPreparesAfterContinueOrKill();
descriptor: ()V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=6, args_size=1
start local 0 0: aload 0
ldc "ROOT(\n DEFINE(loop,\n LOOP(3,\n STATEMENT),\n STATEMENT\n ),\n STATEMENT(CALL(loop))\n)\n"
invokevirtual com.oracle.truffle.api.debug.test.StepTest.testSource:(Ljava/lang/String;)Lorg/graalvm/polyglot/Source;
astore 1
start local 1 1: aconst_null
astore 2
aconst_null
astore 3
2: aload 0
invokevirtual com.oracle.truffle.api.debug.test.StepTest.startSession:()Lcom/oracle/truffle/api/debug/DebuggerSession;
astore 4
start local 4 3: aload 4
invokevirtual com.oracle.truffle.api.debug.DebuggerSession.suspendNextExecution:()V
4: aload 0
aload 1
invokevirtual com.oracle.truffle.api.debug.test.StepTest.getSourceImpl:(Lorg/graalvm/polyglot/Source;)Lcom/oracle/truffle/api/source/Source;
invokestatic com.oracle.truffle.api.debug.Breakpoint.newBuilder:(Lcom/oracle/truffle/api/source/Source;)Lcom/oracle/truffle/api/debug/Breakpoint$Builder;
iconst_5
invokevirtual com.oracle.truffle.api.debug.Breakpoint$Builder.lineIs:(I)Lcom/oracle/truffle/api/debug/Breakpoint$Builder;
invokevirtual com.oracle.truffle.api.debug.Breakpoint$Builder.build:()Lcom/oracle/truffle/api/debug/Breakpoint;
astore 5
start local 5 5: aload 4
aload 5
invokevirtual com.oracle.truffle.api.debug.DebuggerSession.install:(Lcom/oracle/truffle/api/debug/Breakpoint;)Lcom/oracle/truffle/api/debug/Breakpoint;
pop
6: aload 0
aload 1
invokevirtual com.oracle.truffle.api.debug.test.StepTest.startEval:(Lorg/graalvm/polyglot/Source;)V
7: aload 0
aload 0
invokedynamic onSuspend(Lcom/oracle/truffle/api/debug/test/StepTest;)Lcom/oracle/truffle/api/debug/SuspendedCallback;
Bootstrap: invokestatic java.lang.invoke.LambdaMetafactory.metafactory:(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodHandle;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite;
Method arguments:
(Lcom/oracle/truffle/api/debug/SuspendedEvent;)V
com/oracle/truffle/api/debug/test/StepTest.lambda$41(Lcom/oracle/truffle/api/debug/SuspendedEvent;)V (7)
(Lcom/oracle/truffle/api/debug/SuspendedEvent;)V
invokevirtual com.oracle.truffle.api.debug.test.StepTest.expectSuspended:(Lcom/oracle/truffle/api/debug/SuspendedCallback;)V
8: aload 0
aload 0
invokedynamic onSuspend(Lcom/oracle/truffle/api/debug/test/StepTest;)Lcom/oracle/truffle/api/debug/SuspendedCallback;
Bootstrap: invokestatic java.lang.invoke.LambdaMetafactory.metafactory:(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodHandle;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite;
Method arguments:
(Lcom/oracle/truffle/api/debug/SuspendedEvent;)V
com/oracle/truffle/api/debug/test/StepTest.lambda$42(Lcom/oracle/truffle/api/debug/SuspendedEvent;)V (7)
(Lcom/oracle/truffle/api/debug/SuspendedEvent;)V
invokevirtual com.oracle.truffle.api.debug.test.StepTest.expectSuspended:(Lcom/oracle/truffle/api/debug/SuspendedCallback;)V
9: aload 0
invokevirtual com.oracle.truffle.api.debug.test.StepTest.expectKilled:()V
end local 5 10: aload 4
ifnull 16
aload 4
invokevirtual com.oracle.truffle.api.debug.DebuggerSession.close:()V
goto 16
StackMap locals: com.oracle.truffle.api.debug.test.StepTest org.graalvm.polyglot.Source java.lang.Throwable java.lang.Throwable com.oracle.truffle.api.debug.DebuggerSession
StackMap stack: java.lang.Throwable
11: astore 2
aload 4
ifnull 12
aload 4
invokevirtual com.oracle.truffle.api.debug.DebuggerSession.close:()V
end local 4 StackMap locals:
StackMap stack:
12: aload 2
athrow
StackMap locals:
StackMap stack: java.lang.Throwable
13: astore 3
aload 2
ifnonnull 14
aload 3
astore 2
goto 15
StackMap locals:
StackMap stack:
14: aload 2
aload 3
if_acmpeq 15
aload 2
aload 3
invokevirtual java.lang.Throwable.addSuppressed:(Ljava/lang/Throwable;)V
StackMap locals:
StackMap stack:
15: aload 2
athrow
16: StackMap locals:
StackMap stack:
return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 17 0 this Lcom/oracle/truffle/api/debug/test/StepTest;
1 17 1 source Lorg/graalvm/polyglot/Source;
3 12 4 session Lcom/oracle/truffle/api/debug/DebuggerSession;
5 10 5 bp5 Lcom/oracle/truffle/api/debug/Breakpoint;
Exception table:
from to target type
3 10 11 any
2 13 13 any
Exceptions:
throws java.lang.Throwable
RuntimeVisibleAnnotations:
org.junit.Test()
public void testIncompatibleSourceElements();
descriptor: ()V
flags: (0x0001) ACC_PUBLIC
Code:
stack=5, locals=6, args_size=1
start local 0 0: aload 0
ldc "ROOT(\n STATEMENT,\n EXPRESSION\n)\n"
invokevirtual com.oracle.truffle.api.debug.test.StepTest.testSource:(Ljava/lang/String;)Lorg/graalvm/polyglot/Source;
astore 1
start local 1 1: aconst_null
astore 2
aconst_null
astore 3
2: aload 0
iconst_0
anewarray com.oracle.truffle.api.debug.SourceElement
invokevirtual com.oracle.truffle.api.debug.test.StepTest.startSession:([Lcom/oracle/truffle/api/debug/SourceElement;)Lcom/oracle/truffle/api/debug/DebuggerSession;
astore 4
start local 4 3: aload 0
aload 1
invokevirtual com.oracle.truffle.api.debug.test.StepTest.startEval:(Lorg/graalvm/polyglot/Source;)V
4: aload 4
invokevirtual com.oracle.truffle.api.debug.DebuggerSession.suspendNextExecution:()V
5: aload 0
invokevirtual com.oracle.truffle.api.debug.test.StepTest.expectDone:()Ljava/lang/String;
pop
6: aload 4
ifnull 12
aload 4
invokevirtual com.oracle.truffle.api.debug.DebuggerSession.close:()V
goto 12
StackMap locals: com.oracle.truffle.api.debug.test.StepTest org.graalvm.polyglot.Source java.lang.Throwable java.lang.Throwable com.oracle.truffle.api.debug.DebuggerSession
StackMap stack: java.lang.Throwable
7: astore 2
aload 4
ifnull 8
aload 4
invokevirtual com.oracle.truffle.api.debug.DebuggerSession.close:()V
end local 4 StackMap locals:
StackMap stack:
8: aload 2
athrow
StackMap locals:
StackMap stack: java.lang.Throwable
9: astore 3
aload 2
ifnonnull 10
aload 3
astore 2
goto 11
StackMap locals:
StackMap stack:
10: aload 2
aload 3
if_acmpeq 11
aload 2
aload 3
invokevirtual java.lang.Throwable.addSuppressed:(Ljava/lang/Throwable;)V
StackMap locals:
StackMap stack:
11: aload 2
athrow
12: StackMap locals:
StackMap stack:
aconst_null
astore 2
aconst_null
astore 3
13: aload 0
iconst_0
anewarray com.oracle.truffle.api.debug.SourceElement
invokevirtual com.oracle.truffle.api.debug.test.StepTest.startSession:([Lcom/oracle/truffle/api/debug/SourceElement;)Lcom/oracle/truffle/api/debug/DebuggerSession;
astore 4
start local 4 14: aload 1
invokestatic com.oracle.truffle.tck.DebuggerTester.getSourceImpl:(Lorg/graalvm/polyglot/Source;)Lcom/oracle/truffle/api/source/Source;
invokestatic com.oracle.truffle.api.debug.Breakpoint.newBuilder:(Lcom/oracle/truffle/api/source/Source;)Lcom/oracle/truffle/api/debug/Breakpoint$Builder;
iconst_2
invokevirtual com.oracle.truffle.api.debug.Breakpoint$Builder.lineIs:(I)Lcom/oracle/truffle/api/debug/Breakpoint$Builder;
invokevirtual com.oracle.truffle.api.debug.Breakpoint$Builder.oneShot:()Lcom/oracle/truffle/api/debug/Breakpoint$Builder;
invokevirtual com.oracle.truffle.api.debug.Breakpoint$Builder.build:()Lcom/oracle/truffle/api/debug/Breakpoint;
astore 5
start local 5 15: aload 4
aload 5
invokevirtual com.oracle.truffle.api.debug.DebuggerSession.install:(Lcom/oracle/truffle/api/debug/Breakpoint;)Lcom/oracle/truffle/api/debug/Breakpoint;
pop
16: aload 0
aload 1
invokevirtual com.oracle.truffle.api.debug.test.StepTest.startEval:(Lorg/graalvm/polyglot/Source;)V
17: aload 0
aload 0
invokedynamic onSuspend(Lcom/oracle/truffle/api/debug/test/StepTest;)Lcom/oracle/truffle/api/debug/SuspendedCallback;
Bootstrap: invokestatic java.lang.invoke.LambdaMetafactory.metafactory:(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodHandle;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite;
Method arguments:
(Lcom/oracle/truffle/api/debug/SuspendedEvent;)V
com/oracle/truffle/api/debug/test/StepTest.lambda$43(Lcom/oracle/truffle/api/debug/SuspendedEvent;)V (7)
(Lcom/oracle/truffle/api/debug/SuspendedEvent;)V
invokevirtual com.oracle.truffle.api.debug.test.StepTest.expectSuspended:(Lcom/oracle/truffle/api/debug/SuspendedCallback;)V
18: aload 0
invokevirtual com.oracle.truffle.api.debug.test.StepTest.expectDone:()Ljava/lang/String;
pop
end local 5 19: aload 4
ifnull 25
aload 4
invokevirtual com.oracle.truffle.api.debug.DebuggerSession.close:()V
goto 25
StackMap locals: com.oracle.truffle.api.debug.test.StepTest org.graalvm.polyglot.Source java.lang.Throwable java.lang.Throwable com.oracle.truffle.api.debug.DebuggerSession
StackMap stack: java.lang.Throwable
20: astore 2
aload 4
ifnull 21
aload 4
invokevirtual com.oracle.truffle.api.debug.DebuggerSession.close:()V
end local 4 StackMap locals:
StackMap stack:
21: aload 2
athrow
StackMap locals:
StackMap stack: java.lang.Throwable
22: astore 3
aload 2
ifnonnull 23
aload 3
astore 2
goto 24
StackMap locals:
StackMap stack:
23: aload 2
aload 3
if_acmpeq 24
aload 2
aload 3
invokevirtual java.lang.Throwable.addSuppressed:(Ljava/lang/Throwable;)V
StackMap locals:
StackMap stack:
24: aload 2
athrow
25: StackMap locals:
StackMap stack:
aconst_null
astore 2
aconst_null
astore 3
26: aload 0
invokevirtual com.oracle.truffle.api.debug.test.StepTest.startSession:()Lcom/oracle/truffle/api/debug/DebuggerSession;
astore 4
start local 4 27: aload 0
aload 1
invokevirtual com.oracle.truffle.api.debug.test.StepTest.startEval:(Lorg/graalvm/polyglot/Source;)V
28: aload 4
invokevirtual com.oracle.truffle.api.debug.DebuggerSession.suspendNextExecution:()V
29: aload 0
aload 0
invokedynamic onSuspend(Lcom/oracle/truffle/api/debug/test/StepTest;)Lcom/oracle/truffle/api/debug/SuspendedCallback;
Bootstrap: invokestatic java.lang.invoke.LambdaMetafactory.metafactory:(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodHandle;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite;
Method arguments:
(Lcom/oracle/truffle/api/debug/SuspendedEvent;)V
com/oracle/truffle/api/debug/test/StepTest.lambda$44(Lcom/oracle/truffle/api/debug/SuspendedEvent;)V (7)
(Lcom/oracle/truffle/api/debug/SuspendedEvent;)V
invokevirtual com.oracle.truffle.api.debug.test.StepTest.expectSuspended:(Lcom/oracle/truffle/api/debug/SuspendedCallback;)V
30: aload 0
invokevirtual com.oracle.truffle.api.debug.test.StepTest.expectDone:()Ljava/lang/String;
pop
31: aload 4
ifnull 37
aload 4
invokevirtual com.oracle.truffle.api.debug.DebuggerSession.close:()V
goto 37
StackMap locals: com.oracle.truffle.api.debug.test.StepTest org.graalvm.polyglot.Source java.lang.Throwable java.lang.Throwable com.oracle.truffle.api.debug.DebuggerSession
StackMap stack: java.lang.Throwable
32: astore 2
aload 4
ifnull 33
aload 4
invokevirtual com.oracle.truffle.api.debug.DebuggerSession.close:()V
end local 4 StackMap locals:
StackMap stack:
33: aload 2
athrow
StackMap locals:
StackMap stack: java.lang.Throwable
34: astore 3
aload 2
ifnonnull 35
aload 3
astore 2
goto 36
StackMap locals:
StackMap stack:
35: aload 2
aload 3
if_acmpeq 36
aload 2
aload 3
invokevirtual java.lang.Throwable.addSuppressed:(Ljava/lang/Throwable;)V
StackMap locals:
StackMap stack:
36: aload 2
athrow
37: StackMap locals:
StackMap stack:
aconst_null
astore 2
aconst_null
astore 3
38: aload 0
iconst_1
anewarray com.oracle.truffle.api.debug.SourceElement
dup
iconst_0
getstatic com.oracle.truffle.api.debug.SourceElement.EXPRESSION:Lcom/oracle/truffle/api/debug/SourceElement;
aastore
invokevirtual com.oracle.truffle.api.debug.test.StepTest.startSession:([Lcom/oracle/truffle/api/debug/SourceElement;)Lcom/oracle/truffle/api/debug/DebuggerSession;
astore 4
start local 4 39: aload 0
aload 1
invokevirtual com.oracle.truffle.api.debug.test.StepTest.startEval:(Lorg/graalvm/polyglot/Source;)V
40: aload 4
invokevirtual com.oracle.truffle.api.debug.DebuggerSession.suspendNextExecution:()V
41: aload 0
aload 0
invokedynamic onSuspend(Lcom/oracle/truffle/api/debug/test/StepTest;)Lcom/oracle/truffle/api/debug/SuspendedCallback;
Bootstrap: invokestatic java.lang.invoke.LambdaMetafactory.metafactory:(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodHandle;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite;
Method arguments:
(Lcom/oracle/truffle/api/debug/SuspendedEvent;)V
com/oracle/truffle/api/debug/test/StepTest.lambda$45(Lcom/oracle/truffle/api/debug/SuspendedEvent;)V (7)
(Lcom/oracle/truffle/api/debug/SuspendedEvent;)V
invokevirtual com.oracle.truffle.api.debug.test.StepTest.expectSuspended:(Lcom/oracle/truffle/api/debug/SuspendedCallback;)V
42: aload 0
invokevirtual com.oracle.truffle.api.debug.test.StepTest.expectDone:()Ljava/lang/String;
pop
43: aload 4
ifnull 49
aload 4
invokevirtual com.oracle.truffle.api.debug.DebuggerSession.close:()V
goto 49
StackMap locals: com.oracle.truffle.api.debug.test.StepTest org.graalvm.polyglot.Source java.lang.Throwable java.lang.Throwable com.oracle.truffle.api.debug.DebuggerSession
StackMap stack: java.lang.Throwable
44: astore 2
aload 4
ifnull 45
aload 4
invokevirtual com.oracle.truffle.api.debug.DebuggerSession.close:()V
end local 4 StackMap locals:
StackMap stack:
45: aload 2
athrow
StackMap locals:
StackMap stack: java.lang.Throwable
46: astore 3
aload 2
ifnonnull 47
aload 3
astore 2
goto 48
StackMap locals:
StackMap stack:
47: aload 2
aload 3
if_acmpeq 48
aload 2
aload 3
invokevirtual java.lang.Throwable.addSuppressed:(Ljava/lang/Throwable;)V
StackMap locals:
StackMap stack:
48: aload 2
athrow
49: StackMap locals:
StackMap stack:
return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 50 0 this Lcom/oracle/truffle/api/debug/test/StepTest;
1 50 1 source Lorg/graalvm/polyglot/Source;
3 8 4 session Lcom/oracle/truffle/api/debug/DebuggerSession;
14 21 4 session Lcom/oracle/truffle/api/debug/DebuggerSession;
15 19 5 breakpoint Lcom/oracle/truffle/api/debug/Breakpoint;
27 33 4 session Lcom/oracle/truffle/api/debug/DebuggerSession;
39 45 4 session Lcom/oracle/truffle/api/debug/DebuggerSession;
Exception table:
from to target type
3 6 7 any
2 9 9 any
14 19 20 any
13 22 22 any
27 31 32 any
26 34 34 any
39 43 44 any
38 46 46 any
RuntimeVisibleAnnotations:
org.junit.Test()
public void testExpressionStep();
descriptor: ()V
flags: (0x0001) ACC_PUBLIC
Code:
stack=5, locals=5, args_size=1
start local 0 0: aload 0
ldc "ROOT(\n DEFINE(inner1, ROOT(\n STATEMENT,\n EXPRESSION,\n EXPRESSION(EXPRESSION(CONSTANT(1)), EXPRESSION(CONSTANT(2)))\n )),\n DEFINE(inner2, ROOT(\n EXPRESSION,\n CALL(inner2_1),\n EXPRESSION(CALL(inner2_1))\n )),\n DEFINE(inner2_1, ROOT(\n STATEMENT(EXPRESSION(EXPRESSION))\n )),\n EXPRESSION,\n STATEMENT(EXPRESSION(CALL(inner1)), EXPRESSION(CALL(inner2))),\n EXPRESSION,\n STATEMENT\n)\n"
invokevirtual com.oracle.truffle.api.debug.test.StepTest.testSource:(Ljava/lang/String;)Lorg/graalvm/polyglot/Source;
astore 1
start local 1 1: aconst_null
astore 2
aconst_null
astore 3
2: aload 0
iconst_1
anewarray com.oracle.truffle.api.debug.SourceElement
dup
iconst_0
getstatic com.oracle.truffle.api.debug.SourceElement.EXPRESSION:Lcom/oracle/truffle/api/debug/SourceElement;
aastore
invokevirtual com.oracle.truffle.api.debug.test.StepTest.startSession:([Lcom/oracle/truffle/api/debug/SourceElement;)Lcom/oracle/truffle/api/debug/DebuggerSession;
astore 4
start local 4 3: aload 0
aload 1
invokevirtual com.oracle.truffle.api.debug.test.StepTest.startEval:(Lorg/graalvm/polyglot/Source;)V
4: aload 4
invokevirtual com.oracle.truffle.api.debug.DebuggerSession.suspendNextExecution:()V
5: aload 0
aload 0
invokedynamic onSuspend(Lcom/oracle/truffle/api/debug/test/StepTest;)Lcom/oracle/truffle/api/debug/SuspendedCallback;
Bootstrap: invokestatic java.lang.invoke.LambdaMetafactory.metafactory:(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodHandle;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite;
Method arguments:
(Lcom/oracle/truffle/api/debug/SuspendedEvent;)V
com/oracle/truffle/api/debug/test/StepTest.lambda$46(Lcom/oracle/truffle/api/debug/SuspendedEvent;)V (7)
(Lcom/oracle/truffle/api/debug/SuspendedEvent;)V
invokevirtual com.oracle.truffle.api.debug.test.StepTest.expectSuspended:(Lcom/oracle/truffle/api/debug/SuspendedCallback;)V
6: aload 0
aload 0
invokedynamic onSuspend(Lcom/oracle/truffle/api/debug/test/StepTest;)Lcom/oracle/truffle/api/debug/SuspendedCallback;
Bootstrap: invokestatic java.lang.invoke.LambdaMetafactory.metafactory:(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodHandle;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite;
Method arguments:
(Lcom/oracle/truffle/api/debug/SuspendedEvent;)V
com/oracle/truffle/api/debug/test/StepTest.lambda$47(Lcom/oracle/truffle/api/debug/SuspendedEvent;)V (7)
(Lcom/oracle/truffle/api/debug/SuspendedEvent;)V
invokevirtual com.oracle.truffle.api.debug.test.StepTest.expectSuspended:(Lcom/oracle/truffle/api/debug/SuspendedCallback;)V
7: aload 0
aload 0
invokedynamic onSuspend(Lcom/oracle/truffle/api/debug/test/StepTest;)Lcom/oracle/truffle/api/debug/SuspendedCallback;
Bootstrap: invokestatic java.lang.invoke.LambdaMetafactory.metafactory:(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodHandle;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite;
Method arguments:
(Lcom/oracle/truffle/api/debug/SuspendedEvent;)V
com/oracle/truffle/api/debug/test/StepTest.lambda$48(Lcom/oracle/truffle/api/debug/SuspendedEvent;)V (7)
(Lcom/oracle/truffle/api/debug/SuspendedEvent;)V
invokevirtual com.oracle.truffle.api.debug.test.StepTest.expectSuspended:(Lcom/oracle/truffle/api/debug/SuspendedCallback;)V
8: aload 0
aload 0
invokedynamic onSuspend(Lcom/oracle/truffle/api/debug/test/StepTest;)Lcom/oracle/truffle/api/debug/SuspendedCallback;
Bootstrap: invokestatic java.lang.invoke.LambdaMetafactory.metafactory:(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodHandle;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite;
Method arguments:
(Lcom/oracle/truffle/api/debug/SuspendedEvent;)V
com/oracle/truffle/api/debug/test/StepTest.lambda$49(Lcom/oracle/truffle/api/debug/SuspendedEvent;)V (7)
(Lcom/oracle/truffle/api/debug/SuspendedEvent;)V
invokevirtual com.oracle.truffle.api.debug.test.StepTest.expectSuspended:(Lcom/oracle/truffle/api/debug/SuspendedCallback;)V
9: aload 0
aload 0
invokedynamic onSuspend(Lcom/oracle/truffle/api/debug/test/StepTest;)Lcom/oracle/truffle/api/debug/SuspendedCallback;
Bootstrap: invokestatic java.lang.invoke.LambdaMetafactory.metafactory:(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodHandle;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite;
Method arguments:
(Lcom/oracle/truffle/api/debug/SuspendedEvent;)V
com/oracle/truffle/api/debug/test/StepTest.lambda$50(Lcom/oracle/truffle/api/debug/SuspendedEvent;)V (7)
(Lcom/oracle/truffle/api/debug/SuspendedEvent;)V
invokevirtual com.oracle.truffle.api.debug.test.StepTest.expectSuspended:(Lcom/oracle/truffle/api/debug/SuspendedCallback;)V
10: aload 0
aload 0
invokedynamic onSuspend(Lcom/oracle/truffle/api/debug/test/StepTest;)Lcom/oracle/truffle/api/debug/SuspendedCallback;
Bootstrap: invokestatic java.lang.invoke.LambdaMetafactory.metafactory:(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodHandle;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite;
Method arguments:
(Lcom/oracle/truffle/api/debug/SuspendedEvent;)V
com/oracle/truffle/api/debug/test/StepTest.lambda$51(Lcom/oracle/truffle/api/debug/SuspendedEvent;)V (7)
(Lcom/oracle/truffle/api/debug/SuspendedEvent;)V
invokevirtual com.oracle.truffle.api.debug.test.StepTest.expectSuspended:(Lcom/oracle/truffle/api/debug/SuspendedCallback;)V
11: aload 0
aload 0
invokedynamic onSuspend(Lcom/oracle/truffle/api/debug/test/StepTest;)Lcom/oracle/truffle/api/debug/SuspendedCallback;
Bootstrap: invokestatic java.lang.invoke.LambdaMetafactory.metafactory:(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodHandle;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite;
Method arguments:
(Lcom/oracle/truffle/api/debug/SuspendedEvent;)V
com/oracle/truffle/api/debug/test/StepTest.lambda$52(Lcom/oracle/truffle/api/debug/SuspendedEvent;)V (7)
(Lcom/oracle/truffle/api/debug/SuspendedEvent;)V
invokevirtual com.oracle.truffle.api.debug.test.StepTest.expectSuspended:(Lcom/oracle/truffle/api/debug/SuspendedCallback;)V
12: aload 0
aload 0
invokedynamic onSuspend(Lcom/oracle/truffle/api/debug/test/StepTest;)Lcom/oracle/truffle/api/debug/SuspendedCallback;
Bootstrap: invokestatic java.lang.invoke.LambdaMetafactory.metafactory:(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodHandle;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite;
Method arguments:
(Lcom/oracle/truffle/api/debug/SuspendedEvent;)V
com/oracle/truffle/api/debug/test/StepTest.lambda$53(Lcom/oracle/truffle/api/debug/SuspendedEvent;)V (7)
(Lcom/oracle/truffle/api/debug/SuspendedEvent;)V
invokevirtual com.oracle.truffle.api.debug.test.StepTest.expectSuspended:(Lcom/oracle/truffle/api/debug/SuspendedCallback;)V
13: aload 0
aload 0
invokedynamic onSuspend(Lcom/oracle/truffle/api/debug/test/StepTest;)Lcom/oracle/truffle/api/debug/SuspendedCallback;
Bootstrap: invokestatic java.lang.invoke.LambdaMetafactory.metafactory:(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodHandle;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite;
Method arguments:
(Lcom/oracle/truffle/api/debug/SuspendedEvent;)V
com/oracle/truffle/api/debug/test/StepTest.lambda$54(Lcom/oracle/truffle/api/debug/SuspendedEvent;)V (7)
(Lcom/oracle/truffle/api/debug/SuspendedEvent;)V
invokevirtual com.oracle.truffle.api.debug.test.StepTest.expectSuspended:(Lcom/oracle/truffle/api/debug/SuspendedCallback;)V
14: aload 0
aload 0
invokedynamic onSuspend(Lcom/oracle/truffle/api/debug/test/StepTest;)Lcom/oracle/truffle/api/debug/SuspendedCallback;
Bootstrap: invokestatic java.lang.invoke.LambdaMetafactory.metafactory:(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodHandle;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite;
Method arguments:
(Lcom/oracle/truffle/api/debug/SuspendedEvent;)V
com/oracle/truffle/api/debug/test/StepTest.lambda$55(Lcom/oracle/truffle/api/debug/SuspendedEvent;)V (7)
(Lcom/oracle/truffle/api/debug/SuspendedEvent;)V
invokevirtual com.oracle.truffle.api.debug.test.StepTest.expectSuspended:(Lcom/oracle/truffle/api/debug/SuspendedCallback;)V
15: aload 0
aload 0
invokedynamic onSuspend(Lcom/oracle/truffle/api/debug/test/StepTest;)Lcom/oracle/truffle/api/debug/SuspendedCallback;
Bootstrap: invokestatic java.lang.invoke.LambdaMetafactory.metafactory:(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodHandle;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite;
Method arguments:
(Lcom/oracle/truffle/api/debug/SuspendedEvent;)V
com/oracle/truffle/api/debug/test/StepTest.lambda$56(Lcom/oracle/truffle/api/debug/SuspendedEvent;)V (7)
(Lcom/oracle/truffle/api/debug/SuspendedEvent;)V
invokevirtual com.oracle.truffle.api.debug.test.StepTest.expectSuspended:(Lcom/oracle/truffle/api/debug/SuspendedCallback;)V
16: aload 0
aload 0
invokedynamic onSuspend(Lcom/oracle/truffle/api/debug/test/StepTest;)Lcom/oracle/truffle/api/debug/SuspendedCallback;
Bootstrap: invokestatic java.lang.invoke.LambdaMetafactory.metafactory:(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodHandle;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite;
Method arguments:
(Lcom/oracle/truffle/api/debug/SuspendedEvent;)V
com/oracle/truffle/api/debug/test/StepTest.lambda$57(Lcom/oracle/truffle/api/debug/SuspendedEvent;)V (7)
(Lcom/oracle/truffle/api/debug/SuspendedEvent;)V
invokevirtual com.oracle.truffle.api.debug.test.StepTest.expectSuspended:(Lcom/oracle/truffle/api/debug/SuspendedCallback;)V
17: aload 0
aload 0
invokedynamic onSuspend(Lcom/oracle/truffle/api/debug/test/StepTest;)Lcom/oracle/truffle/api/debug/SuspendedCallback;
Bootstrap: invokestatic java.lang.invoke.LambdaMetafactory.metafactory:(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodHandle;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite;
Method arguments:
(Lcom/oracle/truffle/api/debug/SuspendedEvent;)V
com/oracle/truffle/api/debug/test/StepTest.lambda$58(Lcom/oracle/truffle/api/debug/SuspendedEvent;)V (7)
(Lcom/oracle/truffle/api/debug/SuspendedEvent;)V
invokevirtual com.oracle.truffle.api.debug.test.StepTest.expectSuspended:(Lcom/oracle/truffle/api/debug/SuspendedCallback;)V
18: aload 0
aload 0
invokedynamic onSuspend(Lcom/oracle/truffle/api/debug/test/StepTest;)Lcom/oracle/truffle/api/debug/SuspendedCallback;
Bootstrap: invokestatic java.lang.invoke.LambdaMetafactory.metafactory:(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodHandle;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite;
Method arguments:
(Lcom/oracle/truffle/api/debug/SuspendedEvent;)V
com/oracle/truffle/api/debug/test/StepTest.lambda$59(Lcom/oracle/truffle/api/debug/SuspendedEvent;)V (7)
(Lcom/oracle/truffle/api/debug/SuspendedEvent;)V
invokevirtual com.oracle.truffle.api.debug.test.StepTest.expectSuspended:(Lcom/oracle/truffle/api/debug/SuspendedCallback;)V
19: aload 0
aload 0
invokedynamic onSuspend(Lcom/oracle/truffle/api/debug/test/StepTest;)Lcom/oracle/truffle/api/debug/SuspendedCallback;
Bootstrap: invokestatic java.lang.invoke.LambdaMetafactory.metafactory:(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodHandle;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite;
Method arguments:
(Lcom/oracle/truffle/api/debug/SuspendedEvent;)V
com/oracle/truffle/api/debug/test/StepTest.lambda$60(Lcom/oracle/truffle/api/debug/SuspendedEvent;)V (7)
(Lcom/oracle/truffle/api/debug/SuspendedEvent;)V
invokevirtual com.oracle.truffle.api.debug.test.StepTest.expectSuspended:(Lcom/oracle/truffle/api/debug/SuspendedCallback;)V
20: aload 0
aload 0
invokedynamic onSuspend(Lcom/oracle/truffle/api/debug/test/StepTest;)Lcom/oracle/truffle/api/debug/SuspendedCallback;
Bootstrap: invokestatic java.lang.invoke.LambdaMetafactory.metafactory:(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodHandle;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite;
Method arguments:
(Lcom/oracle/truffle/api/debug/SuspendedEvent;)V
com/oracle/truffle/api/debug/test/StepTest.lambda$61(Lcom/oracle/truffle/api/debug/SuspendedEvent;)V (7)
(Lcom/oracle/truffle/api/debug/SuspendedEvent;)V
invokevirtual com.oracle.truffle.api.debug.test.StepTest.expectSuspended:(Lcom/oracle/truffle/api/debug/SuspendedCallback;)V
21: aload 0
aload 0
invokedynamic onSuspend(Lcom/oracle/truffle/api/debug/test/StepTest;)Lcom/oracle/truffle/api/debug/SuspendedCallback;
Bootstrap: invokestatic java.lang.invoke.LambdaMetafactory.metafactory:(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodHandle;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite;
Method arguments:
(Lcom/oracle/truffle/api/debug/SuspendedEvent;)V
com/oracle/truffle/api/debug/test/StepTest.lambda$62(Lcom/oracle/truffle/api/debug/SuspendedEvent;)V (7)
(Lcom/oracle/truffle/api/debug/SuspendedEvent;)V
invokevirtual com.oracle.truffle.api.debug.test.StepTest.expectSuspended:(Lcom/oracle/truffle/api/debug/SuspendedCallback;)V
22: aload 0
aload 0
invokedynamic onSuspend(Lcom/oracle/truffle/api/debug/test/StepTest;)Lcom/oracle/truffle/api/debug/SuspendedCallback;
Bootstrap: invokestatic java.lang.invoke.LambdaMetafactory.metafactory:(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodHandle;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite;
Method arguments:
(Lcom/oracle/truffle/api/debug/SuspendedEvent;)V
com/oracle/truffle/api/debug/test/StepTest.lambda$63(Lcom/oracle/truffle/api/debug/SuspendedEvent;)V (7)
(Lcom/oracle/truffle/api/debug/SuspendedEvent;)V
invokevirtual com.oracle.truffle.api.debug.test.StepTest.expectSuspended:(Lcom/oracle/truffle/api/debug/SuspendedCallback;)V
23: aload 0
aload 0
invokedynamic onSuspend(Lcom/oracle/truffle/api/debug/test/StepTest;)Lcom/oracle/truffle/api/debug/SuspendedCallback;
Bootstrap: invokestatic java.lang.invoke.LambdaMetafactory.metafactory:(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodHandle;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite;
Method arguments:
(Lcom/oracle/truffle/api/debug/SuspendedEvent;)V
com/oracle/truffle/api/debug/test/StepTest.lambda$64(Lcom/oracle/truffle/api/debug/SuspendedEvent;)V (7)
(Lcom/oracle/truffle/api/debug/SuspendedEvent;)V
invokevirtual com.oracle.truffle.api.debug.test.StepTest.expectSuspended:(Lcom/oracle/truffle/api/debug/SuspendedCallback;)V
24: aload 0
invokevirtual com.oracle.truffle.api.debug.test.StepTest.expectDone:()Ljava/lang/String;
pop
25: aload 4
ifnull 31
aload 4
invokevirtual com.oracle.truffle.api.debug.DebuggerSession.close:()V
goto 31
StackMap locals: com.oracle.truffle.api.debug.test.StepTest org.graalvm.polyglot.Source java.lang.Throwable java.lang.Throwable com.oracle.truffle.api.debug.DebuggerSession
StackMap stack: java.lang.Throwable
26: astore 2
aload 4
ifnull 27
aload 4
invokevirtual com.oracle.truffle.api.debug.DebuggerSession.close:()V
end local 4 StackMap locals:
StackMap stack:
27: aload 2
athrow
StackMap locals:
StackMap stack: java.lang.Throwable
28: astore 3
aload 2
ifnonnull 29
aload 3
astore 2
goto 30
StackMap locals:
StackMap stack:
29: aload 2
aload 3
if_acmpeq 30
aload 2
aload 3
invokevirtual java.lang.Throwable.addSuppressed:(Ljava/lang/Throwable;)V
StackMap locals:
StackMap stack:
30: aload 2
athrow
31: StackMap locals:
StackMap stack:
return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 32 0 this Lcom/oracle/truffle/api/debug/test/StepTest;
1 32 1 source Lorg/graalvm/polyglot/Source;
3 27 4 session Lcom/oracle/truffle/api/debug/DebuggerSession;
Exception table:
from to target type
3 25 26 any
2 28 28 any
RuntimeVisibleAnnotations:
org.junit.Test()
public void testExpressionAndStatementStep();
descriptor: ()V
flags: (0x0001) ACC_PUBLIC
Code:
stack=5, locals=5, args_size=1
start local 0 0: aload 0
ldc "ROOT(\n DEFINE(inner1, ROOT(\n STATEMENT,\n EXPRESSION\n )),\n DEFINE(inner2, ROOT(\n EXPRESSION(STATEMENT), STATEMENT(CONSTANT(1))\n )),\n EXPRESSION,\n STATEMENT(EXPRESSION(CALL(inner1)), EXPRESSION(CALL(inner1)), EXPRESSION(CALL(inner2))),\n EXPRESSION,\n STATEMENT\n)\n"
invokevirtual com.oracle.truffle.api.debug.test.StepTest.testSource:(Ljava/lang/String;)Lorg/graalvm/polyglot/Source;
astore 1
start local 1 1: aconst_null
astore 2
aconst_null
astore 3
2: aload 0
iconst_2
anewarray com.oracle.truffle.api.debug.SourceElement
dup
iconst_0
getstatic com.oracle.truffle.api.debug.SourceElement.EXPRESSION:Lcom/oracle/truffle/api/debug/SourceElement;
aastore
dup
iconst_1
getstatic com.oracle.truffle.api.debug.SourceElement.STATEMENT:Lcom/oracle/truffle/api/debug/SourceElement;
aastore
invokevirtual com.oracle.truffle.api.debug.test.StepTest.startSession:([Lcom/oracle/truffle/api/debug/SourceElement;)Lcom/oracle/truffle/api/debug/DebuggerSession;
astore 4
start local 4 3: aload 0
aload 1
invokevirtual com.oracle.truffle.api.debug.test.StepTest.startEval:(Lorg/graalvm/polyglot/Source;)V
4: aload 4
invokevirtual com.oracle.truffle.api.debug.DebuggerSession.suspendNextExecution:()V
5: aload 0
aload 0
invokedynamic onSuspend(Lcom/oracle/truffle/api/debug/test/StepTest;)Lcom/oracle/truffle/api/debug/SuspendedCallback;
Bootstrap: invokestatic java.lang.invoke.LambdaMetafactory.metafactory:(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodHandle;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite;
Method arguments:
(Lcom/oracle/truffle/api/debug/SuspendedEvent;)V
com/oracle/truffle/api/debug/test/StepTest.lambda$65(Lcom/oracle/truffle/api/debug/SuspendedEvent;)V (7)
(Lcom/oracle/truffle/api/debug/SuspendedEvent;)V
invokevirtual com.oracle.truffle.api.debug.test.StepTest.expectSuspended:(Lcom/oracle/truffle/api/debug/SuspendedCallback;)V
6: aload 0
aload 0
invokedynamic onSuspend(Lcom/oracle/truffle/api/debug/test/StepTest;)Lcom/oracle/truffle/api/debug/SuspendedCallback;
Bootstrap: invokestatic java.lang.invoke.LambdaMetafactory.metafactory:(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodHandle;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite;
Method arguments:
(Lcom/oracle/truffle/api/debug/SuspendedEvent;)V
com/oracle/truffle/api/debug/test/StepTest.lambda$66(Lcom/oracle/truffle/api/debug/SuspendedEvent;)V (7)
(Lcom/oracle/truffle/api/debug/SuspendedEvent;)V
invokevirtual com.oracle.truffle.api.debug.test.StepTest.expectSuspended:(Lcom/oracle/truffle/api/debug/SuspendedCallback;)V
7: aload 0
aload 0
invokedynamic onSuspend(Lcom/oracle/truffle/api/debug/test/StepTest;)Lcom/oracle/truffle/api/debug/SuspendedCallback;
Bootstrap: invokestatic java.lang.invoke.LambdaMetafactory.metafactory:(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodHandle;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite;
Method arguments:
(Lcom/oracle/truffle/api/debug/SuspendedEvent;)V
com/oracle/truffle/api/debug/test/StepTest.lambda$67(Lcom/oracle/truffle/api/debug/SuspendedEvent;)V (7)
(Lcom/oracle/truffle/api/debug/SuspendedEvent;)V
invokevirtual com.oracle.truffle.api.debug.test.StepTest.expectSuspended:(Lcom/oracle/truffle/api/debug/SuspendedCallback;)V
8: aload 0
aload 0
invokedynamic onSuspend(Lcom/oracle/truffle/api/debug/test/StepTest;)Lcom/oracle/truffle/api/debug/SuspendedCallback;
Bootstrap: invokestatic java.lang.invoke.LambdaMetafactory.metafactory:(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodHandle;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite;
Method arguments:
(Lcom/oracle/truffle/api/debug/SuspendedEvent;)V
com/oracle/truffle/api/debug/test/StepTest.lambda$68(Lcom/oracle/truffle/api/debug/SuspendedEvent;)V (7)
(Lcom/oracle/truffle/api/debug/SuspendedEvent;)V
invokevirtual com.oracle.truffle.api.debug.test.StepTest.expectSuspended:(Lcom/oracle/truffle/api/debug/SuspendedCallback;)V
9: aload 0
aload 0
invokedynamic onSuspend(Lcom/oracle/truffle/api/debug/test/StepTest;)Lcom/oracle/truffle/api/debug/SuspendedCallback;
Bootstrap: invokestatic java.lang.invoke.LambdaMetafactory.metafactory:(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodHandle;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite;
Method arguments:
(Lcom/oracle/truffle/api/debug/SuspendedEvent;)V
com/oracle/truffle/api/debug/test/StepTest.lambda$69(Lcom/oracle/truffle/api/debug/SuspendedEvent;)V (7)
(Lcom/oracle/truffle/api/debug/SuspendedEvent;)V
invokevirtual com.oracle.truffle.api.debug.test.StepTest.expectSuspended:(Lcom/oracle/truffle/api/debug/SuspendedCallback;)V
10: aload 0
aload 0
invokedynamic onSuspend(Lcom/oracle/truffle/api/debug/test/StepTest;)Lcom/oracle/truffle/api/debug/SuspendedCallback;
Bootstrap: invokestatic java.lang.invoke.LambdaMetafactory.metafactory:(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodHandle;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite;
Method arguments:
(Lcom/oracle/truffle/api/debug/SuspendedEvent;)V
com/oracle/truffle/api/debug/test/StepTest.lambda$70(Lcom/oracle/truffle/api/debug/SuspendedEvent;)V (7)
(Lcom/oracle/truffle/api/debug/SuspendedEvent;)V
invokevirtual com.oracle.truffle.api.debug.test.StepTest.expectSuspended:(Lcom/oracle/truffle/api/debug/SuspendedCallback;)V
11: aload 0
aload 0
invokedynamic onSuspend(Lcom/oracle/truffle/api/debug/test/StepTest;)Lcom/oracle/truffle/api/debug/SuspendedCallback;
Bootstrap: invokestatic java.lang.invoke.LambdaMetafactory.metafactory:(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodHandle;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite;
Method arguments:
(Lcom/oracle/truffle/api/debug/SuspendedEvent;)V
com/oracle/truffle/api/debug/test/StepTest.lambda$71(Lcom/oracle/truffle/api/debug/SuspendedEvent;)V (7)
(Lcom/oracle/truffle/api/debug/SuspendedEvent;)V
invokevirtual com.oracle.truffle.api.debug.test.StepTest.expectSuspended:(Lcom/oracle/truffle/api/debug/SuspendedCallback;)V
12: aload 0
aload 0
invokedynamic onSuspend(Lcom/oracle/truffle/api/debug/test/StepTest;)Lcom/oracle/truffle/api/debug/SuspendedCallback;
Bootstrap: invokestatic java.lang.invoke.LambdaMetafactory.metafactory:(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodHandle;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite;
Method arguments:
(Lcom/oracle/truffle/api/debug/SuspendedEvent;)V
com/oracle/truffle/api/debug/test/StepTest.lambda$72(Lcom/oracle/truffle/api/debug/SuspendedEvent;)V (7)
(Lcom/oracle/truffle/api/debug/SuspendedEvent;)V
invokevirtual com.oracle.truffle.api.debug.test.StepTest.expectSuspended:(Lcom/oracle/truffle/api/debug/SuspendedCallback;)V
13: aload 0
aload 0
invokedynamic onSuspend(Lcom/oracle/truffle/api/debug/test/StepTest;)Lcom/oracle/truffle/api/debug/SuspendedCallback;
Bootstrap: invokestatic java.lang.invoke.LambdaMetafactory.metafactory:(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodHandle;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite;
Method arguments:
(Lcom/oracle/truffle/api/debug/SuspendedEvent;)V
com/oracle/truffle/api/debug/test/StepTest.lambda$73(Lcom/oracle/truffle/api/debug/SuspendedEvent;)V (7)
(Lcom/oracle/truffle/api/debug/SuspendedEvent;)V
invokevirtual com.oracle.truffle.api.debug.test.StepTest.expectSuspended:(Lcom/oracle/truffle/api/debug/SuspendedCallback;)V
14: aload 0
aload 0
invokedynamic onSuspend(Lcom/oracle/truffle/api/debug/test/StepTest;)Lcom/oracle/truffle/api/debug/SuspendedCallback;
Bootstrap: invokestatic java.lang.invoke.LambdaMetafactory.metafactory:(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodHandle;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite;
Method arguments:
(Lcom/oracle/truffle/api/debug/SuspendedEvent;)V
com/oracle/truffle/api/debug/test/StepTest.lambda$74(Lcom/oracle/truffle/api/debug/SuspendedEvent;)V (7)
(Lcom/oracle/truffle/api/debug/SuspendedEvent;)V
invokevirtual com.oracle.truffle.api.debug.test.StepTest.expectSuspended:(Lcom/oracle/truffle/api/debug/SuspendedCallback;)V
15: aload 0
aload 0
invokedynamic onSuspend(Lcom/oracle/truffle/api/debug/test/StepTest;)Lcom/oracle/truffle/api/debug/SuspendedCallback;
Bootstrap: invokestatic java.lang.invoke.LambdaMetafactory.metafactory:(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodHandle;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite;
Method arguments:
(Lcom/oracle/truffle/api/debug/SuspendedEvent;)V
com/oracle/truffle/api/debug/test/StepTest.lambda$75(Lcom/oracle/truffle/api/debug/SuspendedEvent;)V (7)
(Lcom/oracle/truffle/api/debug/SuspendedEvent;)V
invokevirtual com.oracle.truffle.api.debug.test.StepTest.expectSuspended:(Lcom/oracle/truffle/api/debug/SuspendedCallback;)V
16: aload 0
aload 0
invokedynamic onSuspend(Lcom/oracle/truffle/api/debug/test/StepTest;)Lcom/oracle/truffle/api/debug/SuspendedCallback;
Bootstrap: invokestatic java.lang.invoke.LambdaMetafactory.metafactory:(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodHandle;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite;
Method arguments:
(Lcom/oracle/truffle/api/debug/SuspendedEvent;)V
com/oracle/truffle/api/debug/test/StepTest.lambda$76(Lcom/oracle/truffle/api/debug/SuspendedEvent;)V (7)
(Lcom/oracle/truffle/api/debug/SuspendedEvent;)V
invokevirtual com.oracle.truffle.api.debug.test.StepTest.expectSuspended:(Lcom/oracle/truffle/api/debug/SuspendedCallback;)V
17: aload 0
aload 0
invokedynamic onSuspend(Lcom/oracle/truffle/api/debug/test/StepTest;)Lcom/oracle/truffle/api/debug/SuspendedCallback;
Bootstrap: invokestatic java.lang.invoke.LambdaMetafactory.metafactory:(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodHandle;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite;
Method arguments:
(Lcom/oracle/truffle/api/debug/SuspendedEvent;)V
com/oracle/truffle/api/debug/test/StepTest.lambda$77(Lcom/oracle/truffle/api/debug/SuspendedEvent;)V (7)
(Lcom/oracle/truffle/api/debug/SuspendedEvent;)V
invokevirtual com.oracle.truffle.api.debug.test.StepTest.expectSuspended:(Lcom/oracle/truffle/api/debug/SuspendedCallback;)V
18: aload 0
aload 0
invokedynamic onSuspend(Lcom/oracle/truffle/api/debug/test/StepTest;)Lcom/oracle/truffle/api/debug/SuspendedCallback;
Bootstrap: invokestatic java.lang.invoke.LambdaMetafactory.metafactory:(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodHandle;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite;
Method arguments:
(Lcom/oracle/truffle/api/debug/SuspendedEvent;)V
com/oracle/truffle/api/debug/test/StepTest.lambda$78(Lcom/oracle/truffle/api/debug/SuspendedEvent;)V (7)
(Lcom/oracle/truffle/api/debug/SuspendedEvent;)V
invokevirtual com.oracle.truffle.api.debug.test.StepTest.expectSuspended:(Lcom/oracle/truffle/api/debug/SuspendedCallback;)V
19: aload 0
aload 0
invokedynamic onSuspend(Lcom/oracle/truffle/api/debug/test/StepTest;)Lcom/oracle/truffle/api/debug/SuspendedCallback;
Bootstrap: invokestatic java.lang.invoke.LambdaMetafactory.metafactory:(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodHandle;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite;
Method arguments:
(Lcom/oracle/truffle/api/debug/SuspendedEvent;)V
com/oracle/truffle/api/debug/test/StepTest.lambda$79(Lcom/oracle/truffle/api/debug/SuspendedEvent;)V (7)
(Lcom/oracle/truffle/api/debug/SuspendedEvent;)V
invokevirtual com.oracle.truffle.api.debug.test.StepTest.expectSuspended:(Lcom/oracle/truffle/api/debug/SuspendedCallback;)V
20: aload 0
aload 0
invokedynamic onSuspend(Lcom/oracle/truffle/api/debug/test/StepTest;)Lcom/oracle/truffle/api/debug/SuspendedCallback;
Bootstrap: invokestatic java.lang.invoke.LambdaMetafactory.metafactory:(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodHandle;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite;
Method arguments:
(Lcom/oracle/truffle/api/debug/SuspendedEvent;)V
com/oracle/truffle/api/debug/test/StepTest.lambda$80(Lcom/oracle/truffle/api/debug/SuspendedEvent;)V (7)
(Lcom/oracle/truffle/api/debug/SuspendedEvent;)V
invokevirtual com.oracle.truffle.api.debug.test.StepTest.expectSuspended:(Lcom/oracle/truffle/api/debug/SuspendedCallback;)V
21: aload 0
invokevirtual com.oracle.truffle.api.debug.test.StepTest.expectDone:()Ljava/lang/String;
pop
22: aload 4
ifnull 28
aload 4
invokevirtual com.oracle.truffle.api.debug.DebuggerSession.close:()V
goto 28
StackMap locals: com.oracle.truffle.api.debug.test.StepTest org.graalvm.polyglot.Source java.lang.Throwable java.lang.Throwable com.oracle.truffle.api.debug.DebuggerSession
StackMap stack: java.lang.Throwable
23: astore 2
aload 4
ifnull 24
aload 4
invokevirtual com.oracle.truffle.api.debug.DebuggerSession.close:()V
end local 4 StackMap locals:
StackMap stack:
24: aload 2
athrow
StackMap locals:
StackMap stack: java.lang.Throwable
25: astore 3
aload 2
ifnonnull 26
aload 3
astore 2
goto 27
StackMap locals:
StackMap stack:
26: aload 2
aload 3
if_acmpeq 27
aload 2
aload 3
invokevirtual java.lang.Throwable.addSuppressed:(Ljava/lang/Throwable;)V
StackMap locals:
StackMap stack:
27: aload 2
athrow
28: StackMap locals:
StackMap stack:
return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 29 0 this Lcom/oracle/truffle/api/debug/test/StepTest;
1 29 1 source Lorg/graalvm/polyglot/Source;
3 24 4 session Lcom/oracle/truffle/api/debug/DebuggerSession;
Exception table:
from to target type
3 22 23 any
2 25 25 any
RuntimeVisibleAnnotations:
org.junit.Test()
public void testRootStepOver();
descriptor: ()V
flags: (0x0001) ACC_PUBLIC
Code:
stack=5, locals=5, args_size=1
start local 0 0: aload 0
ldc "ROOT(\n DEFINE(inner1, ROOT(\n STATEMENT,\n EXPRESSION\n )),\n DEFINE(inner2, ROOT(\n EXPRESSION(STATEMENT), STATEMENT(CONSTANT(1))\n )),\n EXPRESSION,\n STATEMENT(EXPRESSION(CALL(inner1)), EXPRESSION(CALL(inner1)), EXPRESSION(CALL(inner2))),\n EXPRESSION,\n STATEMENT\n)\n"
invokevirtual com.oracle.truffle.api.debug.test.StepTest.testSource:(Ljava/lang/String;)Lorg/graalvm/polyglot/Source;
astore 1
start local 1 1: aconst_null
astore 2
aconst_null
astore 3
2: aload 0
iconst_1
anewarray com.oracle.truffle.api.debug.SourceElement
dup
iconst_0
getstatic com.oracle.truffle.api.debug.SourceElement.ROOT:Lcom/oracle/truffle/api/debug/SourceElement;
aastore
invokevirtual com.oracle.truffle.api.debug.test.StepTest.startSession:([Lcom/oracle/truffle/api/debug/SourceElement;)Lcom/oracle/truffle/api/debug/DebuggerSession;
astore 4
start local 4 3: aload 0
aload 1
invokevirtual com.oracle.truffle.api.debug.test.StepTest.startEval:(Lorg/graalvm/polyglot/Source;)V
4: aload 4
invokevirtual com.oracle.truffle.api.debug.DebuggerSession.suspendNextExecution:()V
5: aload 0
aload 0
invokedynamic onSuspend(Lcom/oracle/truffle/api/debug/test/StepTest;)Lcom/oracle/truffle/api/debug/SuspendedCallback;
Bootstrap: invokestatic java.lang.invoke.LambdaMetafactory.metafactory:(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodHandle;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite;
Method arguments:
(Lcom/oracle/truffle/api/debug/SuspendedEvent;)V
com/oracle/truffle/api/debug/test/StepTest.lambda$81(Lcom/oracle/truffle/api/debug/SuspendedEvent;)V (7)
(Lcom/oracle/truffle/api/debug/SuspendedEvent;)V
invokevirtual com.oracle.truffle.api.debug.test.StepTest.expectSuspended:(Lcom/oracle/truffle/api/debug/SuspendedCallback;)V
6: aload 0
aload 0
invokedynamic onSuspend(Lcom/oracle/truffle/api/debug/test/StepTest;)Lcom/oracle/truffle/api/debug/SuspendedCallback;
Bootstrap: invokestatic java.lang.invoke.LambdaMetafactory.metafactory:(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodHandle;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite;
Method arguments:
(Lcom/oracle/truffle/api/debug/SuspendedEvent;)V
com/oracle/truffle/api/debug/test/StepTest.lambda$82(Lcom/oracle/truffle/api/debug/SuspendedEvent;)V (7)
(Lcom/oracle/truffle/api/debug/SuspendedEvent;)V
invokevirtual com.oracle.truffle.api.debug.test.StepTest.expectSuspended:(Lcom/oracle/truffle/api/debug/SuspendedCallback;)V
7: aload 0
invokevirtual com.oracle.truffle.api.debug.test.StepTest.expectDone:()Ljava/lang/String;
pop
8: aload 4
ifnull 14
aload 4
invokevirtual com.oracle.truffle.api.debug.DebuggerSession.close:()V
goto 14
StackMap locals: com.oracle.truffle.api.debug.test.StepTest org.graalvm.polyglot.Source java.lang.Throwable java.lang.Throwable com.oracle.truffle.api.debug.DebuggerSession
StackMap stack: java.lang.Throwable
9: astore 2
aload 4
ifnull 10
aload 4
invokevirtual com.oracle.truffle.api.debug.DebuggerSession.close:()V
end local 4 StackMap locals:
StackMap stack:
10: aload 2
athrow
StackMap locals:
StackMap stack: java.lang.Throwable
11: astore 3
aload 2
ifnonnull 12
aload 3
astore 2
goto 13
StackMap locals:
StackMap stack:
12: aload 2
aload 3
if_acmpeq 13
aload 2
aload 3
invokevirtual java.lang.Throwable.addSuppressed:(Ljava/lang/Throwable;)V
StackMap locals:
StackMap stack:
13: aload 2
athrow
14: StackMap locals:
StackMap stack:
return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 15 0 this Lcom/oracle/truffle/api/debug/test/StepTest;
1 15 1 source Lorg/graalvm/polyglot/Source;
3 10 4 session Lcom/oracle/truffle/api/debug/DebuggerSession;
Exception table:
from to target type
3 8 9 any
2 11 11 any
RuntimeVisibleAnnotations:
org.junit.Test()
public void testRootStepInto();
descriptor: ()V
flags: (0x0001) ACC_PUBLIC
Code:
stack=5, locals=7, args_size=1
start local 0 0: aload 0
ldc "ROOT(\n DEFINE(inner1, ROOT(\n STATEMENT,\n EXPRESSION\n )),\n DEFINE(inner2, ROOT(\n EXPRESSION(STATEMENT), STATEMENT(CONSTANT(1))\n )),\n EXPRESSION,\n STATEMENT(EXPRESSION(CALL(inner1)), EXPRESSION(CALL(inner1)), EXPRESSION(CALL(inner2))),\n EXPRESSION,\n STATEMENT\n)\n"
invokevirtual com.oracle.truffle.api.debug.test.StepTest.testSource:(Ljava/lang/String;)Lorg/graalvm/polyglot/Source;
astore 1
start local 1 1: aconst_null
astore 2
aconst_null
astore 3
2: aload 0
iconst_1
anewarray com.oracle.truffle.api.debug.SourceElement
dup
iconst_0
getstatic com.oracle.truffle.api.debug.SourceElement.ROOT:Lcom/oracle/truffle/api/debug/SourceElement;
aastore
invokevirtual com.oracle.truffle.api.debug.test.StepTest.startSession:([Lcom/oracle/truffle/api/debug/SourceElement;)Lcom/oracle/truffle/api/debug/DebuggerSession;
astore 4
start local 4 3: aload 0
aload 1
invokevirtual com.oracle.truffle.api.debug.test.StepTest.startEval:(Lorg/graalvm/polyglot/Source;)V
4: aload 4
invokevirtual com.oracle.truffle.api.debug.DebuggerSession.suspendNextExecution:()V
5: aload 0
aload 0
invokedynamic onSuspend(Lcom/oracle/truffle/api/debug/test/StepTest;)Lcom/oracle/truffle/api/debug/SuspendedCallback;
Bootstrap: invokestatic java.lang.invoke.LambdaMetafactory.metafactory:(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodHandle;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite;
Method arguments:
(Lcom/oracle/truffle/api/debug/SuspendedEvent;)V
com/oracle/truffle/api/debug/test/StepTest.lambda$83(Lcom/oracle/truffle/api/debug/SuspendedEvent;)V (7)
(Lcom/oracle/truffle/api/debug/SuspendedEvent;)V
invokevirtual com.oracle.truffle.api.debug.test.StepTest.expectSuspended:(Lcom/oracle/truffle/api/debug/SuspendedCallback;)V
6: ldc " ROOT(\n STATEMENT,\n EXPRESSION\n )"
astore 5
start local 5 7: aload 0
aload 0
aload 5
invokedynamic onSuspend(Lcom/oracle/truffle/api/debug/test/StepTest;Ljava/lang/String;)Lcom/oracle/truffle/api/debug/SuspendedCallback;
Bootstrap: invokestatic java.lang.invoke.LambdaMetafactory.metafactory:(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodHandle;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite;
Method arguments:
(Lcom/oracle/truffle/api/debug/SuspendedEvent;)V
com/oracle/truffle/api/debug/test/StepTest.lambda$84(Ljava/lang/String;Lcom/oracle/truffle/api/debug/SuspendedEvent;)V (7)
(Lcom/oracle/truffle/api/debug/SuspendedEvent;)V
invokevirtual com.oracle.truffle.api.debug.test.StepTest.expectSuspended:(Lcom/oracle/truffle/api/debug/SuspendedCallback;)V
8: aload 0
aload 0
aload 5
invokedynamic onSuspend(Lcom/oracle/truffle/api/debug/test/StepTest;Ljava/lang/String;)Lcom/oracle/truffle/api/debug/SuspendedCallback;
Bootstrap: invokestatic java.lang.invoke.LambdaMetafactory.metafactory:(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodHandle;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite;
Method arguments:
(Lcom/oracle/truffle/api/debug/SuspendedEvent;)V
com/oracle/truffle/api/debug/test/StepTest.lambda$85(Ljava/lang/String;Lcom/oracle/truffle/api/debug/SuspendedEvent;)V (7)
(Lcom/oracle/truffle/api/debug/SuspendedEvent;)V
invokevirtual com.oracle.truffle.api.debug.test.StepTest.expectSuspended:(Lcom/oracle/truffle/api/debug/SuspendedCallback;)V
9: aload 0
aload 0
invokedynamic onSuspend(Lcom/oracle/truffle/api/debug/test/StepTest;)Lcom/oracle/truffle/api/debug/SuspendedCallback;
Bootstrap: invokestatic java.lang.invoke.LambdaMetafactory.metafactory:(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodHandle;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite;
Method arguments:
(Lcom/oracle/truffle/api/debug/SuspendedEvent;)V
com/oracle/truffle/api/debug/test/StepTest.lambda$86(Lcom/oracle/truffle/api/debug/SuspendedEvent;)V (7)
(Lcom/oracle/truffle/api/debug/SuspendedEvent;)V
invokevirtual com.oracle.truffle.api.debug.test.StepTest.expectSuspended:(Lcom/oracle/truffle/api/debug/SuspendedCallback;)V
10: aload 0
aload 0
aload 5
invokedynamic onSuspend(Lcom/oracle/truffle/api/debug/test/StepTest;Ljava/lang/String;)Lcom/oracle/truffle/api/debug/SuspendedCallback;
Bootstrap: invokestatic java.lang.invoke.LambdaMetafactory.metafactory:(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodHandle;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite;
Method arguments:
(Lcom/oracle/truffle/api/debug/SuspendedEvent;)V
com/oracle/truffle/api/debug/test/StepTest.lambda$87(Ljava/lang/String;Lcom/oracle/truffle/api/debug/SuspendedEvent;)V (7)
(Lcom/oracle/truffle/api/debug/SuspendedEvent;)V
invokevirtual com.oracle.truffle.api.debug.test.StepTest.expectSuspended:(Lcom/oracle/truffle/api/debug/SuspendedCallback;)V
11: aload 0
aload 0
aload 5
invokedynamic onSuspend(Lcom/oracle/truffle/api/debug/test/StepTest;Ljava/lang/String;)Lcom/oracle/truffle/api/debug/SuspendedCallback;
Bootstrap: invokestatic java.lang.invoke.LambdaMetafactory.metafactory:(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodHandle;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite;
Method arguments:
(Lcom/oracle/truffle/api/debug/SuspendedEvent;)V
com/oracle/truffle/api/debug/test/StepTest.lambda$88(Ljava/lang/String;Lcom/oracle/truffle/api/debug/SuspendedEvent;)V (7)
(Lcom/oracle/truffle/api/debug/SuspendedEvent;)V
invokevirtual com.oracle.truffle.api.debug.test.StepTest.expectSuspended:(Lcom/oracle/truffle/api/debug/SuspendedCallback;)V
12: aload 0
aload 0
invokedynamic onSuspend(Lcom/oracle/truffle/api/debug/test/StepTest;)Lcom/oracle/truffle/api/debug/SuspendedCallback;
Bootstrap: invokestatic java.lang.invoke.LambdaMetafactory.metafactory:(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodHandle;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite;
Method arguments:
(Lcom/oracle/truffle/api/debug/SuspendedEvent;)V
com/oracle/truffle/api/debug/test/StepTest.lambda$89(Lcom/oracle/truffle/api/debug/SuspendedEvent;)V (7)
(Lcom/oracle/truffle/api/debug/SuspendedEvent;)V
invokevirtual com.oracle.truffle.api.debug.test.StepTest.expectSuspended:(Lcom/oracle/truffle/api/debug/SuspendedCallback;)V
13: ldc " ROOT(\n EXPRESSION(STATEMENT), STATEMENT(CONSTANT(1))\n )"
astore 6
start local 6 14: aload 0
aload 0
aload 6
invokedynamic onSuspend(Lcom/oracle/truffle/api/debug/test/StepTest;Ljava/lang/String;)Lcom/oracle/truffle/api/debug/SuspendedCallback;
Bootstrap: invokestatic java.lang.invoke.LambdaMetafactory.metafactory:(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodHandle;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite;
Method arguments:
(Lcom/oracle/truffle/api/debug/SuspendedEvent;)V
com/oracle/truffle/api/debug/test/StepTest.lambda$90(Ljava/lang/String;Lcom/oracle/truffle/api/debug/SuspendedEvent;)V (7)
(Lcom/oracle/truffle/api/debug/SuspendedEvent;)V
invokevirtual com.oracle.truffle.api.debug.test.StepTest.expectSuspended:(Lcom/oracle/truffle/api/debug/SuspendedCallback;)V
15: aload 0
aload 0
aload 6
invokedynamic onSuspend(Lcom/oracle/truffle/api/debug/test/StepTest;Ljava/lang/String;)Lcom/oracle/truffle/api/debug/SuspendedCallback;
Bootstrap: invokestatic java.lang.invoke.LambdaMetafactory.metafactory:(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodHandle;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite;
Method arguments:
(Lcom/oracle/truffle/api/debug/SuspendedEvent;)V
com/oracle/truffle/api/debug/test/StepTest.lambda$91(Ljava/lang/String;Lcom/oracle/truffle/api/debug/SuspendedEvent;)V (7)
(Lcom/oracle/truffle/api/debug/SuspendedEvent;)V
invokevirtual com.oracle.truffle.api.debug.test.StepTest.expectSuspended:(Lcom/oracle/truffle/api/debug/SuspendedCallback;)V
16: aload 0
aload 0
invokedynamic onSuspend(Lcom/oracle/truffle/api/debug/test/StepTest;)Lcom/oracle/truffle/api/debug/SuspendedCallback;
Bootstrap: invokestatic java.lang.invoke.LambdaMetafactory.metafactory:(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodHandle;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite;
Method arguments:
(Lcom/oracle/truffle/api/debug/SuspendedEvent;)V
com/oracle/truffle/api/debug/test/StepTest.lambda$92(Lcom/oracle/truffle/api/debug/SuspendedEvent;)V (7)
(Lcom/oracle/truffle/api/debug/SuspendedEvent;)V
invokevirtual com.oracle.truffle.api.debug.test.StepTest.expectSuspended:(Lcom/oracle/truffle/api/debug/SuspendedCallback;)V
17: aload 0
aload 0
invokedynamic onSuspend(Lcom/oracle/truffle/api/debug/test/StepTest;)Lcom/oracle/truffle/api/debug/SuspendedCallback;
Bootstrap: invokestatic java.lang.invoke.LambdaMetafactory.metafactory:(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodHandle;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite;
Method arguments:
(Lcom/oracle/truffle/api/debug/SuspendedEvent;)V
com/oracle/truffle/api/debug/test/StepTest.lambda$93(Lcom/oracle/truffle/api/debug/SuspendedEvent;)V (7)
(Lcom/oracle/truffle/api/debug/SuspendedEvent;)V
invokevirtual com.oracle.truffle.api.debug.test.StepTest.expectSuspended:(Lcom/oracle/truffle/api/debug/SuspendedCallback;)V
18: aload 0
invokevirtual com.oracle.truffle.api.debug.test.StepTest.expectDone:()Ljava/lang/String;
pop
end local 6 end local 5 19: aload 4
ifnull 25
aload 4
invokevirtual com.oracle.truffle.api.debug.DebuggerSession.close:()V
goto 25
StackMap locals: com.oracle.truffle.api.debug.test.StepTest org.graalvm.polyglot.Source java.lang.Throwable java.lang.Throwable com.oracle.truffle.api.debug.DebuggerSession
StackMap stack: java.lang.Throwable
20: astore 2
aload 4
ifnull 21
aload 4
invokevirtual com.oracle.truffle.api.debug.DebuggerSession.close:()V
end local 4 StackMap locals:
StackMap stack:
21: aload 2
athrow
StackMap locals:
StackMap stack: java.lang.Throwable
22: astore 3
aload 2
ifnonnull 23
aload 3
astore 2
goto 24
StackMap locals:
StackMap stack:
23: aload 2
aload 3
if_acmpeq 24
aload 2
aload 3
invokevirtual java.lang.Throwable.addSuppressed:(Ljava/lang/Throwable;)V
StackMap locals:
StackMap stack:
24: aload 2
athrow
25: StackMap locals:
StackMap stack:
return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 26 0 this Lcom/oracle/truffle/api/debug/test/StepTest;
1 26 1 source Lorg/graalvm/polyglot/Source;
3 21 4 session Lcom/oracle/truffle/api/debug/DebuggerSession;
7 19 5 function1 Ljava/lang/String;
14 19 6 function2 Ljava/lang/String;
Exception table:
from to target type
3 19 20 any
2 22 22 any
RuntimeVisibleAnnotations:
org.junit.Test()
public void testRootStepOut();
descriptor: ()V
flags: (0x0001) ACC_PUBLIC
Code:
stack=5, locals=6, args_size=1
start local 0 0: aload 0
ldc "ROOT(\n DEFINE(inner1, ROOT(\n STATEMENT,\n EXPRESSION\n )),\n DEFINE(inner2, ROOT(\n EXPRESSION(STATEMENT), STATEMENT(CONSTANT(1))\n )),\n EXPRESSION,\n STATEMENT(EXPRESSION(CALL(inner1)), EXPRESSION(CALL(inner1)), EXPRESSION(CALL(inner2))),\n EXPRESSION,\n STATEMENT\n)\n"
invokevirtual com.oracle.truffle.api.debug.test.StepTest.testSource:(Ljava/lang/String;)Lorg/graalvm/polyglot/Source;
astore 1
start local 1 1: aconst_null
astore 2
aconst_null
astore 3
2: aload 0
iconst_1
anewarray com.oracle.truffle.api.debug.SourceElement
dup
iconst_0
getstatic com.oracle.truffle.api.debug.SourceElement.ROOT:Lcom/oracle/truffle/api/debug/SourceElement;
aastore
invokevirtual com.oracle.truffle.api.debug.test.StepTest.startSession:([Lcom/oracle/truffle/api/debug/SourceElement;)Lcom/oracle/truffle/api/debug/DebuggerSession;
astore 4
start local 4 3: aload 0
aload 1
invokevirtual com.oracle.truffle.api.debug.test.StepTest.startEval:(Lorg/graalvm/polyglot/Source;)V
4: aload 4
invokevirtual com.oracle.truffle.api.debug.DebuggerSession.suspendNextExecution:()V
5: aload 0
aload 0
invokedynamic onSuspend(Lcom/oracle/truffle/api/debug/test/StepTest;)Lcom/oracle/truffle/api/debug/SuspendedCallback;
Bootstrap: invokestatic java.lang.invoke.LambdaMetafactory.metafactory:(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodHandle;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite;
Method arguments:
(Lcom/oracle/truffle/api/debug/SuspendedEvent;)V
com/oracle/truffle/api/debug/test/StepTest.lambda$94(Lcom/oracle/truffle/api/debug/SuspendedEvent;)V (7)
(Lcom/oracle/truffle/api/debug/SuspendedEvent;)V
invokevirtual com.oracle.truffle.api.debug.test.StepTest.expectSuspended:(Lcom/oracle/truffle/api/debug/SuspendedCallback;)V
6: ldc " ROOT(\n STATEMENT,\n EXPRESSION\n )"
astore 5
start local 5 7: aload 0
aload 0
aload 5
invokedynamic onSuspend(Lcom/oracle/truffle/api/debug/test/StepTest;Ljava/lang/String;)Lcom/oracle/truffle/api/debug/SuspendedCallback;
Bootstrap: invokestatic java.lang.invoke.LambdaMetafactory.metafactory:(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodHandle;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite;
Method arguments:
(Lcom/oracle/truffle/api/debug/SuspendedEvent;)V
com/oracle/truffle/api/debug/test/StepTest.lambda$95(Ljava/lang/String;Lcom/oracle/truffle/api/debug/SuspendedEvent;)V (7)
(Lcom/oracle/truffle/api/debug/SuspendedEvent;)V
invokevirtual com.oracle.truffle.api.debug.test.StepTest.expectSuspended:(Lcom/oracle/truffle/api/debug/SuspendedCallback;)V
8: aload 0
aload 0
invokedynamic onSuspend(Lcom/oracle/truffle/api/debug/test/StepTest;)Lcom/oracle/truffle/api/debug/SuspendedCallback;
Bootstrap: invokestatic java.lang.invoke.LambdaMetafactory.metafactory:(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodHandle;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite;
Method arguments:
(Lcom/oracle/truffle/api/debug/SuspendedEvent;)V
com/oracle/truffle/api/debug/test/StepTest.lambda$96(Lcom/oracle/truffle/api/debug/SuspendedEvent;)V (7)
(Lcom/oracle/truffle/api/debug/SuspendedEvent;)V
invokevirtual com.oracle.truffle.api.debug.test.StepTest.expectSuspended:(Lcom/oracle/truffle/api/debug/SuspendedCallback;)V
9: aload 0
invokevirtual com.oracle.truffle.api.debug.test.StepTest.expectDone:()Ljava/lang/String;
pop
end local 5 10: aload 4
ifnull 16
aload 4
invokevirtual com.oracle.truffle.api.debug.DebuggerSession.close:()V
goto 16
StackMap locals: com.oracle.truffle.api.debug.test.StepTest org.graalvm.polyglot.Source java.lang.Throwable java.lang.Throwable com.oracle.truffle.api.debug.DebuggerSession
StackMap stack: java.lang.Throwable
11: astore 2
aload 4
ifnull 12
aload 4
invokevirtual com.oracle.truffle.api.debug.DebuggerSession.close:()V
end local 4 StackMap locals:
StackMap stack:
12: aload 2
athrow
StackMap locals:
StackMap stack: java.lang.Throwable
13: astore 3
aload 2
ifnonnull 14
aload 3
astore 2
goto 15
StackMap locals:
StackMap stack:
14: aload 2
aload 3
if_acmpeq 15
aload 2
aload 3
invokevirtual java.lang.Throwable.addSuppressed:(Ljava/lang/Throwable;)V
StackMap locals:
StackMap stack:
15: aload 2
athrow
16: StackMap locals:
StackMap stack:
return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 17 0 this Lcom/oracle/truffle/api/debug/test/StepTest;
1 17 1 source Lorg/graalvm/polyglot/Source;
3 12 4 session Lcom/oracle/truffle/api/debug/DebuggerSession;
7 10 5 function1 Ljava/lang/String;
Exception table:
from to target type
3 10 11 any
2 13 13 any
RuntimeVisibleAnnotations:
org.junit.Test()
public void testRootAndStatementStep();
descriptor: ()V
flags: (0x0001) ACC_PUBLIC
Code:
stack=5, locals=7, args_size=1
start local 0 0: aload 0
ldc "ROOT(\n DEFINE(inner1, ROOT(\n STATEMENT,\n EXPRESSION\n )),\n DEFINE(inner2, ROOT(\n EXPRESSION(STATEMENT), STATEMENT(CONSTANT(1))\n )),\n EXPRESSION,\n STATEMENT(EXPRESSION(CALL(inner1)), EXPRESSION(CALL(inner1)), EXPRESSION(CALL(inner2))),\n EXPRESSION,\n STATEMENT\n)\n"
invokevirtual com.oracle.truffle.api.debug.test.StepTest.testSource:(Ljava/lang/String;)Lorg/graalvm/polyglot/Source;
astore 1
start local 1 1: aconst_null
astore 2
aconst_null
astore 3
2: aload 0
iconst_2
anewarray com.oracle.truffle.api.debug.SourceElement
dup
iconst_0
getstatic com.oracle.truffle.api.debug.SourceElement.ROOT:Lcom/oracle/truffle/api/debug/SourceElement;
aastore
dup
iconst_1
getstatic com.oracle.truffle.api.debug.SourceElement.STATEMENT:Lcom/oracle/truffle/api/debug/SourceElement;
aastore
invokevirtual com.oracle.truffle.api.debug.test.StepTest.startSession:([Lcom/oracle/truffle/api/debug/SourceElement;)Lcom/oracle/truffle/api/debug/DebuggerSession;
astore 4
start local 4 3: aload 0
aload 1
invokevirtual com.oracle.truffle.api.debug.test.StepTest.startEval:(Lorg/graalvm/polyglot/Source;)V
4: aload 4
invokevirtual com.oracle.truffle.api.debug.DebuggerSession.suspendNextExecution:()V
5: aload 0
aload 0
invokedynamic onSuspend(Lcom/oracle/truffle/api/debug/test/StepTest;)Lcom/oracle/truffle/api/debug/SuspendedCallback;
Bootstrap: invokestatic java.lang.invoke.LambdaMetafactory.metafactory:(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodHandle;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite;
Method arguments:
(Lcom/oracle/truffle/api/debug/SuspendedEvent;)V
com/oracle/truffle/api/debug/test/StepTest.lambda$97(Lcom/oracle/truffle/api/debug/SuspendedEvent;)V (7)
(Lcom/oracle/truffle/api/debug/SuspendedEvent;)V
invokevirtual com.oracle.truffle.api.debug.test.StepTest.expectSuspended:(Lcom/oracle/truffle/api/debug/SuspendedCallback;)V
6: aload 0
aload 0
invokedynamic onSuspend(Lcom/oracle/truffle/api/debug/test/StepTest;)Lcom/oracle/truffle/api/debug/SuspendedCallback;
Bootstrap: invokestatic java.lang.invoke.LambdaMetafactory.metafactory:(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodHandle;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite;
Method arguments:
(Lcom/oracle/truffle/api/debug/SuspendedEvent;)V
com/oracle/truffle/api/debug/test/StepTest.lambda$98(Lcom/oracle/truffle/api/debug/SuspendedEvent;)V (7)
(Lcom/oracle/truffle/api/debug/SuspendedEvent;)V
invokevirtual com.oracle.truffle.api.debug.test.StepTest.expectSuspended:(Lcom/oracle/truffle/api/debug/SuspendedCallback;)V
7: ldc " ROOT(\n STATEMENT,\n EXPRESSION\n )"
astore 5
start local 5 8: aload 0
aload 0
aload 5
invokedynamic onSuspend(Lcom/oracle/truffle/api/debug/test/StepTest;Ljava/lang/String;)Lcom/oracle/truffle/api/debug/SuspendedCallback;
Bootstrap: invokestatic java.lang.invoke.LambdaMetafactory.metafactory:(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodHandle;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite;
Method arguments:
(Lcom/oracle/truffle/api/debug/SuspendedEvent;)V
com/oracle/truffle/api/debug/test/StepTest.lambda$99(Ljava/lang/String;Lcom/oracle/truffle/api/debug/SuspendedEvent;)V (7)
(Lcom/oracle/truffle/api/debug/SuspendedEvent;)V
invokevirtual com.oracle.truffle.api.debug.test.StepTest.expectSuspended:(Lcom/oracle/truffle/api/debug/SuspendedCallback;)V
9: aload 0
aload 0
invokedynamic onSuspend(Lcom/oracle/truffle/api/debug/test/StepTest;)Lcom/oracle/truffle/api/debug/SuspendedCallback;
Bootstrap: invokestatic java.lang.invoke.LambdaMetafactory.metafactory:(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodHandle;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite;
Method arguments:
(Lcom/oracle/truffle/api/debug/SuspendedEvent;)V
com/oracle/truffle/api/debug/test/StepTest.lambda$100(Lcom/oracle/truffle/api/debug/SuspendedEvent;)V (7)
(Lcom/oracle/truffle/api/debug/SuspendedEvent;)V
invokevirtual com.oracle.truffle.api.debug.test.StepTest.expectSuspended:(Lcom/oracle/truffle/api/debug/SuspendedCallback;)V
10: aload 0
aload 0
aload 5
invokedynamic onSuspend(Lcom/oracle/truffle/api/debug/test/StepTest;Ljava/lang/String;)Lcom/oracle/truffle/api/debug/SuspendedCallback;
Bootstrap: invokestatic java.lang.invoke.LambdaMetafactory.metafactory:(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodHandle;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite;
Method arguments:
(Lcom/oracle/truffle/api/debug/SuspendedEvent;)V
com/oracle/truffle/api/debug/test/StepTest.lambda$101(Ljava/lang/String;Lcom/oracle/truffle/api/debug/SuspendedEvent;)V (7)
(Lcom/oracle/truffle/api/debug/SuspendedEvent;)V
invokevirtual com.oracle.truffle.api.debug.test.StepTest.expectSuspended:(Lcom/oracle/truffle/api/debug/SuspendedCallback;)V
11: aload 0
aload 0
invokedynamic onSuspend(Lcom/oracle/truffle/api/debug/test/StepTest;)Lcom/oracle/truffle/api/debug/SuspendedCallback;
Bootstrap: invokestatic java.lang.invoke.LambdaMetafactory.metafactory:(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodHandle;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite;
Method arguments:
(Lcom/oracle/truffle/api/debug/SuspendedEvent;)V
com/oracle/truffle/api/debug/test/StepTest.lambda$102(Lcom/oracle/truffle/api/debug/SuspendedEvent;)V (7)
(Lcom/oracle/truffle/api/debug/SuspendedEvent;)V
invokevirtual com.oracle.truffle.api.debug.test.StepTest.expectSuspended:(Lcom/oracle/truffle/api/debug/SuspendedCallback;)V
12: aload 0
aload 0
aload 5
invokedynamic onSuspend(Lcom/oracle/truffle/api/debug/test/StepTest;Ljava/lang/String;)Lcom/oracle/truffle/api/debug/SuspendedCallback;
Bootstrap: invokestatic java.lang.invoke.LambdaMetafactory.metafactory:(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodHandle;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite;
Method arguments:
(Lcom/oracle/truffle/api/debug/SuspendedEvent;)V
com/oracle/truffle/api/debug/test/StepTest.lambda$103(Ljava/lang/String;Lcom/oracle/truffle/api/debug/SuspendedEvent;)V (7)
(Lcom/oracle/truffle/api/debug/SuspendedEvent;)V
invokevirtual com.oracle.truffle.api.debug.test.StepTest.expectSuspended:(Lcom/oracle/truffle/api/debug/SuspendedCallback;)V
13: aload 0
aload 0
invokedynamic onSuspend(Lcom/oracle/truffle/api/debug/test/StepTest;)Lcom/oracle/truffle/api/debug/SuspendedCallback;
Bootstrap: invokestatic java.lang.invoke.LambdaMetafactory.metafactory:(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodHandle;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite;
Method arguments:
(Lcom/oracle/truffle/api/debug/SuspendedEvent;)V
com/oracle/truffle/api/debug/test/StepTest.lambda$104(Lcom/oracle/truffle/api/debug/SuspendedEvent;)V (7)
(Lcom/oracle/truffle/api/debug/SuspendedEvent;)V
invokevirtual com.oracle.truffle.api.debug.test.StepTest.expectSuspended:(Lcom/oracle/truffle/api/debug/SuspendedCallback;)V
14: ldc " ROOT(\n EXPRESSION(STATEMENT), STATEMENT(CONSTANT(1))\n )"
astore 6
start local 6 15: aload 0
aload 0
aload 6
invokedynamic onSuspend(Lcom/oracle/truffle/api/debug/test/StepTest;Ljava/lang/String;)Lcom/oracle/truffle/api/debug/SuspendedCallback;
Bootstrap: invokestatic java.lang.invoke.LambdaMetafactory.metafactory:(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodHandle;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite;
Method arguments:
(Lcom/oracle/truffle/api/debug/SuspendedEvent;)V
com/oracle/truffle/api/debug/test/StepTest.lambda$105(Ljava/lang/String;Lcom/oracle/truffle/api/debug/SuspendedEvent;)V (7)
(Lcom/oracle/truffle/api/debug/SuspendedEvent;)V
invokevirtual com.oracle.truffle.api.debug.test.StepTest.expectSuspended:(Lcom/oracle/truffle/api/debug/SuspendedCallback;)V
16: aload 0
aload 0
invokedynamic onSuspend(Lcom/oracle/truffle/api/debug/test/StepTest;)Lcom/oracle/truffle/api/debug/SuspendedCallback;
Bootstrap: invokestatic java.lang.invoke.LambdaMetafactory.metafactory:(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodHandle;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite;
Method arguments:
(Lcom/oracle/truffle/api/debug/SuspendedEvent;)V
com/oracle/truffle/api/debug/test/StepTest.lambda$106(Lcom/oracle/truffle/api/debug/SuspendedEvent;)V (7)
(Lcom/oracle/truffle/api/debug/SuspendedEvent;)V
invokevirtual com.oracle.truffle.api.debug.test.StepTest.expectSuspended:(Lcom/oracle/truffle/api/debug/SuspendedCallback;)V
17: aload 0
aload 0
invokedynamic onSuspend(Lcom/oracle/truffle/api/debug/test/StepTest;)Lcom/oracle/truffle/api/debug/SuspendedCallback;
Bootstrap: invokestatic java.lang.invoke.LambdaMetafactory.metafactory:(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodHandle;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite;
Method arguments:
(Lcom/oracle/truffle/api/debug/SuspendedEvent;)V
com/oracle/truffle/api/debug/test/StepTest.lambda$107(Lcom/oracle/truffle/api/debug/SuspendedEvent;)V (7)
(Lcom/oracle/truffle/api/debug/SuspendedEvent;)V
invokevirtual com.oracle.truffle.api.debug.test.StepTest.expectSuspended:(Lcom/oracle/truffle/api/debug/SuspendedCallback;)V
18: aload 0
aload 0
aload 6
invokedynamic onSuspend(Lcom/oracle/truffle/api/debug/test/StepTest;Ljava/lang/String;)Lcom/oracle/truffle/api/debug/SuspendedCallback;
Bootstrap: invokestatic java.lang.invoke.LambdaMetafactory.metafactory:(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodHandle;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite;
Method arguments:
(Lcom/oracle/truffle/api/debug/SuspendedEvent;)V
com/oracle/truffle/api/debug/test/StepTest.lambda$108(Ljava/lang/String;Lcom/oracle/truffle/api/debug/SuspendedEvent;)V (7)
(Lcom/oracle/truffle/api/debug/SuspendedEvent;)V
invokevirtual com.oracle.truffle.api.debug.test.StepTest.expectSuspended:(Lcom/oracle/truffle/api/debug/SuspendedCallback;)V
19: aload 0
aload 0
invokedynamic onSuspend(Lcom/oracle/truffle/api/debug/test/StepTest;)Lcom/oracle/truffle/api/debug/SuspendedCallback;
Bootstrap: invokestatic java.lang.invoke.LambdaMetafactory.metafactory:(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodHandle;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite;
Method arguments:
(Lcom/oracle/truffle/api/debug/SuspendedEvent;)V
com/oracle/truffle/api/debug/test/StepTest.lambda$109(Lcom/oracle/truffle/api/debug/SuspendedEvent;)V (7)
(Lcom/oracle/truffle/api/debug/SuspendedEvent;)V
invokevirtual com.oracle.truffle.api.debug.test.StepTest.expectSuspended:(Lcom/oracle/truffle/api/debug/SuspendedCallback;)V
20: aload 0
aload 0
invokedynamic onSuspend(Lcom/oracle/truffle/api/debug/test/StepTest;)Lcom/oracle/truffle/api/debug/SuspendedCallback;
Bootstrap: invokestatic java.lang.invoke.LambdaMetafactory.metafactory:(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodHandle;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite;
Method arguments:
(Lcom/oracle/truffle/api/debug/SuspendedEvent;)V
com/oracle/truffle/api/debug/test/StepTest.lambda$110(Lcom/oracle/truffle/api/debug/SuspendedEvent;)V (7)
(Lcom/oracle/truffle/api/debug/SuspendedEvent;)V
invokevirtual com.oracle.truffle.api.debug.test.StepTest.expectSuspended:(Lcom/oracle/truffle/api/debug/SuspendedCallback;)V
21: aload 0
aload 0
invokedynamic onSuspend(Lcom/oracle/truffle/api/debug/test/StepTest;)Lcom/oracle/truffle/api/debug/SuspendedCallback;
Bootstrap: invokestatic java.lang.invoke.LambdaMetafactory.metafactory:(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodHandle;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite;
Method arguments:
(Lcom/oracle/truffle/api/debug/SuspendedEvent;)V
com/oracle/truffle/api/debug/test/StepTest.lambda$111(Lcom/oracle/truffle/api/debug/SuspendedEvent;)V (7)
(Lcom/oracle/truffle/api/debug/SuspendedEvent;)V
invokevirtual com.oracle.truffle.api.debug.test.StepTest.expectSuspended:(Lcom/oracle/truffle/api/debug/SuspendedCallback;)V
22: aload 0
invokevirtual com.oracle.truffle.api.debug.test.StepTest.expectDone:()Ljava/lang/String;
pop
end local 6 end local 5 23: aload 4
ifnull 29
aload 4
invokevirtual com.oracle.truffle.api.debug.DebuggerSession.close:()V
goto 29
StackMap locals: com.oracle.truffle.api.debug.test.StepTest org.graalvm.polyglot.Source java.lang.Throwable java.lang.Throwable com.oracle.truffle.api.debug.DebuggerSession
StackMap stack: java.lang.Throwable
24: astore 2
aload 4
ifnull 25
aload 4
invokevirtual com.oracle.truffle.api.debug.DebuggerSession.close:()V
end local 4 StackMap locals:
StackMap stack:
25: aload 2
athrow
StackMap locals:
StackMap stack: java.lang.Throwable
26: astore 3
aload 2
ifnonnull 27
aload 3
astore 2
goto 28
StackMap locals:
StackMap stack:
27: aload 2
aload 3
if_acmpeq 28
aload 2
aload 3
invokevirtual java.lang.Throwable.addSuppressed:(Ljava/lang/Throwable;)V
StackMap locals:
StackMap stack:
28: aload 2
athrow
29: StackMap locals:
StackMap stack:
return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 30 0 this Lcom/oracle/truffle/api/debug/test/StepTest;
1 30 1 source Lorg/graalvm/polyglot/Source;
3 25 4 session Lcom/oracle/truffle/api/debug/DebuggerSession;
8 23 5 function1 Ljava/lang/String;
15 23 6 function2 Ljava/lang/String;
Exception table:
from to target type
3 23 24 any
2 26 26 any
RuntimeVisibleAnnotations:
org.junit.Test()
public void testRootAndExpressionAndStatementStep();
descriptor: ()V
flags: (0x0001) ACC_PUBLIC
Code:
stack=5, locals=7, args_size=1
start local 0 0: aload 0
ldc "ROOT(\n DEFINE(inner1, ROOT(\n STATEMENT,\n EXPRESSION\n )),\n DEFINE(inner2, ROOT(\n EXPRESSION(STATEMENT), STATEMENT(CONSTANT(1))\n )),\n EXPRESSION,\n STATEMENT(EXPRESSION(CALL(inner1)), EXPRESSION(CALL(inner1)), EXPRESSION(CALL(inner2))),\n EXPRESSION,\n STATEMENT\n)\n"
invokevirtual com.oracle.truffle.api.debug.test.StepTest.testSource:(Ljava/lang/String;)Lorg/graalvm/polyglot/Source;
astore 1
start local 1 1: aconst_null
astore 2
aconst_null
astore 3
2: aload 0
iconst_3
anewarray com.oracle.truffle.api.debug.SourceElement
dup
iconst_0
getstatic com.oracle.truffle.api.debug.SourceElement.ROOT:Lcom/oracle/truffle/api/debug/SourceElement;
aastore
dup
iconst_1
getstatic com.oracle.truffle.api.debug.SourceElement.EXPRESSION:Lcom/oracle/truffle/api/debug/SourceElement;
aastore
dup
iconst_2
getstatic com.oracle.truffle.api.debug.SourceElement.STATEMENT:Lcom/oracle/truffle/api/debug/SourceElement;
aastore
invokevirtual com.oracle.truffle.api.debug.test.StepTest.startSession:([Lcom/oracle/truffle/api/debug/SourceElement;)Lcom/oracle/truffle/api/debug/DebuggerSession;
astore 4
start local 4 3: aload 0
aload 1
invokevirtual com.oracle.truffle.api.debug.test.StepTest.startEval:(Lorg/graalvm/polyglot/Source;)V
4: aload 4
invokevirtual com.oracle.truffle.api.debug.DebuggerSession.suspendNextExecution:()V
5: aload 0
aload 0
invokedynamic onSuspend(Lcom/oracle/truffle/api/debug/test/StepTest;)Lcom/oracle/truffle/api/debug/SuspendedCallback;
Bootstrap: invokestatic java.lang.invoke.LambdaMetafactory.metafactory:(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodHandle;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite;
Method arguments:
(Lcom/oracle/truffle/api/debug/SuspendedEvent;)V
com/oracle/truffle/api/debug/test/StepTest.lambda$112(Lcom/oracle/truffle/api/debug/SuspendedEvent;)V (7)
(Lcom/oracle/truffle/api/debug/SuspendedEvent;)V
invokevirtual com.oracle.truffle.api.debug.test.StepTest.expectSuspended:(Lcom/oracle/truffle/api/debug/SuspendedCallback;)V
6: aload 0
aload 0
invokedynamic onSuspend(Lcom/oracle/truffle/api/debug/test/StepTest;)Lcom/oracle/truffle/api/debug/SuspendedCallback;
Bootstrap: invokestatic java.lang.invoke.LambdaMetafactory.metafactory:(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodHandle;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite;
Method arguments:
(Lcom/oracle/truffle/api/debug/SuspendedEvent;)V
com/oracle/truffle/api/debug/test/StepTest.lambda$113(Lcom/oracle/truffle/api/debug/SuspendedEvent;)V (7)
(Lcom/oracle/truffle/api/debug/SuspendedEvent;)V
invokevirtual com.oracle.truffle.api.debug.test.StepTest.expectSuspended:(Lcom/oracle/truffle/api/debug/SuspendedCallback;)V
7: aload 0
aload 0
invokedynamic onSuspend(Lcom/oracle/truffle/api/debug/test/StepTest;)Lcom/oracle/truffle/api/debug/SuspendedCallback;
Bootstrap: invokestatic java.lang.invoke.LambdaMetafactory.metafactory:(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodHandle;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite;
Method arguments:
(Lcom/oracle/truffle/api/debug/SuspendedEvent;)V
com/oracle/truffle/api/debug/test/StepTest.lambda$114(Lcom/oracle/truffle/api/debug/SuspendedEvent;)V (7)
(Lcom/oracle/truffle/api/debug/SuspendedEvent;)V
invokevirtual com.oracle.truffle.api.debug.test.StepTest.expectSuspended:(Lcom/oracle/truffle/api/debug/SuspendedCallback;)V
8: aload 0
aload 0
invokedynamic onSuspend(Lcom/oracle/truffle/api/debug/test/StepTest;)Lcom/oracle/truffle/api/debug/SuspendedCallback;
Bootstrap: invokestatic java.lang.invoke.LambdaMetafactory.metafactory:(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodHandle;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite;
Method arguments:
(Lcom/oracle/truffle/api/debug/SuspendedEvent;)V
com/oracle/truffle/api/debug/test/StepTest.lambda$115(Lcom/oracle/truffle/api/debug/SuspendedEvent;)V (7)
(Lcom/oracle/truffle/api/debug/SuspendedEvent;)V
invokevirtual com.oracle.truffle.api.debug.test.StepTest.expectSuspended:(Lcom/oracle/truffle/api/debug/SuspendedCallback;)V
9: aload 0
aload 0
invokedynamic onSuspend(Lcom/oracle/truffle/api/debug/test/StepTest;)Lcom/oracle/truffle/api/debug/SuspendedCallback;
Bootstrap: invokestatic java.lang.invoke.LambdaMetafactory.metafactory:(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodHandle;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite;
Method arguments:
(Lcom/oracle/truffle/api/debug/SuspendedEvent;)V
com/oracle/truffle/api/debug/test/StepTest.lambda$116(Lcom/oracle/truffle/api/debug/SuspendedEvent;)V (7)
(Lcom/oracle/truffle/api/debug/SuspendedEvent;)V
invokevirtual com.oracle.truffle.api.debug.test.StepTest.expectSuspended:(Lcom/oracle/truffle/api/debug/SuspendedCallback;)V
10: ldc " ROOT(\n STATEMENT,\n EXPRESSION\n )"
astore 5
start local 5 11: aload 0
aload 0
aload 5
invokedynamic onSuspend(Lcom/oracle/truffle/api/debug/test/StepTest;Ljava/lang/String;)Lcom/oracle/truffle/api/debug/SuspendedCallback;
Bootstrap: invokestatic java.lang.invoke.LambdaMetafactory.metafactory:(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodHandle;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite;
Method arguments:
(Lcom/oracle/truffle/api/debug/SuspendedEvent;)V
com/oracle/truffle/api/debug/test/StepTest.lambda$117(Ljava/lang/String;Lcom/oracle/truffle/api/debug/SuspendedEvent;)V (7)
(Lcom/oracle/truffle/api/debug/SuspendedEvent;)V
invokevirtual com.oracle.truffle.api.debug.test.StepTest.expectSuspended:(Lcom/oracle/truffle/api/debug/SuspendedCallback;)V
12: aload 0
aload 0
invokedynamic onSuspend(Lcom/oracle/truffle/api/debug/test/StepTest;)Lcom/oracle/truffle/api/debug/SuspendedCallback;
Bootstrap: invokestatic java.lang.invoke.LambdaMetafactory.metafactory:(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodHandle;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite;
Method arguments:
(Lcom/oracle/truffle/api/debug/SuspendedEvent;)V
com/oracle/truffle/api/debug/test/StepTest.lambda$118(Lcom/oracle/truffle/api/debug/SuspendedEvent;)V (7)
(Lcom/oracle/truffle/api/debug/SuspendedEvent;)V
invokevirtual com.oracle.truffle.api.debug.test.StepTest.expectSuspended:(Lcom/oracle/truffle/api/debug/SuspendedCallback;)V
13: aload 0
aload 0
invokedynamic onSuspend(Lcom/oracle/truffle/api/debug/test/StepTest;)Lcom/oracle/truffle/api/debug/SuspendedCallback;
Bootstrap: invokestatic java.lang.invoke.LambdaMetafactory.metafactory:(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodHandle;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite;
Method arguments:
(Lcom/oracle/truffle/api/debug/SuspendedEvent;)V
com/oracle/truffle/api/debug/test/StepTest.lambda$119(Lcom/oracle/truffle/api/debug/SuspendedEvent;)V (7)
(Lcom/oracle/truffle/api/debug/SuspendedEvent;)V
invokevirtual com.oracle.truffle.api.debug.test.StepTest.expectSuspended:(Lcom/oracle/truffle/api/debug/SuspendedCallback;)V
14: aload 0
aload 0
invokedynamic onSuspend(Lcom/oracle/truffle/api/debug/test/StepTest;)Lcom/oracle/truffle/api/debug/SuspendedCallback;
Bootstrap: invokestatic java.lang.invoke.LambdaMetafactory.metafactory:(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodHandle;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite;
Method arguments:
(Lcom/oracle/truffle/api/debug/SuspendedEvent;)V
com/oracle/truffle/api/debug/test/StepTest.lambda$120(Lcom/oracle/truffle/api/debug/SuspendedEvent;)V (7)
(Lcom/oracle/truffle/api/debug/SuspendedEvent;)V
invokevirtual com.oracle.truffle.api.debug.test.StepTest.expectSuspended:(Lcom/oracle/truffle/api/debug/SuspendedCallback;)V
15: aload 0
aload 0
invokedynamic onSuspend(Lcom/oracle/truffle/api/debug/test/StepTest;)Lcom/oracle/truffle/api/debug/SuspendedCallback;
Bootstrap: invokestatic java.lang.invoke.LambdaMetafactory.metafactory:(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodHandle;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite;
Method arguments:
(Lcom/oracle/truffle/api/debug/SuspendedEvent;)V
com/oracle/truffle/api/debug/test/StepTest.lambda$121(Lcom/oracle/truffle/api/debug/SuspendedEvent;)V (7)
(Lcom/oracle/truffle/api/debug/SuspendedEvent;)V
invokevirtual com.oracle.truffle.api.debug.test.StepTest.expectSuspended:(Lcom/oracle/truffle/api/debug/SuspendedCallback;)V
16: aload 0
aload 0
invokedynamic onSuspend(Lcom/oracle/truffle/api/debug/test/StepTest;)Lcom/oracle/truffle/api/debug/SuspendedCallback;
Bootstrap: invokestatic java.lang.invoke.LambdaMetafactory.metafactory:(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodHandle;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite;
Method arguments:
(Lcom/oracle/truffle/api/debug/SuspendedEvent;)V
com/oracle/truffle/api/debug/test/StepTest.lambda$122(Lcom/oracle/truffle/api/debug/SuspendedEvent;)V (7)
(Lcom/oracle/truffle/api/debug/SuspendedEvent;)V
invokevirtual com.oracle.truffle.api.debug.test.StepTest.expectSuspended:(Lcom/oracle/truffle/api/debug/SuspendedCallback;)V
17: aload 0
aload 0
invokedynamic onSuspend(Lcom/oracle/truffle/api/debug/test/StepTest;)Lcom/oracle/truffle/api/debug/SuspendedCallback;
Bootstrap: invokestatic java.lang.invoke.LambdaMetafactory.metafactory:(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodHandle;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite;
Method arguments:
(Lcom/oracle/truffle/api/debug/SuspendedEvent;)V
com/oracle/truffle/api/debug/test/StepTest.lambda$123(Lcom/oracle/truffle/api/debug/SuspendedEvent;)V (7)
(Lcom/oracle/truffle/api/debug/SuspendedEvent;)V
invokevirtual com.oracle.truffle.api.debug.test.StepTest.expectSuspended:(Lcom/oracle/truffle/api/debug/SuspendedCallback;)V
18: ldc " ROOT(\n EXPRESSION(STATEMENT), STATEMENT(CONSTANT(1))\n )"
astore 6
start local 6 19: aload 0
aload 0
aload 6
invokedynamic onSuspend(Lcom/oracle/truffle/api/debug/test/StepTest;Ljava/lang/String;)Lcom/oracle/truffle/api/debug/SuspendedCallback;
Bootstrap: invokestatic java.lang.invoke.LambdaMetafactory.metafactory:(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodHandle;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite;
Method arguments:
(Lcom/oracle/truffle/api/debug/SuspendedEvent;)V
com/oracle/truffle/api/debug/test/StepTest.lambda$124(Ljava/lang/String;Lcom/oracle/truffle/api/debug/SuspendedEvent;)V (7)
(Lcom/oracle/truffle/api/debug/SuspendedEvent;)V
invokevirtual com.oracle.truffle.api.debug.test.StepTest.expectSuspended:(Lcom/oracle/truffle/api/debug/SuspendedCallback;)V
20: aload 0
aload 0
invokedynamic onSuspend(Lcom/oracle/truffle/api/debug/test/StepTest;)Lcom/oracle/truffle/api/debug/SuspendedCallback;
Bootstrap: invokestatic java.lang.invoke.LambdaMetafactory.metafactory:(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodHandle;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite;
Method arguments:
(Lcom/oracle/truffle/api/debug/SuspendedEvent;)V
com/oracle/truffle/api/debug/test/StepTest.lambda$125(Lcom/oracle/truffle/api/debug/SuspendedEvent;)V (7)
(Lcom/oracle/truffle/api/debug/SuspendedEvent;)V
invokevirtual com.oracle.truffle.api.debug.test.StepTest.expectSuspended:(Lcom/oracle/truffle/api/debug/SuspendedCallback;)V
21: aload 0
aload 0
invokedynamic onSuspend(Lcom/oracle/truffle/api/debug/test/StepTest;)Lcom/oracle/truffle/api/debug/SuspendedCallback;
Bootstrap: invokestatic java.lang.invoke.LambdaMetafactory.metafactory:(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodHandle;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite;
Method arguments:
(Lcom/oracle/truffle/api/debug/SuspendedEvent;)V
com/oracle/truffle/api/debug/test/StepTest.lambda$126(Lcom/oracle/truffle/api/debug/SuspendedEvent;)V (7)
(Lcom/oracle/truffle/api/debug/SuspendedEvent;)V
invokevirtual com.oracle.truffle.api.debug.test.StepTest.expectSuspended:(Lcom/oracle/truffle/api/debug/SuspendedCallback;)V
22: aload 0
aload 0
invokedynamic onSuspend(Lcom/oracle/truffle/api/debug/test/StepTest;)Lcom/oracle/truffle/api/debug/SuspendedCallback;
Bootstrap: invokestatic java.lang.invoke.LambdaMetafactory.metafactory:(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodHandle;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite;
Method arguments:
(Lcom/oracle/truffle/api/debug/SuspendedEvent;)V
com/oracle/truffle/api/debug/test/StepTest.lambda$127(Lcom/oracle/truffle/api/debug/SuspendedEvent;)V (7)
(Lcom/oracle/truffle/api/debug/SuspendedEvent;)V
invokevirtual com.oracle.truffle.api.debug.test.StepTest.expectSuspended:(Lcom/oracle/truffle/api/debug/SuspendedCallback;)V
23: aload 0
aload 0
invokedynamic onSuspend(Lcom/oracle/truffle/api/debug/test/StepTest;)Lcom/oracle/truffle/api/debug/SuspendedCallback;
Bootstrap: invokestatic java.lang.invoke.LambdaMetafactory.metafactory:(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodHandle;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite;
Method arguments:
(Lcom/oracle/truffle/api/debug/SuspendedEvent;)V
com/oracle/truffle/api/debug/test/StepTest.lambda$128(Lcom/oracle/truffle/api/debug/SuspendedEvent;)V (7)
(Lcom/oracle/truffle/api/debug/SuspendedEvent;)V
invokevirtual com.oracle.truffle.api.debug.test.StepTest.expectSuspended:(Lcom/oracle/truffle/api/debug/SuspendedCallback;)V
24: aload 0
aload 0
invokedynamic onSuspend(Lcom/oracle/truffle/api/debug/test/StepTest;)Lcom/oracle/truffle/api/debug/SuspendedCallback;
Bootstrap: invokestatic java.lang.invoke.LambdaMetafactory.metafactory:(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodHandle;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite;
Method arguments:
(Lcom/oracle/truffle/api/debug/SuspendedEvent;)V
com/oracle/truffle/api/debug/test/StepTest.lambda$129(Lcom/oracle/truffle/api/debug/SuspendedEvent;)V (7)
(Lcom/oracle/truffle/api/debug/SuspendedEvent;)V
invokevirtual com.oracle.truffle.api.debug.test.StepTest.expectSuspended:(Lcom/oracle/truffle/api/debug/SuspendedCallback;)V
25: aload 0
aload 0
invokedynamic onSuspend(Lcom/oracle/truffle/api/debug/test/StepTest;)Lcom/oracle/truffle/api/debug/SuspendedCallback;
Bootstrap: invokestatic java.lang.invoke.LambdaMetafactory.metafactory:(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodHandle;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite;
Method arguments:
(Lcom/oracle/truffle/api/debug/SuspendedEvent;)V
com/oracle/truffle/api/debug/test/StepTest.lambda$130(Lcom/oracle/truffle/api/debug/SuspendedEvent;)V (7)
(Lcom/oracle/truffle/api/debug/SuspendedEvent;)V
invokevirtual com.oracle.truffle.api.debug.test.StepTest.expectSuspended:(Lcom/oracle/truffle/api/debug/SuspendedCallback;)V
26: aload 0
aload 0
invokedynamic onSuspend(Lcom/oracle/truffle/api/debug/test/StepTest;)Lcom/oracle/truffle/api/debug/SuspendedCallback;
Bootstrap: invokestatic java.lang.invoke.LambdaMetafactory.metafactory:(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodHandle;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite;
Method arguments:
(Lcom/oracle/truffle/api/debug/SuspendedEvent;)V
com/oracle/truffle/api/debug/test/StepTest.lambda$131(Lcom/oracle/truffle/api/debug/SuspendedEvent;)V (7)
(Lcom/oracle/truffle/api/debug/SuspendedEvent;)V
invokevirtual com.oracle.truffle.api.debug.test.StepTest.expectSuspended:(Lcom/oracle/truffle/api/debug/SuspendedCallback;)V
27: aload 0
aload 0
invokedynamic onSuspend(Lcom/oracle/truffle/api/debug/test/StepTest;)Lcom/oracle/truffle/api/debug/SuspendedCallback;
Bootstrap: invokestatic java.lang.invoke.LambdaMetafactory.metafactory:(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodHandle;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite;
Method arguments:
(Lcom/oracle/truffle/api/debug/SuspendedEvent;)V
com/oracle/truffle/api/debug/test/StepTest.lambda$132(Lcom/oracle/truffle/api/debug/SuspendedEvent;)V (7)
(Lcom/oracle/truffle/api/debug/SuspendedEvent;)V
invokevirtual com.oracle.truffle.api.debug.test.StepTest.expectSuspended:(Lcom/oracle/truffle/api/debug/SuspendedCallback;)V
28: aload 0
aload 0
invokedynamic onSuspend(Lcom/oracle/truffle/api/debug/test/StepTest;)Lcom/oracle/truffle/api/debug/SuspendedCallback;
Bootstrap: invokestatic java.lang.invoke.LambdaMetafactory.metafactory:(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodHandle;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite;
Method arguments:
(Lcom/oracle/truffle/api/debug/SuspendedEvent;)V
com/oracle/truffle/api/debug/test/StepTest.lambda$133(Lcom/oracle/truffle/api/debug/SuspendedEvent;)V (7)
(Lcom/oracle/truffle/api/debug/SuspendedEvent;)V
invokevirtual com.oracle.truffle.api.debug.test.StepTest.expectSuspended:(Lcom/oracle/truffle/api/debug/SuspendedCallback;)V
29: aload 0
aload 0
invokedynamic onSuspend(Lcom/oracle/truffle/api/debug/test/StepTest;)Lcom/oracle/truffle/api/debug/SuspendedCallback;
Bootstrap: invokestatic java.lang.invoke.LambdaMetafactory.metafactory:(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodHandle;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite;
Method arguments:
(Lcom/oracle/truffle/api/debug/SuspendedEvent;)V
com/oracle/truffle/api/debug/test/StepTest.lambda$134(Lcom/oracle/truffle/api/debug/SuspendedEvent;)V (7)
(Lcom/oracle/truffle/api/debug/SuspendedEvent;)V
invokevirtual com.oracle.truffle.api.debug.test.StepTest.expectSuspended:(Lcom/oracle/truffle/api/debug/SuspendedCallback;)V
30: aload 0
invokevirtual com.oracle.truffle.api.debug.test.StepTest.expectDone:()Ljava/lang/String;
pop
end local 6 end local 5 31: aload 4
ifnull 37
aload 4
invokevirtual com.oracle.truffle.api.debug.DebuggerSession.close:()V
goto 37
StackMap locals: com.oracle.truffle.api.debug.test.StepTest org.graalvm.polyglot.Source java.lang.Throwable java.lang.Throwable com.oracle.truffle.api.debug.DebuggerSession
StackMap stack: java.lang.Throwable
32: astore 2
aload 4
ifnull 33
aload 4
invokevirtual com.oracle.truffle.api.debug.DebuggerSession.close:()V
end local 4 StackMap locals:
StackMap stack:
33: aload 2
athrow
StackMap locals:
StackMap stack: java.lang.Throwable
34: astore 3
aload 2
ifnonnull 35
aload 3
astore 2
goto 36
StackMap locals:
StackMap stack:
35: aload 2
aload 3
if_acmpeq 36
aload 2
aload 3
invokevirtual java.lang.Throwable.addSuppressed:(Ljava/lang/Throwable;)V
StackMap locals:
StackMap stack:
36: aload 2
athrow
37: StackMap locals:
StackMap stack:
return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 38 0 this Lcom/oracle/truffle/api/debug/test/StepTest;
1 38 1 source Lorg/graalvm/polyglot/Source;
3 33 4 session Lcom/oracle/truffle/api/debug/DebuggerSession;
11 31 5 function1 Ljava/lang/String;
19 31 6 function2 Ljava/lang/String;
Exception table:
from to target type
3 31 32 any
2 34 34 any
RuntimeVisibleAnnotations:
org.junit.Test()
public void testStepAnchors();
descriptor: ()V
flags: (0x0001) ACC_PUBLIC
Code:
stack=6, locals=8, args_size=1
start local 0 0: aload 0
ldc "ROOT(\n DEFINE(inner1, ROOT(\n STATEMENT,\n EXPRESSION\n )),\n DEFINE(inner2, ROOT(\n EXPRESSION(STATEMENT), STATEMENT(CONSTANT(1))\n )),\n EXPRESSION,\n STATEMENT(EXPRESSION(CALL(inner1)), EXPRESSION(CALL(inner1)), EXPRESSION(CALL(inner2))),\n EXPRESSION,\n STATEMENT\n)\n"
invokevirtual com.oracle.truffle.api.debug.test.StepTest.testSource:(Ljava/lang/String;)Lorg/graalvm/polyglot/Source;
astore 1
start local 1 1: aconst_null
astore 2
aconst_null
astore 3
2: aload 0
iconst_3
anewarray com.oracle.truffle.api.debug.SourceElement
dup
iconst_0
getstatic com.oracle.truffle.api.debug.SourceElement.ROOT:Lcom/oracle/truffle/api/debug/SourceElement;
aastore
dup
iconst_1
getstatic com.oracle.truffle.api.debug.SourceElement.EXPRESSION:Lcom/oracle/truffle/api/debug/SourceElement;
aastore
dup
iconst_2
getstatic com.oracle.truffle.api.debug.SourceElement.STATEMENT:Lcom/oracle/truffle/api/debug/SourceElement;
aastore
invokevirtual com.oracle.truffle.api.debug.test.StepTest.startSession:([Lcom/oracle/truffle/api/debug/SourceElement;)Lcom/oracle/truffle/api/debug/DebuggerSession;
astore 4
start local 4 3: aload 0
aload 1
invokevirtual com.oracle.truffle.api.debug.test.StepTest.startEval:(Lorg/graalvm/polyglot/Source;)V
4: aload 4
invokevirtual com.oracle.truffle.api.debug.DebuggerSession.suspendNextExecution:()V
5: invokestatic com.oracle.truffle.api.debug.StepConfig.newBuilder:()Lcom/oracle/truffle/api/debug/StepConfig$Builder;
getstatic com.oracle.truffle.api.debug.SourceElement.ROOT:Lcom/oracle/truffle/api/debug/SourceElement;
iconst_1
anewarray com.oracle.truffle.api.debug.SuspendAnchor
dup
iconst_0
getstatic com.oracle.truffle.api.debug.SuspendAnchor.AFTER:Lcom/oracle/truffle/api/debug/SuspendAnchor;
aastore
invokevirtual com.oracle.truffle.api.debug.StepConfig$Builder.suspendAnchors:(Lcom/oracle/truffle/api/debug/SourceElement;[Lcom/oracle/truffle/api/debug/SuspendAnchor;)Lcom/oracle/truffle/api/debug/StepConfig$Builder;
getstatic com.oracle.truffle.api.debug.SourceElement.EXPRESSION:Lcom/oracle/truffle/api/debug/SourceElement;
iconst_1
anewarray com.oracle.truffle.api.debug.SuspendAnchor
dup
iconst_0
getstatic com.oracle.truffle.api.debug.SuspendAnchor.BEFORE:Lcom/oracle/truffle/api/debug/SuspendAnchor;
aastore
invokevirtual com.oracle.truffle.api.debug.StepConfig$Builder.suspendAnchors:(Lcom/oracle/truffle/api/debug/SourceElement;[Lcom/oracle/truffle/api/debug/SuspendAnchor;)Lcom/oracle/truffle/api/debug/StepConfig$Builder;
invokevirtual com.oracle.truffle.api.debug.StepConfig$Builder.build:()Lcom/oracle/truffle/api/debug/StepConfig;
astore 5
start local 5 6: aload 0
aload 0
aload 5
invokedynamic onSuspend(Lcom/oracle/truffle/api/debug/test/StepTest;Lcom/oracle/truffle/api/debug/StepConfig;)Lcom/oracle/truffle/api/debug/SuspendedCallback;
Bootstrap: invokestatic java.lang.invoke.LambdaMetafactory.metafactory:(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodHandle;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite;
Method arguments:
(Lcom/oracle/truffle/api/debug/SuspendedEvent;)V
com/oracle/truffle/api/debug/test/StepTest.lambda$135(Lcom/oracle/truffle/api/debug/StepConfig;Lcom/oracle/truffle/api/debug/SuspendedEvent;)V (7)
(Lcom/oracle/truffle/api/debug/SuspendedEvent;)V
invokevirtual com.oracle.truffle.api.debug.test.StepTest.expectSuspended:(Lcom/oracle/truffle/api/debug/SuspendedCallback;)V
7: aload 0
aload 0
aload 5
invokedynamic onSuspend(Lcom/oracle/truffle/api/debug/test/StepTest;Lcom/oracle/truffle/api/debug/StepConfig;)Lcom/oracle/truffle/api/debug/SuspendedCallback;
Bootstrap: invokestatic java.lang.invoke.LambdaMetafactory.metafactory:(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodHandle;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite;
Method arguments:
(Lcom/oracle/truffle/api/debug/SuspendedEvent;)V
com/oracle/truffle/api/debug/test/StepTest.lambda$136(Lcom/oracle/truffle/api/debug/StepConfig;Lcom/oracle/truffle/api/debug/SuspendedEvent;)V (7)
(Lcom/oracle/truffle/api/debug/SuspendedEvent;)V
invokevirtual com.oracle.truffle.api.debug.test.StepTest.expectSuspended:(Lcom/oracle/truffle/api/debug/SuspendedCallback;)V
8: aload 0
aload 0
aload 5
invokedynamic onSuspend(Lcom/oracle/truffle/api/debug/test/StepTest;Lcom/oracle/truffle/api/debug/StepConfig;)Lcom/oracle/truffle/api/debug/SuspendedCallback;
Bootstrap: invokestatic java.lang.invoke.LambdaMetafactory.metafactory:(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodHandle;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite;
Method arguments:
(Lcom/oracle/truffle/api/debug/SuspendedEvent;)V
com/oracle/truffle/api/debug/test/StepTest.lambda$137(Lcom/oracle/truffle/api/debug/StepConfig;Lcom/oracle/truffle/api/debug/SuspendedEvent;)V (7)
(Lcom/oracle/truffle/api/debug/SuspendedEvent;)V
invokevirtual com.oracle.truffle.api.debug.test.StepTest.expectSuspended:(Lcom/oracle/truffle/api/debug/SuspendedCallback;)V
9: aload 0
aload 0
aload 5
invokedynamic onSuspend(Lcom/oracle/truffle/api/debug/test/StepTest;Lcom/oracle/truffle/api/debug/StepConfig;)Lcom/oracle/truffle/api/debug/SuspendedCallback;
Bootstrap: invokestatic java.lang.invoke.LambdaMetafactory.metafactory:(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodHandle;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite;
Method arguments:
(Lcom/oracle/truffle/api/debug/SuspendedEvent;)V
com/oracle/truffle/api/debug/test/StepTest.lambda$138(Lcom/oracle/truffle/api/debug/StepConfig;Lcom/oracle/truffle/api/debug/SuspendedEvent;)V (7)
(Lcom/oracle/truffle/api/debug/SuspendedEvent;)V
invokevirtual com.oracle.truffle.api.debug.test.StepTest.expectSuspended:(Lcom/oracle/truffle/api/debug/SuspendedCallback;)V
10: aload 0
aload 0
aload 5
invokedynamic onSuspend(Lcom/oracle/truffle/api/debug/test/StepTest;Lcom/oracle/truffle/api/debug/StepConfig;)Lcom/oracle/truffle/api/debug/SuspendedCallback;
Bootstrap: invokestatic java.lang.invoke.LambdaMetafactory.metafactory:(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodHandle;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite;
Method arguments:
(Lcom/oracle/truffle/api/debug/SuspendedEvent;)V
com/oracle/truffle/api/debug/test/StepTest.lambda$139(Lcom/oracle/truffle/api/debug/StepConfig;Lcom/oracle/truffle/api/debug/SuspendedEvent;)V (7)
(Lcom/oracle/truffle/api/debug/SuspendedEvent;)V
invokevirtual com.oracle.truffle.api.debug.test.StepTest.expectSuspended:(Lcom/oracle/truffle/api/debug/SuspendedCallback;)V
11: ldc " ROOT(\n STATEMENT,\n EXPRESSION\n )"
astore 6
start local 6 12: aload 0
aload 0
aload 5
invokedynamic onSuspend(Lcom/oracle/truffle/api/debug/test/StepTest;Lcom/oracle/truffle/api/debug/StepConfig;)Lcom/oracle/truffle/api/debug/SuspendedCallback;
Bootstrap: invokestatic java.lang.invoke.LambdaMetafactory.metafactory:(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodHandle;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite;
Method arguments:
(Lcom/oracle/truffle/api/debug/SuspendedEvent;)V
com/oracle/truffle/api/debug/test/StepTest.lambda$140(Lcom/oracle/truffle/api/debug/StepConfig;Lcom/oracle/truffle/api/debug/SuspendedEvent;)V (7)
(Lcom/oracle/truffle/api/debug/SuspendedEvent;)V
invokevirtual com.oracle.truffle.api.debug.test.StepTest.expectSuspended:(Lcom/oracle/truffle/api/debug/SuspendedCallback;)V
13: aload 0
aload 0
aload 6
aload 5
invokedynamic onSuspend(Lcom/oracle/truffle/api/debug/test/StepTest;Ljava/lang/String;Lcom/oracle/truffle/api/debug/StepConfig;)Lcom/oracle/truffle/api/debug/SuspendedCallback;
Bootstrap: invokestatic java.lang.invoke.LambdaMetafactory.metafactory:(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodHandle;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite;
Method arguments:
(Lcom/oracle/truffle/api/debug/SuspendedEvent;)V
com/oracle/truffle/api/debug/test/StepTest.lambda$141(Ljava/lang/String;Lcom/oracle/truffle/api/debug/StepConfig;Lcom/oracle/truffle/api/debug/SuspendedEvent;)V (7)
(Lcom/oracle/truffle/api/debug/SuspendedEvent;)V
invokevirtual com.oracle.truffle.api.debug.test.StepTest.expectSuspended:(Lcom/oracle/truffle/api/debug/SuspendedCallback;)V
14: aload 0
aload 0
aload 5
invokedynamic onSuspend(Lcom/oracle/truffle/api/debug/test/StepTest;Lcom/oracle/truffle/api/debug/StepConfig;)Lcom/oracle/truffle/api/debug/SuspendedCallback;
Bootstrap: invokestatic java.lang.invoke.LambdaMetafactory.metafactory:(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodHandle;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite;
Method arguments:
(Lcom/oracle/truffle/api/debug/SuspendedEvent;)V
com/oracle/truffle/api/debug/test/StepTest.lambda$142(Lcom/oracle/truffle/api/debug/StepConfig;Lcom/oracle/truffle/api/debug/SuspendedEvent;)V (7)
(Lcom/oracle/truffle/api/debug/SuspendedEvent;)V
invokevirtual com.oracle.truffle.api.debug.test.StepTest.expectSuspended:(Lcom/oracle/truffle/api/debug/SuspendedCallback;)V
15: aload 0
aload 0
aload 5
invokedynamic onSuspend(Lcom/oracle/truffle/api/debug/test/StepTest;Lcom/oracle/truffle/api/debug/StepConfig;)Lcom/oracle/truffle/api/debug/SuspendedCallback;
Bootstrap: invokestatic java.lang.invoke.LambdaMetafactory.metafactory:(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodHandle;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite;
Method arguments:
(Lcom/oracle/truffle/api/debug/SuspendedEvent;)V
com/oracle/truffle/api/debug/test/StepTest.lambda$143(Lcom/oracle/truffle/api/debug/StepConfig;Lcom/oracle/truffle/api/debug/SuspendedEvent;)V (7)
(Lcom/oracle/truffle/api/debug/SuspendedEvent;)V
invokevirtual com.oracle.truffle.api.debug.test.StepTest.expectSuspended:(Lcom/oracle/truffle/api/debug/SuspendedCallback;)V
16: aload 0
aload 0
aload 5
invokedynamic onSuspend(Lcom/oracle/truffle/api/debug/test/StepTest;Lcom/oracle/truffle/api/debug/StepConfig;)Lcom/oracle/truffle/api/debug/SuspendedCallback;
Bootstrap: invokestatic java.lang.invoke.LambdaMetafactory.metafactory:(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodHandle;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite;
Method arguments:
(Lcom/oracle/truffle/api/debug/SuspendedEvent;)V
com/oracle/truffle/api/debug/test/StepTest.lambda$144(Lcom/oracle/truffle/api/debug/StepConfig;Lcom/oracle/truffle/api/debug/SuspendedEvent;)V (7)
(Lcom/oracle/truffle/api/debug/SuspendedEvent;)V
invokevirtual com.oracle.truffle.api.debug.test.StepTest.expectSuspended:(Lcom/oracle/truffle/api/debug/SuspendedCallback;)V
17: aload 0
aload 0
aload 5
invokedynamic onSuspend(Lcom/oracle/truffle/api/debug/test/StepTest;Lcom/oracle/truffle/api/debug/StepConfig;)Lcom/oracle/truffle/api/debug/SuspendedCallback;
Bootstrap: invokestatic java.lang.invoke.LambdaMetafactory.metafactory:(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodHandle;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite;
Method arguments:
(Lcom/oracle/truffle/api/debug/SuspendedEvent;)V
com/oracle/truffle/api/debug/test/StepTest.lambda$145(Lcom/oracle/truffle/api/debug/StepConfig;Lcom/oracle/truffle/api/debug/SuspendedEvent;)V (7)
(Lcom/oracle/truffle/api/debug/SuspendedEvent;)V
invokevirtual com.oracle.truffle.api.debug.test.StepTest.expectSuspended:(Lcom/oracle/truffle/api/debug/SuspendedCallback;)V
18: aload 0
aload 0
aload 5
invokedynamic onSuspend(Lcom/oracle/truffle/api/debug/test/StepTest;Lcom/oracle/truffle/api/debug/StepConfig;)Lcom/oracle/truffle/api/debug/SuspendedCallback;
Bootstrap: invokestatic java.lang.invoke.LambdaMetafactory.metafactory:(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodHandle;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite;
Method arguments:
(Lcom/oracle/truffle/api/debug/SuspendedEvent;)V
com/oracle/truffle/api/debug/test/StepTest.lambda$146(Lcom/oracle/truffle/api/debug/StepConfig;Lcom/oracle/truffle/api/debug/SuspendedEvent;)V (7)
(Lcom/oracle/truffle/api/debug/SuspendedEvent;)V
invokevirtual com.oracle.truffle.api.debug.test.StepTest.expectSuspended:(Lcom/oracle/truffle/api/debug/SuspendedCallback;)V
19: aload 0
aload 0
aload 5
invokedynamic onSuspend(Lcom/oracle/truffle/api/debug/test/StepTest;Lcom/oracle/truffle/api/debug/StepConfig;)Lcom/oracle/truffle/api/debug/SuspendedCallback;
Bootstrap: invokestatic java.lang.invoke.LambdaMetafactory.metafactory:(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodHandle;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite;
Method arguments:
(Lcom/oracle/truffle/api/debug/SuspendedEvent;)V
com/oracle/truffle/api/debug/test/StepTest.lambda$147(Lcom/oracle/truffle/api/debug/StepConfig;Lcom/oracle/truffle/api/debug/SuspendedEvent;)V (7)
(Lcom/oracle/truffle/api/debug/SuspendedEvent;)V
invokevirtual com.oracle.truffle.api.debug.test.StepTest.expectSuspended:(Lcom/oracle/truffle/api/debug/SuspendedCallback;)V
20: ldc " ROOT(\n EXPRESSION(STATEMENT), STATEMENT(CONSTANT(1))\n )"
astore 7
start local 7 21: aload 0
aload 0
aload 7
aload 5
invokedynamic onSuspend(Lcom/oracle/truffle/api/debug/test/StepTest;Ljava/lang/String;Lcom/oracle/truffle/api/debug/StepConfig;)Lcom/oracle/truffle/api/debug/SuspendedCallback;
Bootstrap: invokestatic java.lang.invoke.LambdaMetafactory.metafactory:(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodHandle;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite;
Method arguments:
(Lcom/oracle/truffle/api/debug/SuspendedEvent;)V
com/oracle/truffle/api/debug/test/StepTest.lambda$148(Ljava/lang/String;Lcom/oracle/truffle/api/debug/StepConfig;Lcom/oracle/truffle/api/debug/SuspendedEvent;)V (7)
(Lcom/oracle/truffle/api/debug/SuspendedEvent;)V
invokevirtual com.oracle.truffle.api.debug.test.StepTest.expectSuspended:(Lcom/oracle/truffle/api/debug/SuspendedCallback;)V
22: aload 0
aload 0
aload 5
invokedynamic onSuspend(Lcom/oracle/truffle/api/debug/test/StepTest;Lcom/oracle/truffle/api/debug/StepConfig;)Lcom/oracle/truffle/api/debug/SuspendedCallback;
Bootstrap: invokestatic java.lang.invoke.LambdaMetafactory.metafactory:(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodHandle;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite;
Method arguments:
(Lcom/oracle/truffle/api/debug/SuspendedEvent;)V
com/oracle/truffle/api/debug/test/StepTest.lambda$149(Lcom/oracle/truffle/api/debug/StepConfig;Lcom/oracle/truffle/api/debug/SuspendedEvent;)V (7)
(Lcom/oracle/truffle/api/debug/SuspendedEvent;)V
invokevirtual com.oracle.truffle.api.debug.test.StepTest.expectSuspended:(Lcom/oracle/truffle/api/debug/SuspendedCallback;)V
23: aload 0
aload 0
aload 5
invokedynamic onSuspend(Lcom/oracle/truffle/api/debug/test/StepTest;Lcom/oracle/truffle/api/debug/StepConfig;)Lcom/oracle/truffle/api/debug/SuspendedCallback;
Bootstrap: invokestatic java.lang.invoke.LambdaMetafactory.metafactory:(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodHandle;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite;
Method arguments:
(Lcom/oracle/truffle/api/debug/SuspendedEvent;)V
com/oracle/truffle/api/debug/test/StepTest.lambda$150(Lcom/oracle/truffle/api/debug/StepConfig;Lcom/oracle/truffle/api/debug/SuspendedEvent;)V (7)
(Lcom/oracle/truffle/api/debug/SuspendedEvent;)V
invokevirtual com.oracle.truffle.api.debug.test.StepTest.expectSuspended:(Lcom/oracle/truffle/api/debug/SuspendedCallback;)V
24: aload 0
aload 0
aload 5
invokedynamic onSuspend(Lcom/oracle/truffle/api/debug/test/StepTest;Lcom/oracle/truffle/api/debug/StepConfig;)Lcom/oracle/truffle/api/debug/SuspendedCallback;
Bootstrap: invokestatic java.lang.invoke.LambdaMetafactory.metafactory:(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodHandle;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite;
Method arguments:
(Lcom/oracle/truffle/api/debug/SuspendedEvent;)V
com/oracle/truffle/api/debug/test/StepTest.lambda$151(Lcom/oracle/truffle/api/debug/StepConfig;Lcom/oracle/truffle/api/debug/SuspendedEvent;)V (7)
(Lcom/oracle/truffle/api/debug/SuspendedEvent;)V
invokevirtual com.oracle.truffle.api.debug.test.StepTest.expectSuspended:(Lcom/oracle/truffle/api/debug/SuspendedCallback;)V
25: aload 0
aload 0
aload 5
invokedynamic onSuspend(Lcom/oracle/truffle/api/debug/test/StepTest;Lcom/oracle/truffle/api/debug/StepConfig;)Lcom/oracle/truffle/api/debug/SuspendedCallback;
Bootstrap: invokestatic java.lang.invoke.LambdaMetafactory.metafactory:(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodHandle;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite;
Method arguments:
(Lcom/oracle/truffle/api/debug/SuspendedEvent;)V
com/oracle/truffle/api/debug/test/StepTest.lambda$152(Lcom/oracle/truffle/api/debug/StepConfig;Lcom/oracle/truffle/api/debug/SuspendedEvent;)V (7)
(Lcom/oracle/truffle/api/debug/SuspendedEvent;)V
invokevirtual com.oracle.truffle.api.debug.test.StepTest.expectSuspended:(Lcom/oracle/truffle/api/debug/SuspendedCallback;)V
26: aload 0
invokevirtual com.oracle.truffle.api.debug.test.StepTest.expectDone:()Ljava/lang/String;
pop
end local 7 end local 6 end local 5 27: aload 4
ifnull 33
aload 4
invokevirtual com.oracle.truffle.api.debug.DebuggerSession.close:()V
goto 33
StackMap locals: com.oracle.truffle.api.debug.test.StepTest org.graalvm.polyglot.Source java.lang.Throwable java.lang.Throwable com.oracle.truffle.api.debug.DebuggerSession
StackMap stack: java.lang.Throwable
28: astore 2
aload 4
ifnull 29
aload 4
invokevirtual com.oracle.truffle.api.debug.DebuggerSession.close:()V
end local 4 StackMap locals:
StackMap stack:
29: aload 2
athrow
StackMap locals:
StackMap stack: java.lang.Throwable
30: astore 3
aload 2
ifnonnull 31
aload 3
astore 2
goto 32
StackMap locals:
StackMap stack:
31: aload 2
aload 3
if_acmpeq 32
aload 2
aload 3
invokevirtual java.lang.Throwable.addSuppressed:(Ljava/lang/Throwable;)V
StackMap locals:
StackMap stack:
32: aload 2
athrow
33: StackMap locals:
StackMap stack:
return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 34 0 this Lcom/oracle/truffle/api/debug/test/StepTest;
1 34 1 source Lorg/graalvm/polyglot/Source;
3 29 4 session Lcom/oracle/truffle/api/debug/DebuggerSession;
6 27 5 customAnchors Lcom/oracle/truffle/api/debug/StepConfig;
12 27 6 function1 Ljava/lang/String;
21 27 7 function2 Ljava/lang/String;
Exception table:
from to target type
3 27 28 any
2 30 30 any
RuntimeVisibleAnnotations:
org.junit.Test()
private void lambda$0(com.oracle.truffle.api.debug.SuspendedEvent);
descriptor: (Lcom/oracle/truffle/api/debug/SuspendedEvent;)V
flags: (0x1002) ACC_PRIVATE, ACC_SYNTHETIC
Code:
stack=6, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 1
iconst_2
iconst_1
ldc "STATEMENT"
iconst_0
anewarray java.lang.String
invokevirtual com.oracle.truffle.api.debug.test.StepTest.checkState:(Lcom/oracle/truffle/api/debug/SuspendedEvent;IZLjava/lang/String;[Ljava/lang/String;)Lcom/oracle/truffle/api/debug/SuspendedEvent;
iconst_1
invokevirtual com.oracle.truffle.api.debug.SuspendedEvent.prepareStepInto:(I)Lcom/oracle/truffle/api/debug/SuspendedEvent;
pop
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lcom/oracle/truffle/api/debug/test/StepTest;
0 2 1 event Lcom/oracle/truffle/api/debug/SuspendedEvent;
private void lambda$1(com.oracle.truffle.api.debug.SuspendedEvent);
descriptor: (Lcom/oracle/truffle/api/debug/SuspendedEvent;)V
flags: (0x1002) ACC_PRIVATE, ACC_SYNTHETIC
Code:
stack=6, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 1
iconst_3
iconst_1
ldc "STATEMENT"
iconst_0
anewarray java.lang.String
invokevirtual com.oracle.truffle.api.debug.test.StepTest.checkState:(Lcom/oracle/truffle/api/debug/SuspendedEvent;IZLjava/lang/String;[Ljava/lang/String;)Lcom/oracle/truffle/api/debug/SuspendedEvent;
iconst_2
invokevirtual com.oracle.truffle.api.debug.SuspendedEvent.prepareStepInto:(I)Lcom/oracle/truffle/api/debug/SuspendedEvent;
pop
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lcom/oracle/truffle/api/debug/test/StepTest;
0 2 1 event Lcom/oracle/truffle/api/debug/SuspendedEvent;
private void lambda$2(com.oracle.truffle.api.debug.SuspendedEvent);
descriptor: (Lcom/oracle/truffle/api/debug/SuspendedEvent;)V
flags: (0x1002) ACC_PRIVATE, ACC_SYNTHETIC
Code:
stack=6, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 1
iconst_5
iconst_1
ldc "STATEMENT"
iconst_0
anewarray java.lang.String
invokevirtual com.oracle.truffle.api.debug.test.StepTest.checkState:(Lcom/oracle/truffle/api/debug/SuspendedEvent;IZLjava/lang/String;[Ljava/lang/String;)Lcom/oracle/truffle/api/debug/SuspendedEvent;
iconst_1
invokevirtual com.oracle.truffle.api.debug.SuspendedEvent.prepareStepOver:(I)Lcom/oracle/truffle/api/debug/SuspendedEvent;
pop
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lcom/oracle/truffle/api/debug/test/StepTest;
0 2 1 event Lcom/oracle/truffle/api/debug/SuspendedEvent;
private void lambda$3(com.oracle.truffle.api.debug.SuspendedEvent);
descriptor: (Lcom/oracle/truffle/api/debug/SuspendedEvent;)V
flags: (0x1002) ACC_PRIVATE, ACC_SYNTHETIC
Code:
stack=6, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 1
bipush 6
iconst_1
ldc "STATEMENT"
iconst_0
anewarray java.lang.String
invokevirtual com.oracle.truffle.api.debug.test.StepTest.checkState:(Lcom/oracle/truffle/api/debug/SuspendedEvent;IZLjava/lang/String;[Ljava/lang/String;)Lcom/oracle/truffle/api/debug/SuspendedEvent;
iconst_3
invokevirtual com.oracle.truffle.api.debug.SuspendedEvent.prepareStepOver:(I)Lcom/oracle/truffle/api/debug/SuspendedEvent;
pop
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lcom/oracle/truffle/api/debug/test/StepTest;
0 2 1 event Lcom/oracle/truffle/api/debug/SuspendedEvent;
private void lambda$4(com.oracle.truffle.api.debug.SuspendedEvent);
descriptor: (Lcom/oracle/truffle/api/debug/SuspendedEvent;)V
flags: (0x1002) ACC_PRIVATE, ACC_SYNTHETIC
Code:
stack=6, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 1
bipush 9
iconst_1
ldc "STATEMENT"
iconst_0
anewarray java.lang.String
invokevirtual com.oracle.truffle.api.debug.test.StepTest.checkState:(Lcom/oracle/truffle/api/debug/SuspendedEvent;IZLjava/lang/String;[Ljava/lang/String;)Lcom/oracle/truffle/api/debug/SuspendedEvent;
invokevirtual com.oracle.truffle.api.debug.SuspendedEvent.prepareContinue:()V
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lcom/oracle/truffle/api/debug/test/StepTest;
0 2 1 event Lcom/oracle/truffle/api/debug/SuspendedEvent;
private void lambda$5(com.oracle.truffle.api.debug.SuspendedEvent);
descriptor: (Lcom/oracle/truffle/api/debug/SuspendedEvent;)V
flags: (0x1002) ACC_PRIVATE, ACC_SYNTHETIC
Code:
stack=6, locals=3, args_size=2
start local 0 start local 1 0: aload 0
aload 1
iconst_2
iconst_1
ldc "STATEMENT"
iconst_0
anewarray java.lang.String
invokevirtual com.oracle.truffle.api.debug.test.StepTest.checkState:(Lcom/oracle/truffle/api/debug/SuspendedEvent;IZLjava/lang/String;[Ljava/lang/String;)Lcom/oracle/truffle/api/debug/SuspendedEvent;
iconst_0
invokevirtual com.oracle.truffle.api.debug.SuspendedEvent.prepareStepInto:(I)Lcom/oracle/truffle/api/debug/SuspendedEvent;
pop
1: ldc "Exception expected"
invokestatic org.junit.Assert.fail:(Ljava/lang/String;)V
2: goto 5
StackMap locals:
StackMap stack: java.lang.IllegalArgumentException
3: astore 2
start local 2 4: ldc "Step count must be > 0"
aload 2
invokevirtual java.lang.IllegalArgumentException.getMessage:()Ljava/lang/String;
invokestatic org.junit.Assert.assertEquals:(Ljava/lang/Object;Ljava/lang/Object;)V
end local 2 5: StackMap locals:
StackMap stack:
return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 6 0 this Lcom/oracle/truffle/api/debug/test/StepTest;
0 6 1 event Lcom/oracle/truffle/api/debug/SuspendedEvent;
4 5 2 e Ljava/lang/IllegalArgumentException;
Exception table:
from to target type
0 2 3 Class java.lang.IllegalArgumentException
private void lambda$6(com.oracle.truffle.api.debug.SuspendedEvent);
descriptor: (Lcom/oracle/truffle/api/debug/SuspendedEvent;)V
flags: (0x1002) ACC_PRIVATE, ACC_SYNTHETIC
Code:
stack=6, locals=3, args_size=2
start local 0 start local 1 0: aload 0
aload 1
iconst_2
iconst_1
ldc "STATEMENT"
iconst_0
anewarray java.lang.String
invokevirtual com.oracle.truffle.api.debug.test.StepTest.checkState:(Lcom/oracle/truffle/api/debug/SuspendedEvent;IZLjava/lang/String;[Ljava/lang/String;)Lcom/oracle/truffle/api/debug/SuspendedEvent;
iconst_0
invokevirtual com.oracle.truffle.api.debug.SuspendedEvent.prepareStepOver:(I)Lcom/oracle/truffle/api/debug/SuspendedEvent;
pop
1: ldc "Exception expected"
invokestatic org.junit.Assert.fail:(Ljava/lang/String;)V
2: goto 5
StackMap locals:
StackMap stack: java.lang.IllegalArgumentException
3: astore 2
start local 2 4: ldc "Step count must be > 0"
aload 2
invokevirtual java.lang.IllegalArgumentException.getMessage:()Ljava/lang/String;
invokestatic org.junit.Assert.assertEquals:(Ljava/lang/Object;Ljava/lang/Object;)V
end local 2 5: StackMap locals:
StackMap stack:
return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 6 0 this Lcom/oracle/truffle/api/debug/test/StepTest;
0 6 1 event Lcom/oracle/truffle/api/debug/SuspendedEvent;
4 5 2 e Ljava/lang/IllegalArgumentException;
Exception table:
from to target type
0 2 3 Class java.lang.IllegalArgumentException
private void lambda$7(com.oracle.truffle.api.debug.SuspendedEvent);
descriptor: (Lcom/oracle/truffle/api/debug/SuspendedEvent;)V
flags: (0x1002) ACC_PRIVATE, ACC_SYNTHETIC
Code:
stack=9, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 1
iconst_4
iconst_1
ldc "STATEMENT"
iconst_4
anewarray java.lang.String
dup
iconst_0
ldc "loopIndex0"
aastore
dup
iconst_1
iconst_0
invokestatic java.lang.String.valueOf:(I)Ljava/lang/String;
aastore
dup
iconst_2
ldc "loopResult0"
aastore
dup
iconst_3
ldc "Null"
aastore
invokevirtual com.oracle.truffle.api.debug.test.StepTest.checkState:(Lcom/oracle/truffle/api/debug/SuspendedEvent;IZLjava/lang/String;[Ljava/lang/String;)Lcom/oracle/truffle/api/debug/SuspendedEvent;
iconst_1
invokevirtual com.oracle.truffle.api.debug.SuspendedEvent.prepareStepInto:(I)Lcom/oracle/truffle/api/debug/SuspendedEvent;
pop
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lcom/oracle/truffle/api/debug/test/StepTest;
0 2 1 event Lcom/oracle/truffle/api/debug/SuspendedEvent;
private void lambda$8(com.oracle.truffle.api.debug.SuspendedEvent);
descriptor: (Lcom/oracle/truffle/api/debug/SuspendedEvent;)V
flags: (0x1002) ACC_PRIVATE, ACC_SYNTHETIC
Code:
stack=9, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 1
iconst_4
iconst_1
ldc "STATEMENT"
iconst_4
anewarray java.lang.String
dup
iconst_0
ldc "loopIndex0"
aastore
dup
iconst_1
iconst_1
invokestatic java.lang.String.valueOf:(I)Ljava/lang/String;
aastore
dup
iconst_2
ldc "loopResult0"
aastore
dup
iconst_3
ldc "Null"
aastore
invokevirtual com.oracle.truffle.api.debug.test.StepTest.checkState:(Lcom/oracle/truffle/api/debug/SuspendedEvent;IZLjava/lang/String;[Ljava/lang/String;)Lcom/oracle/truffle/api/debug/SuspendedEvent;
iconst_1
invokevirtual com.oracle.truffle.api.debug.SuspendedEvent.prepareStepInto:(I)Lcom/oracle/truffle/api/debug/SuspendedEvent;
pop
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lcom/oracle/truffle/api/debug/test/StepTest;
0 2 1 event Lcom/oracle/truffle/api/debug/SuspendedEvent;
private void lambda$9(com.oracle.truffle.api.debug.SuspendedEvent);
descriptor: (Lcom/oracle/truffle/api/debug/SuspendedEvent;)V
flags: (0x1002) ACC_PRIVATE, ACC_SYNTHETIC
Code:
stack=9, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 1
iconst_4
iconst_1
ldc "STATEMENT"
iconst_4
anewarray java.lang.String
dup
iconst_0
ldc "loopIndex0"
aastore
dup
iconst_1
iconst_2
invokestatic java.lang.String.valueOf:(I)Ljava/lang/String;
aastore
dup
iconst_2
ldc "loopResult0"
aastore
dup
iconst_3
ldc "Null"
aastore
invokevirtual com.oracle.truffle.api.debug.test.StepTest.checkState:(Lcom/oracle/truffle/api/debug/SuspendedEvent;IZLjava/lang/String;[Ljava/lang/String;)Lcom/oracle/truffle/api/debug/SuspendedEvent;
iconst_1
invokevirtual com.oracle.truffle.api.debug.SuspendedEvent.prepareStepInto:(I)Lcom/oracle/truffle/api/debug/SuspendedEvent;
pop
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lcom/oracle/truffle/api/debug/test/StepTest;
0 2 1 event Lcom/oracle/truffle/api/debug/SuspendedEvent;
private void lambda$10(com.oracle.truffle.api.debug.SuspendedEvent);
descriptor: (Lcom/oracle/truffle/api/debug/SuspendedEvent;)V
flags: (0x1002) ACC_PRIVATE, ACC_SYNTHETIC
Code:
stack=6, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 1
bipush 6
iconst_0
ldc "CALL(foo)"
iconst_0
anewarray java.lang.String
invokevirtual com.oracle.truffle.api.debug.test.StepTest.checkState:(Lcom/oracle/truffle/api/debug/SuspendedEvent;IZLjava/lang/String;[Ljava/lang/String;)Lcom/oracle/truffle/api/debug/SuspendedEvent;
invokevirtual com.oracle.truffle.api.debug.SuspendedEvent.prepareContinue:()V
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lcom/oracle/truffle/api/debug/test/StepTest;
0 2 1 event Lcom/oracle/truffle/api/debug/SuspendedEvent;
private void lambda$11(com.oracle.truffle.api.debug.SuspendedEvent);
descriptor: (Lcom/oracle/truffle/api/debug/SuspendedEvent;)V
flags: (0x1002) ACC_PRIVATE, ACC_SYNTHETIC
Code:
stack=9, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 1
iconst_4
iconst_1
ldc "STATEMENT"
iconst_4
anewarray java.lang.String
dup
iconst_0
ldc "loopIndex0"
aastore
dup
iconst_1
iconst_0
invokestatic java.lang.String.valueOf:(I)Ljava/lang/String;
aastore
dup
iconst_2
ldc "loopResult0"
aastore
dup
iconst_3
ldc "Null"
aastore
invokevirtual com.oracle.truffle.api.debug.test.StepTest.checkState:(Lcom/oracle/truffle/api/debug/SuspendedEvent;IZLjava/lang/String;[Ljava/lang/String;)Lcom/oracle/truffle/api/debug/SuspendedEvent;
iconst_1
invokevirtual com.oracle.truffle.api.debug.SuspendedEvent.prepareStepOut:(I)Lcom/oracle/truffle/api/debug/SuspendedEvent;
pop
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lcom/oracle/truffle/api/debug/test/StepTest;
0 2 1 event Lcom/oracle/truffle/api/debug/SuspendedEvent;
private void lambda$12(com.oracle.truffle.api.debug.SuspendedEvent);
descriptor: (Lcom/oracle/truffle/api/debug/SuspendedEvent;)V
flags: (0x1002) ACC_PRIVATE, ACC_SYNTHETIC
Code:
stack=6, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 1
bipush 6
iconst_0
ldc "CALL(foo)"
iconst_0
anewarray java.lang.String
invokevirtual com.oracle.truffle.api.debug.test.StepTest.checkState:(Lcom/oracle/truffle/api/debug/SuspendedEvent;IZLjava/lang/String;[Ljava/lang/String;)Lcom/oracle/truffle/api/debug/SuspendedEvent;
invokevirtual com.oracle.truffle.api.debug.SuspendedEvent.prepareContinue:()V
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lcom/oracle/truffle/api/debug/test/StepTest;
0 2 1 event Lcom/oracle/truffle/api/debug/SuspendedEvent;
private void lambda$13(com.oracle.truffle.api.debug.SuspendedEvent);
descriptor: (Lcom/oracle/truffle/api/debug/SuspendedEvent;)V
flags: (0x1002) ACC_PRIVATE, ACC_SYNTHETIC
Code:
stack=6, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 1
iconst_5
iconst_1
ldc "STATEMENT(CALL(foo))"
iconst_0
anewarray java.lang.String
invokevirtual com.oracle.truffle.api.debug.test.StepTest.checkState:(Lcom/oracle/truffle/api/debug/SuspendedEvent;IZLjava/lang/String;[Ljava/lang/String;)Lcom/oracle/truffle/api/debug/SuspendedEvent;
iconst_1
invokevirtual com.oracle.truffle.api.debug.SuspendedEvent.prepareStepOver:(I)Lcom/oracle/truffle/api/debug/SuspendedEvent;
pop
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lcom/oracle/truffle/api/debug/test/StepTest;
0 2 1 event Lcom/oracle/truffle/api/debug/SuspendedEvent;
private void lambda$14(com.oracle.truffle.api.debug.SuspendedEvent);
descriptor: (Lcom/oracle/truffle/api/debug/SuspendedEvent;)V
flags: (0x1002) ACC_PRIVATE, ACC_SYNTHETIC
Code:
stack=6, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 1
bipush 6
iconst_1
ldc "STATEMENT(CALL(foo))"
iconst_0
anewarray java.lang.String
invokevirtual com.oracle.truffle.api.debug.test.StepTest.checkState:(Lcom/oracle/truffle/api/debug/SuspendedEvent;IZLjava/lang/String;[Ljava/lang/String;)Lcom/oracle/truffle/api/debug/SuspendedEvent;
iconst_1
invokevirtual com.oracle.truffle.api.debug.SuspendedEvent.prepareStepOver:(I)Lcom/oracle/truffle/api/debug/SuspendedEvent;
pop
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lcom/oracle/truffle/api/debug/test/StepTest;
0 2 1 event Lcom/oracle/truffle/api/debug/SuspendedEvent;
private void lambda$15(com.oracle.truffle.api.debug.SuspendedEvent);
descriptor: (Lcom/oracle/truffle/api/debug/SuspendedEvent;)V
flags: (0x1002) ACC_PRIVATE, ACC_SYNTHETIC
Code:
stack=6, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 1
bipush 7
iconst_1
ldc "STATEMENT(CALL(foo))"
iconst_0
anewarray java.lang.String
invokevirtual com.oracle.truffle.api.debug.test.StepTest.checkState:(Lcom/oracle/truffle/api/debug/SuspendedEvent;IZLjava/lang/String;[Ljava/lang/String;)Lcom/oracle/truffle/api/debug/SuspendedEvent;
iconst_1
invokevirtual com.oracle.truffle.api.debug.SuspendedEvent.prepareStepOver:(I)Lcom/oracle/truffle/api/debug/SuspendedEvent;
pop
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lcom/oracle/truffle/api/debug/test/StepTest;
0 2 1 event Lcom/oracle/truffle/api/debug/SuspendedEvent;
private void lambda$16(com.oracle.truffle.api.debug.SuspendedEvent);
descriptor: (Lcom/oracle/truffle/api/debug/SuspendedEvent;)V
flags: (0x1002) ACC_PRIVATE, ACC_SYNTHETIC
Code:
stack=6, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 1
iconst_5
iconst_1
ldc "STATEMENT(CALL(foo))"
iconst_0
anewarray java.lang.String
invokevirtual com.oracle.truffle.api.debug.test.StepTest.checkState:(Lcom/oracle/truffle/api/debug/SuspendedEvent;IZLjava/lang/String;[Ljava/lang/String;)Lcom/oracle/truffle/api/debug/SuspendedEvent;
iconst_1
invokevirtual com.oracle.truffle.api.debug.SuspendedEvent.prepareStepInto:(I)Lcom/oracle/truffle/api/debug/SuspendedEvent;
pop
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lcom/oracle/truffle/api/debug/test/StepTest;
0 2 1 event Lcom/oracle/truffle/api/debug/SuspendedEvent;
private void lambda$17(com.oracle.truffle.api.debug.SuspendedEvent);
descriptor: (Lcom/oracle/truffle/api/debug/SuspendedEvent;)V
flags: (0x1002) ACC_PRIVATE, ACC_SYNTHETIC
Code:
stack=6, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 1
iconst_3
iconst_1
ldc "STATEMENT(CALL(bar))"
iconst_0
anewarray java.lang.String
invokevirtual com.oracle.truffle.api.debug.test.StepTest.checkState:(Lcom/oracle/truffle/api/debug/SuspendedEvent;IZLjava/lang/String;[Ljava/lang/String;)Lcom/oracle/truffle/api/debug/SuspendedEvent;
iconst_1
invokevirtual com.oracle.truffle.api.debug.SuspendedEvent.prepareStepOut:(I)Lcom/oracle/truffle/api/debug/SuspendedEvent;
pop
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lcom/oracle/truffle/api/debug/test/StepTest;
0 2 1 event Lcom/oracle/truffle/api/debug/SuspendedEvent;
private void lambda$18(com.oracle.truffle.api.debug.SuspendedEvent);
descriptor: (Lcom/oracle/truffle/api/debug/SuspendedEvent;)V
flags: (0x1002) ACC_PRIVATE, ACC_SYNTHETIC
Code:
stack=6, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 1
iconst_5
iconst_0
ldc "CALL(foo)"
iconst_0
anewarray java.lang.String
invokevirtual com.oracle.truffle.api.debug.test.StepTest.checkState:(Lcom/oracle/truffle/api/debug/SuspendedEvent;IZLjava/lang/String;[Ljava/lang/String;)Lcom/oracle/truffle/api/debug/SuspendedEvent;
iconst_1
invokevirtual com.oracle.truffle.api.debug.SuspendedEvent.prepareStepOver:(I)Lcom/oracle/truffle/api/debug/SuspendedEvent;
pop
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lcom/oracle/truffle/api/debug/test/StepTest;
0 2 1 event Lcom/oracle/truffle/api/debug/SuspendedEvent;
private void lambda$19(com.oracle.truffle.api.debug.SuspendedEvent);
descriptor: (Lcom/oracle/truffle/api/debug/SuspendedEvent;)V
flags: (0x1002) ACC_PRIVATE, ACC_SYNTHETIC
Code:
stack=6, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 1
bipush 6
iconst_1
ldc "STATEMENT(CALL(foo))"
iconst_0
anewarray java.lang.String
invokevirtual com.oracle.truffle.api.debug.test.StepTest.checkState:(Lcom/oracle/truffle/api/debug/SuspendedEvent;IZLjava/lang/String;[Ljava/lang/String;)Lcom/oracle/truffle/api/debug/SuspendedEvent;
iconst_1
invokevirtual com.oracle.truffle.api.debug.SuspendedEvent.prepareStepInto:(I)Lcom/oracle/truffle/api/debug/SuspendedEvent;
pop
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lcom/oracle/truffle/api/debug/test/StepTest;
0 2 1 event Lcom/oracle/truffle/api/debug/SuspendedEvent;
private void lambda$20(com.oracle.truffle.api.debug.SuspendedEvent);
descriptor: (Lcom/oracle/truffle/api/debug/SuspendedEvent;)V
flags: (0x1002) ACC_PRIVATE, ACC_SYNTHETIC
Code:
stack=6, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 1
iconst_3
iconst_1
ldc "STATEMENT(CALL(bar))"
iconst_0
anewarray java.lang.String
invokevirtual com.oracle.truffle.api.debug.test.StepTest.checkState:(Lcom/oracle/truffle/api/debug/SuspendedEvent;IZLjava/lang/String;[Ljava/lang/String;)Lcom/oracle/truffle/api/debug/SuspendedEvent;
iconst_1
invokevirtual com.oracle.truffle.api.debug.SuspendedEvent.prepareStepInto:(I)Lcom/oracle/truffle/api/debug/SuspendedEvent;
pop
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lcom/oracle/truffle/api/debug/test/StepTest;
0 2 1 event Lcom/oracle/truffle/api/debug/SuspendedEvent;
private void lambda$21(com.oracle.truffle.api.debug.SuspendedEvent);
descriptor: (Lcom/oracle/truffle/api/debug/SuspendedEvent;)V
flags: (0x1002) ACC_PRIVATE, ACC_SYNTHETIC
Code:
stack=6, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 1
iconst_2
iconst_1
ldc "STATEMENT"
iconst_0
anewarray java.lang.String
invokevirtual com.oracle.truffle.api.debug.test.StepTest.checkState:(Lcom/oracle/truffle/api/debug/SuspendedEvent;IZLjava/lang/String;[Ljava/lang/String;)Lcom/oracle/truffle/api/debug/SuspendedEvent;
iconst_1
invokevirtual com.oracle.truffle.api.debug.SuspendedEvent.prepareStepOut:(I)Lcom/oracle/truffle/api/debug/SuspendedEvent;
pop
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lcom/oracle/truffle/api/debug/test/StepTest;
0 2 1 event Lcom/oracle/truffle/api/debug/SuspendedEvent;
private void lambda$22(com.oracle.truffle.api.debug.SuspendedEvent);
descriptor: (Lcom/oracle/truffle/api/debug/SuspendedEvent;)V
flags: (0x1002) ACC_PRIVATE, ACC_SYNTHETIC
Code:
stack=6, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 1
iconst_3
iconst_0
ldc "CALL(bar)"
iconst_0
anewarray java.lang.String
invokevirtual com.oracle.truffle.api.debug.test.StepTest.checkState:(Lcom/oracle/truffle/api/debug/SuspendedEvent;IZLjava/lang/String;[Ljava/lang/String;)Lcom/oracle/truffle/api/debug/SuspendedEvent;
iconst_1
invokevirtual com.oracle.truffle.api.debug.SuspendedEvent.prepareStepOut:(I)Lcom/oracle/truffle/api/debug/SuspendedEvent;
pop
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lcom/oracle/truffle/api/debug/test/StepTest;
0 2 1 event Lcom/oracle/truffle/api/debug/SuspendedEvent;
private void lambda$23(com.oracle.truffle.api.debug.SuspendedEvent);
descriptor: (Lcom/oracle/truffle/api/debug/SuspendedEvent;)V
flags: (0x1002) ACC_PRIVATE, ACC_SYNTHETIC
Code:
stack=6, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 1
bipush 6
iconst_0
ldc "CALL(foo)"
iconst_0
anewarray java.lang.String
invokevirtual com.oracle.truffle.api.debug.test.StepTest.checkState:(Lcom/oracle/truffle/api/debug/SuspendedEvent;IZLjava/lang/String;[Ljava/lang/String;)Lcom/oracle/truffle/api/debug/SuspendedEvent;
iconst_1
invokevirtual com.oracle.truffle.api.debug.SuspendedEvent.prepareStepOut:(I)Lcom/oracle/truffle/api/debug/SuspendedEvent;
pop
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lcom/oracle/truffle/api/debug/test/StepTest;
0 2 1 event Lcom/oracle/truffle/api/debug/SuspendedEvent;
private void lambda$24(com.oracle.truffle.api.debug.SuspendedEvent);
descriptor: (Lcom/oracle/truffle/api/debug/SuspendedEvent;)V
flags: (0x1002) ACC_PRIVATE, ACC_SYNTHETIC
Code:
stack=6, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 1
iconst_5
iconst_1
ldc "STATEMENT(CALL(foo))"
iconst_0
anewarray java.lang.String
invokevirtual com.oracle.truffle.api.debug.test.StepTest.checkState:(Lcom/oracle/truffle/api/debug/SuspendedEvent;IZLjava/lang/String;[Ljava/lang/String;)Lcom/oracle/truffle/api/debug/SuspendedEvent;
iconst_1
invokevirtual com.oracle.truffle.api.debug.SuspendedEvent.prepareStepInto:(I)Lcom/oracle/truffle/api/debug/SuspendedEvent;
pop
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lcom/oracle/truffle/api/debug/test/StepTest;
0 2 1 event Lcom/oracle/truffle/api/debug/SuspendedEvent;
private void lambda$25(com.oracle.truffle.api.debug.SuspendedEvent);
descriptor: (Lcom/oracle/truffle/api/debug/SuspendedEvent;)V
flags: (0x1002) ACC_PRIVATE, ACC_SYNTHETIC
Code:
stack=6, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 1
iconst_3
iconst_1
ldc "STATEMENT(CALL(bar))"
iconst_0
anewarray java.lang.String
invokevirtual com.oracle.truffle.api.debug.test.StepTest.checkState:(Lcom/oracle/truffle/api/debug/SuspendedEvent;IZLjava/lang/String;[Ljava/lang/String;)Lcom/oracle/truffle/api/debug/SuspendedEvent;
iconst_1
invokevirtual com.oracle.truffle.api.debug.SuspendedEvent.prepareStepInto:(I)Lcom/oracle/truffle/api/debug/SuspendedEvent;
pop
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lcom/oracle/truffle/api/debug/test/StepTest;
0 2 1 event Lcom/oracle/truffle/api/debug/SuspendedEvent;
private void lambda$26(com.oracle.truffle.api.debug.SuspendedEvent);
descriptor: (Lcom/oracle/truffle/api/debug/SuspendedEvent;)V
flags: (0x1002) ACC_PRIVATE, ACC_SYNTHETIC
Code:
stack=6, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 1
iconst_2
iconst_1
ldc "STATEMENT"
iconst_0
anewarray java.lang.String
invokevirtual com.oracle.truffle.api.debug.test.StepTest.checkState:(Lcom/oracle/truffle/api/debug/SuspendedEvent;IZLjava/lang/String;[Ljava/lang/String;)Lcom/oracle/truffle/api/debug/SuspendedEvent;
iconst_1
invokevirtual com.oracle.truffle.api.debug.SuspendedEvent.prepareStepInto:(I)Lcom/oracle/truffle/api/debug/SuspendedEvent;
pop
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lcom/oracle/truffle/api/debug/test/StepTest;
0 2 1 event Lcom/oracle/truffle/api/debug/SuspendedEvent;
private void lambda$27(com.oracle.truffle.api.debug.SuspendedEvent);
descriptor: (Lcom/oracle/truffle/api/debug/SuspendedEvent;)V
flags: (0x1002) ACC_PRIVATE, ACC_SYNTHETIC
Code:
stack=6, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 1
iconst_3
iconst_0
ldc "CALL(bar)"
iconst_0
anewarray java.lang.String
invokevirtual com.oracle.truffle.api.debug.test.StepTest.checkState:(Lcom/oracle/truffle/api/debug/SuspendedEvent;IZLjava/lang/String;[Ljava/lang/String;)Lcom/oracle/truffle/api/debug/SuspendedEvent;
iconst_1
invokevirtual com.oracle.truffle.api.debug.SuspendedEvent.prepareStepInto:(I)Lcom/oracle/truffle/api/debug/SuspendedEvent;
pop
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lcom/oracle/truffle/api/debug/test/StepTest;
0 2 1 event Lcom/oracle/truffle/api/debug/SuspendedEvent;
private void lambda$28(com.oracle.truffle.api.debug.SuspendedEvent);
descriptor: (Lcom/oracle/truffle/api/debug/SuspendedEvent;)V
flags: (0x1002) ACC_PRIVATE, ACC_SYNTHETIC
Code:
stack=6, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 1
iconst_4
iconst_1
ldc "STATEMENT(CALL(bar))"
iconst_0
anewarray java.lang.String
invokevirtual com.oracle.truffle.api.debug.test.StepTest.checkState:(Lcom/oracle/truffle/api/debug/SuspendedEvent;IZLjava/lang/String;[Ljava/lang/String;)Lcom/oracle/truffle/api/debug/SuspendedEvent;
iconst_1
invokevirtual com.oracle.truffle.api.debug.SuspendedEvent.prepareStepInto:(I)Lcom/oracle/truffle/api/debug/SuspendedEvent;
pop
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lcom/oracle/truffle/api/debug/test/StepTest;
0 2 1 event Lcom/oracle/truffle/api/debug/SuspendedEvent;
private void lambda$29(com.oracle.truffle.api.debug.SuspendedEvent);
descriptor: (Lcom/oracle/truffle/api/debug/SuspendedEvent;)V
flags: (0x1002) ACC_PRIVATE, ACC_SYNTHETIC
Code:
stack=6, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 1
iconst_2
iconst_1
ldc "STATEMENT"
iconst_0
anewarray java.lang.String
invokevirtual com.oracle.truffle.api.debug.test.StepTest.checkState:(Lcom/oracle/truffle/api/debug/SuspendedEvent;IZLjava/lang/String;[Ljava/lang/String;)Lcom/oracle/truffle/api/debug/SuspendedEvent;
iconst_1
invokevirtual com.oracle.truffle.api.debug.SuspendedEvent.prepareStepInto:(I)Lcom/oracle/truffle/api/debug/SuspendedEvent;
pop
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lcom/oracle/truffle/api/debug/test/StepTest;
0 2 1 event Lcom/oracle/truffle/api/debug/SuspendedEvent;
private void lambda$30(com.oracle.truffle.api.debug.SuspendedEvent);
descriptor: (Lcom/oracle/truffle/api/debug/SuspendedEvent;)V
flags: (0x1002) ACC_PRIVATE, ACC_SYNTHETIC
Code:
stack=6, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 1
iconst_4
iconst_0
ldc "CALL(bar)"
iconst_0
anewarray java.lang.String
invokevirtual com.oracle.truffle.api.debug.test.StepTest.checkState:(Lcom/oracle/truffle/api/debug/SuspendedEvent;IZLjava/lang/String;[Ljava/lang/String;)Lcom/oracle/truffle/api/debug/SuspendedEvent;
iconst_1
invokevirtual com.oracle.truffle.api.debug.SuspendedEvent.prepareStepInto:(I)Lcom/oracle/truffle/api/debug/SuspendedEvent;
pop
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lcom/oracle/truffle/api/debug/test/StepTest;
0 2 1 event Lcom/oracle/truffle/api/debug/SuspendedEvent;
private void lambda$31(com.oracle.truffle.api.debug.SuspendedEvent);
descriptor: (Lcom/oracle/truffle/api/debug/SuspendedEvent;)V
flags: (0x1002) ACC_PRIVATE, ACC_SYNTHETIC
Code:
stack=6, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 1
iconst_5
iconst_0
ldc "CALL(foo)"
iconst_0
anewarray java.lang.String
invokevirtual com.oracle.truffle.api.debug.test.StepTest.checkState:(Lcom/oracle/truffle/api/debug/SuspendedEvent;IZLjava/lang/String;[Ljava/lang/String;)Lcom/oracle/truffle/api/debug/SuspendedEvent;
iconst_1
invokevirtual com.oracle.truffle.api.debug.SuspendedEvent.prepareStepInto:(I)Lcom/oracle/truffle/api/debug/SuspendedEvent;
pop
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lcom/oracle/truffle/api/debug/test/StepTest;
0 2 1 event Lcom/oracle/truffle/api/debug/SuspendedEvent;
private void lambda$32(com.oracle.truffle.api.debug.SuspendedEvent);
descriptor: (Lcom/oracle/truffle/api/debug/SuspendedEvent;)V
flags: (0x1002) ACC_PRIVATE, ACC_SYNTHETIC
Code:
stack=6, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 1
bipush 6
iconst_1
ldc "STATEMENT(CALL(foo))"
iconst_0
anewarray java.lang.String
invokevirtual com.oracle.truffle.api.debug.test.StepTest.checkState:(Lcom/oracle/truffle/api/debug/SuspendedEvent;IZLjava/lang/String;[Ljava/lang/String;)Lcom/oracle/truffle/api/debug/SuspendedEvent;
invokevirtual com.oracle.truffle.api.debug.SuspendedEvent.prepareContinue:()V
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lcom/oracle/truffle/api/debug/test/StepTest;
0 2 1 event Lcom/oracle/truffle/api/debug/SuspendedEvent;
private void lambda$33(com.oracle.truffle.api.debug.SuspendedEvent);
descriptor: (Lcom/oracle/truffle/api/debug/SuspendedEvent;)V
flags: (0x1002) ACC_PRIVATE, ACC_SYNTHETIC
Code:
stack=6, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 1
bipush 10
iconst_1
ldc "STATEMENT(CALL(foo))"
iconst_0
anewarray java.lang.String
invokevirtual com.oracle.truffle.api.debug.test.StepTest.checkState:(Lcom/oracle/truffle/api/debug/SuspendedEvent;IZLjava/lang/String;[Ljava/lang/String;)Lcom/oracle/truffle/api/debug/SuspendedEvent;
iconst_1
invokevirtual com.oracle.truffle.api.debug.SuspendedEvent.prepareStepInto:(I)Lcom/oracle/truffle/api/debug/SuspendedEvent;
iconst_1
invokevirtual com.oracle.truffle.api.debug.SuspendedEvent.prepareStepInto:(I)Lcom/oracle/truffle/api/debug/SuspendedEvent;
pop
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lcom/oracle/truffle/api/debug/test/StepTest;
0 2 1 event Lcom/oracle/truffle/api/debug/SuspendedEvent;
private void lambda$34(com.oracle.truffle.api.debug.SuspendedEvent);
descriptor: (Lcom/oracle/truffle/api/debug/SuspendedEvent;)V
flags: (0x1002) ACC_PRIVATE, ACC_SYNTHETIC
Code:
stack=6, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 1
iconst_2
iconst_1
ldc "STATEMENT"
iconst_0
anewarray java.lang.String
invokevirtual com.oracle.truffle.api.debug.test.StepTest.checkState:(Lcom/oracle/truffle/api/debug/SuspendedEvent;IZLjava/lang/String;[Ljava/lang/String;)Lcom/oracle/truffle/api/debug/SuspendedEvent;
iconst_1
invokevirtual com.oracle.truffle.api.debug.SuspendedEvent.prepareStepOut:(I)Lcom/oracle/truffle/api/debug/SuspendedEvent;
iconst_2
invokevirtual com.oracle.truffle.api.debug.SuspendedEvent.prepareStepInto:(I)Lcom/oracle/truffle/api/debug/SuspendedEvent;
iconst_3
invokevirtual com.oracle.truffle.api.debug.SuspendedEvent.prepareStepOver:(I)Lcom/oracle/truffle/api/debug/SuspendedEvent;
pop
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lcom/oracle/truffle/api/debug/test/StepTest;
0 2 1 event Lcom/oracle/truffle/api/debug/SuspendedEvent;
private void lambda$35(com.oracle.truffle.api.debug.SuspendedEvent);
descriptor: (Lcom/oracle/truffle/api/debug/SuspendedEvent;)V
flags: (0x1002) ACC_PRIVATE, ACC_SYNTHETIC
Code:
stack=9, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 1
bipush 8
iconst_1
ldc "STATEMENT"
iconst_4
anewarray java.lang.String
dup
iconst_0
ldc "loopIndex0"
aastore
dup
iconst_1
iconst_3
invokestatic java.lang.String.valueOf:(I)Ljava/lang/String;
aastore
dup
iconst_2
ldc "loopResult0"
aastore
dup
iconst_3
ldc "Null"
aastore
invokevirtual com.oracle.truffle.api.debug.test.StepTest.checkState:(Lcom/oracle/truffle/api/debug/SuspendedEvent;IZLjava/lang/String;[Ljava/lang/String;)Lcom/oracle/truffle/api/debug/SuspendedEvent;
iconst_2
invokevirtual com.oracle.truffle.api.debug.SuspendedEvent.prepareStepOut:(I)Lcom/oracle/truffle/api/debug/SuspendedEvent;
iconst_3
invokevirtual com.oracle.truffle.api.debug.SuspendedEvent.prepareStepInto:(I)Lcom/oracle/truffle/api/debug/SuspendedEvent;
pop
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lcom/oracle/truffle/api/debug/test/StepTest;
0 2 1 event Lcom/oracle/truffle/api/debug/SuspendedEvent;
private void lambda$36(com.oracle.truffle.api.debug.SuspendedEvent);
descriptor: (Lcom/oracle/truffle/api/debug/SuspendedEvent;)V
flags: (0x1002) ACC_PRIVATE, ACC_SYNTHETIC
Code:
stack=6, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 1
iconst_2
iconst_1
ldc "STATEMENT"
iconst_0
anewarray java.lang.String
invokevirtual com.oracle.truffle.api.debug.test.StepTest.checkState:(Lcom/oracle/truffle/api/debug/SuspendedEvent;IZLjava/lang/String;[Ljava/lang/String;)Lcom/oracle/truffle/api/debug/SuspendedEvent;
iconst_1
invokevirtual com.oracle.truffle.api.debug.SuspendedEvent.prepareStepOver:(I)Lcom/oracle/truffle/api/debug/SuspendedEvent;
iconst_2
invokevirtual com.oracle.truffle.api.debug.SuspendedEvent.prepareStepInto:(I)Lcom/oracle/truffle/api/debug/SuspendedEvent;
pop
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lcom/oracle/truffle/api/debug/test/StepTest;
0 2 1 event Lcom/oracle/truffle/api/debug/SuspendedEvent;
private void lambda$37(com.oracle.truffle.api.debug.SuspendedEvent);
descriptor: (Lcom/oracle/truffle/api/debug/SuspendedEvent;)V
flags: (0x1002) ACC_PRIVATE, ACC_SYNTHETIC
Code:
stack=9, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 1
bipush 7
iconst_1
ldc "STATEMENT"
iconst_4
anewarray java.lang.String
dup
iconst_0
ldc "loopIndex0"
aastore
dup
iconst_1
iconst_0
invokestatic java.lang.String.valueOf:(I)Ljava/lang/String;
aastore
dup
iconst_2
ldc "loopResult0"
aastore
dup
iconst_3
ldc "Null"
aastore
invokevirtual com.oracle.truffle.api.debug.test.StepTest.checkState:(Lcom/oracle/truffle/api/debug/SuspendedEvent;IZLjava/lang/String;[Ljava/lang/String;)Lcom/oracle/truffle/api/debug/SuspendedEvent;
iconst_3
invokevirtual com.oracle.truffle.api.debug.SuspendedEvent.prepareStepOver:(I)Lcom/oracle/truffle/api/debug/SuspendedEvent;
pop
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lcom/oracle/truffle/api/debug/test/StepTest;
0 2 1 event Lcom/oracle/truffle/api/debug/SuspendedEvent;
private void lambda$38(com.oracle.truffle.api.debug.SuspendedEvent);
descriptor: (Lcom/oracle/truffle/api/debug/SuspendedEvent;)V
flags: (0x1002) ACC_PRIVATE, ACC_SYNTHETIC
Code:
stack=9, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 1
bipush 8
iconst_1
ldc "STATEMENT"
iconst_4
anewarray java.lang.String
dup
iconst_0
ldc "loopIndex0"
aastore
dup
iconst_1
iconst_3
invokestatic java.lang.String.valueOf:(I)Ljava/lang/String;
aastore
dup
iconst_2
ldc "loopResult0"
aastore
dup
iconst_3
ldc "Null"
aastore
invokevirtual com.oracle.truffle.api.debug.test.StepTest.checkState:(Lcom/oracle/truffle/api/debug/SuspendedEvent;IZLjava/lang/String;[Ljava/lang/String;)Lcom/oracle/truffle/api/debug/SuspendedEvent;
iconst_2
invokevirtual com.oracle.truffle.api.debug.SuspendedEvent.prepareStepOut:(I)Lcom/oracle/truffle/api/debug/SuspendedEvent;
iconst_1
invokevirtual com.oracle.truffle.api.debug.SuspendedEvent.prepareStepOver:(I)Lcom/oracle/truffle/api/debug/SuspendedEvent;
pop
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lcom/oracle/truffle/api/debug/test/StepTest;
0 2 1 event Lcom/oracle/truffle/api/debug/SuspendedEvent;
private void lambda$39(com.oracle.truffle.api.debug.SuspendedEvent);
descriptor: (Lcom/oracle/truffle/api/debug/SuspendedEvent;)V
flags: (0x1002) ACC_PRIVATE, ACC_SYNTHETIC
Code:
stack=6, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 1
bipush 12
iconst_1
ldc "STATEMENT"
iconst_0
anewarray java.lang.String
invokevirtual com.oracle.truffle.api.debug.test.StepTest.checkState:(Lcom/oracle/truffle/api/debug/SuspendedEvent;IZLjava/lang/String;[Ljava/lang/String;)Lcom/oracle/truffle/api/debug/SuspendedEvent;
iconst_1
invokevirtual com.oracle.truffle.api.debug.SuspendedEvent.prepareStepOver:(I)Lcom/oracle/truffle/api/debug/SuspendedEvent;
invokevirtual com.oracle.truffle.api.debug.SuspendedEvent.prepareContinue:()V
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lcom/oracle/truffle/api/debug/test/StepTest;
0 2 1 event Lcom/oracle/truffle/api/debug/SuspendedEvent;
private void lambda$40(com.oracle.truffle.api.debug.SuspendedEvent);
descriptor: (Lcom/oracle/truffle/api/debug/SuspendedEvent;)V
flags: (0x1002) ACC_PRIVATE, ACC_SYNTHETIC
Code:
stack=6, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 1
bipush 14
iconst_1
ldc "STATEMENT"
iconst_0
anewarray java.lang.String
invokevirtual com.oracle.truffle.api.debug.test.StepTest.checkState:(Lcom/oracle/truffle/api/debug/SuspendedEvent;IZLjava/lang/String;[Ljava/lang/String;)Lcom/oracle/truffle/api/debug/SuspendedEvent;
iconst_5
invokevirtual com.oracle.truffle.api.debug.SuspendedEvent.prepareStepInto:(I)Lcom/oracle/truffle/api/debug/SuspendedEvent;
invokevirtual com.oracle.truffle.api.debug.SuspendedEvent.prepareKill:()V
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lcom/oracle/truffle/api/debug/test/StepTest;
0 2 1 event Lcom/oracle/truffle/api/debug/SuspendedEvent;
private void lambda$41(com.oracle.truffle.api.debug.SuspendedEvent);
descriptor: (Lcom/oracle/truffle/api/debug/SuspendedEvent;)V
flags: (0x1002) ACC_PRIVATE, ACC_SYNTHETIC
Code:
stack=6, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 1
bipush 7
iconst_1
ldc "STATEMENT(CALL(loop))"
iconst_0
anewarray java.lang.String
invokevirtual com.oracle.truffle.api.debug.test.StepTest.checkState:(Lcom/oracle/truffle/api/debug/SuspendedEvent;IZLjava/lang/String;[Ljava/lang/String;)Lcom/oracle/truffle/api/debug/SuspendedEvent;
invokevirtual com.oracle.truffle.api.debug.SuspendedEvent.prepareContinue:()V
1: aload 1
iconst_1
invokevirtual com.oracle.truffle.api.debug.SuspendedEvent.prepareStepInto:(I)Lcom/oracle/truffle/api/debug/SuspendedEvent;
pop
2: ldc "IllegalStateException should have been thrown."
invokestatic org.junit.Assert.fail:(Ljava/lang/String;)V
3: goto 5
StackMap locals:
StackMap stack: java.lang.IllegalStateException
4: pop
5: StackMap locals:
StackMap stack:
aload 1
iconst_1
invokevirtual com.oracle.truffle.api.debug.SuspendedEvent.prepareStepOver:(I)Lcom/oracle/truffle/api/debug/SuspendedEvent;
pop
6: ldc "IllegalStateException should have been thrown."
invokestatic org.junit.Assert.fail:(Ljava/lang/String;)V
7: goto 9
StackMap locals:
StackMap stack: java.lang.IllegalStateException
8: pop
9: StackMap locals:
StackMap stack:
aload 1
iconst_1
invokevirtual com.oracle.truffle.api.debug.SuspendedEvent.prepareStepOut:(I)Lcom/oracle/truffle/api/debug/SuspendedEvent;
pop
10: ldc "IllegalStateException should have been thrown."
invokestatic org.junit.Assert.fail:(Ljava/lang/String;)V
11: goto 13
StackMap locals:
StackMap stack: java.lang.IllegalStateException
12: pop
13: StackMap locals:
StackMap stack:
aload 1
invokevirtual com.oracle.truffle.api.debug.SuspendedEvent.prepareContinue:()V
14: ldc "IllegalStateException should have been thrown."
invokestatic org.junit.Assert.fail:(Ljava/lang/String;)V
15: goto 17
StackMap locals:
StackMap stack: java.lang.IllegalStateException
16: pop
17: StackMap locals:
StackMap stack:
aload 1
invokevirtual com.oracle.truffle.api.debug.SuspendedEvent.prepareKill:()V
18: ldc "IllegalStateException should have been thrown."
invokestatic org.junit.Assert.fail:(Ljava/lang/String;)V
19: goto 21
StackMap locals:
StackMap stack: java.lang.IllegalStateException
20: pop
21: StackMap locals:
StackMap stack:
return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 22 0 this Lcom/oracle/truffle/api/debug/test/StepTest;
0 22 1 event Lcom/oracle/truffle/api/debug/SuspendedEvent;
Exception table:
from to target type
1 3 4 Class java.lang.IllegalStateException
5 7 8 Class java.lang.IllegalStateException
9 11 12 Class java.lang.IllegalStateException
13 15 16 Class java.lang.IllegalStateException
17 19 20 Class java.lang.IllegalStateException
private void lambda$42(com.oracle.truffle.api.debug.SuspendedEvent);
descriptor: (Lcom/oracle/truffle/api/debug/SuspendedEvent;)V
flags: (0x1002) ACC_PRIVATE, ACC_SYNTHETIC
Code:
stack=9, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 1
iconst_5
iconst_1
ldc "STATEMENT"
iconst_4
anewarray java.lang.String
dup
iconst_0
ldc "loopIndex0"
aastore
dup
iconst_1
iconst_3
invokestatic java.lang.String.valueOf:(I)Ljava/lang/String;
aastore
dup
iconst_2
ldc "loopResult0"
aastore
dup
iconst_3
ldc "Null"
aastore
invokevirtual com.oracle.truffle.api.debug.test.StepTest.checkState:(Lcom/oracle/truffle/api/debug/SuspendedEvent;IZLjava/lang/String;[Ljava/lang/String;)Lcom/oracle/truffle/api/debug/SuspendedEvent;
invokevirtual com.oracle.truffle.api.debug.SuspendedEvent.prepareKill:()V
1: aload 1
iconst_1
invokevirtual com.oracle.truffle.api.debug.SuspendedEvent.prepareStepInto:(I)Lcom/oracle/truffle/api/debug/SuspendedEvent;
pop
2: ldc "IllegalStateException should have been thrown."
invokestatic org.junit.Assert.fail:(Ljava/lang/String;)V
3: goto 5
StackMap locals:
StackMap stack: java.lang.IllegalStateException
4: pop
5: StackMap locals:
StackMap stack:
aload 1
iconst_1
invokevirtual com.oracle.truffle.api.debug.SuspendedEvent.prepareStepOver:(I)Lcom/oracle/truffle/api/debug/SuspendedEvent;
pop
6: ldc "IllegalStateException should have been thrown."
invokestatic org.junit.Assert.fail:(Ljava/lang/String;)V
7: goto 9
StackMap locals:
StackMap stack: java.lang.IllegalStateException
8: pop
9: StackMap locals:
StackMap stack:
aload 1
iconst_1
invokevirtual com.oracle.truffle.api.debug.SuspendedEvent.prepareStepOut:(I)Lcom/oracle/truffle/api/debug/SuspendedEvent;
pop
10: ldc "IllegalStateException should have been thrown."
invokestatic org.junit.Assert.fail:(Ljava/lang/String;)V
11: goto 13
StackMap locals:
StackMap stack: java.lang.IllegalStateException
12: pop
13: StackMap locals:
StackMap stack:
aload 1
invokevirtual com.oracle.truffle.api.debug.SuspendedEvent.prepareContinue:()V
14: ldc "IllegalStateException should have been thrown."
invokestatic org.junit.Assert.fail:(Ljava/lang/String;)V
15: goto 17
StackMap locals:
StackMap stack: java.lang.IllegalStateException
16: pop
17: StackMap locals:
StackMap stack:
aload 1
invokevirtual com.oracle.truffle.api.debug.SuspendedEvent.prepareKill:()V
18: ldc "IllegalStateException should have been thrown."
invokestatic org.junit.Assert.fail:(Ljava/lang/String;)V
19: goto 21
StackMap locals:
StackMap stack: java.lang.IllegalStateException
20: pop
21: StackMap locals:
StackMap stack:
return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 22 0 this Lcom/oracle/truffle/api/debug/test/StepTest;
0 22 1 event Lcom/oracle/truffle/api/debug/SuspendedEvent;
Exception table:
from to target type
1 3 4 Class java.lang.IllegalStateException
5 7 8 Class java.lang.IllegalStateException
9 11 12 Class java.lang.IllegalStateException
13 15 16 Class java.lang.IllegalStateException
17 19 20 Class java.lang.IllegalStateException
private void lambda$43(com.oracle.truffle.api.debug.SuspendedEvent);
descriptor: (Lcom/oracle/truffle/api/debug/SuspendedEvent;)V
flags: (0x1002) ACC_PRIVATE, ACC_SYNTHETIC
Code:
stack=6, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 1
iconst_2
iconst_1
ldc "STATEMENT"
iconst_0
anewarray java.lang.String
invokevirtual com.oracle.truffle.api.debug.test.StepTest.checkState:(Lcom/oracle/truffle/api/debug/SuspendedEvent;IZLjava/lang/String;[Ljava/lang/String;)Lcom/oracle/truffle/api/debug/SuspendedEvent;
pop
1: aload 1
invokestatic com.oracle.truffle.api.debug.StepConfig.newBuilder:()Lcom/oracle/truffle/api/debug/StepConfig$Builder;
iconst_1
anewarray com.oracle.truffle.api.debug.SourceElement
dup
iconst_0
getstatic com.oracle.truffle.api.debug.SourceElement.STATEMENT:Lcom/oracle/truffle/api/debug/SourceElement;
aastore
invokevirtual com.oracle.truffle.api.debug.StepConfig$Builder.sourceElements:([Lcom/oracle/truffle/api/debug/SourceElement;)Lcom/oracle/truffle/api/debug/StepConfig$Builder;
invokevirtual com.oracle.truffle.api.debug.StepConfig$Builder.build:()Lcom/oracle/truffle/api/debug/StepConfig;
invokevirtual com.oracle.truffle.api.debug.SuspendedEvent.prepareStepInto:(Lcom/oracle/truffle/api/debug/StepConfig;)Lcom/oracle/truffle/api/debug/SuspendedEvent;
pop
2: invokestatic org.junit.Assert.fail:()V
3: goto 5
StackMap locals:
StackMap stack: java.lang.IllegalStateException
4: pop
5: StackMap locals:
StackMap stack:
aload 1
invokestatic com.oracle.truffle.api.debug.StepConfig.newBuilder:()Lcom/oracle/truffle/api/debug/StepConfig$Builder;
iconst_1
anewarray com.oracle.truffle.api.debug.SourceElement
dup
iconst_0
getstatic com.oracle.truffle.api.debug.SourceElement.EXPRESSION:Lcom/oracle/truffle/api/debug/SourceElement;
aastore
invokevirtual com.oracle.truffle.api.debug.StepConfig$Builder.sourceElements:([Lcom/oracle/truffle/api/debug/SourceElement;)Lcom/oracle/truffle/api/debug/StepConfig$Builder;
invokevirtual com.oracle.truffle.api.debug.StepConfig$Builder.build:()Lcom/oracle/truffle/api/debug/StepConfig;
invokevirtual com.oracle.truffle.api.debug.SuspendedEvent.prepareStepInto:(Lcom/oracle/truffle/api/debug/StepConfig;)Lcom/oracle/truffle/api/debug/SuspendedEvent;
pop
6: invokestatic org.junit.Assert.fail:()V
7: goto 9
StackMap locals:
StackMap stack: java.lang.IllegalStateException
8: pop
9: StackMap locals:
StackMap stack:
aload 1
iconst_1
invokevirtual com.oracle.truffle.api.debug.SuspendedEvent.prepareStepInto:(I)Lcom/oracle/truffle/api/debug/SuspendedEvent;
pop
10: invokestatic org.junit.Assert.fail:()V
11: goto 13
StackMap locals:
StackMap stack: java.lang.IllegalStateException
12: pop
13: StackMap locals:
StackMap stack:
return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 14 0 this Lcom/oracle/truffle/api/debug/test/StepTest;
0 14 1 event Lcom/oracle/truffle/api/debug/SuspendedEvent;
Exception table:
from to target type
1 3 4 Class java.lang.IllegalStateException
5 7 8 Class java.lang.IllegalStateException
9 11 12 Class java.lang.IllegalStateException
private void lambda$44(com.oracle.truffle.api.debug.SuspendedEvent);
descriptor: (Lcom/oracle/truffle/api/debug/SuspendedEvent;)V
flags: (0x1002) ACC_PRIVATE, ACC_SYNTHETIC
Code:
stack=6, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 1
iconst_2
iconst_1
ldc "STATEMENT"
iconst_0
anewarray java.lang.String
invokevirtual com.oracle.truffle.api.debug.test.StepTest.checkState:(Lcom/oracle/truffle/api/debug/SuspendedEvent;IZLjava/lang/String;[Ljava/lang/String;)Lcom/oracle/truffle/api/debug/SuspendedEvent;
pop
1: aload 1
invokestatic com.oracle.truffle.api.debug.StepConfig.newBuilder:()Lcom/oracle/truffle/api/debug/StepConfig$Builder;
iconst_1
anewarray com.oracle.truffle.api.debug.SourceElement
dup
iconst_0
getstatic com.oracle.truffle.api.debug.SourceElement.EXPRESSION:Lcom/oracle/truffle/api/debug/SourceElement;
aastore
invokevirtual com.oracle.truffle.api.debug.StepConfig$Builder.sourceElements:([Lcom/oracle/truffle/api/debug/SourceElement;)Lcom/oracle/truffle/api/debug/StepConfig$Builder;
invokevirtual com.oracle.truffle.api.debug.StepConfig$Builder.build:()Lcom/oracle/truffle/api/debug/StepConfig;
invokevirtual com.oracle.truffle.api.debug.SuspendedEvent.prepareStepInto:(Lcom/oracle/truffle/api/debug/StepConfig;)Lcom/oracle/truffle/api/debug/SuspendedEvent;
pop
2: invokestatic org.junit.Assert.fail:()V
3: goto 5
StackMap locals:
StackMap stack: java.lang.IllegalArgumentException
4: pop
5: StackMap locals:
StackMap stack:
return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 6 0 this Lcom/oracle/truffle/api/debug/test/StepTest;
0 6 1 event Lcom/oracle/truffle/api/debug/SuspendedEvent;
Exception table:
from to target type
1 3 4 Class java.lang.IllegalArgumentException
private void lambda$45(com.oracle.truffle.api.debug.SuspendedEvent);
descriptor: (Lcom/oracle/truffle/api/debug/SuspendedEvent;)V
flags: (0x1002) ACC_PRIVATE, ACC_SYNTHETIC
Code:
stack=6, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 1
iconst_3
iconst_1
ldc "EXPRESSION"
iconst_0
anewarray java.lang.String
invokevirtual com.oracle.truffle.api.debug.test.StepTest.checkState:(Lcom/oracle/truffle/api/debug/SuspendedEvent;IZLjava/lang/String;[Ljava/lang/String;)Lcom/oracle/truffle/api/debug/SuspendedEvent;
pop
1: aload 1
invokestatic com.oracle.truffle.api.debug.StepConfig.newBuilder:()Lcom/oracle/truffle/api/debug/StepConfig$Builder;
iconst_1
anewarray com.oracle.truffle.api.debug.SourceElement
dup
iconst_0
getstatic com.oracle.truffle.api.debug.SourceElement.STATEMENT:Lcom/oracle/truffle/api/debug/SourceElement;
aastore
invokevirtual com.oracle.truffle.api.debug.StepConfig$Builder.sourceElements:([Lcom/oracle/truffle/api/debug/SourceElement;)Lcom/oracle/truffle/api/debug/StepConfig$Builder;
invokevirtual com.oracle.truffle.api.debug.StepConfig$Builder.build:()Lcom/oracle/truffle/api/debug/StepConfig;
invokevirtual com.oracle.truffle.api.debug.SuspendedEvent.prepareStepInto:(Lcom/oracle/truffle/api/debug/StepConfig;)Lcom/oracle/truffle/api/debug/SuspendedEvent;
pop
2: invokestatic org.junit.Assert.fail:()V
3: goto 5
StackMap locals:
StackMap stack: java.lang.IllegalArgumentException
4: pop
5: StackMap locals:
StackMap stack:
aload 1
iconst_1
invokevirtual com.oracle.truffle.api.debug.SuspendedEvent.prepareStepInto:(I)Lcom/oracle/truffle/api/debug/SuspendedEvent;
pop
6: aload 1
invokestatic com.oracle.truffle.api.debug.StepConfig.newBuilder:()Lcom/oracle/truffle/api/debug/StepConfig$Builder;
iconst_1
anewarray com.oracle.truffle.api.debug.SourceElement
dup
iconst_0
getstatic com.oracle.truffle.api.debug.SourceElement.EXPRESSION:Lcom/oracle/truffle/api/debug/SourceElement;
aastore
invokevirtual com.oracle.truffle.api.debug.StepConfig$Builder.sourceElements:([Lcom/oracle/truffle/api/debug/SourceElement;)Lcom/oracle/truffle/api/debug/StepConfig$Builder;
invokevirtual com.oracle.truffle.api.debug.StepConfig$Builder.build:()Lcom/oracle/truffle/api/debug/StepConfig;
invokevirtual com.oracle.truffle.api.debug.SuspendedEvent.prepareStepInto:(Lcom/oracle/truffle/api/debug/StepConfig;)Lcom/oracle/truffle/api/debug/SuspendedEvent;
pop
7: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 8 0 this Lcom/oracle/truffle/api/debug/test/StepTest;
0 8 1 event Lcom/oracle/truffle/api/debug/SuspendedEvent;
Exception table:
from to target type
1 3 4 Class java.lang.IllegalArgumentException
private void lambda$46(com.oracle.truffle.api.debug.SuspendedEvent);
descriptor: (Lcom/oracle/truffle/api/debug/SuspendedEvent;)V
flags: (0x1002) ACC_PRIVATE, ACC_SYNTHETIC
Code:
stack=6, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 1
bipush 15
iconst_1
ldc "EXPRESSION"
iconst_0
anewarray java.lang.String
invokevirtual com.oracle.truffle.api.debug.test.StepTest.checkState:(Lcom/oracle/truffle/api/debug/SuspendedEvent;IZLjava/lang/String;[Ljava/lang/String;)Lcom/oracle/truffle/api/debug/SuspendedEvent;
iconst_1
invokevirtual com.oracle.truffle.api.debug.SuspendedEvent.prepareStepInto:(I)Lcom/oracle/truffle/api/debug/SuspendedEvent;
pop
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lcom/oracle/truffle/api/debug/test/StepTest;
0 2 1 event Lcom/oracle/truffle/api/debug/SuspendedEvent;
private void lambda$47(com.oracle.truffle.api.debug.SuspendedEvent);
descriptor: (Lcom/oracle/truffle/api/debug/SuspendedEvent;)V
flags: (0x1002) ACC_PRIVATE, ACC_SYNTHETIC
Code:
stack=6, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 1
bipush 15
iconst_0
ldc "EXPRESSION"
iconst_0
anewarray java.lang.String
invokevirtual com.oracle.truffle.api.debug.test.StepTest.checkState:(Lcom/oracle/truffle/api/debug/SuspendedEvent;IZLjava/lang/String;[Ljava/lang/String;)Lcom/oracle/truffle/api/debug/SuspendedEvent;
iconst_1
invokevirtual com.oracle.truffle.api.debug.SuspendedEvent.prepareStepInto:(I)Lcom/oracle/truffle/api/debug/SuspendedEvent;
pop
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lcom/oracle/truffle/api/debug/test/StepTest;
0 2 1 event Lcom/oracle/truffle/api/debug/SuspendedEvent;
private void lambda$48(com.oracle.truffle.api.debug.SuspendedEvent);
descriptor: (Lcom/oracle/truffle/api/debug/SuspendedEvent;)V
flags: (0x1002) ACC_PRIVATE, ACC_SYNTHETIC
Code:
stack=6, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 1
bipush 16
iconst_1
ldc "EXPRESSION(CALL(inner1))"
iconst_0
anewarray java.lang.String
invokevirtual com.oracle.truffle.api.debug.test.StepTest.checkState:(Lcom/oracle/truffle/api/debug/SuspendedEvent;IZLjava/lang/String;[Ljava/lang/String;)Lcom/oracle/truffle/api/debug/SuspendedEvent;
iconst_1
invokevirtual com.oracle.truffle.api.debug.SuspendedEvent.prepareStepInto:(I)Lcom/oracle/truffle/api/debug/SuspendedEvent;
pop
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lcom/oracle/truffle/api/debug/test/StepTest;
0 2 1 event Lcom/oracle/truffle/api/debug/SuspendedEvent;
private void lambda$49(com.oracle.truffle.api.debug.SuspendedEvent);
descriptor: (Lcom/oracle/truffle/api/debug/SuspendedEvent;)V
flags: (0x1002) ACC_PRIVATE, ACC_SYNTHETIC
Code:
stack=6, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 1
iconst_4
iconst_1
ldc "EXPRESSION"
iconst_0
anewarray java.lang.String
invokevirtual com.oracle.truffle.api.debug.test.StepTest.checkState:(Lcom/oracle/truffle/api/debug/SuspendedEvent;IZLjava/lang/String;[Ljava/lang/String;)Lcom/oracle/truffle/api/debug/SuspendedEvent;
iconst_1
invokevirtual com.oracle.truffle.api.debug.SuspendedEvent.prepareStepOver:(I)Lcom/oracle/truffle/api/debug/SuspendedEvent;
pop
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lcom/oracle/truffle/api/debug/test/StepTest;
0 2 1 event Lcom/oracle/truffle/api/debug/SuspendedEvent;
private void lambda$50(com.oracle.truffle.api.debug.SuspendedEvent);
descriptor: (Lcom/oracle/truffle/api/debug/SuspendedEvent;)V
flags: (0x1002) ACC_PRIVATE, ACC_SYNTHETIC
Code:
stack=6, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 1
iconst_4
iconst_0
ldc "EXPRESSION"
iconst_0
anewarray java.lang.String
invokevirtual com.oracle.truffle.api.debug.test.StepTest.checkState:(Lcom/oracle/truffle/api/debug/SuspendedEvent;IZLjava/lang/String;[Ljava/lang/String;)Lcom/oracle/truffle/api/debug/SuspendedEvent;
iconst_1
invokevirtual com.oracle.truffle.api.debug.SuspendedEvent.prepareStepOver:(I)Lcom/oracle/truffle/api/debug/SuspendedEvent;
pop
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lcom/oracle/truffle/api/debug/test/StepTest;
0 2 1 event Lcom/oracle/truffle/api/debug/SuspendedEvent;
private void lambda$51(com.oracle.truffle.api.debug.SuspendedEvent);
descriptor: (Lcom/oracle/truffle/api/debug/SuspendedEvent;)V
flags: (0x1002) ACC_PRIVATE, ACC_SYNTHETIC
Code:
stack=6, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 1
iconst_5
iconst_1
ldc "EXPRESSION(EXPRESSION(CONSTANT(1)), EXPRESSION(CONSTANT(2)))"
iconst_0
anewarray java.lang.String
invokevirtual com.oracle.truffle.api.debug.test.StepTest.checkState:(Lcom/oracle/truffle/api/debug/SuspendedEvent;IZLjava/lang/String;[Ljava/lang/String;)Lcom/oracle/truffle/api/debug/SuspendedEvent;
iconst_1
invokevirtual com.oracle.truffle.api.debug.SuspendedEvent.prepareStepInto:(I)Lcom/oracle/truffle/api/debug/SuspendedEvent;
pop
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lcom/oracle/truffle/api/debug/test/StepTest;
0 2 1 event Lcom/oracle/truffle/api/debug/SuspendedEvent;
private void lambda$52(com.oracle.truffle.api.debug.SuspendedEvent);
descriptor: (Lcom/oracle/truffle/api/debug/SuspendedEvent;)V
flags: (0x1002) ACC_PRIVATE, ACC_SYNTHETIC
Code:
stack=6, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 1
iconst_5
iconst_1
ldc "EXPRESSION(CONSTANT(1))"
iconst_0
anewarray java.lang.String
invokevirtual com.oracle.truffle.api.debug.test.StepTest.checkState:(Lcom/oracle/truffle/api/debug/SuspendedEvent;IZLjava/lang/String;[Ljava/lang/String;)Lcom/oracle/truffle/api/debug/SuspendedEvent;
iconst_1
invokevirtual com.oracle.truffle.api.debug.SuspendedEvent.prepareStepOver:(I)Lcom/oracle/truffle/api/debug/SuspendedEvent;
pop
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lcom/oracle/truffle/api/debug/test/StepTest;
0 2 1 event Lcom/oracle/truffle/api/debug/SuspendedEvent;
private void lambda$53(com.oracle.truffle.api.debug.SuspendedEvent);
descriptor: (Lcom/oracle/truffle/api/debug/SuspendedEvent;)V
flags: (0x1002) ACC_PRIVATE, ACC_SYNTHETIC
Code:
stack=6, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 1
iconst_5
iconst_0
ldc "EXPRESSION(CONSTANT(1))"
iconst_0
anewarray java.lang.String
invokevirtual com.oracle.truffle.api.debug.test.StepTest.checkState:(Lcom/oracle/truffle/api/debug/SuspendedEvent;IZLjava/lang/String;[Ljava/lang/String;)Lcom/oracle/truffle/api/debug/SuspendedEvent;
iconst_1
invokevirtual com.oracle.truffle.api.debug.SuspendedEvent.prepareStepOut:(I)Lcom/oracle/truffle/api/debug/SuspendedEvent;
pop
1: ldc "(1)"
aload 1
invokevirtual com.oracle.truffle.api.debug.SuspendedEvent.getReturnValue:()Lcom/oracle/truffle/api/debug/DebugValue;
invokevirtual com.oracle.truffle.api.debug.DebugValue.toDisplayString:()Ljava/lang/String;
invokestatic org.junit.Assert.assertEquals:(Ljava/lang/Object;Ljava/lang/Object;)V
2: aload 1
invokevirtual com.oracle.truffle.api.debug.SuspendedEvent.getInputValues:()[Lcom/oracle/truffle/api/debug/DebugValue;
invokestatic java.util.Arrays.asList:([Ljava/lang/Object;)Ljava/util/List;
invokevirtual java.lang.Object.toString:()Ljava/lang/String;
lconst_0
aload 1
invokevirtual com.oracle.truffle.api.debug.SuspendedEvent.getInputValues:()[Lcom/oracle/truffle/api/debug/DebugValue;
arraylength
i2l
invokestatic org.junit.Assert.assertEquals:(Ljava/lang/String;JJ)V
3: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Lcom/oracle/truffle/api/debug/test/StepTest;
0 4 1 event Lcom/oracle/truffle/api/debug/SuspendedEvent;
private void lambda$54(com.oracle.truffle.api.debug.SuspendedEvent);
descriptor: (Lcom/oracle/truffle/api/debug/SuspendedEvent;)V
flags: (0x1002) ACC_PRIVATE, ACC_SYNTHETIC
Code:
stack=6, locals=3, args_size=2
start local 0 start local 1 0: aload 0
aload 1
iconst_5
iconst_0
ldc "EXPRESSION(EXPRESSION(CONSTANT(1)), EXPRESSION(CONSTANT(2)))"
iconst_0
anewarray java.lang.String
invokevirtual com.oracle.truffle.api.debug.test.StepTest.checkState:(Lcom/oracle/truffle/api/debug/SuspendedEvent;IZLjava/lang/String;[Ljava/lang/String;)Lcom/oracle/truffle/api/debug/SuspendedEvent;
iconst_1
invokevirtual com.oracle.truffle.api.debug.SuspendedEvent.prepareStepInto:(I)Lcom/oracle/truffle/api/debug/SuspendedEvent;
pop
1: ldc "((1)+(2))"
aload 1
invokevirtual com.oracle.truffle.api.debug.SuspendedEvent.getReturnValue:()Lcom/oracle/truffle/api/debug/DebugValue;
invokevirtual com.oracle.truffle.api.debug.DebugValue.toDisplayString:()Ljava/lang/String;
invokestatic org.junit.Assert.assertEquals:(Ljava/lang/Object;Ljava/lang/Object;)V
2: aload 1
invokevirtual com.oracle.truffle.api.debug.SuspendedEvent.getInputValues:()[Lcom/oracle/truffle/api/debug/DebugValue;
astore 2
start local 2 3: aload 2
invokestatic java.util.Arrays.asList:([Ljava/lang/Object;)Ljava/util/List;
invokevirtual java.lang.Object.toString:()Ljava/lang/String;
ldc 2
aload 1
invokevirtual com.oracle.truffle.api.debug.SuspendedEvent.getInputValues:()[Lcom/oracle/truffle/api/debug/DebugValue;
arraylength
i2l
invokestatic org.junit.Assert.assertEquals:(Ljava/lang/String;JJ)V
4: ldc "(1)"
aload 2
iconst_0
aaload
invokevirtual com.oracle.truffle.api.debug.DebugValue.toDisplayString:()Ljava/lang/String;
invokestatic org.junit.Assert.assertEquals:(Ljava/lang/Object;Ljava/lang/Object;)V
5: ldc "(2)"
aload 2
iconst_1
aaload
invokevirtual com.oracle.truffle.api.debug.DebugValue.toDisplayString:()Ljava/lang/String;
invokestatic org.junit.Assert.assertEquals:(Ljava/lang/Object;Ljava/lang/Object;)V
end local 2 6: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 7 0 this Lcom/oracle/truffle/api/debug/test/StepTest;
0 7 1 event Lcom/oracle/truffle/api/debug/SuspendedEvent;
3 6 2 inputValues [Lcom/oracle/truffle/api/debug/DebugValue;
private void lambda$55(com.oracle.truffle.api.debug.SuspendedEvent);
descriptor: (Lcom/oracle/truffle/api/debug/SuspendedEvent;)V
flags: (0x1002) ACC_PRIVATE, ACC_SYNTHETIC
Code:
stack=6, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 1
bipush 16
iconst_0
ldc "CALL(inner1)"
iconst_0
anewarray java.lang.String
invokevirtual com.oracle.truffle.api.debug.test.StepTest.checkState:(Lcom/oracle/truffle/api/debug/SuspendedEvent;IZLjava/lang/String;[Ljava/lang/String;)Lcom/oracle/truffle/api/debug/SuspendedEvent;
iconst_1
invokevirtual com.oracle.truffle.api.debug.SuspendedEvent.prepareStepInto:(I)Lcom/oracle/truffle/api/debug/SuspendedEvent;
pop
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lcom/oracle/truffle/api/debug/test/StepTest;
0 2 1 event Lcom/oracle/truffle/api/debug/SuspendedEvent;
private void lambda$56(com.oracle.truffle.api.debug.SuspendedEvent);
descriptor: (Lcom/oracle/truffle/api/debug/SuspendedEvent;)V
flags: (0x1002) ACC_PRIVATE, ACC_SYNTHETIC
Code:
stack=6, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 1
bipush 16
iconst_0
ldc "EXPRESSION(CALL(inner1))"
iconst_0
anewarray java.lang.String
invokevirtual com.oracle.truffle.api.debug.test.StepTest.checkState:(Lcom/oracle/truffle/api/debug/SuspendedEvent;IZLjava/lang/String;[Ljava/lang/String;)Lcom/oracle/truffle/api/debug/SuspendedEvent;
iconst_2
invokevirtual com.oracle.truffle.api.debug.SuspendedEvent.prepareStepInto:(I)Lcom/oracle/truffle/api/debug/SuspendedEvent;
pop
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lcom/oracle/truffle/api/debug/test/StepTest;
0 2 1 event Lcom/oracle/truffle/api/debug/SuspendedEvent;
private void lambda$57(com.oracle.truffle.api.debug.SuspendedEvent);
descriptor: (Lcom/oracle/truffle/api/debug/SuspendedEvent;)V
flags: (0x1002) ACC_PRIVATE, ACC_SYNTHETIC
Code:
stack=6, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 1
bipush 8
iconst_1
ldc "EXPRESSION"
iconst_0
anewarray java.lang.String
invokevirtual com.oracle.truffle.api.debug.test.StepTest.checkState:(Lcom/oracle/truffle/api/debug/SuspendedEvent;IZLjava/lang/String;[Ljava/lang/String;)Lcom/oracle/truffle/api/debug/SuspendedEvent;
iconst_2
invokevirtual com.oracle.truffle.api.debug.SuspendedEvent.prepareStepOver:(I)Lcom/oracle/truffle/api/debug/SuspendedEvent;
pop
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lcom/oracle/truffle/api/debug/test/StepTest;
0 2 1 event Lcom/oracle/truffle/api/debug/SuspendedEvent;
private void lambda$58(com.oracle.truffle.api.debug.SuspendedEvent);
descriptor: (Lcom/oracle/truffle/api/debug/SuspendedEvent;)V
flags: (0x1002) ACC_PRIVATE, ACC_SYNTHETIC
Code:
stack=6, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 1
bipush 10
iconst_1
ldc "EXPRESSION(CALL(inner2_1))"
iconst_0
anewarray java.lang.String
invokevirtual com.oracle.truffle.api.debug.test.StepTest.checkState:(Lcom/oracle/truffle/api/debug/SuspendedEvent;IZLjava/lang/String;[Ljava/lang/String;)Lcom/oracle/truffle/api/debug/SuspendedEvent;
iconst_1
invokevirtual com.oracle.truffle.api.debug.SuspendedEvent.prepareStepInto:(I)Lcom/oracle/truffle/api/debug/SuspendedEvent;
pop
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lcom/oracle/truffle/api/debug/test/StepTest;
0 2 1 event Lcom/oracle/truffle/api/debug/SuspendedEvent;
private void lambda$59(com.oracle.truffle.api.debug.SuspendedEvent);
descriptor: (Lcom/oracle/truffle/api/debug/SuspendedEvent;)V
flags: (0x1002) ACC_PRIVATE, ACC_SYNTHETIC
Code:
stack=6, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 1
bipush 13
iconst_1
ldc "EXPRESSION(EXPRESSION)"
iconst_0
anewarray java.lang.String
invokevirtual com.oracle.truffle.api.debug.test.StepTest.checkState:(Lcom/oracle/truffle/api/debug/SuspendedEvent;IZLjava/lang/String;[Ljava/lang/String;)Lcom/oracle/truffle/api/debug/SuspendedEvent;
iconst_1
invokevirtual com.oracle.truffle.api.debug.SuspendedEvent.prepareStepOut:(I)Lcom/oracle/truffle/api/debug/SuspendedEvent;
pop
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lcom/oracle/truffle/api/debug/test/StepTest;
0 2 1 event Lcom/oracle/truffle/api/debug/SuspendedEvent;
private void lambda$60(com.oracle.truffle.api.debug.SuspendedEvent);
descriptor: (Lcom/oracle/truffle/api/debug/SuspendedEvent;)V
flags: (0x1002) ACC_PRIVATE, ACC_SYNTHETIC
Code:
stack=6, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 1
bipush 13
iconst_0
ldc "EXPRESSION(EXPRESSION)"
iconst_0
anewarray java.lang.String
invokevirtual com.oracle.truffle.api.debug.test.StepTest.checkState:(Lcom/oracle/truffle/api/debug/SuspendedEvent;IZLjava/lang/String;[Ljava/lang/String;)Lcom/oracle/truffle/api/debug/SuspendedEvent;
iconst_1
invokevirtual com.oracle.truffle.api.debug.SuspendedEvent.prepareStepOut:(I)Lcom/oracle/truffle/api/debug/SuspendedEvent;
pop
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lcom/oracle/truffle/api/debug/test/StepTest;
0 2 1 event Lcom/oracle/truffle/api/debug/SuspendedEvent;
private void lambda$61(com.oracle.truffle.api.debug.SuspendedEvent);
descriptor: (Lcom/oracle/truffle/api/debug/SuspendedEvent;)V
flags: (0x1002) ACC_PRIVATE, ACC_SYNTHETIC
Code:
stack=6, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 1
bipush 10
iconst_0
ldc "CALL(inner2_1)"
iconst_0
anewarray java.lang.String
invokevirtual com.oracle.truffle.api.debug.test.StepTest.checkState:(Lcom/oracle/truffle/api/debug/SuspendedEvent;IZLjava/lang/String;[Ljava/lang/String;)Lcom/oracle/truffle/api/debug/SuspendedEvent;
iconst_1
invokevirtual com.oracle.truffle.api.debug.SuspendedEvent.prepareStepOut:(I)Lcom/oracle/truffle/api/debug/SuspendedEvent;
pop
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lcom/oracle/truffle/api/debug/test/StepTest;
0 2 1 event Lcom/oracle/truffle/api/debug/SuspendedEvent;
private void lambda$62(com.oracle.truffle.api.debug.SuspendedEvent);
descriptor: (Lcom/oracle/truffle/api/debug/SuspendedEvent;)V
flags: (0x1002) ACC_PRIVATE, ACC_SYNTHETIC
Code:
stack=6, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 1
bipush 10
iconst_0
ldc "EXPRESSION(CALL(inner2_1))"
iconst_0
anewarray java.lang.String
invokevirtual com.oracle.truffle.api.debug.test.StepTest.checkState:(Lcom/oracle/truffle/api/debug/SuspendedEvent;IZLjava/lang/String;[Ljava/lang/String;)Lcom/oracle/truffle/api/debug/SuspendedEvent;
iconst_1
invokevirtual com.oracle.truffle.api.debug.SuspendedEvent.prepareStepOut:(I)Lcom/oracle/truffle/api/debug/SuspendedEvent;
pop
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lcom/oracle/truffle/api/debug/test/StepTest;
0 2 1 event Lcom/oracle/truffle/api/debug/SuspendedEvent;
private void lambda$63(com.oracle.truffle.api.debug.SuspendedEvent);
descriptor: (Lcom/oracle/truffle/api/debug/SuspendedEvent;)V
flags: (0x1002) ACC_PRIVATE, ACC_SYNTHETIC
Code:
stack=6, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 1
bipush 16
iconst_0
ldc "CALL(inner2)"
iconst_0
anewarray java.lang.String
invokevirtual com.oracle.truffle.api.debug.test.StepTest.checkState:(Lcom/oracle/truffle/api/debug/SuspendedEvent;IZLjava/lang/String;[Ljava/lang/String;)Lcom/oracle/truffle/api/debug/SuspendedEvent;
iconst_1
invokevirtual com.oracle.truffle.api.debug.SuspendedEvent.prepareStepOut:(I)Lcom/oracle/truffle/api/debug/SuspendedEvent;
pop
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lcom/oracle/truffle/api/debug/test/StepTest;
0 2 1 event Lcom/oracle/truffle/api/debug/SuspendedEvent;
private void lambda$64(com.oracle.truffle.api.debug.SuspendedEvent);
descriptor: (Lcom/oracle/truffle/api/debug/SuspendedEvent;)V
flags: (0x1002) ACC_PRIVATE, ACC_SYNTHETIC
Code:
stack=6, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 1
bipush 16
iconst_0
ldc "EXPRESSION(CALL(inner2))"
iconst_0
anewarray java.lang.String
invokevirtual com.oracle.truffle.api.debug.test.StepTest.checkState:(Lcom/oracle/truffle/api/debug/SuspendedEvent;IZLjava/lang/String;[Ljava/lang/String;)Lcom/oracle/truffle/api/debug/SuspendedEvent;
iconst_1
invokevirtual com.oracle.truffle.api.debug.SuspendedEvent.prepareStepOut:(I)Lcom/oracle/truffle/api/debug/SuspendedEvent;
pop
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lcom/oracle/truffle/api/debug/test/StepTest;
0 2 1 event Lcom/oracle/truffle/api/debug/SuspendedEvent;
private void lambda$65(com.oracle.truffle.api.debug.SuspendedEvent);
descriptor: (Lcom/oracle/truffle/api/debug/SuspendedEvent;)V
flags: (0x1002) ACC_PRIVATE, ACC_SYNTHETIC
Code:
stack=6, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 1
bipush 9
iconst_1
ldc "EXPRESSION"
iconst_0
anewarray java.lang.String
invokevirtual com.oracle.truffle.api.debug.test.StepTest.checkState:(Lcom/oracle/truffle/api/debug/SuspendedEvent;IZLjava/lang/String;[Ljava/lang/String;)Lcom/oracle/truffle/api/debug/SuspendedEvent;
iconst_1
invokevirtual com.oracle.truffle.api.debug.SuspendedEvent.prepareStepOver:(I)Lcom/oracle/truffle/api/debug/SuspendedEvent;
pop
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lcom/oracle/truffle/api/debug/test/StepTest;
0 2 1 event Lcom/oracle/truffle/api/debug/SuspendedEvent;
private void lambda$66(com.oracle.truffle.api.debug.SuspendedEvent);
descriptor: (Lcom/oracle/truffle/api/debug/SuspendedEvent;)V
flags: (0x1002) ACC_PRIVATE, ACC_SYNTHETIC
Code:
stack=6, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 1
bipush 9
iconst_0
ldc "EXPRESSION"
iconst_0
anewarray java.lang.String
invokevirtual com.oracle.truffle.api.debug.test.StepTest.checkState:(Lcom/oracle/truffle/api/debug/SuspendedEvent;IZLjava/lang/String;[Ljava/lang/String;)Lcom/oracle/truffle/api/debug/SuspendedEvent;
iconst_1
invokevirtual com.oracle.truffle.api.debug.SuspendedEvent.prepareStepOver:(I)Lcom/oracle/truffle/api/debug/SuspendedEvent;
pop
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lcom/oracle/truffle/api/debug/test/StepTest;
0 2 1 event Lcom/oracle/truffle/api/debug/SuspendedEvent;
private void lambda$67(com.oracle.truffle.api.debug.SuspendedEvent);
descriptor: (Lcom/oracle/truffle/api/debug/SuspendedEvent;)V
flags: (0x1002) ACC_PRIVATE, ACC_SYNTHETIC
Code:
stack=6, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 1
bipush 10
iconst_1
ldc "STATEMENT(EXPRESSION(CALL(inner1)), EXPRESSION(CALL(inner1)), EXPRESSION(CALL(inner2)))"
iconst_0
anewarray java.lang.String
invokevirtual com.oracle.truffle.api.debug.test.StepTest.checkState:(Lcom/oracle/truffle/api/debug/SuspendedEvent;IZLjava/lang/String;[Ljava/lang/String;)Lcom/oracle/truffle/api/debug/SuspendedEvent;
iconst_1
invokevirtual com.oracle.truffle.api.debug.SuspendedEvent.prepareStepOver:(I)Lcom/oracle/truffle/api/debug/SuspendedEvent;
pop
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lcom/oracle/truffle/api/debug/test/StepTest;
0 2 1 event Lcom/oracle/truffle/api/debug/SuspendedEvent;
private void lambda$68(com.oracle.truffle.api.debug.SuspendedEvent);
descriptor: (Lcom/oracle/truffle/api/debug/SuspendedEvent;)V
flags: (0x1002) ACC_PRIVATE, ACC_SYNTHETIC
Code:
stack=6, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 1
bipush 10
iconst_1
ldc "EXPRESSION(CALL(inner1))"
iconst_0
anewarray java.lang.String
invokevirtual com.oracle.truffle.api.debug.test.StepTest.checkState:(Lcom/oracle/truffle/api/debug/SuspendedEvent;IZLjava/lang/String;[Ljava/lang/String;)Lcom/oracle/truffle/api/debug/SuspendedEvent;
iconst_1
invokevirtual com.oracle.truffle.api.debug.SuspendedEvent.prepareStepInto:(I)Lcom/oracle/truffle/api/debug/SuspendedEvent;
pop
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lcom/oracle/truffle/api/debug/test/StepTest;
0 2 1 event Lcom/oracle/truffle/api/debug/SuspendedEvent;
private void lambda$69(com.oracle.truffle.api.debug.SuspendedEvent);
descriptor: (Lcom/oracle/truffle/api/debug/SuspendedEvent;)V
flags: (0x1002) ACC_PRIVATE, ACC_SYNTHETIC
Code:
stack=6, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 1
iconst_3
iconst_1
ldc "STATEMENT"
iconst_0
anewarray java.lang.String
invokevirtual com.oracle.truffle.api.debug.test.StepTest.checkState:(Lcom/oracle/truffle/api/debug/SuspendedEvent;IZLjava/lang/String;[Ljava/lang/String;)Lcom/oracle/truffle/api/debug/SuspendedEvent;
iconst_1
invokevirtual com.oracle.truffle.api.debug.SuspendedEvent.prepareStepOut:(I)Lcom/oracle/truffle/api/debug/SuspendedEvent;
pop
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lcom/oracle/truffle/api/debug/test/StepTest;
0 2 1 event Lcom/oracle/truffle/api/debug/SuspendedEvent;
private void lambda$70(com.oracle.truffle.api.debug.SuspendedEvent);
descriptor: (Lcom/oracle/truffle/api/debug/SuspendedEvent;)V
flags: (0x1002) ACC_PRIVATE, ACC_SYNTHETIC
Code:
stack=6, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 1
bipush 10
iconst_0
ldc "CALL(inner1)"
iconst_0
anewarray java.lang.String
invokevirtual com.oracle.truffle.api.debug.test.StepTest.checkState:(Lcom/oracle/truffle/api/debug/SuspendedEvent;IZLjava/lang/String;[Ljava/lang/String;)Lcom/oracle/truffle/api/debug/SuspendedEvent;
iconst_1
invokevirtual com.oracle.truffle.api.debug.SuspendedEvent.prepareStepOut:(I)Lcom/oracle/truffle/api/debug/SuspendedEvent;
pop
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lcom/oracle/truffle/api/debug/test/StepTest;
0 2 1 event Lcom/oracle/truffle/api/debug/SuspendedEvent;
private void lambda$71(com.oracle.truffle.api.debug.SuspendedEvent);
descriptor: (Lcom/oracle/truffle/api/debug/SuspendedEvent;)V
flags: (0x1002) ACC_PRIVATE, ACC_SYNTHETIC
Code:
stack=6, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 1
bipush 10
iconst_0
ldc "EXPRESSION(CALL(inner1))"
iconst_0
anewarray java.lang.String
invokevirtual com.oracle.truffle.api.debug.test.StepTest.checkState:(Lcom/oracle/truffle/api/debug/SuspendedEvent;IZLjava/lang/String;[Ljava/lang/String;)Lcom/oracle/truffle/api/debug/SuspendedEvent;
iconst_1
invokevirtual com.oracle.truffle.api.debug.SuspendedEvent.prepareStepOver:(I)Lcom/oracle/truffle/api/debug/SuspendedEvent;
pop
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lcom/oracle/truffle/api/debug/test/StepTest;
0 2 1 event Lcom/oracle/truffle/api/debug/SuspendedEvent;
private void lambda$72(com.oracle.truffle.api.debug.SuspendedEvent);
descriptor: (Lcom/oracle/truffle/api/debug/SuspendedEvent;)V
flags: (0x1002) ACC_PRIVATE, ACC_SYNTHETIC
Code:
stack=6, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 1
bipush 10
iconst_1
ldc "EXPRESSION(CALL(inner1))"
iconst_0
anewarray java.lang.String
invokevirtual com.oracle.truffle.api.debug.test.StepTest.checkState:(Lcom/oracle/truffle/api/debug/SuspendedEvent;IZLjava/lang/String;[Ljava/lang/String;)Lcom/oracle/truffle/api/debug/SuspendedEvent;
iconst_1
invokevirtual com.oracle.truffle.api.debug.SuspendedEvent.prepareStepOver:(I)Lcom/oracle/truffle/api/debug/SuspendedEvent;
pop
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lcom/oracle/truffle/api/debug/test/StepTest;
0 2 1 event Lcom/oracle/truffle/api/debug/SuspendedEvent;
private void lambda$73(com.oracle.truffle.api.debug.SuspendedEvent);
descriptor: (Lcom/oracle/truffle/api/debug/SuspendedEvent;)V
flags: (0x1002) ACC_PRIVATE, ACC_SYNTHETIC
Code:
stack=6, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 1
bipush 10
iconst_0
ldc "EXPRESSION(CALL(inner1))"
iconst_0
anewarray java.lang.String
invokevirtual com.oracle.truffle.api.debug.test.StepTest.checkState:(Lcom/oracle/truffle/api/debug/SuspendedEvent;IZLjava/lang/String;[Ljava/lang/String;)Lcom/oracle/truffle/api/debug/SuspendedEvent;
iconst_1
invokevirtual com.oracle.truffle.api.debug.SuspendedEvent.prepareStepOver:(I)Lcom/oracle/truffle/api/debug/SuspendedEvent;
pop
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lcom/oracle/truffle/api/debug/test/StepTest;
0 2 1 event Lcom/oracle/truffle/api/debug/SuspendedEvent;
private void lambda$74(com.oracle.truffle.api.debug.SuspendedEvent);
descriptor: (Lcom/oracle/truffle/api/debug/SuspendedEvent;)V
flags: (0x1002) ACC_PRIVATE, ACC_SYNTHETIC
Code:
stack=6, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 1
bipush 10
iconst_1
ldc "EXPRESSION(CALL(inner2))"
iconst_0
anewarray java.lang.String
invokevirtual com.oracle.truffle.api.debug.test.StepTest.checkState:(Lcom/oracle/truffle/api/debug/SuspendedEvent;IZLjava/lang/String;[Ljava/lang/String;)Lcom/oracle/truffle/api/debug/SuspendedEvent;
iconst_1
invokevirtual com.oracle.truffle.api.debug.SuspendedEvent.prepareStepInto:(I)Lcom/oracle/truffle/api/debug/SuspendedEvent;
pop
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lcom/oracle/truffle/api/debug/test/StepTest;
0 2 1 event Lcom/oracle/truffle/api/debug/SuspendedEvent;
private void lambda$75(com.oracle.truffle.api.debug.SuspendedEvent);
descriptor: (Lcom/oracle/truffle/api/debug/SuspendedEvent;)V
flags: (0x1002) ACC_PRIVATE, ACC_SYNTHETIC
Code:
stack=6, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 1
bipush 7
iconst_1
ldc "EXPRESSION(STATEMENT)"
iconst_0
anewarray java.lang.String
invokevirtual com.oracle.truffle.api.debug.test.StepTest.checkState:(Lcom/oracle/truffle/api/debug/SuspendedEvent;IZLjava/lang/String;[Ljava/lang/String;)Lcom/oracle/truffle/api/debug/SuspendedEvent;
iconst_1
invokevirtual com.oracle.truffle.api.debug.SuspendedEvent.prepareStepOver:(I)Lcom/oracle/truffle/api/debug/SuspendedEvent;
pop
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lcom/oracle/truffle/api/debug/test/StepTest;
0 2 1 event Lcom/oracle/truffle/api/debug/SuspendedEvent;
private void lambda$76(com.oracle.truffle.api.debug.SuspendedEvent);
descriptor: (Lcom/oracle/truffle/api/debug/SuspendedEvent;)V
flags: (0x1002) ACC_PRIVATE, ACC_SYNTHETIC
Code:
stack=6, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 1
bipush 7
iconst_1
ldc "STATEMENT"
iconst_0
anewarray java.lang.String
invokevirtual com.oracle.truffle.api.debug.test.StepTest.checkState:(Lcom/oracle/truffle/api/debug/SuspendedEvent;IZLjava/lang/String;[Ljava/lang/String;)Lcom/oracle/truffle/api/debug/SuspendedEvent;
iconst_1
invokevirtual com.oracle.truffle.api.debug.SuspendedEvent.prepareStepOver:(I)Lcom/oracle/truffle/api/debug/SuspendedEvent;
pop
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lcom/oracle/truffle/api/debug/test/StepTest;
0 2 1 event Lcom/oracle/truffle/api/debug/SuspendedEvent;
private void lambda$77(com.oracle.truffle.api.debug.SuspendedEvent);
descriptor: (Lcom/oracle/truffle/api/debug/SuspendedEvent;)V
flags: (0x1002) ACC_PRIVATE, ACC_SYNTHETIC
Code:
stack=6, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 1
bipush 7
iconst_0
ldc "EXPRESSION(STATEMENT)"
iconst_0
anewarray java.lang.String
invokevirtual com.oracle.truffle.api.debug.test.StepTest.checkState:(Lcom/oracle/truffle/api/debug/SuspendedEvent;IZLjava/lang/String;[Ljava/lang/String;)Lcom/oracle/truffle/api/debug/SuspendedEvent;
iconst_1
invokevirtual com.oracle.truffle.api.debug.SuspendedEvent.prepareStepOver:(I)Lcom/oracle/truffle/api/debug/SuspendedEvent;
pop
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lcom/oracle/truffle/api/debug/test/StepTest;
0 2 1 event Lcom/oracle/truffle/api/debug/SuspendedEvent;
private void lambda$78(com.oracle.truffle.api.debug.SuspendedEvent);
descriptor: (Lcom/oracle/truffle/api/debug/SuspendedEvent;)V
flags: (0x1002) ACC_PRIVATE, ACC_SYNTHETIC
Code:
stack=6, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 1
bipush 7
iconst_1
ldc "STATEMENT(CONSTANT(1))"
iconst_0
anewarray java.lang.String
invokevirtual com.oracle.truffle.api.debug.test.StepTest.checkState:(Lcom/oracle/truffle/api/debug/SuspendedEvent;IZLjava/lang/String;[Ljava/lang/String;)Lcom/oracle/truffle/api/debug/SuspendedEvent;
iconst_1
invokevirtual com.oracle.truffle.api.debug.SuspendedEvent.prepareStepOut:(I)Lcom/oracle/truffle/api/debug/SuspendedEvent;
pop
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lcom/oracle/truffle/api/debug/test/StepTest;
0 2 1 event Lcom/oracle/truffle/api/debug/SuspendedEvent;
private void lambda$79(com.oracle.truffle.api.debug.SuspendedEvent);
descriptor: (Lcom/oracle/truffle/api/debug/SuspendedEvent;)V
flags: (0x1002) ACC_PRIVATE, ACC_SYNTHETIC
Code:
stack=6, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 1
bipush 10
iconst_0
ldc "CALL(inner2)"
iconst_0
anewarray java.lang.String
invokevirtual com.oracle.truffle.api.debug.test.StepTest.checkState:(Lcom/oracle/truffle/api/debug/SuspendedEvent;IZLjava/lang/String;[Ljava/lang/String;)Lcom/oracle/truffle/api/debug/SuspendedEvent;
iconst_1
invokevirtual com.oracle.truffle.api.debug.SuspendedEvent.prepareStepOut:(I)Lcom/oracle/truffle/api/debug/SuspendedEvent;
pop
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lcom/oracle/truffle/api/debug/test/StepTest;
0 2 1 event Lcom/oracle/truffle/api/debug/SuspendedEvent;
private void lambda$80(com.oracle.truffle.api.debug.SuspendedEvent);
descriptor: (Lcom/oracle/truffle/api/debug/SuspendedEvent;)V
flags: (0x1002) ACC_PRIVATE, ACC_SYNTHETIC
Code:
stack=6, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 1
bipush 10
iconst_0
ldc "EXPRESSION(CALL(inner2))"
iconst_0
anewarray java.lang.String
invokevirtual com.oracle.truffle.api.debug.test.StepTest.checkState:(Lcom/oracle/truffle/api/debug/SuspendedEvent;IZLjava/lang/String;[Ljava/lang/String;)Lcom/oracle/truffle/api/debug/SuspendedEvent;
iconst_1
invokevirtual com.oracle.truffle.api.debug.SuspendedEvent.prepareStepOut:(I)Lcom/oracle/truffle/api/debug/SuspendedEvent;
pop
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lcom/oracle/truffle/api/debug/test/StepTest;
0 2 1 event Lcom/oracle/truffle/api/debug/SuspendedEvent;
private void lambda$81(com.oracle.truffle.api.debug.SuspendedEvent);
descriptor: (Lcom/oracle/truffle/api/debug/SuspendedEvent;)V
flags: (0x1002) ACC_PRIVATE, ACC_SYNTHETIC
Code:
stack=6, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 1
iconst_1
iconst_1
ldc "ROOT(\n DEFINE(inner1, ROOT(\n STATEMENT,\n EXPRESSION\n )),\n DEFINE(inner2, ROOT(\n EXPRESSION(STATEMENT), STATEMENT(CONSTANT(1))\n )),\n EXPRESSION,\n STATEMENT(EXPRESSION(CALL(inner1)), EXPRESSION(CALL(inner1)), EXPRESSION(CALL(inner2))),\n EXPRESSION,\n STATEMENT\n)\n"
iconst_0
anewarray java.lang.String
invokevirtual com.oracle.truffle.api.debug.test.StepTest.checkState:(Lcom/oracle/truffle/api/debug/SuspendedEvent;IZLjava/lang/String;[Ljava/lang/String;)Lcom/oracle/truffle/api/debug/SuspendedEvent;
iconst_1
invokevirtual com.oracle.truffle.api.debug.SuspendedEvent.prepareStepOver:(I)Lcom/oracle/truffle/api/debug/SuspendedEvent;
pop
1: aload 0
aload 1
aconst_null
invokevirtual com.oracle.truffle.api.debug.test.StepTest.checkReturn:(Lcom/oracle/truffle/api/debug/SuspendedEvent;Ljava/lang/String;)Lcom/oracle/truffle/api/debug/SuspendedEvent;
pop
2: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lcom/oracle/truffle/api/debug/test/StepTest;
0 3 1 event Lcom/oracle/truffle/api/debug/SuspendedEvent;
private void lambda$82(com.oracle.truffle.api.debug.SuspendedEvent);
descriptor: (Lcom/oracle/truffle/api/debug/SuspendedEvent;)V
flags: (0x1002) ACC_PRIVATE, ACC_SYNTHETIC
Code:
stack=6, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 1
bipush 13
iconst_0
ldc "ROOT(\n DEFINE(inner1, ROOT(\n STATEMENT,\n EXPRESSION\n )),\n DEFINE(inner2, ROOT(\n EXPRESSION(STATEMENT), STATEMENT(CONSTANT(1))\n )),\n EXPRESSION,\n STATEMENT(EXPRESSION(CALL(inner1)), EXPRESSION(CALL(inner1)), EXPRESSION(CALL(inner2))),\n EXPRESSION,\n STATEMENT\n)\n"
iconst_0
anewarray java.lang.String
invokevirtual com.oracle.truffle.api.debug.test.StepTest.checkState:(Lcom/oracle/truffle/api/debug/SuspendedEvent;IZLjava/lang/String;[Ljava/lang/String;)Lcom/oracle/truffle/api/debug/SuspendedEvent;
iconst_1
invokevirtual com.oracle.truffle.api.debug.SuspendedEvent.prepareStepOver:(I)Lcom/oracle/truffle/api/debug/SuspendedEvent;
pop
1: aload 0
aload 1
ldc "()"
invokevirtual com.oracle.truffle.api.debug.test.StepTest.checkReturn:(Lcom/oracle/truffle/api/debug/SuspendedEvent;Ljava/lang/String;)Lcom/oracle/truffle/api/debug/SuspendedEvent;
pop
2: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lcom/oracle/truffle/api/debug/test/StepTest;
0 3 1 event Lcom/oracle/truffle/api/debug/SuspendedEvent;
private void lambda$83(com.oracle.truffle.api.debug.SuspendedEvent);
descriptor: (Lcom/oracle/truffle/api/debug/SuspendedEvent;)V
flags: (0x1002) ACC_PRIVATE, ACC_SYNTHETIC
Code:
stack=6, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 1
iconst_1
iconst_1
ldc "ROOT(\n DEFINE(inner1, ROOT(\n STATEMENT,\n EXPRESSION\n )),\n DEFINE(inner2, ROOT(\n EXPRESSION(STATEMENT), STATEMENT(CONSTANT(1))\n )),\n EXPRESSION,\n STATEMENT(EXPRESSION(CALL(inner1)), EXPRESSION(CALL(inner1)), EXPRESSION(CALL(inner2))),\n EXPRESSION,\n STATEMENT\n)\n"
iconst_0
anewarray java.lang.String
invokevirtual com.oracle.truffle.api.debug.test.StepTest.checkState:(Lcom/oracle/truffle/api/debug/SuspendedEvent;IZLjava/lang/String;[Ljava/lang/String;)Lcom/oracle/truffle/api/debug/SuspendedEvent;
iconst_1
invokevirtual com.oracle.truffle.api.debug.SuspendedEvent.prepareStepInto:(I)Lcom/oracle/truffle/api/debug/SuspendedEvent;
pop
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lcom/oracle/truffle/api/debug/test/StepTest;
0 2 1 event Lcom/oracle/truffle/api/debug/SuspendedEvent;
private void lambda$84(java.lang.String, com.oracle.truffle.api.debug.SuspendedEvent);
descriptor: (Ljava/lang/String;Lcom/oracle/truffle/api/debug/SuspendedEvent;)V
flags: (0x1002) ACC_PRIVATE, ACC_SYNTHETIC
Code:
stack=6, locals=3, args_size=3
start local 0 start local 2 0: aload 0
aload 2
iconst_2
iconst_1
aload 1
iconst_0
anewarray java.lang.String
invokevirtual com.oracle.truffle.api.debug.test.StepTest.checkState:(Lcom/oracle/truffle/api/debug/SuspendedEvent;IZLjava/lang/String;[Ljava/lang/String;)Lcom/oracle/truffle/api/debug/SuspendedEvent;
iconst_1
invokevirtual com.oracle.truffle.api.debug.SuspendedEvent.prepareStepInto:(I)Lcom/oracle/truffle/api/debug/SuspendedEvent;
pop
1: aload 0
aload 2
aconst_null
invokevirtual com.oracle.truffle.api.debug.test.StepTest.checkReturn:(Lcom/oracle/truffle/api/debug/SuspendedEvent;Ljava/lang/String;)Lcom/oracle/truffle/api/debug/SuspendedEvent;
pop
2: return
end local 2 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lcom/oracle/truffle/api/debug/test/StepTest;
0 3 2 event Lcom/oracle/truffle/api/debug/SuspendedEvent;
private void lambda$85(java.lang.String, com.oracle.truffle.api.debug.SuspendedEvent);
descriptor: (Ljava/lang/String;Lcom/oracle/truffle/api/debug/SuspendedEvent;)V
flags: (0x1002) ACC_PRIVATE, ACC_SYNTHETIC
Code:
stack=6, locals=3, args_size=3
start local 0 start local 2 0: aload 0
aload 2
iconst_5
iconst_0
aload 1
iconst_0
anewarray java.lang.String
invokevirtual com.oracle.truffle.api.debug.test.StepTest.checkState:(Lcom/oracle/truffle/api/debug/SuspendedEvent;IZLjava/lang/String;[Ljava/lang/String;)Lcom/oracle/truffle/api/debug/SuspendedEvent;
iconst_1
invokevirtual com.oracle.truffle.api.debug.SuspendedEvent.prepareStepInto:(I)Lcom/oracle/truffle/api/debug/SuspendedEvent;
pop
1: aload 0
aload 2
ldc "()"
invokevirtual com.oracle.truffle.api.debug.test.StepTest.checkReturn:(Lcom/oracle/truffle/api/debug/SuspendedEvent;Ljava/lang/String;)Lcom/oracle/truffle/api/debug/SuspendedEvent;
pop
2: return
end local 2 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lcom/oracle/truffle/api/debug/test/StepTest;
0 3 2 event Lcom/oracle/truffle/api/debug/SuspendedEvent;
private void lambda$86(com.oracle.truffle.api.debug.SuspendedEvent);
descriptor: (Lcom/oracle/truffle/api/debug/SuspendedEvent;)V
flags: (0x1002) ACC_PRIVATE, ACC_SYNTHETIC
Code:
stack=6, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 1
bipush 10
iconst_0
ldc "CALL(inner1)"
iconst_0
anewarray java.lang.String
invokevirtual com.oracle.truffle.api.debug.test.StepTest.checkState:(Lcom/oracle/truffle/api/debug/SuspendedEvent;IZLjava/lang/String;[Ljava/lang/String;)Lcom/oracle/truffle/api/debug/SuspendedEvent;
iconst_1
invokevirtual com.oracle.truffle.api.debug.SuspendedEvent.prepareStepInto:(I)Lcom/oracle/truffle/api/debug/SuspendedEvent;
pop
1: aload 0
aload 1
ldc "()"
invokevirtual com.oracle.truffle.api.debug.test.StepTest.checkReturn:(Lcom/oracle/truffle/api/debug/SuspendedEvent;Ljava/lang/String;)Lcom/oracle/truffle/api/debug/SuspendedEvent;
pop
2: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lcom/oracle/truffle/api/debug/test/StepTest;
0 3 1 event Lcom/oracle/truffle/api/debug/SuspendedEvent;
private void lambda$87(java.lang.String, com.oracle.truffle.api.debug.SuspendedEvent);
descriptor: (Ljava/lang/String;Lcom/oracle/truffle/api/debug/SuspendedEvent;)V
flags: (0x1002) ACC_PRIVATE, ACC_SYNTHETIC
Code:
stack=6, locals=3, args_size=3
start local 0 start local 2 0: aload 0
aload 2
iconst_2
iconst_1
aload 1
iconst_0
anewarray java.lang.String
invokevirtual com.oracle.truffle.api.debug.test.StepTest.checkState:(Lcom/oracle/truffle/api/debug/SuspendedEvent;IZLjava/lang/String;[Ljava/lang/String;)Lcom/oracle/truffle/api/debug/SuspendedEvent;
iconst_1
invokevirtual com.oracle.truffle.api.debug.SuspendedEvent.prepareStepInto:(I)Lcom/oracle/truffle/api/debug/SuspendedEvent;
pop
1: aload 0
aload 2
aconst_null
invokevirtual com.oracle.truffle.api.debug.test.StepTest.checkReturn:(Lcom/oracle/truffle/api/debug/SuspendedEvent;Ljava/lang/String;)Lcom/oracle/truffle/api/debug/SuspendedEvent;
pop
2: return
end local 2 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lcom/oracle/truffle/api/debug/test/StepTest;
0 3 2 event Lcom/oracle/truffle/api/debug/SuspendedEvent;
private void lambda$88(java.lang.String, com.oracle.truffle.api.debug.SuspendedEvent);
descriptor: (Ljava/lang/String;Lcom/oracle/truffle/api/debug/SuspendedEvent;)V
flags: (0x1002) ACC_PRIVATE, ACC_SYNTHETIC
Code:
stack=6, locals=3, args_size=3
start local 0 start local 2 0: aload 0
aload 2
iconst_5
iconst_0
aload 1
iconst_0
anewarray java.lang.String
invokevirtual com.oracle.truffle.api.debug.test.StepTest.checkState:(Lcom/oracle/truffle/api/debug/SuspendedEvent;IZLjava/lang/String;[Ljava/lang/String;)Lcom/oracle/truffle/api/debug/SuspendedEvent;
iconst_1
invokevirtual com.oracle.truffle.api.debug.SuspendedEvent.prepareStepInto:(I)Lcom/oracle/truffle/api/debug/SuspendedEvent;
pop
1: aload 0
aload 2
ldc "()"
invokevirtual com.oracle.truffle.api.debug.test.StepTest.checkReturn:(Lcom/oracle/truffle/api/debug/SuspendedEvent;Ljava/lang/String;)Lcom/oracle/truffle/api/debug/SuspendedEvent;
pop
2: return
end local 2 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lcom/oracle/truffle/api/debug/test/StepTest;
0 3 2 event Lcom/oracle/truffle/api/debug/SuspendedEvent;
private void lambda$89(com.oracle.truffle.api.debug.SuspendedEvent);
descriptor: (Lcom/oracle/truffle/api/debug/SuspendedEvent;)V
flags: (0x1002) ACC_PRIVATE, ACC_SYNTHETIC
Code:
stack=6, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 1
bipush 10
iconst_0
ldc "CALL(inner1)"
iconst_0
anewarray java.lang.String
invokevirtual com.oracle.truffle.api.debug.test.StepTest.checkState:(Lcom/oracle/truffle/api/debug/SuspendedEvent;IZLjava/lang/String;[Ljava/lang/String;)Lcom/oracle/truffle/api/debug/SuspendedEvent;
iconst_1
invokevirtual com.oracle.truffle.api.debug.SuspendedEvent.prepareStepInto:(I)Lcom/oracle/truffle/api/debug/SuspendedEvent;
pop
1: aload 0
aload 1
ldc "()"
invokevirtual com.oracle.truffle.api.debug.test.StepTest.checkReturn:(Lcom/oracle/truffle/api/debug/SuspendedEvent;Ljava/lang/String;)Lcom/oracle/truffle/api/debug/SuspendedEvent;
pop
2: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lcom/oracle/truffle/api/debug/test/StepTest;
0 3 1 event Lcom/oracle/truffle/api/debug/SuspendedEvent;
private void lambda$90(java.lang.String, com.oracle.truffle.api.debug.SuspendedEvent);
descriptor: (Ljava/lang/String;Lcom/oracle/truffle/api/debug/SuspendedEvent;)V
flags: (0x1002) ACC_PRIVATE, ACC_SYNTHETIC
Code:
stack=6, locals=3, args_size=3
start local 0 start local 2 0: aload 0
aload 2
bipush 6
iconst_1
aload 1
iconst_0
anewarray java.lang.String
invokevirtual com.oracle.truffle.api.debug.test.StepTest.checkState:(Lcom/oracle/truffle/api/debug/SuspendedEvent;IZLjava/lang/String;[Ljava/lang/String;)Lcom/oracle/truffle/api/debug/SuspendedEvent;
iconst_1
invokevirtual com.oracle.truffle.api.debug.SuspendedEvent.prepareStepInto:(I)Lcom/oracle/truffle/api/debug/SuspendedEvent;
pop
1: aload 0
aload 2
aconst_null
invokevirtual com.oracle.truffle.api.debug.test.StepTest.checkReturn:(Lcom/oracle/truffle/api/debug/SuspendedEvent;Ljava/lang/String;)Lcom/oracle/truffle/api/debug/SuspendedEvent;
pop
2: return
end local 2 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lcom/oracle/truffle/api/debug/test/StepTest;
0 3 2 event Lcom/oracle/truffle/api/debug/SuspendedEvent;
private void lambda$91(java.lang.String, com.oracle.truffle.api.debug.SuspendedEvent);
descriptor: (Ljava/lang/String;Lcom/oracle/truffle/api/debug/SuspendedEvent;)V
flags: (0x1002) ACC_PRIVATE, ACC_SYNTHETIC
Code:
stack=6, locals=3, args_size=3
start local 0 start local 2 0: aload 0
aload 2
bipush 8
iconst_0
aload 1
iconst_0
anewarray java.lang.String
invokevirtual com.oracle.truffle.api.debug.test.StepTest.checkState:(Lcom/oracle/truffle/api/debug/SuspendedEvent;IZLjava/lang/String;[Ljava/lang/String;)Lcom/oracle/truffle/api/debug/SuspendedEvent;
iconst_1
invokevirtual com.oracle.truffle.api.debug.SuspendedEvent.prepareStepInto:(I)Lcom/oracle/truffle/api/debug/SuspendedEvent;
pop
1: aload 0
aload 2
ldc "1"
invokevirtual com.oracle.truffle.api.debug.test.StepTest.checkReturn:(Lcom/oracle/truffle/api/debug/SuspendedEvent;Ljava/lang/String;)Lcom/oracle/truffle/api/debug/SuspendedEvent;
pop
2: return
end local 2 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lcom/oracle/truffle/api/debug/test/StepTest;
0 3 2 event Lcom/oracle/truffle/api/debug/SuspendedEvent;
private void lambda$92(com.oracle.truffle.api.debug.SuspendedEvent);
descriptor: (Lcom/oracle/truffle/api/debug/SuspendedEvent;)V
flags: (0x1002) ACC_PRIVATE, ACC_SYNTHETIC
Code:
stack=6, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 1
bipush 10
iconst_0
ldc "CALL(inner2)"
iconst_0
anewarray java.lang.String
invokevirtual com.oracle.truffle.api.debug.test.StepTest.checkState:(Lcom/oracle/truffle/api/debug/SuspendedEvent;IZLjava/lang/String;[Ljava/lang/String;)Lcom/oracle/truffle/api/debug/SuspendedEvent;
iconst_1
invokevirtual com.oracle.truffle.api.debug.SuspendedEvent.prepareStepInto:(I)Lcom/oracle/truffle/api/debug/SuspendedEvent;
pop
1: aload 0
aload 1
ldc "1"
invokevirtual com.oracle.truffle.api.debug.test.StepTest.checkReturn:(Lcom/oracle/truffle/api/debug/SuspendedEvent;Ljava/lang/String;)Lcom/oracle/truffle/api/debug/SuspendedEvent;
pop
2: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lcom/oracle/truffle/api/debug/test/StepTest;
0 3 1 event Lcom/oracle/truffle/api/debug/SuspendedEvent;
private void lambda$93(com.oracle.truffle.api.debug.SuspendedEvent);
descriptor: (Lcom/oracle/truffle/api/debug/SuspendedEvent;)V
flags: (0x1002) ACC_PRIVATE, ACC_SYNTHETIC
Code:
stack=6, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 1
bipush 13
iconst_0
ldc "ROOT(\n DEFINE(inner1, ROOT(\n STATEMENT,\n EXPRESSION\n )),\n DEFINE(inner2, ROOT(\n EXPRESSION(STATEMENT), STATEMENT(CONSTANT(1))\n )),\n EXPRESSION,\n STATEMENT(EXPRESSION(CALL(inner1)), EXPRESSION(CALL(inner1)), EXPRESSION(CALL(inner2))),\n EXPRESSION,\n STATEMENT\n)\n"
iconst_0
anewarray java.lang.String
invokevirtual com.oracle.truffle.api.debug.test.StepTest.checkState:(Lcom/oracle/truffle/api/debug/SuspendedEvent;IZLjava/lang/String;[Ljava/lang/String;)Lcom/oracle/truffle/api/debug/SuspendedEvent;
iconst_1
invokevirtual com.oracle.truffle.api.debug.SuspendedEvent.prepareStepInto:(I)Lcom/oracle/truffle/api/debug/SuspendedEvent;
pop
1: aload 0
aload 1
ldc "()"
invokevirtual com.oracle.truffle.api.debug.test.StepTest.checkReturn:(Lcom/oracle/truffle/api/debug/SuspendedEvent;Ljava/lang/String;)Lcom/oracle/truffle/api/debug/SuspendedEvent;
pop
2: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lcom/oracle/truffle/api/debug/test/StepTest;
0 3 1 event Lcom/oracle/truffle/api/debug/SuspendedEvent;
private void lambda$94(com.oracle.truffle.api.debug.SuspendedEvent);
descriptor: (Lcom/oracle/truffle/api/debug/SuspendedEvent;)V
flags: (0x1002) ACC_PRIVATE, ACC_SYNTHETIC
Code:
stack=6, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 1
iconst_1
iconst_1
ldc "ROOT(\n DEFINE(inner1, ROOT(\n STATEMENT,\n EXPRESSION\n )),\n DEFINE(inner2, ROOT(\n EXPRESSION(STATEMENT), STATEMENT(CONSTANT(1))\n )),\n EXPRESSION,\n STATEMENT(EXPRESSION(CALL(inner1)), EXPRESSION(CALL(inner1)), EXPRESSION(CALL(inner2))),\n EXPRESSION,\n STATEMENT\n)\n"
iconst_0
anewarray java.lang.String
invokevirtual com.oracle.truffle.api.debug.test.StepTest.checkState:(Lcom/oracle/truffle/api/debug/SuspendedEvent;IZLjava/lang/String;[Ljava/lang/String;)Lcom/oracle/truffle/api/debug/SuspendedEvent;
iconst_1
invokevirtual com.oracle.truffle.api.debug.SuspendedEvent.prepareStepInto:(I)Lcom/oracle/truffle/api/debug/SuspendedEvent;
pop
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lcom/oracle/truffle/api/debug/test/StepTest;
0 2 1 event Lcom/oracle/truffle/api/debug/SuspendedEvent;
private void lambda$95(java.lang.String, com.oracle.truffle.api.debug.SuspendedEvent);
descriptor: (Ljava/lang/String;Lcom/oracle/truffle/api/debug/SuspendedEvent;)V
flags: (0x1002) ACC_PRIVATE, ACC_SYNTHETIC
Code:
stack=6, locals=3, args_size=3
start local 0 start local 2 0: aload 0
aload 2
iconst_2
iconst_1
aload 1
iconst_0
anewarray java.lang.String
invokevirtual com.oracle.truffle.api.debug.test.StepTest.checkState:(Lcom/oracle/truffle/api/debug/SuspendedEvent;IZLjava/lang/String;[Ljava/lang/String;)Lcom/oracle/truffle/api/debug/SuspendedEvent;
iconst_1
invokevirtual com.oracle.truffle.api.debug.SuspendedEvent.prepareStepOut:(I)Lcom/oracle/truffle/api/debug/SuspendedEvent;
pop
1: aload 0
aload 2
aconst_null
invokevirtual com.oracle.truffle.api.debug.test.StepTest.checkReturn:(Lcom/oracle/truffle/api/debug/SuspendedEvent;Ljava/lang/String;)Lcom/oracle/truffle/api/debug/SuspendedEvent;
pop
2: return
end local 2 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lcom/oracle/truffle/api/debug/test/StepTest;
0 3 2 event Lcom/oracle/truffle/api/debug/SuspendedEvent;
private void lambda$96(com.oracle.truffle.api.debug.SuspendedEvent);
descriptor: (Lcom/oracle/truffle/api/debug/SuspendedEvent;)V
flags: (0x1002) ACC_PRIVATE, ACC_SYNTHETIC
Code:
stack=6, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 1
bipush 10
iconst_0
ldc "CALL(inner1)"
iconst_0
anewarray java.lang.String
invokevirtual com.oracle.truffle.api.debug.test.StepTest.checkState:(Lcom/oracle/truffle/api/debug/SuspendedEvent;IZLjava/lang/String;[Ljava/lang/String;)Lcom/oracle/truffle/api/debug/SuspendedEvent;
iconst_1
invokevirtual com.oracle.truffle.api.debug.SuspendedEvent.prepareStepOut:(I)Lcom/oracle/truffle/api/debug/SuspendedEvent;
pop
1: aload 0
aload 1
ldc "()"
invokevirtual com.oracle.truffle.api.debug.test.StepTest.checkReturn:(Lcom/oracle/truffle/api/debug/SuspendedEvent;Ljava/lang/String;)Lcom/oracle/truffle/api/debug/SuspendedEvent;
pop
2: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lcom/oracle/truffle/api/debug/test/StepTest;
0 3 1 event Lcom/oracle/truffle/api/debug/SuspendedEvent;
private void lambda$97(com.oracle.truffle.api.debug.SuspendedEvent);
descriptor: (Lcom/oracle/truffle/api/debug/SuspendedEvent;)V
flags: (0x1002) ACC_PRIVATE, ACC_SYNTHETIC
Code:
stack=6, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 1
iconst_1
iconst_1
ldc "ROOT(\n DEFINE(inner1, ROOT(\n STATEMENT,\n EXPRESSION\n )),\n DEFINE(inner2, ROOT(\n EXPRESSION(STATEMENT), STATEMENT(CONSTANT(1))\n )),\n EXPRESSION,\n STATEMENT(EXPRESSION(CALL(inner1)), EXPRESSION(CALL(inner1)), EXPRESSION(CALL(inner2))),\n EXPRESSION,\n STATEMENT\n)\n"
iconst_0
anewarray java.lang.String
invokevirtual com.oracle.truffle.api.debug.test.StepTest.checkState:(Lcom/oracle/truffle/api/debug/SuspendedEvent;IZLjava/lang/String;[Ljava/lang/String;)Lcom/oracle/truffle/api/debug/SuspendedEvent;
iconst_1
invokevirtual com.oracle.truffle.api.debug.SuspendedEvent.prepareStepInto:(I)Lcom/oracle/truffle/api/debug/SuspendedEvent;
pop
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lcom/oracle/truffle/api/debug/test/StepTest;
0 2 1 event Lcom/oracle/truffle/api/debug/SuspendedEvent;
private void lambda$98(com.oracle.truffle.api.debug.SuspendedEvent);
descriptor: (Lcom/oracle/truffle/api/debug/SuspendedEvent;)V
flags: (0x1002) ACC_PRIVATE, ACC_SYNTHETIC
Code:
stack=6, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 1
bipush 10
iconst_1
ldc "STATEMENT(EXPRESSION(CALL(inner1)), EXPRESSION(CALL(inner1)), EXPRESSION(CALL(inner2)))"
iconst_0
anewarray java.lang.String
invokevirtual com.oracle.truffle.api.debug.test.StepTest.checkState:(Lcom/oracle/truffle/api/debug/SuspendedEvent;IZLjava/lang/String;[Ljava/lang/String;)Lcom/oracle/truffle/api/debug/SuspendedEvent;
iconst_1
invokevirtual com.oracle.truffle.api.debug.SuspendedEvent.prepareStepInto:(I)Lcom/oracle/truffle/api/debug/SuspendedEvent;
pop
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lcom/oracle/truffle/api/debug/test/StepTest;
0 2 1 event Lcom/oracle/truffle/api/debug/SuspendedEvent;
private void lambda$99(java.lang.String, com.oracle.truffle.api.debug.SuspendedEvent);
descriptor: (Ljava/lang/String;Lcom/oracle/truffle/api/debug/SuspendedEvent;)V
flags: (0x1002) ACC_PRIVATE, ACC_SYNTHETIC
Code:
stack=6, locals=3, args_size=3
start local 0 start local 2 0: aload 0
aload 2
iconst_2
iconst_1
aload 1
iconst_0
anewarray java.lang.String
invokevirtual com.oracle.truffle.api.debug.test.StepTest.checkState:(Lcom/oracle/truffle/api/debug/SuspendedEvent;IZLjava/lang/String;[Ljava/lang/String;)Lcom/oracle/truffle/api/debug/SuspendedEvent;
iconst_1
invokevirtual com.oracle.truffle.api.debug.SuspendedEvent.prepareStepInto:(I)Lcom/oracle/truffle/api/debug/SuspendedEvent;
pop
1: return
end local 2 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lcom/oracle/truffle/api/debug/test/StepTest;
0 2 2 event Lcom/oracle/truffle/api/debug/SuspendedEvent;
private void lambda$100(com.oracle.truffle.api.debug.SuspendedEvent);
descriptor: (Lcom/oracle/truffle/api/debug/SuspendedEvent;)V
flags: (0x1002) ACC_PRIVATE, ACC_SYNTHETIC
Code:
stack=6, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 1
iconst_3
iconst_1
ldc "STATEMENT"
iconst_0
anewarray java.lang.String
invokevirtual com.oracle.truffle.api.debug.test.StepTest.checkState:(Lcom/oracle/truffle/api/debug/SuspendedEvent;IZLjava/lang/String;[Ljava/lang/String;)Lcom/oracle/truffle/api/debug/SuspendedEvent;
iconst_1
invokevirtual com.oracle.truffle.api.debug.SuspendedEvent.prepareStepInto:(I)Lcom/oracle/truffle/api/debug/SuspendedEvent;
pop
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lcom/oracle/truffle/api/debug/test/StepTest;
0 2 1 event Lcom/oracle/truffle/api/debug/SuspendedEvent;
private void lambda$101(java.lang.String, com.oracle.truffle.api.debug.SuspendedEvent);
descriptor: (Ljava/lang/String;Lcom/oracle/truffle/api/debug/SuspendedEvent;)V
flags: (0x1002) ACC_PRIVATE, ACC_SYNTHETIC
Code:
stack=6, locals=3, args_size=3
start local 0 start local 2 0: aload 0
aload 2
iconst_5
iconst_0
aload 1
iconst_0
anewarray java.lang.String
invokevirtual com.oracle.truffle.api.debug.test.StepTest.checkState:(Lcom/oracle/truffle/api/debug/SuspendedEvent;IZLjava/lang/String;[Ljava/lang/String;)Lcom/oracle/truffle/api/debug/SuspendedEvent;
iconst_1
invokevirtual com.oracle.truffle.api.debug.SuspendedEvent.prepareStepInto:(I)Lcom/oracle/truffle/api/debug/SuspendedEvent;
pop
1: return
end local 2 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lcom/oracle/truffle/api/debug/test/StepTest;
0 2 2 event Lcom/oracle/truffle/api/debug/SuspendedEvent;
private void lambda$102(com.oracle.truffle.api.debug.SuspendedEvent);
descriptor: (Lcom/oracle/truffle/api/debug/SuspendedEvent;)V
flags: (0x1002) ACC_PRIVATE, ACC_SYNTHETIC
Code:
stack=6, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 1
bipush 10
iconst_0
ldc "CALL(inner1)"
iconst_0
anewarray java.lang.String
invokevirtual com.oracle.truffle.api.debug.test.StepTest.checkState:(Lcom/oracle/truffle/api/debug/SuspendedEvent;IZLjava/lang/String;[Ljava/lang/String;)Lcom/oracle/truffle/api/debug/SuspendedEvent;
iconst_1
invokevirtual com.oracle.truffle.api.debug.SuspendedEvent.prepareStepInto:(I)Lcom/oracle/truffle/api/debug/SuspendedEvent;
pop
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lcom/oracle/truffle/api/debug/test/StepTest;
0 2 1 event Lcom/oracle/truffle/api/debug/SuspendedEvent;
private void lambda$103(java.lang.String, com.oracle.truffle.api.debug.SuspendedEvent);
descriptor: (Ljava/lang/String;Lcom/oracle/truffle/api/debug/SuspendedEvent;)V
flags: (0x1002) ACC_PRIVATE, ACC_SYNTHETIC
Code:
stack=6, locals=3, args_size=3
start local 0 start local 2 0: aload 0
aload 2
iconst_2
iconst_1
aload 1
iconst_0
anewarray java.lang.String
invokevirtual com.oracle.truffle.api.debug.test.StepTest.checkState:(Lcom/oracle/truffle/api/debug/SuspendedEvent;IZLjava/lang/String;[Ljava/lang/String;)Lcom/oracle/truffle/api/debug/SuspendedEvent;
iconst_1
invokevirtual com.oracle.truffle.api.debug.SuspendedEvent.prepareStepOut:(I)Lcom/oracle/truffle/api/debug/SuspendedEvent;
pop
1: return
end local 2 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lcom/oracle/truffle/api/debug/test/StepTest;
0 2 2 event Lcom/oracle/truffle/api/debug/SuspendedEvent;
private void lambda$104(com.oracle.truffle.api.debug.SuspendedEvent);
descriptor: (Lcom/oracle/truffle/api/debug/SuspendedEvent;)V
flags: (0x1002) ACC_PRIVATE, ACC_SYNTHETIC
Code:
stack=6, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 1
bipush 10
iconst_0
ldc "CALL(inner1)"
iconst_0
anewarray java.lang.String
invokevirtual com.oracle.truffle.api.debug.test.StepTest.checkState:(Lcom/oracle/truffle/api/debug/SuspendedEvent;IZLjava/lang/String;[Ljava/lang/String;)Lcom/oracle/truffle/api/debug/SuspendedEvent;
iconst_1
invokevirtual com.oracle.truffle.api.debug.SuspendedEvent.prepareStepInto:(I)Lcom/oracle/truffle/api/debug/SuspendedEvent;
pop
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lcom/oracle/truffle/api/debug/test/StepTest;
0 2 1 event Lcom/oracle/truffle/api/debug/SuspendedEvent;
private void lambda$105(java.lang.String, com.oracle.truffle.api.debug.SuspendedEvent);
descriptor: (Ljava/lang/String;Lcom/oracle/truffle/api/debug/SuspendedEvent;)V
flags: (0x1002) ACC_PRIVATE, ACC_SYNTHETIC
Code:
stack=6, locals=3, args_size=3
start local 0 start local 2 0: aload 0
aload 2
bipush 6
iconst_1
aload 1
iconst_0
anewarray java.lang.String
invokevirtual com.oracle.truffle.api.debug.test.StepTest.checkState:(Lcom/oracle/truffle/api/debug/SuspendedEvent;IZLjava/lang/String;[Ljava/lang/String;)Lcom/oracle/truffle/api/debug/SuspendedEvent;
iconst_1
invokevirtual com.oracle.truffle.api.debug.SuspendedEvent.prepareStepInto:(I)Lcom/oracle/truffle/api/debug/SuspendedEvent;
pop
1: return
end local 2 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lcom/oracle/truffle/api/debug/test/StepTest;
0 2 2 event Lcom/oracle/truffle/api/debug/SuspendedEvent;
private void lambda$106(com.oracle.truffle.api.debug.SuspendedEvent);
descriptor: (Lcom/oracle/truffle/api/debug/SuspendedEvent;)V
flags: (0x1002) ACC_PRIVATE, ACC_SYNTHETIC
Code:
stack=6, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 1
bipush 7
iconst_1
ldc "STATEMENT"
iconst_0
anewarray java.lang.String
invokevirtual com.oracle.truffle.api.debug.test.StepTest.checkState:(Lcom/oracle/truffle/api/debug/SuspendedEvent;IZLjava/lang/String;[Ljava/lang/String;)Lcom/oracle/truffle/api/debug/SuspendedEvent;
iconst_1
invokevirtual com.oracle.truffle.api.debug.SuspendedEvent.prepareStepInto:(I)Lcom/oracle/truffle/api/debug/SuspendedEvent;
pop
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lcom/oracle/truffle/api/debug/test/StepTest;
0 2 1 event Lcom/oracle/truffle/api/debug/SuspendedEvent;
private void lambda$107(com.oracle.truffle.api.debug.SuspendedEvent);
descriptor: (Lcom/oracle/truffle/api/debug/SuspendedEvent;)V
flags: (0x1002) ACC_PRIVATE, ACC_SYNTHETIC
Code:
stack=6, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 1
bipush 7
iconst_1
ldc "STATEMENT(CONSTANT(1))"
iconst_0
anewarray java.lang.String
invokevirtual com.oracle.truffle.api.debug.test.StepTest.checkState:(Lcom/oracle/truffle/api/debug/SuspendedEvent;IZLjava/lang/String;[Ljava/lang/String;)Lcom/oracle/truffle/api/debug/SuspendedEvent;
iconst_1
invokevirtual com.oracle.truffle.api.debug.SuspendedEvent.prepareStepInto:(I)Lcom/oracle/truffle/api/debug/SuspendedEvent;
pop
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lcom/oracle/truffle/api/debug/test/StepTest;
0 2 1 event Lcom/oracle/truffle/api/debug/SuspendedEvent;
private void lambda$108(java.lang.String, com.oracle.truffle.api.debug.SuspendedEvent);
descriptor: (Ljava/lang/String;Lcom/oracle/truffle/api/debug/SuspendedEvent;)V
flags: (0x1002) ACC_PRIVATE, ACC_SYNTHETIC
Code:
stack=6, locals=3, args_size=3
start local 0 start local 2 0: aload 0
aload 2
bipush 8
iconst_0
aload 1
iconst_0
anewarray java.lang.String
invokevirtual com.oracle.truffle.api.debug.test.StepTest.checkState:(Lcom/oracle/truffle/api/debug/SuspendedEvent;IZLjava/lang/String;[Ljava/lang/String;)Lcom/oracle/truffle/api/debug/SuspendedEvent;
iconst_1
invokevirtual com.oracle.truffle.api.debug.SuspendedEvent.prepareStepInto:(I)Lcom/oracle/truffle/api/debug/SuspendedEvent;
pop
1: return
end local 2 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lcom/oracle/truffle/api/debug/test/StepTest;
0 2 2 event Lcom/oracle/truffle/api/debug/SuspendedEvent;
private void lambda$109(com.oracle.truffle.api.debug.SuspendedEvent);
descriptor: (Lcom/oracle/truffle/api/debug/SuspendedEvent;)V
flags: (0x1002) ACC_PRIVATE, ACC_SYNTHETIC
Code:
stack=6, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 1
bipush 10
iconst_0
ldc "CALL(inner2)"
iconst_0
anewarray java.lang.String
invokevirtual com.oracle.truffle.api.debug.test.StepTest.checkState:(Lcom/oracle/truffle/api/debug/SuspendedEvent;IZLjava/lang/String;[Ljava/lang/String;)Lcom/oracle/truffle/api/debug/SuspendedEvent;
iconst_1
invokevirtual com.oracle.truffle.api.debug.SuspendedEvent.prepareStepInto:(I)Lcom/oracle/truffle/api/debug/SuspendedEvent;
pop
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lcom/oracle/truffle/api/debug/test/StepTest;
0 2 1 event Lcom/oracle/truffle/api/debug/SuspendedEvent;
private void lambda$110(com.oracle.truffle.api.debug.SuspendedEvent);
descriptor: (Lcom/oracle/truffle/api/debug/SuspendedEvent;)V
flags: (0x1002) ACC_PRIVATE, ACC_SYNTHETIC
Code:
stack=6, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 1
bipush 12
iconst_1
ldc "STATEMENT"
iconst_0
anewarray java.lang.String
invokevirtual com.oracle.truffle.api.debug.test.StepTest.checkState:(Lcom/oracle/truffle/api/debug/SuspendedEvent;IZLjava/lang/String;[Ljava/lang/String;)Lcom/oracle/truffle/api/debug/SuspendedEvent;
iconst_1
invokevirtual com.oracle.truffle.api.debug.SuspendedEvent.prepareStepInto:(I)Lcom/oracle/truffle/api/debug/SuspendedEvent;
pop
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lcom/oracle/truffle/api/debug/test/StepTest;
0 2 1 event Lcom/oracle/truffle/api/debug/SuspendedEvent;
private void lambda$111(com.oracle.truffle.api.debug.SuspendedEvent);
descriptor: (Lcom/oracle/truffle/api/debug/SuspendedEvent;)V
flags: (0x1002) ACC_PRIVATE, ACC_SYNTHETIC
Code:
stack=6, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 1
bipush 13
iconst_0
ldc "ROOT(\n DEFINE(inner1, ROOT(\n STATEMENT,\n EXPRESSION\n )),\n DEFINE(inner2, ROOT(\n EXPRESSION(STATEMENT), STATEMENT(CONSTANT(1))\n )),\n EXPRESSION,\n STATEMENT(EXPRESSION(CALL(inner1)), EXPRESSION(CALL(inner1)), EXPRESSION(CALL(inner2))),\n EXPRESSION,\n STATEMENT\n)\n"
iconst_0
anewarray java.lang.String
invokevirtual com.oracle.truffle.api.debug.test.StepTest.checkState:(Lcom/oracle/truffle/api/debug/SuspendedEvent;IZLjava/lang/String;[Ljava/lang/String;)Lcom/oracle/truffle/api/debug/SuspendedEvent;
iconst_1
invokevirtual com.oracle.truffle.api.debug.SuspendedEvent.prepareStepInto:(I)Lcom/oracle/truffle/api/debug/SuspendedEvent;
pop
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lcom/oracle/truffle/api/debug/test/StepTest;
0 2 1 event Lcom/oracle/truffle/api/debug/SuspendedEvent;
private void lambda$112(com.oracle.truffle.api.debug.SuspendedEvent);
descriptor: (Lcom/oracle/truffle/api/debug/SuspendedEvent;)V
flags: (0x1002) ACC_PRIVATE, ACC_SYNTHETIC
Code:
stack=6, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 1
iconst_1
iconst_1
ldc "ROOT(\n DEFINE(inner1, ROOT(\n STATEMENT,\n EXPRESSION\n )),\n DEFINE(inner2, ROOT(\n EXPRESSION(STATEMENT), STATEMENT(CONSTANT(1))\n )),\n EXPRESSION,\n STATEMENT(EXPRESSION(CALL(inner1)), EXPRESSION(CALL(inner1)), EXPRESSION(CALL(inner2))),\n EXPRESSION,\n STATEMENT\n)\n"
iconst_0
anewarray java.lang.String
invokevirtual com.oracle.truffle.api.debug.test.StepTest.checkState:(Lcom/oracle/truffle/api/debug/SuspendedEvent;IZLjava/lang/String;[Ljava/lang/String;)Lcom/oracle/truffle/api/debug/SuspendedEvent;
iconst_1
invokevirtual com.oracle.truffle.api.debug.SuspendedEvent.prepareStepInto:(I)Lcom/oracle/truffle/api/debug/SuspendedEvent;
pop
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lcom/oracle/truffle/api/debug/test/StepTest;
0 2 1 event Lcom/oracle/truffle/api/debug/SuspendedEvent;
private void lambda$113(com.oracle.truffle.api.debug.SuspendedEvent);
descriptor: (Lcom/oracle/truffle/api/debug/SuspendedEvent;)V
flags: (0x1002) ACC_PRIVATE, ACC_SYNTHETIC
Code:
stack=6, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 1
bipush 9
iconst_1
ldc "EXPRESSION"
iconst_0
anewarray java.lang.String
invokevirtual com.oracle.truffle.api.debug.test.StepTest.checkState:(Lcom/oracle/truffle/api/debug/SuspendedEvent;IZLjava/lang/String;[Ljava/lang/String;)Lcom/oracle/truffle/api/debug/SuspendedEvent;
iconst_1
invokevirtual com.oracle.truffle.api.debug.SuspendedEvent.prepareStepOver:(I)Lcom/oracle/truffle/api/debug/SuspendedEvent;
pop
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lcom/oracle/truffle/api/debug/test/StepTest;
0 2 1 event Lcom/oracle/truffle/api/debug/SuspendedEvent;
private void lambda$114(com.oracle.truffle.api.debug.SuspendedEvent);
descriptor: (Lcom/oracle/truffle/api/debug/SuspendedEvent;)V
flags: (0x1002) ACC_PRIVATE, ACC_SYNTHETIC
Code:
stack=6, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 1
bipush 9
iconst_0
ldc "EXPRESSION"
iconst_0
anewarray java.lang.String
invokevirtual com.oracle.truffle.api.debug.test.StepTest.checkState:(Lcom/oracle/truffle/api/debug/SuspendedEvent;IZLjava/lang/String;[Ljava/lang/String;)Lcom/oracle/truffle/api/debug/SuspendedEvent;
iconst_1
invokevirtual com.oracle.truffle.api.debug.SuspendedEvent.prepareStepOver:(I)Lcom/oracle/truffle/api/debug/SuspendedEvent;
pop
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lcom/oracle/truffle/api/debug/test/StepTest;
0 2 1 event Lcom/oracle/truffle/api/debug/SuspendedEvent;
private void lambda$115(com.oracle.truffle.api.debug.SuspendedEvent);
descriptor: (Lcom/oracle/truffle/api/debug/SuspendedEvent;)V
flags: (0x1002) ACC_PRIVATE, ACC_SYNTHETIC
Code:
stack=6, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 1
bipush 10
iconst_1
ldc "STATEMENT(EXPRESSION(CALL(inner1)), EXPRESSION(CALL(inner1)), EXPRESSION(CALL(inner2)))"
iconst_0
anewarray java.lang.String
invokevirtual com.oracle.truffle.api.debug.test.StepTest.checkState:(Lcom/oracle/truffle/api/debug/SuspendedEvent;IZLjava/lang/String;[Ljava/lang/String;)Lcom/oracle/truffle/api/debug/SuspendedEvent;
iconst_1
invokevirtual com.oracle.truffle.api.debug.SuspendedEvent.prepareStepOver:(I)Lcom/oracle/truffle/api/debug/SuspendedEvent;
pop
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lcom/oracle/truffle/api/debug/test/StepTest;
0 2 1 event Lcom/oracle/truffle/api/debug/SuspendedEvent;
private void lambda$116(com.oracle.truffle.api.debug.SuspendedEvent);
descriptor: (Lcom/oracle/truffle/api/debug/SuspendedEvent;)V
flags: (0x1002) ACC_PRIVATE, ACC_SYNTHETIC
Code:
stack=6, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 1
bipush 10
iconst_1
ldc "EXPRESSION(CALL(inner1))"
iconst_0
anewarray java.lang.String
invokevirtual com.oracle.truffle.api.debug.test.StepTest.checkState:(Lcom/oracle/truffle/api/debug/SuspendedEvent;IZLjava/lang/String;[Ljava/lang/String;)Lcom/oracle/truffle/api/debug/SuspendedEvent;
iconst_1
invokevirtual com.oracle.truffle.api.debug.SuspendedEvent.prepareStepInto:(I)Lcom/oracle/truffle/api/debug/SuspendedEvent;
pop
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lcom/oracle/truffle/api/debug/test/StepTest;
0 2 1 event Lcom/oracle/truffle/api/debug/SuspendedEvent;
private void lambda$117(java.lang.String, com.oracle.truffle.api.debug.SuspendedEvent);
descriptor: (Ljava/lang/String;Lcom/oracle/truffle/api/debug/SuspendedEvent;)V
flags: (0x1002) ACC_PRIVATE, ACC_SYNTHETIC
Code:
stack=6, locals=3, args_size=3
start local 0 start local 2 0: aload 0
aload 2
iconst_2
iconst_1
aload 1
iconst_0
anewarray java.lang.String
invokevirtual com.oracle.truffle.api.debug.test.StepTest.checkState:(Lcom/oracle/truffle/api/debug/SuspendedEvent;IZLjava/lang/String;[Ljava/lang/String;)Lcom/oracle/truffle/api/debug/SuspendedEvent;
iconst_1
invokevirtual com.oracle.truffle.api.debug.SuspendedEvent.prepareStepInto:(I)Lcom/oracle/truffle/api/debug/SuspendedEvent;
pop
1: return
end local 2 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lcom/oracle/truffle/api/debug/test/StepTest;
0 2 2 event Lcom/oracle/truffle/api/debug/SuspendedEvent;
private void lambda$118(com.oracle.truffle.api.debug.SuspendedEvent);
descriptor: (Lcom/oracle/truffle/api/debug/SuspendedEvent;)V
flags: (0x1002) ACC_PRIVATE, ACC_SYNTHETIC
Code:
stack=6, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 1
iconst_3
iconst_1
ldc "STATEMENT"
iconst_0
anewarray java.lang.String
invokevirtual com.oracle.truffle.api.debug.test.StepTest.checkState:(Lcom/oracle/truffle/api/debug/SuspendedEvent;IZLjava/lang/String;[Ljava/lang/String;)Lcom/oracle/truffle/api/debug/SuspendedEvent;
iconst_1
invokevirtual com.oracle.truffle.api.debug.SuspendedEvent.prepareStepOut:(I)Lcom/oracle/truffle/api/debug/SuspendedEvent;
pop
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lcom/oracle/truffle/api/debug/test/StepTest;
0 2 1 event Lcom/oracle/truffle/api/debug/SuspendedEvent;
private void lambda$119(com.oracle.truffle.api.debug.SuspendedEvent);
descriptor: (Lcom/oracle/truffle/api/debug/SuspendedEvent;)V
flags: (0x1002) ACC_PRIVATE, ACC_SYNTHETIC
Code:
stack=6, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 1
bipush 10
iconst_0
ldc "CALL(inner1)"
iconst_0
anewarray java.lang.String
invokevirtual com.oracle.truffle.api.debug.test.StepTest.checkState:(Lcom/oracle/truffle/api/debug/SuspendedEvent;IZLjava/lang/String;[Ljava/lang/String;)Lcom/oracle/truffle/api/debug/SuspendedEvent;
iconst_1
invokevirtual com.oracle.truffle.api.debug.SuspendedEvent.prepareStepOut:(I)Lcom/oracle/truffle/api/debug/SuspendedEvent;
pop
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lcom/oracle/truffle/api/debug/test/StepTest;
0 2 1 event Lcom/oracle/truffle/api/debug/SuspendedEvent;
private void lambda$120(com.oracle.truffle.api.debug.SuspendedEvent);
descriptor: (Lcom/oracle/truffle/api/debug/SuspendedEvent;)V
flags: (0x1002) ACC_PRIVATE, ACC_SYNTHETIC
Code:
stack=6, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 1
bipush 10
iconst_0
ldc "EXPRESSION(CALL(inner1))"
iconst_0
anewarray java.lang.String
invokevirtual com.oracle.truffle.api.debug.test.StepTest.checkState:(Lcom/oracle/truffle/api/debug/SuspendedEvent;IZLjava/lang/String;[Ljava/lang/String;)Lcom/oracle/truffle/api/debug/SuspendedEvent;
iconst_1
invokevirtual com.oracle.truffle.api.debug.SuspendedEvent.prepareStepOver:(I)Lcom/oracle/truffle/api/debug/SuspendedEvent;
pop
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lcom/oracle/truffle/api/debug/test/StepTest;
0 2 1 event Lcom/oracle/truffle/api/debug/SuspendedEvent;
private void lambda$121(com.oracle.truffle.api.debug.SuspendedEvent);
descriptor: (Lcom/oracle/truffle/api/debug/SuspendedEvent;)V
flags: (0x1002) ACC_PRIVATE, ACC_SYNTHETIC
Code:
stack=6, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 1
bipush 10
iconst_1
ldc "EXPRESSION(CALL(inner1))"
iconst_0
anewarray java.lang.String
invokevirtual com.oracle.truffle.api.debug.test.StepTest.checkState:(Lcom/oracle/truffle/api/debug/SuspendedEvent;IZLjava/lang/String;[Ljava/lang/String;)Lcom/oracle/truffle/api/debug/SuspendedEvent;
iconst_1
invokevirtual com.oracle.truffle.api.debug.SuspendedEvent.prepareStepOver:(I)Lcom/oracle/truffle/api/debug/SuspendedEvent;
pop
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lcom/oracle/truffle/api/debug/test/StepTest;
0 2 1 event Lcom/oracle/truffle/api/debug/SuspendedEvent;
private void lambda$122(com.oracle.truffle.api.debug.SuspendedEvent);
descriptor: (Lcom/oracle/truffle/api/debug/SuspendedEvent;)V
flags: (0x1002) ACC_PRIVATE, ACC_SYNTHETIC
Code:
stack=6, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 1
bipush 10
iconst_0
ldc "EXPRESSION(CALL(inner1))"
iconst_0
anewarray java.lang.String
invokevirtual com.oracle.truffle.api.debug.test.StepTest.checkState:(Lcom/oracle/truffle/api/debug/SuspendedEvent;IZLjava/lang/String;[Ljava/lang/String;)Lcom/oracle/truffle/api/debug/SuspendedEvent;
iconst_1
invokevirtual com.oracle.truffle.api.debug.SuspendedEvent.prepareStepOver:(I)Lcom/oracle/truffle/api/debug/SuspendedEvent;
pop
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lcom/oracle/truffle/api/debug/test/StepTest;
0 2 1 event Lcom/oracle/truffle/api/debug/SuspendedEvent;
private void lambda$123(com.oracle.truffle.api.debug.SuspendedEvent);
descriptor: (Lcom/oracle/truffle/api/debug/SuspendedEvent;)V
flags: (0x1002) ACC_PRIVATE, ACC_SYNTHETIC
Code:
stack=6, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 1
bipush 10
iconst_1
ldc "EXPRESSION(CALL(inner2))"
iconst_0
anewarray java.lang.String
invokevirtual com.oracle.truffle.api.debug.test.StepTest.checkState:(Lcom/oracle/truffle/api/debug/SuspendedEvent;IZLjava/lang/String;[Ljava/lang/String;)Lcom/oracle/truffle/api/debug/SuspendedEvent;
iconst_1
invokevirtual com.oracle.truffle.api.debug.SuspendedEvent.prepareStepInto:(I)Lcom/oracle/truffle/api/debug/SuspendedEvent;
pop
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lcom/oracle/truffle/api/debug/test/StepTest;
0 2 1 event Lcom/oracle/truffle/api/debug/SuspendedEvent;
private void lambda$124(java.lang.String, com.oracle.truffle.api.debug.SuspendedEvent);
descriptor: (Ljava/lang/String;Lcom/oracle/truffle/api/debug/SuspendedEvent;)V
flags: (0x1002) ACC_PRIVATE, ACC_SYNTHETIC
Code:
stack=6, locals=3, args_size=3
start local 0 start local 2 0: aload 0
aload 2
bipush 6
iconst_1
aload 1
iconst_0
anewarray java.lang.String
invokevirtual com.oracle.truffle.api.debug.test.StepTest.checkState:(Lcom/oracle/truffle/api/debug/SuspendedEvent;IZLjava/lang/String;[Ljava/lang/String;)Lcom/oracle/truffle/api/debug/SuspendedEvent;
iconst_1
invokevirtual com.oracle.truffle.api.debug.SuspendedEvent.prepareStepInto:(I)Lcom/oracle/truffle/api/debug/SuspendedEvent;
pop
1: return
end local 2 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lcom/oracle/truffle/api/debug/test/StepTest;
0 2 2 event Lcom/oracle/truffle/api/debug/SuspendedEvent;
private void lambda$125(com.oracle.truffle.api.debug.SuspendedEvent);
descriptor: (Lcom/oracle/truffle/api/debug/SuspendedEvent;)V
flags: (0x1002) ACC_PRIVATE, ACC_SYNTHETIC
Code:
stack=6, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 1
bipush 7
iconst_1
ldc "EXPRESSION(STATEMENT)"
iconst_0
anewarray java.lang.String
invokevirtual com.oracle.truffle.api.debug.test.StepTest.checkState:(Lcom/oracle/truffle/api/debug/SuspendedEvent;IZLjava/lang/String;[Ljava/lang/String;)Lcom/oracle/truffle/api/debug/SuspendedEvent;
iconst_1
invokevirtual com.oracle.truffle.api.debug.SuspendedEvent.prepareStepOver:(I)Lcom/oracle/truffle/api/debug/SuspendedEvent;
pop
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lcom/oracle/truffle/api/debug/test/StepTest;
0 2 1 event Lcom/oracle/truffle/api/debug/SuspendedEvent;
private void lambda$126(com.oracle.truffle.api.debug.SuspendedEvent);
descriptor: (Lcom/oracle/truffle/api/debug/SuspendedEvent;)V
flags: (0x1002) ACC_PRIVATE, ACC_SYNTHETIC
Code:
stack=6, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 1
bipush 7
iconst_1
ldc "STATEMENT"
iconst_0
anewarray java.lang.String
invokevirtual com.oracle.truffle.api.debug.test.StepTest.checkState:(Lcom/oracle/truffle/api/debug/SuspendedEvent;IZLjava/lang/String;[Ljava/lang/String;)Lcom/oracle/truffle/api/debug/SuspendedEvent;
iconst_1
invokevirtual com.oracle.truffle.api.debug.SuspendedEvent.prepareStepOver:(I)Lcom/oracle/truffle/api/debug/SuspendedEvent;
pop
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lcom/oracle/truffle/api/debug/test/StepTest;
0 2 1 event Lcom/oracle/truffle/api/debug/SuspendedEvent;
private void lambda$127(com.oracle.truffle.api.debug.SuspendedEvent);
descriptor: (Lcom/oracle/truffle/api/debug/SuspendedEvent;)V
flags: (0x1002) ACC_PRIVATE, ACC_SYNTHETIC
Code:
stack=6, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 1
bipush 7
iconst_0
ldc "EXPRESSION(STATEMENT)"
iconst_0
anewarray java.lang.String
invokevirtual com.oracle.truffle.api.debug.test.StepTest.checkState:(Lcom/oracle/truffle/api/debug/SuspendedEvent;IZLjava/lang/String;[Ljava/lang/String;)Lcom/oracle/truffle/api/debug/SuspendedEvent;
iconst_1
invokevirtual com.oracle.truffle.api.debug.SuspendedEvent.prepareStepOver:(I)Lcom/oracle/truffle/api/debug/SuspendedEvent;
pop
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lcom/oracle/truffle/api/debug/test/StepTest;
0 2 1 event Lcom/oracle/truffle/api/debug/SuspendedEvent;
private void lambda$128(com.oracle.truffle.api.debug.SuspendedEvent);
descriptor: (Lcom/oracle/truffle/api/debug/SuspendedEvent;)V
flags: (0x1002) ACC_PRIVATE, ACC_SYNTHETIC
Code:
stack=6, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 1
bipush 7
iconst_1
ldc "STATEMENT(CONSTANT(1))"
iconst_0
anewarray java.lang.String
invokevirtual com.oracle.truffle.api.debug.test.StepTest.checkState:(Lcom/oracle/truffle/api/debug/SuspendedEvent;IZLjava/lang/String;[Ljava/lang/String;)Lcom/oracle/truffle/api/debug/SuspendedEvent;
iconst_1
invokevirtual com.oracle.truffle.api.debug.SuspendedEvent.prepareStepOut:(I)Lcom/oracle/truffle/api/debug/SuspendedEvent;
pop
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lcom/oracle/truffle/api/debug/test/StepTest;
0 2 1 event Lcom/oracle/truffle/api/debug/SuspendedEvent;
private void lambda$129(com.oracle.truffle.api.debug.SuspendedEvent);
descriptor: (Lcom/oracle/truffle/api/debug/SuspendedEvent;)V
flags: (0x1002) ACC_PRIVATE, ACC_SYNTHETIC
Code:
stack=6, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 1
bipush 10
iconst_0
ldc "CALL(inner2)"
iconst_0
anewarray java.lang.String
invokevirtual com.oracle.truffle.api.debug.test.StepTest.checkState:(Lcom/oracle/truffle/api/debug/SuspendedEvent;IZLjava/lang/String;[Ljava/lang/String;)Lcom/oracle/truffle/api/debug/SuspendedEvent;
iconst_1
invokevirtual com.oracle.truffle.api.debug.SuspendedEvent.prepareStepOut:(I)Lcom/oracle/truffle/api/debug/SuspendedEvent;
pop
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lcom/oracle/truffle/api/debug/test/StepTest;
0 2 1 event Lcom/oracle/truffle/api/debug/SuspendedEvent;
private void lambda$130(com.oracle.truffle.api.debug.SuspendedEvent);
descriptor: (Lcom/oracle/truffle/api/debug/SuspendedEvent;)V
flags: (0x1002) ACC_PRIVATE, ACC_SYNTHETIC
Code:
stack=6, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 1
bipush 10
iconst_0
ldc "EXPRESSION(CALL(inner2))"
iconst_0
anewarray java.lang.String
invokevirtual com.oracle.truffle.api.debug.test.StepTest.checkState:(Lcom/oracle/truffle/api/debug/SuspendedEvent;IZLjava/lang/String;[Ljava/lang/String;)Lcom/oracle/truffle/api/debug/SuspendedEvent;
iconst_1
invokevirtual com.oracle.truffle.api.debug.SuspendedEvent.prepareStepOver:(I)Lcom/oracle/truffle/api/debug/SuspendedEvent;
pop
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lcom/oracle/truffle/api/debug/test/StepTest;
0 2 1 event Lcom/oracle/truffle/api/debug/SuspendedEvent;
private void lambda$131(com.oracle.truffle.api.debug.SuspendedEvent);
descriptor: (Lcom/oracle/truffle/api/debug/SuspendedEvent;)V
flags: (0x1002) ACC_PRIVATE, ACC_SYNTHETIC
Code:
stack=6, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 1
bipush 11
iconst_1
ldc "EXPRESSION"
iconst_0
anewarray java.lang.String
invokevirtual com.oracle.truffle.api.debug.test.StepTest.checkState:(Lcom/oracle/truffle/api/debug/SuspendedEvent;IZLjava/lang/String;[Ljava/lang/String;)Lcom/oracle/truffle/api/debug/SuspendedEvent;
iconst_1
invokevirtual com.oracle.truffle.api.debug.SuspendedEvent.prepareStepOver:(I)Lcom/oracle/truffle/api/debug/SuspendedEvent;
pop
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lcom/oracle/truffle/api/debug/test/StepTest;
0 2 1 event Lcom/oracle/truffle/api/debug/SuspendedEvent;
private void lambda$132(com.oracle.truffle.api.debug.SuspendedEvent);
descriptor: (Lcom/oracle/truffle/api/debug/SuspendedEvent;)V
flags: (0x1002) ACC_PRIVATE, ACC_SYNTHETIC
Code:
stack=6, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 1
bipush 11
iconst_0
ldc "EXPRESSION"
iconst_0
anewarray java.lang.String
invokevirtual com.oracle.truffle.api.debug.test.StepTest.checkState:(Lcom/oracle/truffle/api/debug/SuspendedEvent;IZLjava/lang/String;[Ljava/lang/String;)Lcom/oracle/truffle/api/debug/SuspendedEvent;
iconst_1
invokevirtual com.oracle.truffle.api.debug.SuspendedEvent.prepareStepOver:(I)Lcom/oracle/truffle/api/debug/SuspendedEvent;
pop
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lcom/oracle/truffle/api/debug/test/StepTest;
0 2 1 event Lcom/oracle/truffle/api/debug/SuspendedEvent;
private void lambda$133(com.oracle.truffle.api.debug.SuspendedEvent);
descriptor: (Lcom/oracle/truffle/api/debug/SuspendedEvent;)V
flags: (0x1002) ACC_PRIVATE, ACC_SYNTHETIC
Code:
stack=6, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 1
bipush 12
iconst_1
ldc "STATEMENT"
iconst_0
anewarray java.lang.String
invokevirtual com.oracle.truffle.api.debug.test.StepTest.checkState:(Lcom/oracle/truffle/api/debug/SuspendedEvent;IZLjava/lang/String;[Ljava/lang/String;)Lcom/oracle/truffle/api/debug/SuspendedEvent;
iconst_1
invokevirtual com.oracle.truffle.api.debug.SuspendedEvent.prepareStepInto:(I)Lcom/oracle/truffle/api/debug/SuspendedEvent;
pop
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lcom/oracle/truffle/api/debug/test/StepTest;
0 2 1 event Lcom/oracle/truffle/api/debug/SuspendedEvent;
private void lambda$134(com.oracle.truffle.api.debug.SuspendedEvent);
descriptor: (Lcom/oracle/truffle/api/debug/SuspendedEvent;)V
flags: (0x1002) ACC_PRIVATE, ACC_SYNTHETIC
Code:
stack=6, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 1
bipush 13
iconst_0
ldc "ROOT(\n DEFINE(inner1, ROOT(\n STATEMENT,\n EXPRESSION\n )),\n DEFINE(inner2, ROOT(\n EXPRESSION(STATEMENT), STATEMENT(CONSTANT(1))\n )),\n EXPRESSION,\n STATEMENT(EXPRESSION(CALL(inner1)), EXPRESSION(CALL(inner1)), EXPRESSION(CALL(inner2))),\n EXPRESSION,\n STATEMENT\n)\n"
iconst_0
anewarray java.lang.String
invokevirtual com.oracle.truffle.api.debug.test.StepTest.checkState:(Lcom/oracle/truffle/api/debug/SuspendedEvent;IZLjava/lang/String;[Ljava/lang/String;)Lcom/oracle/truffle/api/debug/SuspendedEvent;
iconst_1
invokevirtual com.oracle.truffle.api.debug.SuspendedEvent.prepareStepInto:(I)Lcom/oracle/truffle/api/debug/SuspendedEvent;
pop
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lcom/oracle/truffle/api/debug/test/StepTest;
0 2 1 event Lcom/oracle/truffle/api/debug/SuspendedEvent;
private void lambda$135(com.oracle.truffle.api.debug.StepConfig, com.oracle.truffle.api.debug.SuspendedEvent);
descriptor: (Lcom/oracle/truffle/api/debug/StepConfig;Lcom/oracle/truffle/api/debug/SuspendedEvent;)V
flags: (0x1002) ACC_PRIVATE, ACC_SYNTHETIC
Code:
stack=6, locals=3, args_size=3
start local 0 start local 2 0: aload 0
aload 2
iconst_1
iconst_1
ldc "ROOT(\n DEFINE(inner1, ROOT(\n STATEMENT,\n EXPRESSION\n )),\n DEFINE(inner2, ROOT(\n EXPRESSION(STATEMENT), STATEMENT(CONSTANT(1))\n )),\n EXPRESSION,\n STATEMENT(EXPRESSION(CALL(inner1)), EXPRESSION(CALL(inner1)), EXPRESSION(CALL(inner2))),\n EXPRESSION,\n STATEMENT\n)\n"
iconst_0
anewarray java.lang.String
invokevirtual com.oracle.truffle.api.debug.test.StepTest.checkState:(Lcom/oracle/truffle/api/debug/SuspendedEvent;IZLjava/lang/String;[Ljava/lang/String;)Lcom/oracle/truffle/api/debug/SuspendedEvent;
aload 1
invokevirtual com.oracle.truffle.api.debug.SuspendedEvent.prepareStepInto:(Lcom/oracle/truffle/api/debug/StepConfig;)Lcom/oracle/truffle/api/debug/SuspendedEvent;
pop
1: return
end local 2 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lcom/oracle/truffle/api/debug/test/StepTest;
0 2 2 event Lcom/oracle/truffle/api/debug/SuspendedEvent;
private void lambda$136(com.oracle.truffle.api.debug.StepConfig, com.oracle.truffle.api.debug.SuspendedEvent);
descriptor: (Lcom/oracle/truffle/api/debug/StepConfig;Lcom/oracle/truffle/api/debug/SuspendedEvent;)V
flags: (0x1002) ACC_PRIVATE, ACC_SYNTHETIC
Code:
stack=6, locals=3, args_size=3
start local 0 start local 2 0: aload 0
aload 2
bipush 9
iconst_1
ldc "EXPRESSION"
iconst_0
anewarray java.lang.String
invokevirtual com.oracle.truffle.api.debug.test.StepTest.checkState:(Lcom/oracle/truffle/api/debug/SuspendedEvent;IZLjava/lang/String;[Ljava/lang/String;)Lcom/oracle/truffle/api/debug/SuspendedEvent;
aload 1
invokevirtual com.oracle.truffle.api.debug.SuspendedEvent.prepareStepOver:(Lcom/oracle/truffle/api/debug/StepConfig;)Lcom/oracle/truffle/api/debug/SuspendedEvent;
pop
1: return
end local 2 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lcom/oracle/truffle/api/debug/test/StepTest;
0 2 2 event Lcom/oracle/truffle/api/debug/SuspendedEvent;
private void lambda$137(com.oracle.truffle.api.debug.StepConfig, com.oracle.truffle.api.debug.SuspendedEvent);
descriptor: (Lcom/oracle/truffle/api/debug/StepConfig;Lcom/oracle/truffle/api/debug/SuspendedEvent;)V
flags: (0x1002) ACC_PRIVATE, ACC_SYNTHETIC
Code:
stack=6, locals=3, args_size=3
start local 0 start local 2 0: aload 0
aload 2
bipush 10
iconst_1
ldc "STATEMENT(EXPRESSION(CALL(inner1)), EXPRESSION(CALL(inner1)), EXPRESSION(CALL(inner2)))"
iconst_0
anewarray java.lang.String
invokevirtual com.oracle.truffle.api.debug.test.StepTest.checkState:(Lcom/oracle/truffle/api/debug/SuspendedEvent;IZLjava/lang/String;[Ljava/lang/String;)Lcom/oracle/truffle/api/debug/SuspendedEvent;
aload 1
invokevirtual com.oracle.truffle.api.debug.SuspendedEvent.prepareStepOver:(Lcom/oracle/truffle/api/debug/StepConfig;)Lcom/oracle/truffle/api/debug/SuspendedEvent;
pop
1: return
end local 2 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lcom/oracle/truffle/api/debug/test/StepTest;
0 2 2 event Lcom/oracle/truffle/api/debug/SuspendedEvent;
private void lambda$138(com.oracle.truffle.api.debug.StepConfig, com.oracle.truffle.api.debug.SuspendedEvent);
descriptor: (Lcom/oracle/truffle/api/debug/StepConfig;Lcom/oracle/truffle/api/debug/SuspendedEvent;)V
flags: (0x1002) ACC_PRIVATE, ACC_SYNTHETIC
Code:
stack=6, locals=3, args_size=3
start local 0 start local 2 0: aload 0
aload 2
bipush 10
iconst_1
ldc "EXPRESSION(CALL(inner1))"
iconst_0
anewarray java.lang.String
invokevirtual com.oracle.truffle.api.debug.test.StepTest.checkState:(Lcom/oracle/truffle/api/debug/SuspendedEvent;IZLjava/lang/String;[Ljava/lang/String;)Lcom/oracle/truffle/api/debug/SuspendedEvent;
aload 1
invokevirtual com.oracle.truffle.api.debug.SuspendedEvent.prepareStepInto:(Lcom/oracle/truffle/api/debug/StepConfig;)Lcom/oracle/truffle/api/debug/SuspendedEvent;
pop
1: return
end local 2 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lcom/oracle/truffle/api/debug/test/StepTest;
0 2 2 event Lcom/oracle/truffle/api/debug/SuspendedEvent;
private void lambda$139(com.oracle.truffle.api.debug.StepConfig, com.oracle.truffle.api.debug.SuspendedEvent);
descriptor: (Lcom/oracle/truffle/api/debug/StepConfig;Lcom/oracle/truffle/api/debug/SuspendedEvent;)V
flags: (0x1002) ACC_PRIVATE, ACC_SYNTHETIC
Code:
stack=6, locals=3, args_size=3
start local 0 start local 2 0: aload 0
aload 2
iconst_3
iconst_1
ldc "STATEMENT"
iconst_0
anewarray java.lang.String
invokevirtual com.oracle.truffle.api.debug.test.StepTest.checkState:(Lcom/oracle/truffle/api/debug/SuspendedEvent;IZLjava/lang/String;[Ljava/lang/String;)Lcom/oracle/truffle/api/debug/SuspendedEvent;
aload 1
invokevirtual com.oracle.truffle.api.debug.SuspendedEvent.prepareStepOver:(Lcom/oracle/truffle/api/debug/StepConfig;)Lcom/oracle/truffle/api/debug/SuspendedEvent;
pop
1: return
end local 2 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lcom/oracle/truffle/api/debug/test/StepTest;
0 2 2 event Lcom/oracle/truffle/api/debug/SuspendedEvent;
private void lambda$140(com.oracle.truffle.api.debug.StepConfig, com.oracle.truffle.api.debug.SuspendedEvent);
descriptor: (Lcom/oracle/truffle/api/debug/StepConfig;Lcom/oracle/truffle/api/debug/SuspendedEvent;)V
flags: (0x1002) ACC_PRIVATE, ACC_SYNTHETIC
Code:
stack=6, locals=3, args_size=3
start local 0 start local 2 0: aload 0
aload 2
iconst_4
iconst_1
ldc "EXPRESSION"
iconst_0
anewarray java.lang.String
invokevirtual com.oracle.truffle.api.debug.test.StepTest.checkState:(Lcom/oracle/truffle/api/debug/SuspendedEvent;IZLjava/lang/String;[Ljava/lang/String;)Lcom/oracle/truffle/api/debug/SuspendedEvent;
aload 1
invokevirtual com.oracle.truffle.api.debug.SuspendedEvent.prepareStepInto:(Lcom/oracle/truffle/api/debug/StepConfig;)Lcom/oracle/truffle/api/debug/SuspendedEvent;
pop
1: return
end local 2 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lcom/oracle/truffle/api/debug/test/StepTest;
0 2 2 event Lcom/oracle/truffle/api/debug/SuspendedEvent;
private void lambda$141(java.lang.String, com.oracle.truffle.api.debug.StepConfig, com.oracle.truffle.api.debug.SuspendedEvent);
descriptor: (Ljava/lang/String;Lcom/oracle/truffle/api/debug/StepConfig;Lcom/oracle/truffle/api/debug/SuspendedEvent;)V
flags: (0x1002) ACC_PRIVATE, ACC_SYNTHETIC
Code:
stack=6, locals=4, args_size=4
start local 0 start local 3 0: aload 0
aload 3
iconst_5
iconst_0
aload 1
iconst_0
anewarray java.lang.String
invokevirtual com.oracle.truffle.api.debug.test.StepTest.checkState:(Lcom/oracle/truffle/api/debug/SuspendedEvent;IZLjava/lang/String;[Ljava/lang/String;)Lcom/oracle/truffle/api/debug/SuspendedEvent;
aload 2
invokevirtual com.oracle.truffle.api.debug.SuspendedEvent.prepareStepInto:(Lcom/oracle/truffle/api/debug/StepConfig;)Lcom/oracle/truffle/api/debug/SuspendedEvent;
pop
1: return
end local 3 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lcom/oracle/truffle/api/debug/test/StepTest;
0 2 3 event Lcom/oracle/truffle/api/debug/SuspendedEvent;
private void lambda$142(com.oracle.truffle.api.debug.StepConfig, com.oracle.truffle.api.debug.SuspendedEvent);
descriptor: (Lcom/oracle/truffle/api/debug/StepConfig;Lcom/oracle/truffle/api/debug/SuspendedEvent;)V
flags: (0x1002) ACC_PRIVATE, ACC_SYNTHETIC
Code:
stack=6, locals=3, args_size=3
start local 0 start local 2 0: aload 0
aload 2
bipush 10
iconst_0
ldc "CALL(inner1)"
iconst_0
anewarray java.lang.String
invokevirtual com.oracle.truffle.api.debug.test.StepTest.checkState:(Lcom/oracle/truffle/api/debug/SuspendedEvent;IZLjava/lang/String;[Ljava/lang/String;)Lcom/oracle/truffle/api/debug/SuspendedEvent;
aload 1
invokevirtual com.oracle.truffle.api.debug.SuspendedEvent.prepareStepOver:(Lcom/oracle/truffle/api/debug/StepConfig;)Lcom/oracle/truffle/api/debug/SuspendedEvent;
pop
1: return
end local 2 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lcom/oracle/truffle/api/debug/test/StepTest;
0 2 2 event Lcom/oracle/truffle/api/debug/SuspendedEvent;
private void lambda$143(com.oracle.truffle.api.debug.StepConfig, com.oracle.truffle.api.debug.SuspendedEvent);
descriptor: (Lcom/oracle/truffle/api/debug/StepConfig;Lcom/oracle/truffle/api/debug/SuspendedEvent;)V
flags: (0x1002) ACC_PRIVATE, ACC_SYNTHETIC
Code:
stack=6, locals=3, args_size=3
start local 0 start local 2 0: aload 0
aload 2
bipush 10
iconst_1
ldc "EXPRESSION(CALL(inner1))"
iconst_0
anewarray java.lang.String
invokevirtual com.oracle.truffle.api.debug.test.StepTest.checkState:(Lcom/oracle/truffle/api/debug/SuspendedEvent;IZLjava/lang/String;[Ljava/lang/String;)Lcom/oracle/truffle/api/debug/SuspendedEvent;
aload 1
invokevirtual com.oracle.truffle.api.debug.SuspendedEvent.prepareStepOver:(Lcom/oracle/truffle/api/debug/StepConfig;)Lcom/oracle/truffle/api/debug/SuspendedEvent;
pop
1: return
end local 2 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lcom/oracle/truffle/api/debug/test/StepTest;
0 2 2 event Lcom/oracle/truffle/api/debug/SuspendedEvent;
private void lambda$144(com.oracle.truffle.api.debug.StepConfig, com.oracle.truffle.api.debug.SuspendedEvent);
descriptor: (Lcom/oracle/truffle/api/debug/StepConfig;Lcom/oracle/truffle/api/debug/SuspendedEvent;)V
flags: (0x1002) ACC_PRIVATE, ACC_SYNTHETIC
Code:
stack=6, locals=3, args_size=3
start local 0 start local 2 0: aload 0
aload 2
bipush 10
iconst_1
ldc "EXPRESSION(CALL(inner2))"
iconst_0
anewarray java.lang.String
invokevirtual com.oracle.truffle.api.debug.test.StepTest.checkState:(Lcom/oracle/truffle/api/debug/SuspendedEvent;IZLjava/lang/String;[Ljava/lang/String;)Lcom/oracle/truffle/api/debug/SuspendedEvent;
aload 1
invokevirtual com.oracle.truffle.api.debug.SuspendedEvent.prepareStepInto:(Lcom/oracle/truffle/api/debug/StepConfig;)Lcom/oracle/truffle/api/debug/SuspendedEvent;
pop
1: return
end local 2 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lcom/oracle/truffle/api/debug/test/StepTest;
0 2 2 event Lcom/oracle/truffle/api/debug/SuspendedEvent;
private void lambda$145(com.oracle.truffle.api.debug.StepConfig, com.oracle.truffle.api.debug.SuspendedEvent);
descriptor: (Lcom/oracle/truffle/api/debug/StepConfig;Lcom/oracle/truffle/api/debug/SuspendedEvent;)V
flags: (0x1002) ACC_PRIVATE, ACC_SYNTHETIC
Code:
stack=6, locals=3, args_size=3
start local 0 start local 2 0: aload 0
aload 2
bipush 7
iconst_1
ldc "EXPRESSION(STATEMENT)"
iconst_0
anewarray java.lang.String
invokevirtual com.oracle.truffle.api.debug.test.StepTest.checkState:(Lcom/oracle/truffle/api/debug/SuspendedEvent;IZLjava/lang/String;[Ljava/lang/String;)Lcom/oracle/truffle/api/debug/SuspendedEvent;
aload 1
invokevirtual com.oracle.truffle.api.debug.SuspendedEvent.prepareStepOver:(Lcom/oracle/truffle/api/debug/StepConfig;)Lcom/oracle/truffle/api/debug/SuspendedEvent;
pop
1: return
end local 2 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lcom/oracle/truffle/api/debug/test/StepTest;
0 2 2 event Lcom/oracle/truffle/api/debug/SuspendedEvent;
private void lambda$146(com.oracle.truffle.api.debug.StepConfig, com.oracle.truffle.api.debug.SuspendedEvent);
descriptor: (Lcom/oracle/truffle/api/debug/StepConfig;Lcom/oracle/truffle/api/debug/SuspendedEvent;)V
flags: (0x1002) ACC_PRIVATE, ACC_SYNTHETIC
Code:
stack=6, locals=3, args_size=3
start local 0 start local 2 0: aload 0
aload 2
bipush 7
iconst_1
ldc "STATEMENT"
iconst_0
anewarray java.lang.String
invokevirtual com.oracle.truffle.api.debug.test.StepTest.checkState:(Lcom/oracle/truffle/api/debug/SuspendedEvent;IZLjava/lang/String;[Ljava/lang/String;)Lcom/oracle/truffle/api/debug/SuspendedEvent;
aload 1
invokevirtual com.oracle.truffle.api.debug.SuspendedEvent.prepareStepOver:(Lcom/oracle/truffle/api/debug/StepConfig;)Lcom/oracle/truffle/api/debug/SuspendedEvent;
pop
1: return
end local 2 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lcom/oracle/truffle/api/debug/test/StepTest;
0 2 2 event Lcom/oracle/truffle/api/debug/SuspendedEvent;
private void lambda$147(com.oracle.truffle.api.debug.StepConfig, com.oracle.truffle.api.debug.SuspendedEvent);
descriptor: (Lcom/oracle/truffle/api/debug/StepConfig;Lcom/oracle/truffle/api/debug/SuspendedEvent;)V
flags: (0x1002) ACC_PRIVATE, ACC_SYNTHETIC
Code:
stack=6, locals=3, args_size=3
start local 0 start local 2 0: aload 0
aload 2
bipush 7
iconst_1
ldc "STATEMENT(CONSTANT(1))"
iconst_0
anewarray java.lang.String
invokevirtual com.oracle.truffle.api.debug.test.StepTest.checkState:(Lcom/oracle/truffle/api/debug/SuspendedEvent;IZLjava/lang/String;[Ljava/lang/String;)Lcom/oracle/truffle/api/debug/SuspendedEvent;
aload 1
invokevirtual com.oracle.truffle.api.debug.SuspendedEvent.prepareStepOver:(Lcom/oracle/truffle/api/debug/StepConfig;)Lcom/oracle/truffle/api/debug/SuspendedEvent;
pop
1: return
end local 2 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lcom/oracle/truffle/api/debug/test/StepTest;
0 2 2 event Lcom/oracle/truffle/api/debug/SuspendedEvent;
private void lambda$148(java.lang.String, com.oracle.truffle.api.debug.StepConfig, com.oracle.truffle.api.debug.SuspendedEvent);
descriptor: (Ljava/lang/String;Lcom/oracle/truffle/api/debug/StepConfig;Lcom/oracle/truffle/api/debug/SuspendedEvent;)V
flags: (0x1002) ACC_PRIVATE, ACC_SYNTHETIC
Code:
stack=6, locals=4, args_size=4
start local 0 start local 3 0: aload 0
aload 3
bipush 8
iconst_0
aload 1
iconst_0
anewarray java.lang.String
invokevirtual com.oracle.truffle.api.debug.test.StepTest.checkState:(Lcom/oracle/truffle/api/debug/SuspendedEvent;IZLjava/lang/String;[Ljava/lang/String;)Lcom/oracle/truffle/api/debug/SuspendedEvent;
aload 2
invokevirtual com.oracle.truffle.api.debug.SuspendedEvent.prepareStepInto:(Lcom/oracle/truffle/api/debug/StepConfig;)Lcom/oracle/truffle/api/debug/SuspendedEvent;
pop
1: return
end local 3 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lcom/oracle/truffle/api/debug/test/StepTest;
0 2 3 event Lcom/oracle/truffle/api/debug/SuspendedEvent;
private void lambda$149(com.oracle.truffle.api.debug.StepConfig, com.oracle.truffle.api.debug.SuspendedEvent);
descriptor: (Lcom/oracle/truffle/api/debug/StepConfig;Lcom/oracle/truffle/api/debug/SuspendedEvent;)V
flags: (0x1002) ACC_PRIVATE, ACC_SYNTHETIC
Code:
stack=6, locals=3, args_size=3
start local 0 start local 2 0: aload 0
aload 2
bipush 10
iconst_0
ldc "CALL(inner2)"
iconst_0
anewarray java.lang.String
invokevirtual com.oracle.truffle.api.debug.test.StepTest.checkState:(Lcom/oracle/truffle/api/debug/SuspendedEvent;IZLjava/lang/String;[Ljava/lang/String;)Lcom/oracle/truffle/api/debug/SuspendedEvent;
aload 1
invokevirtual com.oracle.truffle.api.debug.SuspendedEvent.prepareStepOver:(Lcom/oracle/truffle/api/debug/StepConfig;)Lcom/oracle/truffle/api/debug/SuspendedEvent;
pop
1: return
end local 2 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lcom/oracle/truffle/api/debug/test/StepTest;
0 2 2 event Lcom/oracle/truffle/api/debug/SuspendedEvent;
private void lambda$150(com.oracle.truffle.api.debug.StepConfig, com.oracle.truffle.api.debug.SuspendedEvent);
descriptor: (Lcom/oracle/truffle/api/debug/StepConfig;Lcom/oracle/truffle/api/debug/SuspendedEvent;)V
flags: (0x1002) ACC_PRIVATE, ACC_SYNTHETIC
Code:
stack=6, locals=3, args_size=3
start local 0 start local 2 0: aload 0
aload 2
bipush 11
iconst_1
ldc "EXPRESSION"
iconst_0
anewarray java.lang.String
invokevirtual com.oracle.truffle.api.debug.test.StepTest.checkState:(Lcom/oracle/truffle/api/debug/SuspendedEvent;IZLjava/lang/String;[Ljava/lang/String;)Lcom/oracle/truffle/api/debug/SuspendedEvent;
aload 1
invokevirtual com.oracle.truffle.api.debug.SuspendedEvent.prepareStepOver:(Lcom/oracle/truffle/api/debug/StepConfig;)Lcom/oracle/truffle/api/debug/SuspendedEvent;
pop
1: return
end local 2 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lcom/oracle/truffle/api/debug/test/StepTest;
0 2 2 event Lcom/oracle/truffle/api/debug/SuspendedEvent;
private void lambda$151(com.oracle.truffle.api.debug.StepConfig, com.oracle.truffle.api.debug.SuspendedEvent);
descriptor: (Lcom/oracle/truffle/api/debug/StepConfig;Lcom/oracle/truffle/api/debug/SuspendedEvent;)V
flags: (0x1002) ACC_PRIVATE, ACC_SYNTHETIC
Code:
stack=6, locals=3, args_size=3
start local 0 start local 2 0: aload 0
aload 2
bipush 12
iconst_1
ldc "STATEMENT"
iconst_0
anewarray java.lang.String
invokevirtual com.oracle.truffle.api.debug.test.StepTest.checkState:(Lcom/oracle/truffle/api/debug/SuspendedEvent;IZLjava/lang/String;[Ljava/lang/String;)Lcom/oracle/truffle/api/debug/SuspendedEvent;
aload 1
invokevirtual com.oracle.truffle.api.debug.SuspendedEvent.prepareStepInto:(Lcom/oracle/truffle/api/debug/StepConfig;)Lcom/oracle/truffle/api/debug/SuspendedEvent;
pop
1: return
end local 2 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lcom/oracle/truffle/api/debug/test/StepTest;
0 2 2 event Lcom/oracle/truffle/api/debug/SuspendedEvent;
private void lambda$152(com.oracle.truffle.api.debug.StepConfig, com.oracle.truffle.api.debug.SuspendedEvent);
descriptor: (Lcom/oracle/truffle/api/debug/StepConfig;Lcom/oracle/truffle/api/debug/SuspendedEvent;)V
flags: (0x1002) ACC_PRIVATE, ACC_SYNTHETIC
Code:
stack=6, locals=3, args_size=3
start local 0 start local 2 0: aload 0
aload 2
bipush 13
iconst_0
ldc "ROOT(\n DEFINE(inner1, ROOT(\n STATEMENT,\n EXPRESSION\n )),\n DEFINE(inner2, ROOT(\n EXPRESSION(STATEMENT), STATEMENT(CONSTANT(1))\n )),\n EXPRESSION,\n STATEMENT(EXPRESSION(CALL(inner1)), EXPRESSION(CALL(inner1)), EXPRESSION(CALL(inner2))),\n EXPRESSION,\n STATEMENT\n)\n"
iconst_0
anewarray java.lang.String
invokevirtual com.oracle.truffle.api.debug.test.StepTest.checkState:(Lcom/oracle/truffle/api/debug/SuspendedEvent;IZLjava/lang/String;[Ljava/lang/String;)Lcom/oracle/truffle/api/debug/SuspendedEvent;
aload 1
invokevirtual com.oracle.truffle.api.debug.SuspendedEvent.prepareStepInto:(Lcom/oracle/truffle/api/debug/StepConfig;)Lcom/oracle/truffle/api/debug/SuspendedEvent;
pop
1: return
end local 2 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lcom/oracle/truffle/api/debug/test/StepTest;
0 2 2 event Lcom/oracle/truffle/api/debug/SuspendedEvent;
}
SourceFile: "StepTest.java"
InnerClasses:
public final Builder = com.oracle.truffle.api.debug.Breakpoint$Builder of com.oracle.truffle.api.debug.Breakpoint
public final Builder = com.oracle.truffle.api.debug.StepConfig$Builder of com.oracle.truffle.api.debug.StepConfig
public final Lookup = java.lang.invoke.MethodHandles$Lookup of java.lang.invoke.MethodHandles