Uses of Interface
dagger.spi.model.BindingGraph.Node
Packages that use BindingGraph.Node
Package
Description
This package contains the APIs that are core to Dagger's internal model of bindings and the
binding graph.
-
Uses of BindingGraph.Node in dagger.spi.model
Subinterfaces of BindingGraph.Node in dagger.spi.modelModifier and TypeInterfaceDescriptioninterfaceThe association between aKeyand the way in which instances of the key are provided.static interfaceA component node in the graph.static interfaceA node in the binding graph that is either aBindingor aBindingGraph.MissingBinding.Classes in dagger.spi.model that implement BindingGraph.NodeModifier and TypeClassDescriptionstatic classA node in the binding graph that represents a missing binding for a key in a component.Methods in dagger.spi.model that return types with arguments of type BindingGraph.NodeModifier and TypeMethodDescriptionprotected com.google.common.graph.ImmutableNetwork<BindingGraph.Node,BindingGraph.DependencyEdge> BindingGraph.dependencyGraph()Returns a subnetwork that contains all nodes but onlyBindingGraph.DependencyEdges.abstract com.google.common.graph.ImmutableNetwork<BindingGraph.Node,BindingGraph.Edge> BindingGraph.network()Returns the graph in itsNetworkrepresentation.protected com.google.common.collect.ImmutableSetMultimap<Class<? extends BindingGraph.Node>,? extends BindingGraph.Node> BindingGraph.nodesByClass()protected com.google.common.collect.ImmutableSetMultimap<Class<? extends BindingGraph.Node>,? extends BindingGraph.Node> BindingGraph.nodesByClass()