| Class | Description | 
|---|---|
| FormatterAnnotatedTypeFactory | Adds  Formatto the type of tree, if it is aStringorcharliteral that
 represents a satisfiable format. | 
| FormatterChecker | A type-checker plug-in for the  Formatqualifier that finds syntactically invalid
 formatter calls. | 
| FormatterTransfer | |
| FormatterTreeUtil | This class provides a collection of utilities to ease working with syntax trees that have
 something to do with Formatters. | 
| FormatterTreeUtil.Result<E> | A wrapper around a value of type E, plus an ExpressionTree location. | 
| FormatterVisitor | Whenever a format method invocation is found in the syntax tree, checks are performed as
 specified in the Format String Checker manual. | 
| FormatUtil | This class provides a collection of utilities to ease working with format strings. | 
| Enum | Description | 
|---|---|
| FormatterTreeUtil.InvocationType | Describes the ways a format method may be invoked. | 
| Exception | Description | 
|---|---|
| FormatUtil.ExcessiveOrMissingFormatArgumentException | |
| FormatUtil.IllegalFormatConversionCategoryException |