Uses of Interface
io.helidon.common.types.TypedElementInfo
Packages that use TypedElementInfo
Package
Description
Subset of Builder's SPI types that are useful for runtime.
-
Uses of TypedElementInfo in io.helidon.common.types
Classes in io.helidon.common.types with type parameters of type TypedElementInfoModifier and TypeClassDescriptionstatic classTypedElementInfo.BuilderBase<BUILDER extends TypedElementInfo.BuilderBase<BUILDER,PROTOTYPE>, PROTOTYPE extends TypedElementInfo> Fluent API builder base forTypedElementInfo.Classes in io.helidon.common.types that implement TypedElementInfoModifier and TypeClassDescriptionprotected static classGenerated implementation of the prototype, can be extended by descendant prototype implementations.Methods in io.helidon.common.types that return TypedElementInfoModifier and TypeMethodDescriptionTypedElementInfo.Builder.build()TypedElementInfo.Builder.buildPrototype()Methods in io.helidon.common.types that return types with arguments of type TypedElementInfoModifier and TypeMethodDescriptionTypeInfo.BuilderBase.elementInfo()The elements that make up the type that are relevant for processing.TypeInfo.BuilderBase.TypeInfoImpl.elementInfo()TypeInfo.BuilderBase.otherElementInfo()The elements that make up this type that are considered "other", or being skipped because they are irrelevant to processing.TypeInfo.BuilderBase.TypeInfoImpl.otherElementInfo()TypedElementInfo.BuilderBase.parameterArguments()Parameter arguments applicable if this type element represents aElementKind.METHOD.TypedElementInfo.BuilderBase.TypedElementInfoImpl.parameterArguments()Methods in io.helidon.common.types with parameters of type TypedElementInfoModifier and TypeMethodDescriptionTypeInfo.BuilderBase.addElementInfo(TypedElementInfo elementInfo) The elements that make up the type that are relevant for processing.TypeInfo.BuilderBase.addOtherElementInfo(TypedElementInfo otherElementInfo) The elements that make up this type that are considered "other", or being skipped because they are irrelevant to processing.TypedElementInfo.BuilderBase.addParameterArgument(TypedElementInfo parameterArgument) Parameter arguments applicable if this type element represents aElementKind.METHOD.static TypedElementInfo.BuilderTypedElementInfo.builder(TypedElementInfo instance) Create a new fluent API builder from an existing instance.TypedElementInfo.BuilderBase.from(TypedElementInfo prototype) Update this builder from an existing prototype instance.Method parameters in io.helidon.common.types with type arguments of type TypedElementInfoModifier and TypeMethodDescriptionTypeInfo.BuilderBase.addElementInfo(List<? extends TypedElementInfo> elementInfo) The elements that make up the type that are relevant for processing.TypeInfo.BuilderBase.addOtherElementInfo(List<? extends TypedElementInfo> otherElementInfo) The elements that make up this type that are considered "other", or being skipped because they are irrelevant to processing.TypedElementInfo.BuilderBase.addParameterArguments(List<? extends TypedElementInfo> parameterArguments) Parameter arguments applicable if this type element represents aElementKind.METHOD.TypeInfo.BuilderBase.elementInfo(List<? extends TypedElementInfo> elementInfo) The elements that make up the type that are relevant for processing.TypeInfo.BuilderBase.otherElementInfo(List<? extends TypedElementInfo> otherElementInfo) The elements that make up this type that are considered "other", or being skipped because they are irrelevant to processing.TypedElementInfo.BuilderBase.parameterArguments(List<? extends TypedElementInfo> parameterArguments) Parameter arguments applicable if this type element represents aElementKind.METHOD.