| Enum | Description | 
|---|---|
| ConversionCategory | Elements of this enumeration are used in a  Formatannotation to indicate the valid
 types that may be passed as a format parameter. | 
| Annotation Type | Description | 
|---|---|
| Format | This annotation, attached to a String type, indicates that the String may be passed to  Formatter.formatand similar methods. | 
| FormatBottom | The bottom type in the Format String type system. | 
| FormatMethod | If this annotation is attached to a  Formatter.format-like method, the framework checks that the parameters passed as varargs are
 compatible with the format string. | 
| InvalidFormat | This annotation, attached to a  Stringtype, indicates that the string is
 not a legal format string. | 
| ReturnsFormat | Attach this annotation to a method with the following properties:
 
   The first parameter is a format string. | 
| UnknownFormat | The top qualifier. |