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 toTypein 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,ModifierandAccessModifierinstead, and appropriate methods that return these types