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.Receiverget in interface InvocationPlugin.Receiverpublic boolean isConstant()
InvocationPlugin.ReceiverisConstant in interface InvocationPlugin.Receiverpublic InvocationPlugins.InvocationPluginReceiver init(ResolvedJavaMethod targetMethod, ValueNode[] newArgs)