| Modifier and Type | Interface and Description |
|---|---|
| public interface |
| Modifier and Type | Annotation and Description |
|---|---|
| public @interface | Exclusive
This annotation can be applied to the value() element of an annotation that is annotated as a TypeQualifier. |
| public @interface | Exhaustive
This annotation can be applied to the value() element of an annotation that is annotated as a TypeQualifier. |
| public @interface | TypeQualifier
This qualifier is applied to an annotation to denote that the annotation should be treated as a type qualifier. |
| public @interface | TypeQualifierDefault
This qualifier is applied to an annotation to denote that the annotation defines a default type qualifier that is visible within the scope of the element it is applied to. |
| public @interface | TypeQualifierNickname
This annotation is applied to a annotation, and marks the annotation as being a qualifier nickname. |
| Modifier and Type | Enum and Description |
|---|---|
| public enum | When
Used to describe the relationship between a qualifier T and the set of values S possible on an annotated element. |