| AnyRes |
Denotes that an integer parameter, field or method return value is expected
to be a resource reference of any type.
|
| IntDef |
Denotes that the annotated element of integer type, represents
a logical type and that its value should be one of the explicitly
named constants.
|
| MainThread |
Denotes that the annotated method should only be called on the main thread.
|
| NonNull |
Denotes that a parameter, field or method return value can never be null.
|
| Nullable |
Denotes that a parameter, field or method return value can be null.
|
| RawRes |
Denotes that an integer parameter, field or method return value is expected
to be a raw resource reference.
|
| SdkConstant |
Indicates a constant field value should be exported to be used in the SDK tools.
|
| SystemApi |
Indicates an API is exposed for use by bundled system applications.
|
| WorkerThread |
Denotes that the annotated method should only be called on a worker thread.
|