Package restx.factory.processor
Class FactoryAnnotationProcessor
java.lang.Object
javax.annotation.processing.AbstractProcessor
restx.common.processor.RestxAbstractProcessor
restx.factory.processor.FactoryAnnotationProcessor
- All Implemented Interfaces:
Processor
@SupportedAnnotationTypes({"restx.factory.Component","restx.factory.Module","restx.factory.Provides","restx.factory.Alternative","restx.factory.Machine"})
@SupportedOptions("debug")
public class FactoryAnnotationProcessor
extends restx.common.processor.RestxAbstractProcessor
User: xavierhanin
Date: 1/18/13
Time: 10:02 PM
-
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
-
FactoryAnnotationProcessor
public FactoryAnnotationProcessor()
-
-
Method Details
-
processImpl
protected boolean processImpl(Set<? extends TypeElement> annotations, RoundEnvironment roundEnv) throws IOException - Specified by:
processImplin classrestx.common.processor.RestxAbstractProcessor- Throws:
IOException
-