@Documented @Retention(value=RUNTIME) @Target(value=PARAMETER) public @interface DefaultMethodHandle
java.lang.invoke.MethodHandle which invokes a
 default method implementation of this method. If such a method is not available, this annotation causes that this
 delegation target cannot be bound unless nullIfImpossible() is set to true.
 Note that requesting such a method exposes the default method to reflective access.| Modifier and Type | Optional Element and Description | 
|---|---|
| boolean | nullIfImpossibleIndicates that  nullshould be assigned to this parameter if no default method is invokable. | 
| Class<?> | targetTypeSpecifies an explicit type that declares the default method to invoke. | 
public abstract Class<?> targetType
TargetType to indicate that the instrumented method declared the method.Copyright © 2014–2025. All rights reserved.