Package org.marid.project.compiler
Class VarProcessor
java.lang.Object
org.marid.project.compiler.VarProcessor
- All Implemented Interfaces:
javax.annotation.processing.Processor
public class VarProcessor
extends java.lang.Object
implements javax.annotation.processing.Processor
-
Constructor Summary
Constructors Constructor Description VarProcessor() -
Method Summary
Modifier and Type Method Description java.lang.Iterable<? extends javax.annotation.processing.Completion>getCompletions(javax.lang.model.element.Element element, javax.lang.model.element.AnnotationMirror annotation, javax.lang.model.element.ExecutableElement member, java.lang.String userText)java.util.Set<java.lang.String>getSupportedAnnotationTypes()java.util.Set<java.lang.String>getSupportedOptions()javax.lang.model.SourceVersiongetSupportedSourceVersion()voidinit(javax.annotation.processing.ProcessingEnvironment processingEnv)booleanprocess(java.util.Set<? extends javax.lang.model.element.TypeElement> annotations, javax.annotation.processing.RoundEnvironment roundEnv)
-
Constructor Details
-
VarProcessor
public VarProcessor()
-
-
Method Details
-
getSupportedOptions
public java.util.Set<java.lang.String> getSupportedOptions()- Specified by:
getSupportedOptionsin interfacejavax.annotation.processing.Processor
-
getSupportedAnnotationTypes
public java.util.Set<java.lang.String> getSupportedAnnotationTypes()- Specified by:
getSupportedAnnotationTypesin interfacejavax.annotation.processing.Processor
-
getSupportedSourceVersion
public javax.lang.model.SourceVersion getSupportedSourceVersion()- Specified by:
getSupportedSourceVersionin interfacejavax.annotation.processing.Processor
-
init
public void init(javax.annotation.processing.ProcessingEnvironment processingEnv)- Specified by:
initin interfacejavax.annotation.processing.Processor
-
process
public boolean process(java.util.Set<? extends javax.lang.model.element.TypeElement> annotations, javax.annotation.processing.RoundEnvironment roundEnv)- Specified by:
processin interfacejavax.annotation.processing.Processor
-
getCompletions
public java.lang.Iterable<? extends javax.annotation.processing.Completion> getCompletions(javax.lang.model.element.Element element, javax.lang.model.element.AnnotationMirror annotation, javax.lang.model.element.ExecutableElement member, java.lang.String userText)- Specified by:
getCompletionsin interfacejavax.annotation.processing.Processor
-