Module io.helidon.inject.api
Package io.helidon.inject.api
Class ElementInfo.BuilderBase.ElementInfoImpl
java.lang.Object
io.helidon.inject.api.ElementInfo.BuilderBase.ElementInfoImpl
- All Implemented Interfaces:
Prototype.Api,ElementInfo
- Direct Known Subclasses:
InjectionPointInfo.BuilderBase.InjectionPointInfoImpl
- Enclosing class:
ElementInfo.BuilderBase<BUILDER extends ElementInfo.BuilderBase<BUILDER,PROTOTYPE>, PROTOTYPE extends ElementInfo>
protected static class ElementInfo.BuilderBase.ElementInfoImpl
extends Object
implements ElementInfo
Generated implementation of the prototype, can be extended by descendant prototype implementations.
-
Nested Class Summary
Nested classes/interfaces inherited from interface io.helidon.inject.api.ElementInfo
ElementInfo.Builder, ElementInfo.BuilderBase<BUILDER extends ElementInfo.BuilderBase<BUILDER,PROTOTYPE>, PROTOTYPE extends ElementInfo> -
Field Summary
Fields -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedElementInfoImpl(ElementInfo.BuilderBase<?, ?> builder) Create an instance providing a builder. -
Method Summary
-
Field Details
-
CONSTRUCTOR
The name assigned to constructors.- See Also:
-
-
Constructor Details
-
ElementInfoImpl
Create an instance providing a builder.- Parameters:
builder- extending builder base of this prototype
-
-
Method Details
-
elementKind
-
access
-
elementTypeName
-
elementName
-
elementOffset
-
elementArgs
-
staticDeclaration
public boolean staticDeclaration() -
serviceTypeName
-
annotations
-
qualifiers
-
toString
-
equals
-
hashCode
public int hashCode()
-