class com.oracle.truffle.tools.dap.types.DebugProtocolServer$Session$1 implements com.oracle.truffle.tools.dap.types.DebugProtocolClient
minor version: 0
major version: 59
flags: flags: (0x0020) ACC_SUPER
this_class: com.oracle.truffle.tools.dap.types.DebugProtocolServer$Session$1
super_class: java.lang.Object
{
final com.oracle.truffle.tools.dap.types.DebugProtocolServer$Session this$1;
descriptor: Lcom/oracle/truffle/tools/dap/types/DebugProtocolServer$Session;
flags: (0x1010) ACC_FINAL, ACC_SYNTHETIC
void <init>(com.oracle.truffle.tools.dap.types.DebugProtocolServer$Session);
descriptor: (Lcom/oracle/truffle/tools/dap/types/DebugProtocolServer$Session;)V
flags: (0x0000)
Code:
stack=2, locals=2, args_size=2
start local 0 0: aload 0
aload 1
putfield com.oracle.truffle.tools.dap.types.DebugProtocolServer$Session$1.this$1:Lcom/oracle/truffle/tools/dap/types/DebugProtocolServer$Session;
aload 0
invokespecial java.lang.Object.<init>:()V
return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/oracle/truffle/tools/dap/types/DebugProtocolServer$Session$1;
MethodParameters:
Name Flags
this$0 final
public void initialized();
descriptor: ()V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=1, args_size=1
start local 0 0: aload 0
getfield com.oracle.truffle.tools.dap.types.DebugProtocolServer$Session$1.this$1:Lcom/oracle/truffle/tools/dap/types/DebugProtocolServer$Session;
aload 0
getfield com.oracle.truffle.tools.dap.types.DebugProtocolServer$Session$1.this$1:Lcom/oracle/truffle/tools/dap/types/DebugProtocolServer$Session;
getfield com.oracle.truffle.tools.dap.types.DebugProtocolServer$Session.sequenceNum:Ljava/util/concurrent/atomic/AtomicInteger;
invokevirtual java.util.concurrent.atomic.AtomicInteger.getAndIncrement:()I
invokestatic java.lang.Integer.valueOf:(I)Ljava/lang/Integer;
invokestatic com.oracle.truffle.tools.dap.types.InitializedEvent.create:(Ljava/lang/Integer;)Lcom/oracle/truffle/tools/dap/types/InitializedEvent;
invokevirtual com.oracle.truffle.tools.dap.types.DebugProtocolServer$Session.sendEvent:(Lcom/oracle/truffle/tools/dap/types/Event;)V
1: return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lcom/oracle/truffle/tools/dap/types/DebugProtocolServer$Session$1;
public void stopped(com.oracle.truffle.tools.dap.types.StoppedEvent$EventBody);
descriptor: (Lcom/oracle/truffle/tools/dap/types/StoppedEvent$EventBody;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=2, args_size=2
start local 0 start local 1 0: aload 0
getfield com.oracle.truffle.tools.dap.types.DebugProtocolServer$Session$1.this$1:Lcom/oracle/truffle/tools/dap/types/DebugProtocolServer$Session;
aload 1
aload 0
getfield com.oracle.truffle.tools.dap.types.DebugProtocolServer$Session$1.this$1:Lcom/oracle/truffle/tools/dap/types/DebugProtocolServer$Session;
getfield com.oracle.truffle.tools.dap.types.DebugProtocolServer$Session.sequenceNum:Ljava/util/concurrent/atomic/AtomicInteger;
invokevirtual java.util.concurrent.atomic.AtomicInteger.getAndIncrement:()I
invokestatic java.lang.Integer.valueOf:(I)Ljava/lang/Integer;
invokestatic com.oracle.truffle.tools.dap.types.StoppedEvent.create:(Lcom/oracle/truffle/tools/dap/types/StoppedEvent$EventBody;Ljava/lang/Integer;)Lcom/oracle/truffle/tools/dap/types/StoppedEvent;
invokevirtual com.oracle.truffle.tools.dap.types.DebugProtocolServer$Session.sendEvent:(Lcom/oracle/truffle/tools/dap/types/Event;)V
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lcom/oracle/truffle/tools/dap/types/DebugProtocolServer$Session$1;
0 2 1 body Lcom/oracle/truffle/tools/dap/types/StoppedEvent$EventBody;
MethodParameters:
Name Flags
body
public void continued(com.oracle.truffle.tools.dap.types.ContinuedEvent$EventBody);
descriptor: (Lcom/oracle/truffle/tools/dap/types/ContinuedEvent$EventBody;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=2, args_size=2
start local 0 start local 1 0: aload 0
getfield com.oracle.truffle.tools.dap.types.DebugProtocolServer$Session$1.this$1:Lcom/oracle/truffle/tools/dap/types/DebugProtocolServer$Session;
aload 1
aload 0
getfield com.oracle.truffle.tools.dap.types.DebugProtocolServer$Session$1.this$1:Lcom/oracle/truffle/tools/dap/types/DebugProtocolServer$Session;
getfield com.oracle.truffle.tools.dap.types.DebugProtocolServer$Session.sequenceNum:Ljava/util/concurrent/atomic/AtomicInteger;
invokevirtual java.util.concurrent.atomic.AtomicInteger.getAndIncrement:()I
invokestatic java.lang.Integer.valueOf:(I)Ljava/lang/Integer;
invokestatic com.oracle.truffle.tools.dap.types.ContinuedEvent.create:(Lcom/oracle/truffle/tools/dap/types/ContinuedEvent$EventBody;Ljava/lang/Integer;)Lcom/oracle/truffle/tools/dap/types/ContinuedEvent;
invokevirtual com.oracle.truffle.tools.dap.types.DebugProtocolServer$Session.sendEvent:(Lcom/oracle/truffle/tools/dap/types/Event;)V
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lcom/oracle/truffle/tools/dap/types/DebugProtocolServer$Session$1;
0 2 1 body Lcom/oracle/truffle/tools/dap/types/ContinuedEvent$EventBody;
MethodParameters:
Name Flags
body
public void exited(com.oracle.truffle.tools.dap.types.ExitedEvent$EventBody);
descriptor: (Lcom/oracle/truffle/tools/dap/types/ExitedEvent$EventBody;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=2, args_size=2
start local 0 start local 1 0: aload 0
getfield com.oracle.truffle.tools.dap.types.DebugProtocolServer$Session$1.this$1:Lcom/oracle/truffle/tools/dap/types/DebugProtocolServer$Session;
aload 1
aload 0
getfield com.oracle.truffle.tools.dap.types.DebugProtocolServer$Session$1.this$1:Lcom/oracle/truffle/tools/dap/types/DebugProtocolServer$Session;
getfield com.oracle.truffle.tools.dap.types.DebugProtocolServer$Session.sequenceNum:Ljava/util/concurrent/atomic/AtomicInteger;
invokevirtual java.util.concurrent.atomic.AtomicInteger.getAndIncrement:()I
invokestatic java.lang.Integer.valueOf:(I)Ljava/lang/Integer;
invokestatic com.oracle.truffle.tools.dap.types.ExitedEvent.create:(Lcom/oracle/truffle/tools/dap/types/ExitedEvent$EventBody;Ljava/lang/Integer;)Lcom/oracle/truffle/tools/dap/types/ExitedEvent;
invokevirtual com.oracle.truffle.tools.dap.types.DebugProtocolServer$Session.sendEvent:(Lcom/oracle/truffle/tools/dap/types/Event;)V
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lcom/oracle/truffle/tools/dap/types/DebugProtocolServer$Session$1;
0 2 1 body Lcom/oracle/truffle/tools/dap/types/ExitedEvent$EventBody;
MethodParameters:
Name Flags
body
public void terminated(com.oracle.truffle.tools.dap.types.TerminatedEvent$EventBody);
descriptor: (Lcom/oracle/truffle/tools/dap/types/TerminatedEvent$EventBody;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=2, args_size=2
start local 0 start local 1 0: aload 0
getfield com.oracle.truffle.tools.dap.types.DebugProtocolServer$Session$1.this$1:Lcom/oracle/truffle/tools/dap/types/DebugProtocolServer$Session;
aload 0
getfield com.oracle.truffle.tools.dap.types.DebugProtocolServer$Session$1.this$1:Lcom/oracle/truffle/tools/dap/types/DebugProtocolServer$Session;
getfield com.oracle.truffle.tools.dap.types.DebugProtocolServer$Session.sequenceNum:Ljava/util/concurrent/atomic/AtomicInteger;
invokevirtual java.util.concurrent.atomic.AtomicInteger.getAndIncrement:()I
invokestatic java.lang.Integer.valueOf:(I)Ljava/lang/Integer;
invokestatic com.oracle.truffle.tools.dap.types.TerminatedEvent.create:(Ljava/lang/Integer;)Lcom/oracle/truffle/tools/dap/types/TerminatedEvent;
aload 1
invokevirtual com.oracle.truffle.tools.dap.types.TerminatedEvent.setBody:(Lcom/oracle/truffle/tools/dap/types/TerminatedEvent$EventBody;)Lcom/oracle/truffle/tools/dap/types/TerminatedEvent;
invokevirtual com.oracle.truffle.tools.dap.types.DebugProtocolServer$Session.sendEvent:(Lcom/oracle/truffle/tools/dap/types/Event;)V
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lcom/oracle/truffle/tools/dap/types/DebugProtocolServer$Session$1;
0 2 1 body Lcom/oracle/truffle/tools/dap/types/TerminatedEvent$EventBody;
MethodParameters:
Name Flags
body
public void thread(com.oracle.truffle.tools.dap.types.ThreadEvent$EventBody);
descriptor: (Lcom/oracle/truffle/tools/dap/types/ThreadEvent$EventBody;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=2, args_size=2
start local 0 start local 1 0: aload 0
getfield com.oracle.truffle.tools.dap.types.DebugProtocolServer$Session$1.this$1:Lcom/oracle/truffle/tools/dap/types/DebugProtocolServer$Session;
aload 1
aload 0
getfield com.oracle.truffle.tools.dap.types.DebugProtocolServer$Session$1.this$1:Lcom/oracle/truffle/tools/dap/types/DebugProtocolServer$Session;
getfield com.oracle.truffle.tools.dap.types.DebugProtocolServer$Session.sequenceNum:Ljava/util/concurrent/atomic/AtomicInteger;
invokevirtual java.util.concurrent.atomic.AtomicInteger.getAndIncrement:()I
invokestatic java.lang.Integer.valueOf:(I)Ljava/lang/Integer;
invokestatic com.oracle.truffle.tools.dap.types.ThreadEvent.create:(Lcom/oracle/truffle/tools/dap/types/ThreadEvent$EventBody;Ljava/lang/Integer;)Lcom/oracle/truffle/tools/dap/types/ThreadEvent;
invokevirtual com.oracle.truffle.tools.dap.types.DebugProtocolServer$Session.sendEvent:(Lcom/oracle/truffle/tools/dap/types/Event;)V
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lcom/oracle/truffle/tools/dap/types/DebugProtocolServer$Session$1;
0 2 1 body Lcom/oracle/truffle/tools/dap/types/ThreadEvent$EventBody;
MethodParameters:
Name Flags
body
public void output(com.oracle.truffle.tools.dap.types.OutputEvent$EventBody);
descriptor: (Lcom/oracle/truffle/tools/dap/types/OutputEvent$EventBody;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=2, args_size=2
start local 0 start local 1 0: aload 0
getfield com.oracle.truffle.tools.dap.types.DebugProtocolServer$Session$1.this$1:Lcom/oracle/truffle/tools/dap/types/DebugProtocolServer$Session;
aload 1
aload 0
getfield com.oracle.truffle.tools.dap.types.DebugProtocolServer$Session$1.this$1:Lcom/oracle/truffle/tools/dap/types/DebugProtocolServer$Session;
getfield com.oracle.truffle.tools.dap.types.DebugProtocolServer$Session.sequenceNum:Ljava/util/concurrent/atomic/AtomicInteger;
invokevirtual java.util.concurrent.atomic.AtomicInteger.getAndIncrement:()I
invokestatic java.lang.Integer.valueOf:(I)Ljava/lang/Integer;
invokestatic com.oracle.truffle.tools.dap.types.OutputEvent.create:(Lcom/oracle/truffle/tools/dap/types/OutputEvent$EventBody;Ljava/lang/Integer;)Lcom/oracle/truffle/tools/dap/types/OutputEvent;
invokevirtual com.oracle.truffle.tools.dap.types.DebugProtocolServer$Session.sendEvent:(Lcom/oracle/truffle/tools/dap/types/Event;)V
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lcom/oracle/truffle/tools/dap/types/DebugProtocolServer$Session$1;
0 2 1 body Lcom/oracle/truffle/tools/dap/types/OutputEvent$EventBody;
MethodParameters:
Name Flags
body
public void breakpoint(com.oracle.truffle.tools.dap.types.BreakpointEvent$EventBody);
descriptor: (Lcom/oracle/truffle/tools/dap/types/BreakpointEvent$EventBody;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=2, args_size=2
start local 0 start local 1 0: aload 0
getfield com.oracle.truffle.tools.dap.types.DebugProtocolServer$Session$1.this$1:Lcom/oracle/truffle/tools/dap/types/DebugProtocolServer$Session;
aload 1
aload 0
getfield com.oracle.truffle.tools.dap.types.DebugProtocolServer$Session$1.this$1:Lcom/oracle/truffle/tools/dap/types/DebugProtocolServer$Session;
getfield com.oracle.truffle.tools.dap.types.DebugProtocolServer$Session.sequenceNum:Ljava/util/concurrent/atomic/AtomicInteger;
invokevirtual java.util.concurrent.atomic.AtomicInteger.getAndIncrement:()I
invokestatic java.lang.Integer.valueOf:(I)Ljava/lang/Integer;
invokestatic com.oracle.truffle.tools.dap.types.BreakpointEvent.create:(Lcom/oracle/truffle/tools/dap/types/BreakpointEvent$EventBody;Ljava/lang/Integer;)Lcom/oracle/truffle/tools/dap/types/BreakpointEvent;
invokevirtual com.oracle.truffle.tools.dap.types.DebugProtocolServer$Session.sendEvent:(Lcom/oracle/truffle/tools/dap/types/Event;)V
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lcom/oracle/truffle/tools/dap/types/DebugProtocolServer$Session$1;
0 2 1 body Lcom/oracle/truffle/tools/dap/types/BreakpointEvent$EventBody;
MethodParameters:
Name Flags
body
public void module(com.oracle.truffle.tools.dap.types.ModuleEvent$EventBody);
descriptor: (Lcom/oracle/truffle/tools/dap/types/ModuleEvent$EventBody;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=2, args_size=2
start local 0 start local 1 0: aload 0
getfield com.oracle.truffle.tools.dap.types.DebugProtocolServer$Session$1.this$1:Lcom/oracle/truffle/tools/dap/types/DebugProtocolServer$Session;
aload 1
aload 0
getfield com.oracle.truffle.tools.dap.types.DebugProtocolServer$Session$1.this$1:Lcom/oracle/truffle/tools/dap/types/DebugProtocolServer$Session;
getfield com.oracle.truffle.tools.dap.types.DebugProtocolServer$Session.sequenceNum:Ljava/util/concurrent/atomic/AtomicInteger;
invokevirtual java.util.concurrent.atomic.AtomicInteger.getAndIncrement:()I
invokestatic java.lang.Integer.valueOf:(I)Ljava/lang/Integer;
invokestatic com.oracle.truffle.tools.dap.types.ModuleEvent.create:(Lcom/oracle/truffle/tools/dap/types/ModuleEvent$EventBody;Ljava/lang/Integer;)Lcom/oracle/truffle/tools/dap/types/ModuleEvent;
invokevirtual com.oracle.truffle.tools.dap.types.DebugProtocolServer$Session.sendEvent:(Lcom/oracle/truffle/tools/dap/types/Event;)V
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lcom/oracle/truffle/tools/dap/types/DebugProtocolServer$Session$1;
0 2 1 body Lcom/oracle/truffle/tools/dap/types/ModuleEvent$EventBody;
MethodParameters:
Name Flags
body
public void loadedSource(com.oracle.truffle.tools.dap.types.LoadedSourceEvent$EventBody);
descriptor: (Lcom/oracle/truffle/tools/dap/types/LoadedSourceEvent$EventBody;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=2, args_size=2
start local 0 start local 1 0: aload 0
getfield com.oracle.truffle.tools.dap.types.DebugProtocolServer$Session$1.this$1:Lcom/oracle/truffle/tools/dap/types/DebugProtocolServer$Session;
aload 1
aload 0
getfield com.oracle.truffle.tools.dap.types.DebugProtocolServer$Session$1.this$1:Lcom/oracle/truffle/tools/dap/types/DebugProtocolServer$Session;
getfield com.oracle.truffle.tools.dap.types.DebugProtocolServer$Session.sequenceNum:Ljava/util/concurrent/atomic/AtomicInteger;
invokevirtual java.util.concurrent.atomic.AtomicInteger.getAndIncrement:()I
invokestatic java.lang.Integer.valueOf:(I)Ljava/lang/Integer;
invokestatic com.oracle.truffle.tools.dap.types.LoadedSourceEvent.create:(Lcom/oracle/truffle/tools/dap/types/LoadedSourceEvent$EventBody;Ljava/lang/Integer;)Lcom/oracle/truffle/tools/dap/types/LoadedSourceEvent;
invokevirtual com.oracle.truffle.tools.dap.types.DebugProtocolServer$Session.sendEvent:(Lcom/oracle/truffle/tools/dap/types/Event;)V
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lcom/oracle/truffle/tools/dap/types/DebugProtocolServer$Session$1;
0 2 1 body Lcom/oracle/truffle/tools/dap/types/LoadedSourceEvent$EventBody;
MethodParameters:
Name Flags
body
public void process(com.oracle.truffle.tools.dap.types.ProcessEvent$EventBody);
descriptor: (Lcom/oracle/truffle/tools/dap/types/ProcessEvent$EventBody;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=2, args_size=2
start local 0 start local 1 0: aload 0
getfield com.oracle.truffle.tools.dap.types.DebugProtocolServer$Session$1.this$1:Lcom/oracle/truffle/tools/dap/types/DebugProtocolServer$Session;
aload 1
aload 0
getfield com.oracle.truffle.tools.dap.types.DebugProtocolServer$Session$1.this$1:Lcom/oracle/truffle/tools/dap/types/DebugProtocolServer$Session;
getfield com.oracle.truffle.tools.dap.types.DebugProtocolServer$Session.sequenceNum:Ljava/util/concurrent/atomic/AtomicInteger;
invokevirtual java.util.concurrent.atomic.AtomicInteger.getAndIncrement:()I
invokestatic java.lang.Integer.valueOf:(I)Ljava/lang/Integer;
invokestatic com.oracle.truffle.tools.dap.types.ProcessEvent.create:(Lcom/oracle/truffle/tools/dap/types/ProcessEvent$EventBody;Ljava/lang/Integer;)Lcom/oracle/truffle/tools/dap/types/ProcessEvent;
invokevirtual com.oracle.truffle.tools.dap.types.DebugProtocolServer$Session.sendEvent:(Lcom/oracle/truffle/tools/dap/types/Event;)V
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lcom/oracle/truffle/tools/dap/types/DebugProtocolServer$Session$1;
0 2 1 body Lcom/oracle/truffle/tools/dap/types/ProcessEvent$EventBody;
MethodParameters:
Name Flags
body
public void capabilities(com.oracle.truffle.tools.dap.types.CapabilitiesEvent$EventBody);
descriptor: (Lcom/oracle/truffle/tools/dap/types/CapabilitiesEvent$EventBody;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=2, args_size=2
start local 0 start local 1 0: aload 0
getfield com.oracle.truffle.tools.dap.types.DebugProtocolServer$Session$1.this$1:Lcom/oracle/truffle/tools/dap/types/DebugProtocolServer$Session;
aload 1
aload 0
getfield com.oracle.truffle.tools.dap.types.DebugProtocolServer$Session$1.this$1:Lcom/oracle/truffle/tools/dap/types/DebugProtocolServer$Session;
getfield com.oracle.truffle.tools.dap.types.DebugProtocolServer$Session.sequenceNum:Ljava/util/concurrent/atomic/AtomicInteger;
invokevirtual java.util.concurrent.atomic.AtomicInteger.getAndIncrement:()I
invokestatic java.lang.Integer.valueOf:(I)Ljava/lang/Integer;
invokestatic com.oracle.truffle.tools.dap.types.CapabilitiesEvent.create:(Lcom/oracle/truffle/tools/dap/types/CapabilitiesEvent$EventBody;Ljava/lang/Integer;)Lcom/oracle/truffle/tools/dap/types/CapabilitiesEvent;
invokevirtual com.oracle.truffle.tools.dap.types.DebugProtocolServer$Session.sendEvent:(Lcom/oracle/truffle/tools/dap/types/Event;)V
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lcom/oracle/truffle/tools/dap/types/DebugProtocolServer$Session$1;
0 2 1 body Lcom/oracle/truffle/tools/dap/types/CapabilitiesEvent$EventBody;
MethodParameters:
Name Flags
body
public void progressStart(com.oracle.truffle.tools.dap.types.ProgressStartEvent$EventBody);
descriptor: (Lcom/oracle/truffle/tools/dap/types/ProgressStartEvent$EventBody;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=2, args_size=2
start local 0 start local 1 0: aload 0
getfield com.oracle.truffle.tools.dap.types.DebugProtocolServer$Session$1.this$1:Lcom/oracle/truffle/tools/dap/types/DebugProtocolServer$Session;
aload 1
aload 0
getfield com.oracle.truffle.tools.dap.types.DebugProtocolServer$Session$1.this$1:Lcom/oracle/truffle/tools/dap/types/DebugProtocolServer$Session;
getfield com.oracle.truffle.tools.dap.types.DebugProtocolServer$Session.sequenceNum:Ljava/util/concurrent/atomic/AtomicInteger;
invokevirtual java.util.concurrent.atomic.AtomicInteger.getAndIncrement:()I
invokestatic java.lang.Integer.valueOf:(I)Ljava/lang/Integer;
invokestatic com.oracle.truffle.tools.dap.types.ProgressStartEvent.create:(Lcom/oracle/truffle/tools/dap/types/ProgressStartEvent$EventBody;Ljava/lang/Integer;)Lcom/oracle/truffle/tools/dap/types/ProgressStartEvent;
invokevirtual com.oracle.truffle.tools.dap.types.DebugProtocolServer$Session.sendEvent:(Lcom/oracle/truffle/tools/dap/types/Event;)V
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lcom/oracle/truffle/tools/dap/types/DebugProtocolServer$Session$1;
0 2 1 body Lcom/oracle/truffle/tools/dap/types/ProgressStartEvent$EventBody;
MethodParameters:
Name Flags
body
public void progressUpdate(com.oracle.truffle.tools.dap.types.ProgressUpdateEvent$EventBody);
descriptor: (Lcom/oracle/truffle/tools/dap/types/ProgressUpdateEvent$EventBody;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=2, args_size=2
start local 0 start local 1 0: aload 0
getfield com.oracle.truffle.tools.dap.types.DebugProtocolServer$Session$1.this$1:Lcom/oracle/truffle/tools/dap/types/DebugProtocolServer$Session;
aload 1
aload 0
getfield com.oracle.truffle.tools.dap.types.DebugProtocolServer$Session$1.this$1:Lcom/oracle/truffle/tools/dap/types/DebugProtocolServer$Session;
getfield com.oracle.truffle.tools.dap.types.DebugProtocolServer$Session.sequenceNum:Ljava/util/concurrent/atomic/AtomicInteger;
invokevirtual java.util.concurrent.atomic.AtomicInteger.getAndIncrement:()I
invokestatic java.lang.Integer.valueOf:(I)Ljava/lang/Integer;
invokestatic com.oracle.truffle.tools.dap.types.ProgressUpdateEvent.create:(Lcom/oracle/truffle/tools/dap/types/ProgressUpdateEvent$EventBody;Ljava/lang/Integer;)Lcom/oracle/truffle/tools/dap/types/ProgressUpdateEvent;
invokevirtual com.oracle.truffle.tools.dap.types.DebugProtocolServer$Session.sendEvent:(Lcom/oracle/truffle/tools/dap/types/Event;)V
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lcom/oracle/truffle/tools/dap/types/DebugProtocolServer$Session$1;
0 2 1 body Lcom/oracle/truffle/tools/dap/types/ProgressUpdateEvent$EventBody;
MethodParameters:
Name Flags
body
public void progressEnd(com.oracle.truffle.tools.dap.types.ProgressEndEvent$EventBody);
descriptor: (Lcom/oracle/truffle/tools/dap/types/ProgressEndEvent$EventBody;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=2, args_size=2
start local 0 start local 1 0: aload 0
getfield com.oracle.truffle.tools.dap.types.DebugProtocolServer$Session$1.this$1:Lcom/oracle/truffle/tools/dap/types/DebugProtocolServer$Session;
aload 1
aload 0
getfield com.oracle.truffle.tools.dap.types.DebugProtocolServer$Session$1.this$1:Lcom/oracle/truffle/tools/dap/types/DebugProtocolServer$Session;
getfield com.oracle.truffle.tools.dap.types.DebugProtocolServer$Session.sequenceNum:Ljava/util/concurrent/atomic/AtomicInteger;
invokevirtual java.util.concurrent.atomic.AtomicInteger.getAndIncrement:()I
invokestatic java.lang.Integer.valueOf:(I)Ljava/lang/Integer;
invokestatic com.oracle.truffle.tools.dap.types.ProgressEndEvent.create:(Lcom/oracle/truffle/tools/dap/types/ProgressEndEvent$EventBody;Ljava/lang/Integer;)Lcom/oracle/truffle/tools/dap/types/ProgressEndEvent;
invokevirtual com.oracle.truffle.tools.dap.types.DebugProtocolServer$Session.sendEvent:(Lcom/oracle/truffle/tools/dap/types/Event;)V
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lcom/oracle/truffle/tools/dap/types/DebugProtocolServer$Session$1;
0 2 1 body Lcom/oracle/truffle/tools/dap/types/ProgressEndEvent$EventBody;
MethodParameters:
Name Flags
body
public java.util.concurrent.CompletableFuture<com.oracle.truffle.tools.dap.types.RunInTerminalResponse> runInTerminal(com.oracle.truffle.tools.dap.types.RunInTerminalRequestArguments);
descriptor: (Lcom/oracle/truffle/tools/dap/types/RunInTerminalRequestArguments;)Ljava/util/concurrent/CompletableFuture;
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=2, args_size=2
start local 0 start local 1 0: aload 0
getfield com.oracle.truffle.tools.dap.types.DebugProtocolServer$Session$1.this$1:Lcom/oracle/truffle/tools/dap/types/DebugProtocolServer$Session;
ldc "runInTerminal"
aload 0
getfield com.oracle.truffle.tools.dap.types.DebugProtocolServer$Session$1.this$1:Lcom/oracle/truffle/tools/dap/types/DebugProtocolServer$Session;
getfield com.oracle.truffle.tools.dap.types.DebugProtocolServer$Session.sequenceNum:Ljava/util/concurrent/atomic/AtomicInteger;
invokevirtual java.util.concurrent.atomic.AtomicInteger.getAndIncrement:()I
invokestatic java.lang.Integer.valueOf:(I)Ljava/lang/Integer;
invokestatic com.oracle.truffle.tools.dap.types.Request.create:(Ljava/lang/String;Ljava/lang/Integer;)Lcom/oracle/truffle/tools/dap/types/Request;
aload 1
invokestatic com.oracle.truffle.tools.dap.types.DebugProtocolServer$Session.getJSONData:(Ljava/lang/Object;)Ljava/lang/Object;
invokevirtual com.oracle.truffle.tools.dap.types.Request.setArguments:(Ljava/lang/Object;)Lcom/oracle/truffle/tools/dap/types/Request;
invokevirtual com.oracle.truffle.tools.dap.types.DebugProtocolServer$Session.sendRequest:(Lcom/oracle/truffle/tools/dap/types/Request;)Ljava/util/concurrent/CompletableFuture;
invokedynamic apply()Ljava/util/function/Function;
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:
(Ljava/lang/Object;)Ljava/lang/Object;
com/oracle/truffle/tools/dap/types/DebugProtocolServer$Session$1.lambda$0(Lcom/oracle/truffle/tools/dap/types/Response;)Lcom/oracle/truffle/tools/dap/types/RunInTerminalResponse; (6)
(Lcom/oracle/truffle/tools/dap/types/Response;)Lcom/oracle/truffle/tools/dap/types/RunInTerminalResponse;
invokevirtual java.util.concurrent.CompletableFuture.thenApply:(Ljava/util/function/Function;)Ljava/util/concurrent/CompletableFuture;
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/oracle/truffle/tools/dap/types/DebugProtocolServer$Session$1;
0 1 1 args Lcom/oracle/truffle/tools/dap/types/RunInTerminalRequestArguments;
Signature: (Lcom/oracle/truffle/tools/dap/types/RunInTerminalRequestArguments;)Ljava/util/concurrent/CompletableFuture<Lcom/oracle/truffle/tools/dap/types/RunInTerminalResponse;>;
MethodParameters:
Name Flags
args
private static com.oracle.truffle.tools.dap.types.RunInTerminalResponse lambda$0(com.oracle.truffle.tools.dap.types.Response);
descriptor: (Lcom/oracle/truffle/tools/dap/types/Response;)Lcom/oracle/truffle/tools/dap/types/RunInTerminalResponse;
flags: (0x100a) ACC_PRIVATE, ACC_STATIC, ACC_SYNTHETIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
checkcast com.oracle.truffle.tools.dap.types.RunInTerminalResponse
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 response Lcom/oracle/truffle/tools/dap/types/Response;
}
SourceFile: "DebugProtocolServer.java"
EnclosingMethod: com.oracle.truffle.tools.dap.types.DebugProtocolServer$Session.<init>:(Lcom/oracle/truffle/tools/dap/types/DebugProtocolServer;Ljava/io/InputStream;Ljava/io/OutputStream;)V
NestHost: com.oracle.truffle.tools.dap.types.DebugProtocolServer
InnerClasses:
public EventBody = com.oracle.truffle.tools.dap.types.BreakpointEvent$EventBody of com.oracle.truffle.tools.dap.types.BreakpointEvent
public EventBody = com.oracle.truffle.tools.dap.types.CapabilitiesEvent$EventBody of com.oracle.truffle.tools.dap.types.CapabilitiesEvent
public EventBody = com.oracle.truffle.tools.dap.types.ContinuedEvent$EventBody of com.oracle.truffle.tools.dap.types.ContinuedEvent
public final Session = com.oracle.truffle.tools.dap.types.DebugProtocolServer$Session of com.oracle.truffle.tools.dap.types.DebugProtocolServer
com.oracle.truffle.tools.dap.types.DebugProtocolServer$Session$1
public EventBody = com.oracle.truffle.tools.dap.types.ExitedEvent$EventBody of com.oracle.truffle.tools.dap.types.ExitedEvent
public EventBody = com.oracle.truffle.tools.dap.types.LoadedSourceEvent$EventBody of com.oracle.truffle.tools.dap.types.LoadedSourceEvent
public EventBody = com.oracle.truffle.tools.dap.types.ModuleEvent$EventBody of com.oracle.truffle.tools.dap.types.ModuleEvent
public EventBody = com.oracle.truffle.tools.dap.types.OutputEvent$EventBody of com.oracle.truffle.tools.dap.types.OutputEvent
public EventBody = com.oracle.truffle.tools.dap.types.ProcessEvent$EventBody of com.oracle.truffle.tools.dap.types.ProcessEvent
public EventBody = com.oracle.truffle.tools.dap.types.ProgressEndEvent$EventBody of com.oracle.truffle.tools.dap.types.ProgressEndEvent
public EventBody = com.oracle.truffle.tools.dap.types.ProgressStartEvent$EventBody of com.oracle.truffle.tools.dap.types.ProgressStartEvent
public EventBody = com.oracle.truffle.tools.dap.types.ProgressUpdateEvent$EventBody of com.oracle.truffle.tools.dap.types.ProgressUpdateEvent
public EventBody = com.oracle.truffle.tools.dap.types.StoppedEvent$EventBody of com.oracle.truffle.tools.dap.types.StoppedEvent
public EventBody = com.oracle.truffle.tools.dap.types.TerminatedEvent$EventBody of com.oracle.truffle.tools.dap.types.TerminatedEvent
public EventBody = com.oracle.truffle.tools.dap.types.ThreadEvent$EventBody of com.oracle.truffle.tools.dap.types.ThreadEvent
public final Lookup = java.lang.invoke.MethodHandles$Lookup of java.lang.invoke.MethodHandles