Interface Summary
This interface supports the creation of new files by an annotation processor.
A
Messager provides the way for an annotation processor to report error messages, warnings, and other notices.
The interface for an annotation processor.
Class Summary
An abstract annotation processor designed to be a convenient superclass for most concrete annotation processors.
Exception Summary
Indicates a
Filer detected an attempt to open a file that would violate the guarantees provided by the
Filer.
Annotation Types Summary
Annotation Type
Description
An annotation used to indicate what annotation types an annotation processor supports.
An annotation used to indicate what options an annotation processor supports.
An annotation used to indicate the latest source version an annotation processor supports.
Package javax.annotation.processing Description
Facilities for declaring annotation processors and for allowing annotation processors to communicate with an annotation processing tool environment.
Unless otherwise specified in a particular implementation, the collections returned by methods in this package should be expected to be unmodifiable by the caller and unsafe for concurrent access.
Unless otherwise specified, methods in this package will throw a NullPointerException if given a null argument.
-
Since:
-
1.6