class com.oracle.truffle.tools.agentscript.FrameLibrary$1 extends com.oracle.truffle.tools.agentscript.impl.AccessorFrameLibrary
minor version: 0
major version: 59
flags: flags: (0x0020) ACC_SUPER
this_class: com.oracle.truffle.tools.agentscript.FrameLibrary$1
super_class: com.oracle.truffle.tools.agentscript.impl.AccessorFrameLibrary
{
void <init>();
descriptor: ()V
flags: (0x0000)
Code:
stack=1, locals=1, args_size=1
start local 0 // com.oracle.truffle.tools.agentscript.FrameLibrary$1 this
0: .line 168
aload 0 /* this */
invokespecial com.oracle.truffle.tools.agentscript.impl.AccessorFrameLibrary.<init>:()V
return
end local 0 // com.oracle.truffle.tools.agentscript.FrameLibrary$1 this
LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/oracle/truffle/tools/agentscript/FrameLibrary$1;
protected com.oracle.truffle.tools.agentscript.FrameLibrary$Query create(com.oracle.truffle.api.nodes.Node, com.oracle.truffle.api.frame.Frame, com.oracle.truffle.api.instrumentation.TruffleInstrument$Env);
descriptor: (Lcom/oracle/truffle/api/nodes/Node;Lcom/oracle/truffle/api/frame/Frame;Lcom/oracle/truffle/api/instrumentation/TruffleInstrument$Env;)Lcom/oracle/truffle/tools/agentscript/FrameLibrary$Query;
flags: (0x0004) ACC_PROTECTED
Code:
stack=6, locals=4, args_size=4
start local 0 // com.oracle.truffle.tools.agentscript.FrameLibrary$1 this
start local 1 // com.oracle.truffle.api.nodes.Node where
start local 2 // com.oracle.truffle.api.frame.Frame frame
start local 3 // com.oracle.truffle.api.instrumentation.TruffleInstrument$Env env
0: .line 171
new com.oracle.truffle.tools.agentscript.FrameLibrary$Query
dup
getstatic com.oracle.truffle.tools.agentscript.FrameLibrary$UncachedDefault.DEFAULT:Lcom/oracle/truffle/tools/agentscript/FrameLibrary;
dup
invokevirtual java.lang.Object.getClass:()Ljava/lang/Class;
pop
aload 1 /* where */
aload 2 /* frame */
aload 3 /* env */
invokespecial com.oracle.truffle.tools.agentscript.FrameLibrary$Query.<init>:(Lcom/oracle/truffle/tools/agentscript/FrameLibrary;Lcom/oracle/truffle/api/nodes/Node;Lcom/oracle/truffle/api/frame/Frame;Lcom/oracle/truffle/api/instrumentation/TruffleInstrument$Env;)V
areturn
end local 3 // com.oracle.truffle.api.instrumentation.TruffleInstrument$Env env
end local 2 // com.oracle.truffle.api.frame.Frame frame
end local 1 // com.oracle.truffle.api.nodes.Node where
end local 0 // com.oracle.truffle.tools.agentscript.FrameLibrary$1 this
LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/oracle/truffle/tools/agentscript/FrameLibrary$1;
0 1 1 where Lcom/oracle/truffle/api/nodes/Node;
0 1 2 frame Lcom/oracle/truffle/api/frame/Frame;
0 1 3 env Lcom/oracle/truffle/api/instrumentation/TruffleInstrument$Env;
MethodParameters:
Name Flags
where
frame
env
}
SourceFile: "FrameLibrary.java"
EnclosingMethod: com.oracle.truffle.tools.agentscript.FrameLibrary
NestHost: com.oracle.truffle.tools.agentscript.FrameLibrary
InnerClasses:
public final Env = com.oracle.truffle.api.instrumentation.TruffleInstrument$Env of com.oracle.truffle.api.instrumentation.TruffleInstrument
com.oracle.truffle.tools.agentscript.FrameLibrary$1
public final Query = com.oracle.truffle.tools.agentscript.FrameLibrary$Query of com.oracle.truffle.tools.agentscript.FrameLibrary
private final UncachedDefault = com.oracle.truffle.tools.agentscript.FrameLibrary$UncachedDefault of com.oracle.truffle.tools.agentscript.FrameLibrary