public class org.graalvm.compiler.java.BytecodeParser$IntrinsicGuard
minor version: 0
major version: 59
flags: flags: (0x0021) ACC_PUBLIC, ACC_SUPER
this_class: org.graalvm.compiler.java.BytecodeParser$IntrinsicGuard
super_class: java.lang.Object
{
final org.graalvm.compiler.nodes.FixedWithNextNode lastInstr;
descriptor: Lorg/graalvm/compiler/nodes/FixedWithNextNode;
flags: (0x0010) ACC_FINAL
final org.graalvm.compiler.graph.Graph$Mark mark;
descriptor: Lorg/graalvm/compiler/graph/Graph$Mark;
flags: (0x0010) ACC_FINAL
final org.graalvm.compiler.nodes.AbstractBeginNode nonIntrinsicBranch;
descriptor: Lorg/graalvm/compiler/nodes/AbstractBeginNode;
flags: (0x0010) ACC_FINAL
final org.graalvm.compiler.nodes.ValueNode receiver;
descriptor: Lorg/graalvm/compiler/nodes/ValueNode;
flags: (0x0010) ACC_FINAL
final jdk.vm.ci.meta.JavaTypeProfile profile;
descriptor: Ljdk/vm/ci/meta/JavaTypeProfile;
flags: (0x0010) ACC_FINAL
public void <init>(org.graalvm.compiler.nodes.FixedWithNextNode, org.graalvm.compiler.nodes.ValueNode, org.graalvm.compiler.graph.Graph$Mark, org.graalvm.compiler.nodes.AbstractBeginNode, jdk.vm.ci.meta.JavaTypeProfile);
descriptor: (Lorg/graalvm/compiler/nodes/FixedWithNextNode;Lorg/graalvm/compiler/nodes/ValueNode;Lorg/graalvm/compiler/graph/Graph$Mark;Lorg/graalvm/compiler/nodes/AbstractBeginNode;Ljdk/vm/ci/meta/JavaTypeProfile;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=6, args_size=6
start local 0 // org.graalvm.compiler.java.BytecodeParser$IntrinsicGuard this
start local 1 // org.graalvm.compiler.nodes.FixedWithNextNode lastInstr
start local 2 // org.graalvm.compiler.nodes.ValueNode receiver
start local 3 // org.graalvm.compiler.graph.Graph$Mark mark
start local 4 // org.graalvm.compiler.nodes.AbstractBeginNode nonIntrinsicBranch
start local 5 // jdk.vm.ci.meta.JavaTypeProfile profile
0: .line 1970
aload 0 /* this */
invokespecial java.lang.Object.<init>:()V
1: .line 1971
aload 0 /* this */
aload 1 /* lastInstr */
putfield org.graalvm.compiler.java.BytecodeParser$IntrinsicGuard.lastInstr:Lorg/graalvm/compiler/nodes/FixedWithNextNode;
2: .line 1972
aload 0 /* this */
aload 2 /* receiver */
putfield org.graalvm.compiler.java.BytecodeParser$IntrinsicGuard.receiver:Lorg/graalvm/compiler/nodes/ValueNode;
3: .line 1973
aload 0 /* this */
aload 3 /* mark */
putfield org.graalvm.compiler.java.BytecodeParser$IntrinsicGuard.mark:Lorg/graalvm/compiler/graph/Graph$Mark;
4: .line 1974
aload 0 /* this */
aload 4 /* nonIntrinsicBranch */
putfield org.graalvm.compiler.java.BytecodeParser$IntrinsicGuard.nonIntrinsicBranch:Lorg/graalvm/compiler/nodes/AbstractBeginNode;
5: .line 1975
aload 0 /* this */
aload 5 /* profile */
putfield org.graalvm.compiler.java.BytecodeParser$IntrinsicGuard.profile:Ljdk/vm/ci/meta/JavaTypeProfile;
6: .line 1976
return
end local 5 // jdk.vm.ci.meta.JavaTypeProfile profile
end local 4 // org.graalvm.compiler.nodes.AbstractBeginNode nonIntrinsicBranch
end local 3 // org.graalvm.compiler.graph.Graph$Mark mark
end local 2 // org.graalvm.compiler.nodes.ValueNode receiver
end local 1 // org.graalvm.compiler.nodes.FixedWithNextNode lastInstr
end local 0 // org.graalvm.compiler.java.BytecodeParser$IntrinsicGuard this
LocalVariableTable:
Start End Slot Name Signature
0 7 0 this Lorg/graalvm/compiler/java/BytecodeParser$IntrinsicGuard;
0 7 1 lastInstr Lorg/graalvm/compiler/nodes/FixedWithNextNode;
0 7 2 receiver Lorg/graalvm/compiler/nodes/ValueNode;
0 7 3 mark Lorg/graalvm/compiler/graph/Graph$Mark;
0 7 4 nonIntrinsicBranch Lorg/graalvm/compiler/nodes/AbstractBeginNode;
0 7 5 profile Ljdk/vm/ci/meta/JavaTypeProfile;
MethodParameters:
Name Flags
lastInstr
receiver
mark
nonIntrinsicBranch
profile
}
SourceFile: "BytecodeParser.java"
NestHost: org.graalvm.compiler.java.BytecodeParser
InnerClasses:
public Mark = org.graalvm.compiler.graph.Graph$Mark of org.graalvm.compiler.graph.Graph
protected IntrinsicGuard = org.graalvm.compiler.java.BytecodeParser$IntrinsicGuard of org.graalvm.compiler.java.BytecodeParser