class com.oracle.truffle.api.instrumentation.InstrumentationHandler$BindingLoadSourceSectionEvent
minor version: 0
major version: 59
flags: flags: (0x0020) ACC_SUPER
this_class: com.oracle.truffle.api.instrumentation.InstrumentationHandler$BindingLoadSourceSectionEvent
super_class: java.lang.Object
{
private final com.oracle.truffle.api.instrumentation.EventBinding$Source<?> binding;
descriptor: Lcom/oracle/truffle/api/instrumentation/EventBinding$Source;
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
Signature: Lcom/oracle/truffle/api/instrumentation/EventBinding$Source<*>;
private final com.oracle.truffle.api.nodes.Node node;
descriptor: Lcom/oracle/truffle/api/nodes/Node;
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
private final com.oracle.truffle.api.source.SourceSection sourceSection;
descriptor: Lcom/oracle/truffle/api/source/SourceSection;
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
void <init>(com.oracle.truffle.api.instrumentation.EventBinding$Source<?>, com.oracle.truffle.api.nodes.Node, com.oracle.truffle.api.source.SourceSection);
descriptor: (Lcom/oracle/truffle/api/instrumentation/EventBinding$Source;Lcom/oracle/truffle/api/nodes/Node;Lcom/oracle/truffle/api/source/SourceSection;)V
flags: (0x0000)
Code:
stack=2, locals=4, args_size=4
start local 0 // com.oracle.truffle.api.instrumentation.InstrumentationHandler$BindingLoadSourceSectionEvent this
start local 1 // com.oracle.truffle.api.instrumentation.EventBinding$Source binding
start local 2 // com.oracle.truffle.api.nodes.Node node
start local 3 // com.oracle.truffle.api.source.SourceSection sourceSection
0: .line 1354
aload 0 /* this */
invokespecial java.lang.Object.<init>:()V
1: .line 1355
aload 0 /* this */
aload 1 /* binding */
putfield com.oracle.truffle.api.instrumentation.InstrumentationHandler$BindingLoadSourceSectionEvent.binding:Lcom/oracle/truffle/api/instrumentation/EventBinding$Source;
2: .line 1356
aload 0 /* this */
aload 2 /* node */
putfield com.oracle.truffle.api.instrumentation.InstrumentationHandler$BindingLoadSourceSectionEvent.node:Lcom/oracle/truffle/api/nodes/Node;
3: .line 1357
aload 0 /* this */
aload 3 /* sourceSection */
putfield com.oracle.truffle.api.instrumentation.InstrumentationHandler$BindingLoadSourceSectionEvent.sourceSection:Lcom/oracle/truffle/api/source/SourceSection;
4: .line 1358
return
end local 3 // com.oracle.truffle.api.source.SourceSection sourceSection
end local 2 // com.oracle.truffle.api.nodes.Node node
end local 1 // com.oracle.truffle.api.instrumentation.EventBinding$Source binding
end local 0 // com.oracle.truffle.api.instrumentation.InstrumentationHandler$BindingLoadSourceSectionEvent this
LocalVariableTable:
Start End Slot Name Signature
0 5 0 this Lcom/oracle/truffle/api/instrumentation/InstrumentationHandler$BindingLoadSourceSectionEvent;
0 5 1 binding Lcom/oracle/truffle/api/instrumentation/EventBinding$Source<*>;
0 5 2 node Lcom/oracle/truffle/api/nodes/Node;
0 5 3 sourceSection Lcom/oracle/truffle/api/source/SourceSection;
Signature: (Lcom/oracle/truffle/api/instrumentation/EventBinding$Source<*>;Lcom/oracle/truffle/api/nodes/Node;Lcom/oracle/truffle/api/source/SourceSection;)V
MethodParameters:
Name Flags
binding
node
sourceSection
}
SourceFile: "InstrumentationHandler.java"
NestHost: com.oracle.truffle.api.instrumentation.InstrumentationHandler
InnerClasses:
final Source = com.oracle.truffle.api.instrumentation.EventBinding$Source of com.oracle.truffle.api.instrumentation.EventBinding
private BindingLoadSourceSectionEvent = com.oracle.truffle.api.instrumentation.InstrumentationHandler$BindingLoadSourceSectionEvent of com.oracle.truffle.api.instrumentation.InstrumentationHandler