Uses of Interface
io.helidon.inject.api.DependencyInfo
Packages that use DependencyInfo
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 DependencyInfo in io.helidon.inject.api
Classes in io.helidon.inject.api with type parameters of type DependencyInfoModifier and TypeClassDescriptionstatic classDependencyInfo.BuilderBase<BUILDER extends DependencyInfo.BuilderBase<BUILDER,PROTOTYPE>, PROTOTYPE extends DependencyInfo> Fluent API builder base forDependencyInfo.Classes in io.helidon.inject.api that implement DependencyInfoModifier and TypeClassDescriptionprotected static classGenerated implementation of the prototype, can be extended by descendant prototype implementations.Methods in io.helidon.inject.api that return DependencyInfoModifier and TypeMethodDescriptionDependencyInfo.Builder.build()DependencyInfo.Builder.buildPrototype()Methods in io.helidon.inject.api that return types with arguments of type DependencyInfoModifier and TypeMethodDescriptionstatic Comparator<DependencyInfo> DependencyInfoComparator.instance()Dependency info comparator.DependenciesInfo.BuilderBase.DependenciesInfoImpl.serviceInfoDependencies()DependenciesInfo.BuilderBase.serviceInfoDependencies()Represents the set of dependencies for eachServiceInfo.Methods in io.helidon.inject.api with parameters of type DependencyInfoModifier and TypeMethodDescriptionDependenciesInfo.BuilderBase.addServiceInfoDependency(ServiceInfoCriteria key, DependencyInfo serviceInfoDependency) This method adds a new value to the map value, or creates a new value.static DependencyInfo.BuilderDependencyInfo.builder(DependencyInfo instance) Create a new fluent API builder from an existing instance.intDependencyInfoComparator.compare(DependencyInfo o1, DependencyInfo o2) DependencyInfo.BuilderBase.from(DependencyInfo prototype) Update this builder from an existing prototype instance.Method parameters in io.helidon.inject.api with type arguments of type DependencyInfoModifier and TypeMethodDescriptionDependenciesInfo.BuilderBase.addServiceInfoDependencies(ServiceInfoCriteria key, Set<DependencyInfo> serviceInfoDependencies) This method adds a new value to the map value, or creates a new value.DependenciesInfo.BuilderBase.addServiceInfoDependencies(Map<? extends ServiceInfoCriteria, Set<DependencyInfo>> serviceInfoDependencies) This method keeps existing values, then puts all new values into the map.DependenciesInfo.BuilderBase.putServiceInfoDependency(ServiceInfoCriteria key, Set<DependencyInfo> serviceInfoDependency) This method adds a new value to the map, or replaces it if the key already exists.DependenciesInfo.BuilderBase.serviceInfoDependencies(Map<? extends ServiceInfoCriteria, Set<DependencyInfo>> serviceInfoDependencies) This method replaces all values with the new ones.