Annotation Type | Description |
---|---|
Interned |
Indicates that a variable has been interned, i.e., that the variable refers to the canonical
representation of an object.
|
InternedDistinct |
Indicates that no other value is
equals() to the given value. |
PolyInterned |
A polymorphic qualifier for the Interning type system.
|
UnknownInterned |
The top qualifier for the Interning Checker.
|
UsesObjectEquals |
Class declaration to indicate the class does not override
equals(Object) , and therefore
a.equals(b) and a == b behave identically. |