Package com.google.gwt.inject.rebind.resolution

Interface Summary
DependencyExplorer.Factory  
ImplicitBindingCreator.Factory  
UnresolvedBindingValidator.Factory  
 

Class Summary
BindingResolver Drives the top level Binding Resolution algorithm.
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.
DependencyExplorer.DependencyExplorerOutput Class that packages up all the output of exploring the unresolved dependencies for a Ginjector.
DependencyGraph A graph of the dependency information between types that need to be injected at a given injector, called the origin.
DependencyGraph.Builder  
DependencyGraph.GraphPruner  
EagerCycleFinder Searches for "eager" cycles in the dependency graph.
ImplicitBindingCreator Class responsible for creating implicit bindings.
PathFinder Finds the shortest path from the edges in the root set to any of one or more destination keys.
RequiredKeySet Computes the set of required keys in a given DependencyGraph.
ResolutionModule Bindings for components of the resolver.
UnresolvedBindingValidator Finds and reports errors in the dependency information.
UnresolvedBindingValidator.InvalidKeys Container for information about invalid keys.
 

Exception Summary
ImplicitBindingCreator.BindingCreationException Exception thrown to indicate an error occurred during binding creation.