Uses of Class
com.google.inject.grapher.Edge
-
Packages that use Edge Package Description com.google.inject.grapher -
-
Uses of Edge in com.google.inject.grapher
Subclasses of Edge in com.google.inject.grapher Modifier and Type Class Description class
BindingEdge
Edge that connects an interface to the type or instance that is bound to implement it.class
DependencyEdge
Edge from a class orInjectionPoint
to the interface node that will satisfy the dependency.Methods in com.google.inject.grapher that return Edge Modifier and Type Method Description Edge
BindingEdge. copy(NodeId fromId, NodeId toId)
Edge
DependencyEdge. copy(NodeId fromId, NodeId toId)
abstract Edge
Edge. copy(NodeId fromId, NodeId toId)
Returns a copy of the edge with new node IDs.Methods in com.google.inject.grapher that return types with arguments of type Edge Modifier and Type Method Description java.lang.Iterable<Edge>
DefaultEdgeCreator. getEdges(java.lang.Iterable<Binding<?>> bindings)
java.lang.Iterable<Edge>
EdgeCreator. getEdges(java.lang.Iterable<Binding<?>> bindings)
Returns edges for the given dependency graph.private <T extends Binding<?> & HasDependencies>
java.util.Collection<Edge>DefaultEdgeCreator.EdgeVisitor. newDependencyEdges(NodeId nodeId, T binding)
Returns a dependency edge for eachDependency
in the binding.java.util.Collection<Edge>
DefaultEdgeCreator.EdgeVisitor. visit(ConstructorBinding<?> binding)
Visitor forConstructorBinding
s.java.util.Collection<Edge>
DefaultEdgeCreator.EdgeVisitor. visit(ConvertedConstantBinding<?> binding)
Visitor forConvertedConstantBinding
.java.util.Collection<Edge>
DefaultEdgeCreator.EdgeVisitor. visit(InstanceBinding<?> binding)
Visitor forInstanceBinding
.java.util.Collection<Edge>
DefaultEdgeCreator.EdgeVisitor. visit(LinkedKeyBinding<?> binding)
Visitor forLinkedKeyBinding
.java.util.Collection<Edge>
DefaultEdgeCreator.EdgeVisitor. visit(ProviderBinding<?> binding)
Visitor forProviderBinding
.java.util.Collection<Edge>
DefaultEdgeCreator.EdgeVisitor. visit(ProviderInstanceBinding<?> binding)
Same asDefaultEdgeCreator.EdgeVisitor.visit(InstanceBinding)
, but the binding edge isBindingEdge.Type.PROVIDER
.java.util.Collection<Edge>
DefaultEdgeCreator.EdgeVisitor. visit(ProviderKeyBinding<?> binding)
Same asDefaultEdgeCreator.EdgeVisitor.visit(LinkedKeyBinding)
, but the binding edge isBindingEdge.Type.PROVIDER
.java.util.Collection<Edge>
DefaultEdgeCreator.EdgeVisitor. visitOther(Binding<?> binding)
Method parameters in com.google.inject.grapher with type arguments of type Edge Modifier and Type Method Description private void
AbstractInjectorGrapher. createEdges(java.lang.Iterable<Edge> edges, java.util.Map<NodeId,NodeId> aliases)
-