See: Description
| Interface | Description | 
|---|---|
| WholeProgramInference | Interface for a whole-program inference implementation. | 
| Class | Description | 
|---|---|
| AnnotationConverter | This class contains static methods that convert between  AnnotationandAnnotationMirror. | 
| WholeProgramInferenceScenes | WholeProgramInferenceScenes is an implementation of  WholeProgramInferencethat uses a storage
 class (WholeProgramInferenceScenesStorage) that
 manipulatesAScenes to perform whole-program inference, and
 writes them out to a .jaif file at the end. | 
| WholeProgramInferenceScenesStorage | This class stores annotations for fields, method return types, and method parameters. |