Uses of Class
io.helidon.common.types.TypeName.Builder
Package
Description
Code generation and processing support.
Subset of Builder's SPI types that are useful for runtime.
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
Modifier and TypeMethodDescriptionModuleInfo.BuilderBase.addUse
(Consumer<TypeName.Builder> consumer) Used service loader providers. -
Uses of TypeName.Builder in io.helidon.common.types
Modifier and TypeMethodDescriptionstatic TypeName.Builder
TypeName.builder()
Create a new fluent API builder to customize configuration.static TypeName.Builder
Create a new fluent API builder from an existing instance.Modifier and TypeMethodDescriptionTypeName.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.enclosingType
(Consumer<TypeName.Builder> consumer) The enclosing type name for this typed element.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.service.registry
Modifier and TypeMethodDescriptionDependency.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.Dependency.BuilderBase.typeName
(Consumer<TypeName.Builder> consumer) Type of the dependency (exact parameter type with all generics).