java.lang.Object
javax.annotation.processing.AbstractProcessor
org.tentackle.apt.AbstractServiceAnnotationProcessor
org.tentackle.fx.apt.FxControllerServiceAnnotationProcessor
- All Implemented Interfaces:
Processor
@SupportedAnnotationTypes("org.tentackle.fx.FxControllerService")
@AnnotationProcessor
public class FxControllerServiceAnnotationProcessor
extends AbstractServiceAnnotationProcessor
Annotation processor for the
@FxControllerService annotation.- Author:
- harald
-
Field Summary
Fields inherited from class org.tentackle.apt.AbstractServiceAnnotationProcessor
elementUtils, noArgsVisitor, typeUtils, typeVisitorFields inherited from class javax.annotation.processing.AbstractProcessor
processingEnv -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbooleanprocess(Set<? extends TypeElement> annotations, RoundEnvironment roundEnv) protected voidprocessClass(Element element) Methods inherited from class org.tentackle.apt.AbstractServiceAnnotationProcessor
acceptTypeVisitor, getSupportedSourceVersion, init, verifyConstructor, verifyImplementsMethods inherited from class javax.annotation.processing.AbstractProcessor
getCompletions, getSupportedAnnotationTypes, getSupportedOptions, isInitialized
-
Constructor Details
-
FxControllerServiceAnnotationProcessor
public FxControllerServiceAnnotationProcessor()Creates the annotation processor.
-
-
Method Details
-
process
- Specified by:
processin interfaceProcessor- Specified by:
processin classAbstractProcessor
-
processClass
- Overrides:
processClassin classAbstractServiceAnnotationProcessor
-