- All Superinterfaces:
Prototype.Api
- All Known Subinterfaces:
InjectionPointInfo,io.helidon.inject.api.InjectionPointInfoBlueprint
- All Known Implementing Classes:
ElementInfo.BuilderBase.ElementInfoImpl,InjectionPointInfo.BuilderBase.InjectionPointInfoImpl
Deprecated.
Helidon inject is deprecated and will be replaced in a future version
Abstractly describes method or field elements of a managed service type (i.e., fields, constructors, injectable methods, etc.).
- See Also:
-
Nested Class Summary
Nested ClassesModifier and TypeInterfaceDescriptionstatic classDeprecated.Fluent API builder forElementInfo.static classElementInfo.BuilderBase<BUILDER extends ElementInfo.BuilderBase<BUILDER,PROTOTYPE>, PROTOTYPE extends ElementInfo> Deprecated.Fluent API builder base forElementInfo. -
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final StringDeprecated, for removal: This API element is subject to removal in a future version.The name assigned to constructors. -
Method Summary
Modifier and TypeMethodDescriptionaccess()Deprecated, for removal: This API element is subject to removal in a future version.The access modifier on the injection point/receiver.Deprecated, for removal: This API element is subject to removal in a future version.The annotations on this element.static ElementInfo.Builderbuilder()Deprecated.Create a new fluent API builder to customize configuration.static ElementInfo.Builderbuilder(ElementInfo instance) Deprecated.Create a new fluent API builder from an existing instance.static ElementInfocreate()Deprecated.Create a new instance with default values.Deprecated, for removal: This API element is subject to removal in a future version.If the element is a method or constructor then this is the total argument count for that method.Deprecated, for removal: This API element is subject to removal in a future version.The injection point/receiver kind.Deprecated, for removal: This API element is subject to removal in a future version.The element name (e.g., method name or field name).Deprecated, for removal: This API element is subject to removal in a future version.If the element is a method or constructor then this is the ordinal argument position of that argument.Deprecated, for removal: This API element is subject to removal in a future version.The element type name (e.g., method type or field type).Deprecated, for removal: This API element is subject to removal in a future version.The qualifier type annotations on this element.Deprecated, for removal: This API element is subject to removal in a future version.The enclosing class name for the element.booleanDeprecated, for removal: This API element is subject to removal in a future version.True if the injection point is static.
-
Field Details
-
CONSTRUCTOR
Deprecated, for removal: This API element is subject to removal in a future version.The name assigned to constructors.- See Also:
-
-
Method Details
-
builder
Deprecated.Create a new fluent API builder to customize configuration.- Returns:
- a new builder
-
builder
Deprecated.Create a new fluent API builder from an existing instance.- Parameters:
instance- an existing instance used as a base for the builder- Returns:
- a builder based on an instance
-
create
Deprecated.Create a new instance with default values.- Returns:
- a new instance
-
elementKind
ElementKind elementKind()Deprecated, for removal: This API element is subject to removal in a future version.The injection point/receiver kind.- Returns:
- the kind
-
access
AccessModifier access()Deprecated, for removal: This API element is subject to removal in a future version.The access modifier on the injection point/receiver.- Returns:
- the access
-
elementTypeName
TypeName elementTypeName()Deprecated, for removal: This API element is subject to removal in a future version.The element type name (e.g., method type or field type).- Returns:
- the target receiver type name
-
elementName
String elementName()Deprecated, for removal: This API element is subject to removal in a future version.The element name (e.g., method name or field name).- Returns:
- the target receiver name
-
elementOffset
Deprecated, for removal: This API element is subject to removal in a future version.If the element is a method or constructor then this is the ordinal argument position of that argument.- Returns:
- the offset argument, 0 based, or empty if field type
-
elementArgs
Deprecated, for removal: This API element is subject to removal in a future version.If the element is a method or constructor then this is the total argument count for that method.- Returns:
- total argument count
-
staticDeclaration
boolean staticDeclaration()Deprecated, for removal: This API element is subject to removal in a future version.True if the injection point is static.- Returns:
- true if static receiver
-
serviceTypeName
TypeName serviceTypeName()Deprecated, for removal: This API element is subject to removal in a future version.The enclosing class name for the element.- Returns:
- service type name
-
annotations
Set<Annotation> annotations()Deprecated, for removal: This API element is subject to removal in a future version.The annotations on this element.- Returns:
- the annotations on this element
-
qualifiers
Deprecated, for removal: This API element is subject to removal in a future version.The qualifier type annotations on this element.- Returns:
- the qualifier type annotations on this element
-