| Package | Description | 
|---|---|
| dagger.model | 
 This package contains the APIs that are core to Dagger's internal model of bindings and the
 binding graph. 
 | 
| Modifier and Type | Interface and Description | 
|---|---|
interface  | 
Binding
The association between a  
Key and the way in which instances of the key are provided. | 
static interface  | 
BindingGraph.ComponentNode
A component node in the graph. 
 | 
static interface  | 
BindingGraph.MaybeBinding
A node in the binding graph that is either a  
Binding or a BindingGraph.MissingBinding. | 
| Modifier and Type | Class and Description | 
|---|---|
static class  | 
BindingGraph.MissingBinding
A node in the binding graph that represents a missing binding for a key in a component. 
 | 
| Modifier and Type | Method and Description | 
|---|---|
abstract com.google.common.graph.ImmutableNetwork<BindingGraph.Node,BindingGraph.Edge> | 
BindingGraph.network()
Returns the graph in its  
Network representation. | 
protected com.google.common.collect.ImmutableSetMultimap<java.lang.Class<? extends BindingGraph.Node>,? extends BindingGraph.Node> | 
BindingGraph.nodesByClass()  | 
protected com.google.common.collect.ImmutableSetMultimap<java.lang.Class<? extends BindingGraph.Node>,? extends BindingGraph.Node> | 
BindingGraph.nodesByClass()  |