| Interface | Description | 
|---|---|
| AnnotationFileResource | Interface for sources of stub data. | 
| Class | Description | 
|---|---|
| AddAnnotatedFor | Utility that generates  @AnnotatedForclass annotations. | 
| AnnotationFileElementTypes | Holds information about types parsed from annotation files (stub files or ajava files). | 
| AnnotationFileParser | This class has three static methods. | 
| AnnotationFileParser.AnnotationFileAnnotations | The result of calling AnnotationFileParser.parse: the annotated types and declaration
 annotations from the file. | 
| AnnotationFileUtil | Utility class for annotation files (stub files and ajava files). | 
| FileAnnotationFileResource | File-based implementation ofAnnotationFileResource. | 
| JarEntryAnnotationFileResource | JarEntry-based implementation ofAnnotationFileResource. | 
| JavaStubifier | Process Java source files in a directory to produce, in-place, minimal stub files. | 
| RemoveAnnotationsForInference | Process Java source files to remove annotations that ought to be inferred. | 
| StubGenerator | Generates a stub file from a single class or an entire package. | 
| ToIndexFileConverter | Convert a JAIF file plus a stub file into index files (JAIFs). | 
| Enum | Description | 
|---|---|
| AnnotationFileUtil.AnnotationFileType | The types of files that can contain annotations. | 
| Exception | Description | 
|---|---|
| AnnotationFileParser.AnnotationFileParserException | An exception indicating a problem while parsing an annotation file. |