Module io.helidon.common.types
Package io.helidon.common.types
package io.helidon.common.types
Subset of Builder's SPI types that are useful for runtime. Used in the ConfigBean builder, etc., that require a minimal set of
types present at runtime.
-
ClassDescriptionAccess modifier of the class model components.Annotated elements provide annotations and their values.An annotation with defined values.Fluent API builder for
Annotation
.Annotation.BuilderBase<BUILDER extends Annotation.BuilderBase<BUILDER,PROTOTYPE>, PROTOTYPE extends Annotation> Fluent API builder base forAnnotation
.Generated implementation of the prototype, can be extended by descendant prototype implementations.Annotation utilities.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
.TypedElementInfo.BuilderBase<BUILDER extends TypedElementInfo.BuilderBase<BUILDER,PROTOTYPE>, PROTOTYPE extends TypedElementInfo> Fluent API builder base forTypedElementInfo
.Generated implementation of the prototype, can be extended by descendant prototype implementations.Represents the model object for a type.Fluent API builder forTypeInfo
.TypeInfo.BuilderBase<BUILDER extends TypeInfo.BuilderBase<BUILDER,PROTOTYPE>, PROTOTYPE extends TypeInfo> Fluent API builder base forTypeInfo
.Generated implementation of the prototype, can be extended by descendant prototype implementations.TypeName is similar toType
in its most basic use case.Fluent API builder forTypeName
.TypeName.BuilderBase<BUILDER extends TypeName.BuilderBase<BUILDER,PROTOTYPE>, PROTOTYPE extends TypeName> Fluent API builder base forTypeName
.Generated implementation of the prototype, can be extended by descendant prototype implementations.Commonly used type names.Deprecated, for removal: This API element is subject to removal in a future version.
ElementKind
,Modifier
andAccessModifier
instead, and appropriate methods that return these types