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.Modifiers except forAccessModifier
.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