Class AbstractBuilderProcessor
java.lang.Object
javax.annotation.processing.AbstractProcessor
io.sundr.codegen.apt.processor.AbstractCodeGeneratingProcessor
io.sundr.builder.internal.processor.AbstractBuilderProcessor
- All Implemented Interfaces:
Processor
- Direct Known Subclasses:
BuildableProcessor,ExternalBuildableProcessor
-
Field Summary
FieldsFields 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 TypeMethodDescriptionvoidgenerateBuildables(BuilderContext ctx, Set<io.sundr.model.TypeDef> buildables) voidgeneratePojos(BuilderContext builderContext, Set<io.sundr.model.TypeDef> buildables) Returns true if pojos where generated.Methods 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, process
-
Field Details
-
EMPTY
- See Also:
-
-
Constructor Details
-
AbstractBuilderProcessor
public AbstractBuilderProcessor()
-
-
Method Details
-
generateBuildables
-
generatePojos
Returns true if pojos where generated.- Parameters:
builderContext- The builder context.buildables- The set of buildables.
-