Annotation Interface Advice.StubValue

Enclosing class:
Advice

@Documented @Retention(RUNTIME) @Target(PARAMETER) public static @interface Advice.StubValue

Indicates that the annotated parameter should always return a default a boxed version of the instrumented methods return value (i.e. 0 for numeric values, false for boolean types and null for reference types). The annotated parameter must be of type Object and cannot be assigned a value.

Important: Don't confuse this annotation with StubValue annotation. This annotation should be used only in combination with Advice ASM visitor. For method delegation (MethodDelegation.to(...)) use alternative annotation from net.bytebuddy.implementation.bind package.

See Also: