Uses of Class
io.helidon.common.types.TypeName.Builder
Packages that use TypeName.Builder
Package
Description
Code generation and processing support.
Subset of Builder's SPI types that are useful for runtime.
HTTP Rest model.
API required to define services, and to compile the code generated sources for Helidon Service Registry,
with a core service registry implementation (replacement for
ServiceLoader).-
Uses of TypeName.Builder in io.helidon.codegen
Method parameters in io.helidon.codegen with type arguments of type TypeName.BuilderModifier and TypeMethodDescriptionModuleInfo.BuilderBase.addUse(Consumer<TypeName.Builder> consumer) Used service loader providers. -
Uses of TypeName.Builder in io.helidon.common.types
Methods in io.helidon.common.types that return TypeName.BuilderModifier and TypeMethodDescriptionstatic TypeName.BuilderTypeName.builder()Create a new fluent API builder to customize configuration.static TypeName.BuilderCreate a new fluent API builder from an existing instance.Method parameters in io.helidon.common.types with type arguments of type TypeName.BuilderModifier and TypeMethodDescriptionModuleInfoProvides.BuilderBase.addImplementation(Consumer<TypeName.Builder> consumer) List of implementations of the service.TypeName.BuilderBase.addLowerBound(Consumer<TypeName.Builder> consumer) Generic types that provide keywordextendswill have a lower bound defined.TypeName.BuilderBase.addTypeArgument(Consumer<TypeName.Builder> consumer) Returns the list of generic type arguments, or an empty list if no generics are in use.TypedElementInfo.BuilderBase.addTypeParameter(Consumer<TypeName.Builder> consumer) Type parameters of this element.TypeName.BuilderBase.addUpperBound(Consumer<TypeName.Builder> consumer) Generic types that provide keywordsuperwill have an upper bound defined.TypeName.BuilderBase.componentType(Consumer<TypeName.Builder> consumer) Component type of array.TypeInfo.BuilderBase.declaredType(Consumer<TypeName.Builder> consumer) The declared type name, including type parameters.TypedElementInfo.BuilderBase.enclosingType(Consumer<TypeName.Builder> consumer) The enclosing type name for this typed element.TypeInfo.BuilderBase.rawType(Consumer<TypeName.Builder> consumer) The raw type name.ModuleInfoProvides.BuilderBase.service(Consumer<TypeName.Builder> consumer) Type of the service provided.ModuleInfoUses.BuilderBase.service(Consumer<TypeName.Builder> consumer) Type of the service used by this module.Annotation.BuilderBase.typeName(Consumer<TypeName.Builder> consumer) The type name, e.g.,Objects-> "java.util.Objects".TypedElementInfo.BuilderBase.typeName(Consumer<TypeName.Builder> consumer) The type name for the element (e.g., java.util.List).TypeInfo.BuilderBase.typeName(Consumer<TypeName.Builder> consumer) The type name. -
Uses of TypeName.Builder in io.helidon.declarative.codegen.model.http
Method parameters in io.helidon.declarative.codegen.model.http with type arguments of type TypeName.BuilderModifier and TypeMethodDescriptionRestMethod.BuilderBase.returnType(Consumer<TypeName.Builder> consumer) Type returned by this method.RestMethodParameter.BuilderBase.typeName(Consumer<TypeName.Builder> consumer) Type of the parameter. -
Uses of TypeName.Builder in io.helidon.service.registry
Method parameters in io.helidon.service.registry with type arguments of type TypeName.BuilderModifier and TypeMethodDescriptionLookup.BuilderBase.addScope(Consumer<TypeName.Builder> consumer) The managed service assigned Scope.Dependency.BuilderBase.contract(Consumer<TypeName.Builder> consumer) Each dependency ia a specific contract.Dependency.BuilderBase.descriptor(Consumer<TypeName.Builder> consumer) Descriptor declaring this dependency.Dependency.BuilderBase.service(Consumer<TypeName.Builder> consumer) Type name of the service that uses this dependency.Lookup.BuilderBase.serviceType(Consumer<TypeName.Builder> consumer) The managed service implementation type name.Dependency.BuilderBase.typeName(Consumer<TypeName.Builder> consumer) Type of the dependency (exact parameter type with all generics).