abstract class com.oracle.truffle.llvm.parser.nodes.LLVMRuntimeDebugInformation$LocalVarDebugInfo
minor version: 0
major version: 59
flags: flags: (0x0420) ACC_SUPER, ACC_ABSTRACT
this_class: com.oracle.truffle.llvm.parser.nodes.LLVMRuntimeDebugInformation$LocalVarDebugInfo
super_class: java.lang.Object
{
public final int instructionIndex;
descriptor: I
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
public final com.oracle.truffle.llvm.runtime.debug.scope.LLVMSourceSymbol variable;
descriptor: Lcom/oracle/truffle/llvm/runtime/debug/scope/LLVMSourceSymbol;
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
void <init>(int, com.oracle.truffle.llvm.runtime.debug.scope.LLVMSourceSymbol);
descriptor: (ILcom/oracle/truffle/llvm/runtime/debug/scope/LLVMSourceSymbol;)V
flags: (0x0000)
Code:
stack=2, locals=3, args_size=3
start local 0 // com.oracle.truffle.llvm.parser.nodes.LLVMRuntimeDebugInformation$LocalVarDebugInfo this
start local 1 // int instructionIndex
start local 2 // com.oracle.truffle.llvm.runtime.debug.scope.LLVMSourceSymbol variable
0: .line 78
aload 0 /* this */
invokespecial java.lang.Object.<init>:()V
1: .line 79
aload 0 /* this */
iload 1 /* instructionIndex */
putfield com.oracle.truffle.llvm.parser.nodes.LLVMRuntimeDebugInformation$LocalVarDebugInfo.instructionIndex:I
2: .line 80
aload 0 /* this */
aload 2 /* variable */
putfield com.oracle.truffle.llvm.parser.nodes.LLVMRuntimeDebugInformation$LocalVarDebugInfo.variable:Lcom/oracle/truffle/llvm/runtime/debug/scope/LLVMSourceSymbol;
3: .line 81
return
end local 2 // com.oracle.truffle.llvm.runtime.debug.scope.LLVMSourceSymbol variable
end local 1 // int instructionIndex
end local 0 // com.oracle.truffle.llvm.parser.nodes.LLVMRuntimeDebugInformation$LocalVarDebugInfo this
LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Lcom/oracle/truffle/llvm/parser/nodes/LLVMRuntimeDebugInformation$LocalVarDebugInfo;
0 4 1 instructionIndex I
0 4 2 variable Lcom/oracle/truffle/llvm/runtime/debug/scope/LLVMSourceSymbol;
MethodParameters:
Name Flags
instructionIndex
variable
public abstract com.oracle.truffle.llvm.runtime.debug.value.LLVMDebugObjectBuilder process(com.oracle.truffle.llvm.runtime.debug.value.LLVMDebugObjectBuilder, com.oracle.truffle.api.frame.Frame);
descriptor: (Lcom/oracle/truffle/llvm/runtime/debug/value/LLVMDebugObjectBuilder;Lcom/oracle/truffle/api/frame/Frame;)Lcom/oracle/truffle/llvm/runtime/debug/value/LLVMDebugObjectBuilder;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
MethodParameters:
Name Flags
previous
frame
public abstract boolean isInitialize();
descriptor: ()Z
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
}
SourceFile: "LLVMRuntimeDebugInformation.java"
NestHost: com.oracle.truffle.llvm.parser.nodes.LLVMRuntimeDebugInformation
InnerClasses:
abstract LocalVarDebugInfo = com.oracle.truffle.llvm.parser.nodes.LLVMRuntimeDebugInformation$LocalVarDebugInfo of com.oracle.truffle.llvm.parser.nodes.LLVMRuntimeDebugInformation