Class ExternalBuildableProcessor
java.lang.Object
javax.annotation.processing.AbstractProcessor
io.sundr.codegen.apt.processor.AbstractCodeGeneratingProcessor
io.sundr.builder.internal.processor.AbstractBuilderProcessor
io.sundr.builder.internal.processor.ExternalBuildableProcessor
- All Implemented Interfaces:
Processor
@SupportedAnnotationTypes("io.sundr.builder.annotations.ExternalBuildables")
public class ExternalBuildableProcessor
extends AbstractBuilderProcessor
-
Field Summary
Fields inherited from class io.sundr.builder.internal.processor.AbstractBuilderProcessor
EMPTYFields inherited from class io.sundr.codegen.apt.processor.AbstractCodeGeneratingProcessor
generatorFields inherited from class javax.annotation.processing.AbstractProcessor
processingEnv -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbooleanprocess(Set<? extends TypeElement> annotations, RoundEnvironment env) Methods inherited from class io.sundr.builder.internal.processor.AbstractBuilderProcessor
generateBuildables, generatePojosMethods inherited from class io.sundr.codegen.apt.processor.AbstractCodeGeneratingProcessor
generate, getAdapterContext, getAptContext, getDefinitionRepository, getSupportedSourceVersion, initMethods inherited from class javax.annotation.processing.AbstractProcessor
getCompletions, getSupportedAnnotationTypes, getSupportedOptions, isInitialized
-
Constructor Details
-
ExternalBuildableProcessor
public ExternalBuildableProcessor()
-
-
Method Details
-
process
- Specified by:
processin interfaceProcessor- Specified by:
processin classAbstractProcessor
-