Package restx.config.processor
Class SettingsAnnotationProcessor
java.lang.Object
javax.annotation.processing.AbstractProcessor
restx.common.processor.RestxAbstractProcessor
restx.config.processor.SettingsAnnotationProcessor
- All Implemented Interfaces:
Processor
@SupportedAnnotationTypes("restx.config.Settings")
@SupportedOptions("debug")
public class SettingsAnnotationProcessor
extends restx.common.processor.RestxAbstractProcessor
-
Nested Class Summary
Nested classes/interfaces inherited from class restx.common.processor.RestxAbstractProcessor
restx.common.processor.RestxAbstractProcessor.ResourceDeclaration -
Field Summary
Fields inherited from class javax.annotation.processing.AbstractProcessor
processingEnv -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected booleanprocessImpl(Set<? extends TypeElement> annotations, RoundEnvironment roundEnv) Methods inherited from class restx.common.processor.RestxAbstractProcessor
asTypeElement, error, error, fatalError, fatalError, fatalError, generateJavaClass, generateJavaClass, getPackage, getSupportedSourceVersion, log, process, warnMethods inherited from class javax.annotation.processing.AbstractProcessor
getCompletions, getSupportedAnnotationTypes, getSupportedOptions, init, isInitialized
-
Constructor Details
-
SettingsAnnotationProcessor
public SettingsAnnotationProcessor()
-
-
Method Details
-
processImpl
protected boolean processImpl(Set<? extends TypeElement> annotations, RoundEnvironment roundEnv) throws Exception - Specified by:
processImplin classrestx.common.processor.RestxAbstractProcessor- Throws:
Exception
-