public class DependencyExplorer extends Object
DependencyGraph
representing all of the implicit bindings that need to be created to satisfy the dependencies.
See BindingResolver
for how this fits into the overall algorithm for resolution.
Modifier and Type | Class and Description |
---|---|
static class |
DependencyExplorer.DependencyExplorerOutput
Class that packages up all the output of exploring the unresolved dependencies for a Ginjector.
|
static interface |
DependencyExplorer.Factory |
Constructor and Description |
---|
DependencyExplorer(ImplicitBindingCreator.Factory bindingCreatorFactory,
TreeLogger logger) |
Modifier and Type | Method and Description |
---|---|
DependencyExplorer.DependencyExplorerOutput |
explore(GinjectorBindings origin)
Explore the unresolved dependencies in the origin Ginjector, and create the corresponding
dependency graph.
|
@Inject public DependencyExplorer(ImplicitBindingCreator.Factory bindingCreatorFactory, TreeLogger logger)
public DependencyExplorer.DependencyExplorerOutput explore(GinjectorBindings origin)
origin
- the ginjector to build a dependency graph forCopyright © 2008–2018. All rights reserved.