public abstract static class InvocationPlugin.OptionalInvocationPlugin extends InvocationPlugin
InvocationPlugin.InlineOnlyInvocationPlugin, InvocationPlugin.OptionalInvocationPlugin, InvocationPlugin.Receiver, InvocationPlugin.RequiredInlineOnlyInvocationPlugin, InvocationPlugin.RequiredInvocationPluginargumentsDescriptor, isStatic, name| Constructor and Description |
|---|
OptionalInvocationPlugin(String name,
Type... argumentTypes) |
| Modifier and Type | Method and Description |
|---|---|
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, apply, apply, canBeDisabled, defaultHandler, execute, getArgumentsSize, getMethodNameWithArgumentsDescriptor, getSourceLocation, inlineOnly, isDecorator, match, match, rewriteReceiverTypepublic final 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