Uses of Interface
io.helidon.inject.spi.InjectionPlan
Packages that use InjectionPlan
Package
Description
The Helidon Injection API provide these annotation types that are typically used at compile time
to assign special meaning to the type.
Injection SPI.
-
Uses of InjectionPlan in io.helidon.inject.api
Methods in io.helidon.inject.api that return types with arguments of type InjectionPlanModifier and TypeMethodDescriptionActivationResult.BuilderBase.ActivationResultImpl.injectionPlans()ActivationResult.BuilderBase.injectionPlans()The injection plan that was found or determined, key'ed by each element'sServiceProvider.id().Method parameters in io.helidon.inject.api with type arguments of type InjectionPlanModifier and TypeMethodDescriptionActivationResult.BuilderBase.addInjectionPlans(Map<? extends String, ? extends InjectionPlan> injectionPlans) This method keeps existing values, then puts all new values into the map.ActivationResult.BuilderBase.injectionPlans(Map<? extends String, ? extends InjectionPlan> injectionPlans) This method replaces all values with the new ones. -
Uses of InjectionPlan in io.helidon.inject.spi
Classes in io.helidon.inject.spi with type parameters of type InjectionPlanModifier and TypeClassDescriptionstatic classInjectionPlan.BuilderBase<BUILDER extends InjectionPlan.BuilderBase<BUILDER,PROTOTYPE>, PROTOTYPE extends InjectionPlan> Fluent API builder base forInjectionPlan.Classes in io.helidon.inject.spi that implement InjectionPlanModifier and TypeClassDescriptionprotected static classGenerated implementation of the prototype, can be extended by descendant prototype implementations.Methods in io.helidon.inject.spi that return InjectionPlanModifier and TypeMethodDescriptionInjectionPlan.Builder.build()InjectionPlan.Builder.buildPrototype()static InjectionPlanInjectionPlan.create()Create a new instance with default values.Methods in io.helidon.inject.spi with parameters of type InjectionPlanModifier and TypeMethodDescriptionstatic InjectionPlan.BuilderInjectionPlan.builder(InjectionPlan instance) Create a new fluent API builder from an existing instance.InjectionPlan.BuilderBase.from(InjectionPlan prototype) Update this builder from an existing prototype instance.