javax.annotation.processing
Interface Processor

All Known Implementing Classes:
AbstractProcessor

public interface Processor

Version:
$Revision$ $Date$

Method Summary
 Iterable<? extends Completion> getCompletions(javax.lang.model.element.Element element, javax.lang.model.element.AnnotationMirror annotationMirror, javax.lang.model.element.ExecutableElement executableElement, String s)
           
 Set<String> getSupportedAnnotationTypes()
           
 Set<String> getSupportedOptions()
           
 javax.lang.model.SourceVersion getSupportedSourceVersion()
           
 void init(ProcessingEnvironment processingEnvironment)
           
 boolean process(Set<? extends javax.lang.model.element.TypeElement> typeElements, RoundEnvironment roundEnvironment)
           
 

Method Detail

process

boolean process(Set<? extends javax.lang.model.element.TypeElement> typeElements,
                RoundEnvironment roundEnvironment)

getCompletions

Iterable<? extends Completion> getCompletions(javax.lang.model.element.Element element,
                                              javax.lang.model.element.AnnotationMirror annotationMirror,
                                              javax.lang.model.element.ExecutableElement executableElement,
                                              String s)

getSupportedAnnotationTypes

Set<String> getSupportedAnnotationTypes()

getSupportedOptions

Set<String> getSupportedOptions()

getSupportedSourceVersion

javax.lang.model.SourceVersion getSupportedSourceVersion()

init

void init(ProcessingEnvironment processingEnvironment)


Copyright © 2003-2011 The Apache Software Foundation. All Rights Reserved.