API Overview API Index Package Overview Direct link to this page
JDK 1.6
  javax.annotation.processing. AbstractProcessor View Source
Author(s)
Joseph D. Darcy
Scott Seligman
Peter von der Ahé
Since
1.6
Version
1.8 06/07/17
Serial
Hierarchy
 Object
      AbstractProcessor
Implements
 Processor
Subclasses
Description
publicabstract abstract class AbstractProcessor
  An abstract annotation processor designed to be a convenient superclass for most concrete annotation processors.
See also:   
Constructors
protected AbstractProcessor ()
Constructor for subclasses to call.
Methods
Hide/Show inherited methods
public Iterable<Completion> getCompletions (Element element, AnnotationMirror annotation, ExecutableElement member, String userText) [Specified in Processor]
  Returns an empty iterable of completions.
public Set<String> getSupportedAnnotationTypes () [Specified in Processor]
  If the processor class is annotated with SupportedAnnotationTypes, return an unmodifiable set with the same set of strings as the annotation.
public Set<String> getSupportedOptions () [Specified in Processor]
  If the processor class is annotated with SupportedOptions, return an unmodifiable set with the same set of strings as the annotation.
public SourceVersion getSupportedSourceVersion () [Specified in Processor]
  If the processor class is annotated with SupportedSourceVersion, return the source version in the annotation.
publicsynchronized void init (ProcessingEnvironment processingEnv) [Specified in Processor]
  Initializes the processor with the processing environment by setting the processingEnv field to the value of the processingEnv argument.
protectedsynchronized boolean isInitialized ()
  Returns true if this object has been initialized, false otherwise.
publicabstract boolean process (Set<TypeElement> annotations, RoundEnvironment roundEnv) [Specified in Processor]
  Processes a set of annotation types on type elements originating from the prior round and returns whether or not these annotations are claimed by this processor.
Fields
Hide/Show inherited fields
protected ProcessingEnvironment processingEnv
Processing environment providing by the tool framework.
Nested Classes
Generated By: JavaOnTracks Doclet 0.1.4     ©Thibaut Colar