Package se.ansman.kotshi.kapt
Class KotshiProcessor
-
- All Implemented Interfaces:
-
javax.annotation.processing.Processor
@AutoService(value = {Processor.class})@IncrementalAnnotationProcessor(value = IncrementalAnnotationProcessorType.AGGREGATING) public final class KotshiProcessor extends AbstractProcessor
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description public interfaceKotshiProcessor.ProcessingSteppublic abstract classKotshiProcessor.GeneratingProcessingStep
-
Constructor Summary
Constructors Constructor Description KotshiProcessor()
-
Method Summary
Modifier and Type Method Description SourceVersiongetSupportedSourceVersion()Unitinit(ProcessingEnvironment processingEnv)Set<String>getSupportedAnnotationTypes()Returns the set of supported annotation types as a collected from registered processing steps. Set<String>getSupportedOptions()Booleanprocess(Set<TypeElement> annotations, RoundEnvironment roundEnv)-
-
Method Detail
-
getSupportedSourceVersion
SourceVersion getSupportedSourceVersion()
-
init
@Synchronized() Unit init(ProcessingEnvironment processingEnv)
-
getSupportedAnnotationTypes
Set<String> getSupportedAnnotationTypes()
Returns the set of supported annotation types as a collected from registered processing steps.
-
getSupportedOptions
Set<String> getSupportedOptions()
-
process
Boolean process(Set<TypeElement> annotations, RoundEnvironment roundEnv)
-
-
-
-