@Documented @Retention(value=RUNTIME) @Target(value=PARAMETER) public @interface SuperCallHandle
java.lang.invoke.MethodHandle
invoking
the super
implementation.Modifier and Type | Optional Element and Description |
---|---|
boolean |
fallbackToDefault
Determines if the method handle should invoke the default method to the intercepted method if a common
super method invocation is not applicable.
|
boolean |
nullIfImpossible
Assigns
null to the parameter if it is impossible to invoke the super method or a possible dominant default method, if permitted. |
public abstract boolean fallbackToDefault
true
if the invocation should fall back to invoking the default method.public abstract boolean nullIfImpossible
null
to the parameter if it is impossible to invoke the super method or a possible dominant default method, if permitted.true
if a null
constant should be assigned to this parameter in case that a legal binding is impossible.Copyright © 2014–2024. All rights reserved.