Uses of Interface
io.helidon.codegen.classmodel.ContentBuilder
Packages that use ContentBuilder
Package
Description
Class model generator for annotation processors.
Code generation for Helidon declarative.
Code generation for Helidon Webserver (HTTP endpoints etc.).
Code generation for Helidon Service Registry.
SPI for extending code generation capabilities of Helidon Service Registry.
-
Uses of ContentBuilder in io.helidon.codegen.classmodel
Classes in io.helidon.codegen.classmodel with type parameters of type ContentBuilderModifier and TypeInterfaceDescriptioninterfaceContentBuilder<T extends ContentBuilder<T>>A component capable of holding content.Classes in io.helidon.codegen.classmodel that implement ContentBuilderModifier and TypeClassDescriptionstatic final classFluent API builder forConstructor.static classExecutable.Builder<B extends Executable.Builder<B,T>, T extends Executable> Base builder from executable components (method an constructor).static final classFluent API builder forField.static final classFluent API builder forMethod. -
Uses of ContentBuilder in io.helidon.declarative.codegen
Methods in io.helidon.declarative.codegen with parameters of type ContentBuilderModifier and TypeMethodDescriptionstatic voidDelcarativeConfigSupport.assignResolveExpression(ContentBuilder<?> contentBuilder, String configVariableName, String variableName, String expression) Create an assignment for an expression that can use configuration references.static voidDelcarativeConfigSupport.resolveExpression(ContentBuilder<?> contentBuilder, String configVariableName, String expression) Create an in-lined expression resolution that can use configuration references. -
Uses of ContentBuilder in io.helidon.declarative.codegen.http.webserver
Methods in io.helidon.declarative.codegen.http.webserver that return ContentBuilderModifier and TypeMethodDescriptionParameterCodegenContext.contentBuilder()Builder of the current method that should complete the parameter assignment. -
Uses of ContentBuilder in io.helidon.service.codegen
Methods in io.helidon.service.codegen with parameters of type ContentBuilderModifier and TypeMethodDescriptionstatic voidDefaultsCodegen.codegenOptional(ContentBuilder<?> contentBuilder, DefaultsCodegen.DefaultCode defaultCode, FieldHandler constantHandler, DefaultsParams params) Code generate default handling after an optional of the correct type.Method parameters in io.helidon.service.codegen with type arguments of type ContentBuilderModifier and TypeMethodDescriptionFieldHandler.constant(String constantNamePrefix, TypeName constantType, Object uniqueIdentifier, Consumer<ContentBuilder<?>> contentBuilder) Creates (or re-uses) a private constant in the generated class.FieldHandler.field(TypeName typeName, String fieldName, AccessModifier modifier, Object uniqueIdentifier, Consumer<ContentBuilder<?>> fieldUpdater, BiConsumer<Constructor.Builder, String> constructorUpdater) Creates (or re-uses) a private final field in the generated class. -
Uses of ContentBuilder in io.helidon.service.codegen.spi
Methods in io.helidon.service.codegen.spi that return types with arguments of type ContentBuilderModifier and TypeMethodDescriptionInjectAssignment.Assignment.codeGenerator()Code generator that creates appropriate type required by the target.Method parameters in io.helidon.service.codegen.spi with type arguments of type ContentBuilderModifier and TypeMethodDescriptionstatic InjectAssignment.AssignmentInjectAssignment.Assignment.create(TypeName usedType, Consumer<ContentBuilder<?>> codeGenerator) Create a new assignment instance.