|
|||||||||
PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES |
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. |
|
|||||||||
PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES |