static class TruffleGraphBuilderPlugins.CustomizedUnsafeLoadPlugin extends Object implements InvocationPlugin
InvocationPlugin.Receiver
Modifier and Type | Field and Description |
---|---|
private Kind |
returnKind |
Constructor and Description |
---|
CustomizedUnsafeLoadPlugin(Kind returnKind) |
Modifier and Type | Method and Description |
---|---|
boolean |
apply(GraphBuilderContext b,
ResolvedJavaMethod targetMethod,
InvocationPlugin.Receiver receiver,
ValueNode object,
ValueNode offset,
ValueNode condition,
ValueNode location) |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
apply, apply, apply, apply, apply, applyPolymorphic, defaultHandler, execute, getApplySourceLocation, inlineOnly, isSignaturePolymorphic
private final Kind returnKind
public CustomizedUnsafeLoadPlugin(Kind returnKind)
public boolean apply(GraphBuilderContext b, ResolvedJavaMethod targetMethod, InvocationPlugin.Receiver receiver, ValueNode object, ValueNode offset, ValueNode condition, ValueNode location)