# Uses of Package
com.sun.mirror.apt

Packages that use com.sun.mirror.apt
com.sun.mirror.apt: Classes used to communicate information between annotation processors and an annotation processing tool.
org.eclipse.jdt.apt.core.env: This package contains Eclipse extensions to some of the Sun annotation processing APIs.
org.eclipse.jdt.apt.core.util: This package contains miscellaneous APIs related to Java annotation processing.

Classes in com.sun.mirror.apt used by com.sun.mirror.apt
AnnotationProcessor: An annotation processor, used to examine and process the annotations of program elements.
AnnotationProcessorEnvironment: The environment encapsulating the state needed by an annotation processor.
AnnotationProcessorListener: Superinterface for all annotation processor event listeners.
Filer: This interface supports the creation of new files by an annotation processor.
Filer.Location: Locations (subtrees within the file system) where new files are created.
Messager: A `Messager` provides the way for an annotation processor to report error messages, warnings, and other notices.
RoundCompleteEvent: Event for the completion of a round of annotation processing.
RoundState: Represents the status of a completed round of annotation processing.

Classes in com.sun.mirror.apt used by org.eclipse.jdt.apt.core.env
AnnotationProcessor: An annotation processor, used to examine and process the annotations of program elements.
AnnotationProcessorEnvironment: The environment encapsulating the state needed by an annotation processor.
AnnotationProcessorFactory: A factory for creating annotation processors.

Classes in com.sun.mirror.apt used by org.eclipse.jdt.apt.core.util
AnnotationProcessorFactory: A factory for creating annotation processors.
Messager: A `Messager` provides the way for an annotation processor to report error messages, warnings, and other notices.