Home » openjdk-7 » javax » annotation » processing »

javax.annotation.processing

Interfaces:

Completion   A suggested {@linkplain Processor#getCompletions completion} for an annotation.  code | html
Filer   This interface supports the creation of new files by an annotation processor.  code | html
Messager   A {@code Messager} provides the way for an annotation processor to report error messages, warnings, and other notices.  code | html
ProcessingEnvironment   An annotation processing tool framework will {@linkplain Processor#init provide an annotation processor with an object implementing this interface} so the processor can use facilities provided by the framework to write new files, report error messages, and find other utilities.  code | html
Processor   The interface for an annotation processor.  code | html
RoundEnvironment   An annotation processing tool framework will {@linkplain Processor#process provide an annotation processor with an object implementing this interface} so that the processor can query for information about a round of annotation processing.  code | html

Abstract Classes:

AbstractProcessor   An abstract annotation processor designed to be a convenient superclass for most concrete annotation processors.  code | html

Classes:

Completions   Utility class for assembling Completion objects.  code | html
Completions.SimpleCompletion     code | html
FilerException   Indicates a Filer detected an attempt to open a file that would violate the guarantees provided by the {@code Filer}.  code | html
SupportedAnnotationTypes   An annotation used to indicate what annotation types an annotation processor supports.  code | html
SupportedOptions   An annotation used to indicate what options an annotation processor supports.  code | html
SupportedSourceVersion   An annotation used to indicate the latest source version an annotation processor supports.  code | html