@Documented @Retention(value=RUNTIME) @Target(value=PARAMETER) public static @interface MemberSubstitution.StubValue
Indicates that the annotated parameter should always return a boxed version of the instrumented method's 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.
Important: Don't confuse this annotation with StubValue or
Advice.StubValue. This annotation should be used only in combination with MemberSubstitution.Substitution.Chain.Step.ForDelegation.
| Modifier and Type | Optional Element and Description |
|---|---|
MemberSubstitution.Source |
source
Determines the source that is considered for this annotation which can be either the substituted method,
constructor or field, or the instrumented method.
|
public abstract MemberSubstitution.Source source
Copyright © 2014–2025. All rights reserved.