public class OperatorAnnotationProcessor extends AbstractOperatorAnnotationProcessor
environment| Constructor and Description |
|---|
OperatorAnnotationProcessor() |
| Modifier and Type | Method and Description |
|---|---|
protected CompileEnvironment |
createCompileEnvironment(ProcessingEnvironment processingEnv)
Creates a compile environment for this processing (for testing).
|
Iterable<? extends Completion> |
getCompletions(Element element,
AnnotationMirror annotation,
ExecutableElement member,
String userText) |
Set<String> |
getSupportedAnnotationTypes() |
protected Collection<CompileEnvironment.Support> |
getSupportedFeatures()
Returns the supported features.
|
protected void |
run(Set<? extends TypeElement> annotations,
RoundEnvironment roundEnv)
Runs this annotation processor.
|
getSupportedOptions, getSupportedSourceVersion, init, processprotected CompileEnvironment createCompileEnvironment(ProcessingEnvironment processingEnv)
AbstractOperatorAnnotationProcessorcreateCompileEnvironment in class AbstractOperatorAnnotationProcessorprocessingEnv - current processing environmentprotected Collection<CompileEnvironment.Support> getSupportedFeatures()
AbstractOperatorAnnotationProcessorgetSupportedFeatures in class AbstractOperatorAnnotationProcessorpublic Iterable<? extends Completion> getCompletions(Element element, AnnotationMirror annotation, ExecutableElement member, String userText)
getCompletions in interface ProcessorgetCompletions in class AbstractOperatorAnnotationProcessorprotected void run(Set<? extends TypeElement> annotations, RoundEnvironment roundEnv)
AbstractOperatorAnnotationProcessorrun in class AbstractOperatorAnnotationProcessorannotations - the target operator annotationsroundEnv - the processing round environmentCopyright © 2011–2018 Asakusa Framework Team. All rights reserved.