| Annotation Type | Description | 
|---|---|
| LeakedToResult | 
 This annotation is used on a formal parameter to indicate that the parameter may be returned, but
 it is not otherwise leaked. 
 | 
| MaybeAliased | 
 An expression with this type might have an alias. 
 | 
| MaybeLeaked | 
 Temporary type qualifier: 
 | 
| NonLeaked | 
 This annotation is used on a formal parameter to indicate that the parameter is not leaked
 (stored in a location that could be accessed later) nor returned by the method body. 
 | 
| Unique | 
 An expression with this type has no aliases. 
 |