Uses of Interface
io.helidon.inject.api.ElementInfo
Packages that use ElementInfo
Package
Description
The Helidon Injection API provide these annotation types that are typically used at compile time
to assign special meaning to the type.
-
Uses of ElementInfo in io.helidon.inject.api
Classes in io.helidon.inject.api with type parameters of type ElementInfoModifier and TypeClassDescriptionstatic classElementInfo.BuilderBase<BUILDER extends ElementInfo.BuilderBase<BUILDER,PROTOTYPE>, PROTOTYPE extends ElementInfo> Fluent API builder base forElementInfo.Subinterfaces of ElementInfo in io.helidon.inject.apiModifier and TypeInterfaceDescriptioninterfaceDescribes a receiver for injection - identifies who/what is requesting an injection that needs to be satisfied.(package private) interfaceio.helidon.inject.api.InjectionPointInfoBlueprintDescribes a receiver for injection - identifies who/what is requesting an injection that needs to be satisfied.Classes in io.helidon.inject.api that implement ElementInfoModifier and TypeClassDescriptionprotected static classGenerated implementation of the prototype, can be extended by descendant prototype implementations.protected static classGenerated implementation of the prototype, can be extended by descendant prototype implementations.Methods in io.helidon.inject.api that return ElementInfoModifier and TypeMethodDescriptionElementInfo.Builder.build()ElementInfo.Builder.buildPrototype()static ElementInfoElementInfo.create()Create a new instance with default values.Methods in io.helidon.inject.api with parameters of type ElementInfoModifier and TypeMethodDescriptionstatic ElementInfo.BuilderElementInfo.builder(ElementInfo instance) Create a new fluent API builder from an existing instance.ElementInfo.BuilderBase.from(ElementInfo prototype) Update this builder from an existing prototype instance.