Class OpenAPIProcessor
- java.lang.Object
-
- javax.annotation.processing.AbstractProcessor
-
- com.cosium.logging.annotation_processor.AbstractLoggingProcessor
-
- com.cosium.openapi.annotation_processor.OpenAPIProcessor
-
- All Implemented Interfaces:
Processor
@AutoService(javax.annotation.processing.Processor.class) public class OpenAPIProcessor extends com.cosium.logging.annotation_processor.AbstractLoggingProcessor
Created on 12/07/17.- Author:
- Reda.Housni-Alaoui
-
-
Field Summary
-
Fields inherited from class javax.annotation.processing.AbstractProcessor
processingEnv
-
-
Constructor Summary
Constructors Constructor Description OpenAPIProcessor()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected booleandoProcess(Set<? extends TypeElement> annotations, RoundEnvironment roundEnv)Set<String>getSupportedAnnotationTypes()Set<String>getSupportedOptions()SourceVersiongetSupportedSourceVersion()voidinit(ProcessingEnvironment processingEnv)-
Methods inherited from class com.cosium.logging.annotation_processor.AbstractLoggingProcessor
getCurrentMessager, process
-
Methods inherited from class javax.annotation.processing.AbstractProcessor
getCompletions, isInitialized
-
-
-
-
Method Detail
-
getSupportedAnnotationTypes
public Set<String> getSupportedAnnotationTypes()
- Specified by:
getSupportedAnnotationTypesin interfaceProcessor- Overrides:
getSupportedAnnotationTypesin classAbstractProcessor
-
getSupportedOptions
public Set<String> getSupportedOptions()
- Specified by:
getSupportedOptionsin interfaceProcessor- Overrides:
getSupportedOptionsin classAbstractProcessor
-
init
public void init(ProcessingEnvironment processingEnv)
-
doProcess
protected boolean doProcess(Set<? extends TypeElement> annotations, RoundEnvironment roundEnv)
- Specified by:
doProcessin classcom.cosium.logging.annotation_processor.AbstractLoggingProcessor
-
getSupportedSourceVersion
public SourceVersion getSupportedSourceVersion()
- Specified by:
getSupportedSourceVersionin interfaceProcessor- Overrides:
getSupportedSourceVersionin classAbstractProcessor
-
-