| 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 CalledMethods type system, a part of the object construction checker.
|
| CalledMethodsPredicate |
This annotation represents a predicate on @CalledMethods annotations that must be true.
|
| CalledMethodsTop |
The top qualifier in the Called Methods type hierarchy.
|
| EnsuresCalledMethods |
Indicates that the method, if it terminates successfully, always invokes the given methods on the
value expressions.
|