Uses of Interface
io.helidon.builder.processor.spi.TypeAndBody
Packages that use TypeAndBody
Package
Description
The Builder annotation processing package.
The Builder Processor SPI module provides these definitions:
BuilderCreatorProvider - responsible for code generating the
implementation w/ a fluent builder.
TypeInfoCreatorProvider - responsible for code generating the model
object for the target interface.
TypeAndBody - the dom-like description of the target type of the
builder.
The Helidon Builder Processor Tools package.
-
Uses of TypeAndBody in io.helidon.builder.processor
Method parameters in io.helidon.builder.processor with type arguments of type TypeAndBodyModifier and TypeMethodDescriptionprotected voidBuilderProcessor.codegen(List<TypeAndBody> codegens) Performs the actual code generation of the given type and body model object. -
Uses of TypeAndBody in io.helidon.builder.processor.spi
Classes in io.helidon.builder.processor.spi that implement TypeAndBodyMethods in io.helidon.builder.processor.spi that return types with arguments of type TypeAndBodyModifier and TypeMethodDescriptionBuilderCreatorProvider.create(TypeInfo typeInfo, AnnotationAndValue builderAnnotation) Creates the type and body for what is code generated. -
Uses of TypeAndBody in io.helidon.builder.processor.tools
Methods in io.helidon.builder.processor.tools that return types with arguments of type TypeAndBodyModifier and TypeMethodDescriptionDefaultBuilderCreatorProvider.create(TypeInfo typeInfo, AnnotationAndValue builderAnnotation) protected List<TypeAndBody>DefaultBuilderCreatorProvider.postValidate(List<TypeAndBody> builds) Can be overridden to validate the result before it is returned to the framework.Method parameters in io.helidon.builder.processor.tools with type arguments of type TypeAndBodyModifier and TypeMethodDescriptionprotected List<TypeAndBody>DefaultBuilderCreatorProvider.postValidate(List<TypeAndBody> builds) Can be overridden to validate the result before it is returned to the framework.