Uses of Class
com.google.inject.grapher.Edge
Packages that use Edge
-
Uses of Edge in com.google.inject.grapher
Subclasses of Edge in com.google.inject.grapherModifier and TypeClassDescriptionclass
Edge that connects an interface to the type or instance that is bound to implement it.class
Edge from a class orInjectionPoint
to the interface node that will satisfy the dependency.Methods in com.google.inject.grapher that return EdgeMethods in com.google.inject.grapher that return types with arguments of type EdgeModifier and TypeMethodDescriptionReturns edges for the given dependency graph.private <T extends Binding<?> & HasDependencies>
Collection<Edge> DefaultEdgeCreator.EdgeVisitor.newDependencyEdges
(NodeId nodeId, T binding) Returns a dependency edge for eachDependency
in the binding.DefaultEdgeCreator.EdgeVisitor.visit
(ConstructorBinding<?> binding) Visitor forConstructorBinding
s.DefaultEdgeCreator.EdgeVisitor.visit
(ConvertedConstantBinding<?> binding) Visitor forConvertedConstantBinding
.DefaultEdgeCreator.EdgeVisitor.visit
(InstanceBinding<?> binding) Visitor forInstanceBinding
.DefaultEdgeCreator.EdgeVisitor.visit
(LinkedKeyBinding<?> binding) Visitor forLinkedKeyBinding
.DefaultEdgeCreator.EdgeVisitor.visit
(ProviderBinding<?> binding) Visitor forProviderBinding
.DefaultEdgeCreator.EdgeVisitor.visit
(ProviderInstanceBinding<?> binding) Same asDefaultEdgeCreator.EdgeVisitor.visit(InstanceBinding)
, but the binding edge isBindingEdge.Type.PROVIDER
.DefaultEdgeCreator.EdgeVisitor.visit
(ProviderKeyBinding<?> binding) Same asDefaultEdgeCreator.EdgeVisitor.visit(LinkedKeyBinding)
, but the binding edge isBindingEdge.Type.PROVIDER
.DefaultEdgeCreator.EdgeVisitor.visitOther
(Binding<?> binding) Method parameters in com.google.inject.grapher with type arguments of type Edge