Uses of Record Class
build.codemodel.dependency.injection.BindingNode
-
Uses of BindingNode in build.codemodel.dependency.injection
Methods in build.codemodel.dependency.injection that return BindingNodeModifier and TypeMethodDescriptionBindingGraphTrait.UnsatisfiedDependency.from()Returns the value of thefromrecord component.Methods in build.codemodel.dependency.injection that return types with arguments of type BindingNodeModifier and TypeMethodDescriptionBindingGraphTrait.bindings()Returns all registeredBindingNodes in this graph.BindingGraphTrait.dependenciesOf(BindingNode node) Returns theBindingNodes that the given node directly depends on (its successors in the directed graph — the dependencies it requires).BindingGraphTrait.dependentsOf(BindingNode node) Returns theBindingNodes that directly depend on the given node (its predecessors in the directed graph — the bindings that require it).BindingGraphTrait.findCycle()Returns the full cycle path if a dependency cycle exists among the registered bindings, otherwise returns empty.build.base.graph.WeightedGraph<BindingNode, DependencyEdge> BindingGraphTrait.graph()Returns the underlyingWeightedGraphfor consumers that need direct algorithm access.Methods in build.codemodel.dependency.injection with parameters of type BindingNodeModifier and TypeMethodDescriptionvoidBindingGraphContributor.contributeBinding(BindingNode node) Called each time aBindingis registered in anInjectionContext(including override registrations viatoOverriding).voidBindingGraphContributor.contributeDependency(BindingNode from, BindingNode to, DependencyEdge edge) Called each time aDependencyis resolved during injection.BindingGraphTrait.dependenciesOf(BindingNode node) Returns theBindingNodes that the given node directly depends on (its successors in the directed graph — the dependencies it requires).BindingGraphTrait.dependentsOf(BindingNode node) Returns theBindingNodes that directly depend on the given node (its predecessors in the directed graph — the bindings that require it).Constructors in build.codemodel.dependency.injection with parameters of type BindingNodeModifierConstructorDescriptionUnsatisfiedDependency(BindingNode from, DependencyEdge edge) Creates an instance of aUnsatisfiedDependencyrecord class.