public static final class StandardGraphBuilderPlugins.CacheWritebackPlugin extends InvocationPlugin
InvocationPlugin.InlineOnlyInvocationPlugin, InvocationPlugin.OptionalInvocationPlugin, InvocationPlugin.Receiver, InvocationPlugin.RequiredInlineOnlyInvocationPlugin, InvocationPlugin.RequiredInvocationPluginargumentsDescriptor, isStatic, name| Constructor and Description |
|---|
CacheWritebackPlugin(boolean isPreSync,
String name,
Type... argumentTypes) |
| Modifier and Type | Method and Description |
|---|---|
boolean |
apply(GraphBuilderContext b,
ResolvedJavaMethod targetMethod,
InvocationPlugin.Receiver unsafe) |
boolean |
apply(GraphBuilderContext b,
ResolvedJavaMethod targetMethod,
InvocationPlugin.Receiver unsafe,
ValueNode address) |
boolean |
isOptional()
Determines if this plugin requires the original method to be resolvable.
|
apply, apply, apply, apply, apply, apply, apply, apply, apply, apply, apply, apply, canBeDisabled, defaultHandler, execute, getArgumentsSize, getMethodNameWithArgumentsDescriptor, getSourceLocation, inlineOnly, isDecorator, match, match, rewriteReceiverTypepublic boolean apply(GraphBuilderContext b, ResolvedJavaMethod targetMethod, InvocationPlugin.Receiver unsafe, ValueNode address)
public boolean apply(GraphBuilderContext b, ResolvedJavaMethod targetMethod, InvocationPlugin.Receiver unsafe)
public boolean isOptional()
InvocationPluginReference#refersTo0 is introduced in Java 16 and is optional in earlier versions in
case it may be backported.isOptional in class InvocationPlugin