Class LuaDebugDataProcessor
java.lang.Object
se.krka.kahlua.integration.processor.LuaDebugDataProcessor
- All Implemented Interfaces:
javax.annotation.processing.Processor,javax.lang.model.element.ElementVisitor
public class LuaDebugDataProcessor
extends java.lang.Object
implements javax.annotation.processing.Processor, javax.lang.model.element.ElementVisitor
-
Constructor Summary
Constructors Constructor Description LuaDebugDataProcessor() -
Method Summary
Modifier and Type Method Description java.lang.IterablegetCompletions(javax.lang.model.element.Element arg0, javax.lang.model.element.AnnotationMirror arg1, javax.lang.model.element.ExecutableElement arg2, java.lang.String arg3)java.util.SetgetSupportedAnnotationTypes()java.util.SetgetSupportedOptions()javax.lang.model.SourceVersiongetSupportedSourceVersion()voidinit(javax.annotation.processing.ProcessingEnvironment arg0)booleanprocess(java.util.Set arg0, javax.annotation.processing.RoundEnvironment arg1)java.lang.Voidvisit(javax.lang.model.element.Element arg0)java.lang.Voidvisit(javax.lang.model.element.Element arg0, java.lang.Void arg1)java.lang.VoidvisitExecutable(javax.lang.model.element.ExecutableElement element, java.lang.Void arg1)java.lang.VoidvisitPackage(javax.lang.model.element.PackageElement arg0, java.lang.Void arg1)java.lang.VoidvisitType(javax.lang.model.element.TypeElement arg0, java.lang.Void arg1)java.lang.VoidvisitTypeParameter(javax.lang.model.element.TypeParameterElement arg0, java.lang.Void arg1)java.lang.VoidvisitUnknown(javax.lang.model.element.Element arg0, java.lang.Void arg1)java.lang.VoidvisitVariable(javax.lang.model.element.VariableElement e, java.lang.Void aVoid)Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface javax.lang.model.element.ElementVisitor
visit, visitExecutable, visitModule, visitPackage, visitRecordComponent, visitType, visitTypeParameter, visitUnknown, visitVariable
-
Constructor Details
-
LuaDebugDataProcessor
public LuaDebugDataProcessor()
-
-
Method Details
-
getCompletions
public java.lang.Iterable getCompletions(javax.lang.model.element.Element arg0, javax.lang.model.element.AnnotationMirror arg1, javax.lang.model.element.ExecutableElement arg2, java.lang.String arg3)- Specified by:
getCompletionsin interfacejavax.annotation.processing.Processor
-
getSupportedAnnotationTypes
public java.util.Set getSupportedAnnotationTypes()- Specified by:
getSupportedAnnotationTypesin interfacejavax.annotation.processing.Processor
-
getSupportedOptions
public java.util.Set getSupportedOptions()- Specified by:
getSupportedOptionsin 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 arg0)- Specified by:
initin interfacejavax.annotation.processing.Processor
-
process
public boolean process(java.util.Set arg0, javax.annotation.processing.RoundEnvironment arg1)- Specified by:
processin interfacejavax.annotation.processing.Processor
-
visit
public java.lang.Void visit(javax.lang.model.element.Element arg0)- Specified by:
visitin interfacejavax.lang.model.element.ElementVisitor
-
visit
public java.lang.Void visit(javax.lang.model.element.Element arg0, java.lang.Void arg1) -
visitExecutable
public java.lang.Void visitExecutable(javax.lang.model.element.ExecutableElement element, java.lang.Void arg1) -
visitPackage
public java.lang.Void visitPackage(javax.lang.model.element.PackageElement arg0, java.lang.Void arg1) -
visitType
public java.lang.Void visitType(javax.lang.model.element.TypeElement arg0, java.lang.Void arg1) -
visitVariable
public java.lang.Void visitVariable(javax.lang.model.element.VariableElement e, java.lang.Void aVoid) -
visitTypeParameter
public java.lang.Void visitTypeParameter(javax.lang.model.element.TypeParameterElement arg0, java.lang.Void arg1) -
visitUnknown
public java.lang.Void visitUnknown(javax.lang.model.element.Element arg0, java.lang.Void arg1)
-