Annotation Interface StubValue
A stub value represents the (boxed) default value of the intercepted method's return type. This value can
only be assigned to a Object
parameter. This annotation is useful to conditionally return a
default value from a method when using an Object
return type in combination with the
RuntimeType
annotation. The value is either representing
null
if a method returns a reference type or void
or a boxed primitive of the return type
representing the numeric value 0
.
Important: Don't confuse this annotation with Advice.StubValue
or
MemberSubstitution.StubValue
. This annotation should be used with
MethodDelegation
only.
- See Also:
-
Nested Class Summary
Nested Classes