Package com.google.inject.grapher
package com.google.inject.grapher
-
ClassDescriptionAbstract injector grapher that builds the dependency graph but doesn't render it.Parameters used to override default settings of the grapher.Alias between two nodes.Creator of node aliases.Edge that connects an interface to the type or instance that is bound to implement it.Classification for what kind of binding this edge represents.Default edge creator.
BindingTargetVisitor
that adds edges to the graph based on the visitedBinding
.Default node creator.BindingTargetVisitor
that adds nodes to the graph based on the visitedBinding
.Root key set creator that starts with all types that are not Guice internal types or theLogger
type.Edge from a class orInjectionPoint
to the interface node that will satisfy the dependency.Edge in a guice dependency graph.Creator of graph edges to render.Node for types that haveDependency
s and are bound toInterfaceNode
s.Guice injector grapher.Node for instances.Node for an interface type that has been bound to an implementation class or instance.Node in a guice dependency graph.Creator of graph nodes.ID of a node in the graph.Type of node.Alias creator that creates an alias for eachProviderBinding
.Creator of the default starting set of keys to graph.Reasonable implementation forNameFactory
.