Annotation Type | Description |
---|---|
CalledMethods |
If an expression has type
@CalledMethods({"m1", "m2"}) , then methods m1 and
m2 have definitely been called on its value. |
CalledMethodsBottom |
The bottom type for the Called Methods type system.
|
CalledMethodsPredicate |
This annotation represents a predicate on
@ CalledMethods annotations. |
EnsuresCalledMethods |
Indicates that the method, if it terminates successfully, always invokes the given methods on the
given expressions.
|
EnsuresCalledMethodsIf |
Indicates that the method, if it terminates with the given result, invokes the given methods on
the given expressions.
|
EnsuresCalledMethodsIf.List |
A wrapper annotation that makes the
EnsuresCalledMethodsIf annotation repeatable. |