|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectcom.google.gwt.inject.rebind.resolution.DependencyExplorer
public class DependencyExplorer
Explores the unresolved dependencies for a given Ginjector and builds the 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.
Nested Class Summary | |
---|---|
static class |
DependencyExplorer.DependencyExplorerOutput
Class that packages up all the output of exploring the unresolved dependencies for a Ginjector. |
static interface |
DependencyExplorer.Factory
|
Constructor Summary | |
---|---|
DependencyExplorer(ImplicitBindingCreator.Factory bindingCreatorFactory,
com.google.gwt.core.ext.TreeLogger logger)
|
Method Summary | |
---|---|
DependencyExplorer.DependencyExplorerOutput |
explore(GinjectorBindings origin)
Explore the unresolved dependencies in the origin Ginjector, and create the corresponding dependency graph. |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
@Inject public DependencyExplorer(ImplicitBindingCreator.Factory bindingCreatorFactory, com.google.gwt.core.ext.TreeLogger logger)
Method Detail |
---|
public DependencyExplorer.DependencyExplorerOutput explore(GinjectorBindings origin)
origin
- the ginjector to build a dependency graph for
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |