public static class InvocationPlugins.InvocationPluginReceiver extends Object implements InvocationPlugin.Receiver
Modifier and Type | Field and Description |
---|---|
private com.oracle.graal.nodes.ValueNode[] |
args |
private GraphBuilderContext |
parser |
private com.oracle.graal.nodes.ValueNode |
value |
Constructor and Description |
---|
InvocationPluginReceiver(GraphBuilderContext parser) |
Modifier and Type | Method and Description |
---|---|
com.oracle.graal.nodes.ValueNode |
get()
Gets the receiver value, null checking it first if necessary.
|
InvocationPlugins.InvocationPluginReceiver |
init(jdk.internal.jvmci.meta.ResolvedJavaMethod targetMethod,
com.oracle.graal.nodes.ValueNode[] newArgs) |
boolean |
isConstant()
Determines if the receiver is constant.
|
private final GraphBuilderContext parser
private com.oracle.graal.nodes.ValueNode[] args
private com.oracle.graal.nodes.ValueNode value
public InvocationPluginReceiver(GraphBuilderContext parser)
public com.oracle.graal.nodes.ValueNode get()
InvocationPlugin.Receiver
get
in interface InvocationPlugin.Receiver
public boolean isConstant()
InvocationPlugin.Receiver
isConstant
in interface InvocationPlugin.Receiver
public InvocationPlugins.InvocationPluginReceiver init(jdk.internal.jvmci.meta.ResolvedJavaMethod targetMethod, com.oracle.graal.nodes.ValueNode[] newArgs)