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