Annotation Type This
-
@Documented @Retention(RUNTIME) @Target(PARAMETER) public @interface This
Parameters that are annotated with this annotation will be assigned a reference to the instrumented object, if the instrumented method is not static. Otherwise, the method with this parameter annotation will be excluded from the list of possible binding candidates of the static source method.
Important: Don't confuse this annotation with
Advice.This
annotation. This annotation should be used only in combination with method delegation (MethodDelegation.to(...)
). ForAdvice
ASM visitor use alternative annotation fromnet.bytebuddy.asm.Advice
package.
-
-
Optional Element Summary
Optional Elements Modifier and Type Optional Element Description boolean
optional
Determines if the annotated parameter should be bound tonull
when intercepting astatic
method.
-