Uses of Package
io.helidon.common.types
Packages that use io.helidon.common.types
Package
Description
Code generation for
Blueprint
annotated interfaces.Code generation and processing support.
Implementation of codegen tools for Java annotation processing.
Class model generator for annotation processors.
Custom copyright provider that generates Helidon copyright headers.
Implementation of codegen utilities for classpath scanning.
Service provider interfaces to extend code generation support.
Subset of Builder's SPI types that are useful for runtime.
Codegen for Helidon Config Metadata.
Code generation for Langchain4j AI Services.
Reflection support to obtain instances of common types, and to synthesize instances of annotations from
Annotation
.Code generation for Helidon Service Registry.
SPI for extending code generation capabilities of Helidon Service Registry.
Metadata for service registry.
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
).-
Classes in io.helidon.common.types used by io.helidon.builder.codegen
-
Classes in io.helidon.common.types used by io.helidon.codegenClassDescriptionAn annotation with defined values.Kind of element.Modifiers except for
AccessModifier
.An annotation with defined values.Represents the model object for a type.TypeName is similar toType
in its most basic use case.Fluent API builder forTypeName
. -
Classes in io.helidon.common.types used by io.helidon.codegen.aptClassDescriptionAn annotation with defined values.Represents the model object for a type.TypeName is similar to
Type
in its most basic use case. -
Classes in io.helidon.common.types used by io.helidon.codegen.classmodel
-
Classes in io.helidon.common.types used by io.helidon.codegen.helidon.copyright
-
Classes in io.helidon.common.types used by io.helidon.codegen.scanClassDescriptionAn annotation with defined values.Represents the model object for a type.TypeName is similar to
Type
in its most basic use case. -
Classes in io.helidon.common.types used by io.helidon.codegen.spiClassDescriptionAn annotation with defined values.Kind of element.An annotation with defined values.Represents the model object for a type.TypeName is similar to
Type
in its most basic use case. -
Classes in io.helidon.common.types used by io.helidon.common.typesClassDescriptionAccess modifier of the class model components.Annotated elements provide annotations and their values.An annotation with defined values.Fluent API builder for
Annotation
.Fluent API builder base forAnnotation
.Kind of element.Signature of aTypedElementInfo
.When creating anAnnotation
, we may need to create an enum value without access to the enumeration.Modifiers except forAccessModifier
.A wrapper forTypeName
that uses the resolved name for equals and hashCode.An annotation with defined values.Fluent API builder forTypedElementInfo
.Fluent API builder base forTypedElementInfo
.Represents the model object for a type.Fluent API builder forTypeInfo
.Fluent API builder base forTypeInfo
.TypeName is similar toType
in its most basic use case.Fluent API builder forTypeName
.Fluent API builder base forTypeName
. -
Classes in io.helidon.common.types used by io.helidon.config.metadata.codegen
-
Classes in io.helidon.common.types used by io.helidon.integrations.langchain4j.codegen
-
Classes in io.helidon.common.types used by io.helidon.metadata.reflectionClassDescriptionAn annotation with defined values.An annotation with defined values.TypeName is similar to
Type
in its most basic use case. -
Classes in io.helidon.common.types used by io.helidon.service.codegen
-
Classes in io.helidon.common.types used by io.helidon.service.codegen.spiClassDescriptionAn annotation with defined values.Represents the model object for a type.TypeName is similar to
Type
in its most basic use case. -
Classes in io.helidon.common.types used by io.helidon.service.metadata
-
Classes in io.helidon.common.types used by io.helidon.service.registryClassDescriptionAccess modifier of the class model components.An annotation with defined values.Fluent API builder for
Annotation
.Fluent API builder base forAnnotation
.Generated implementation of the prototype, can be extended by descendant prototype implementations.Kind of element.A wrapper forTypeName
that uses the resolved name for equals and hashCode.An annotation with defined values.Fluent API builder forTypedElementInfo
.TypeName is similar toType
in its most basic use case.Fluent API builder forTypeName
.