| Name | Type | Parent | Implementing Interfaces | Detail |
| AbstractProcessor | Class | java.lang.Object | Processor | Detail |
| Completion | Interface | Detail | ||
| Completions | Class | java.lang.Object | Detail | |
| Filer | Interface | configure the tool such that the discovered processors will attempt | Detail | |
| FilerException | Class | java.io.IOException | Serializable | Detail |
| Generated | Class | Detail | ||
| Messager | Interface | Detail | ||
| PostConstruct | Class | Detail | ||
| PreDestroy | Class | Detail | ||
| ProcessingEnvironment | Interface | Detail | ||
| Processor | Interface | Detail | ||
| Resource | Class | Detail | ||
| Resources | Class | Detail | ||
| RoundEnvironment | Interface | Detail | ||
| SupportedAnnotationTypes | Class | Detail | ||
| SupportedOptions | Class | Detail | ||
| SupportedSourceVersion | Class | Detail |