| Package | Description | 
|---|---|
| dagger.model | 
 This package contains the APIs that are core to Dagger's internal model of bindings and the
 binding graph. 
 | 
| dagger.spi | 
 This package contains the Service Provider interface (SPI) to the  
dagger.model APIs at
 annotation-processing-time. | 
| Modifier and Type | Method and Description | 
|---|---|
BindingGraph.ComponentNode | 
BindingGraph.rootComponentNode()
Returns the component node for the root component. 
 | 
| Modifier and Type | Method and Description | 
|---|---|
java.util.Optional<BindingGraph.ComponentNode> | 
BindingGraph.componentNode(ComponentPath component)
Returns the component node for a component. 
 | 
com.google.common.collect.ImmutableSet<BindingGraph.ComponentNode> | 
BindingGraph.componentNodes()
Returns the component nodes. 
 | 
com.google.common.collect.ImmutableSet<BindingGraph.ComponentNode> | 
BindingGraph.componentNodes(javax.lang.model.element.TypeElement component)
Returns the component nodes for a component. 
 | 
| Modifier and Type | Method and Description | 
|---|---|
void | 
DiagnosticReporter.reportComponent(javax.tools.Diagnostic.Kind diagnosticKind,
               BindingGraph.ComponentNode componentNode,
               java.lang.String message)
Reports a diagnostic for a component. 
 | 
void | 
DiagnosticReporter.reportComponent(javax.tools.Diagnostic.Kind diagnosticKind,
               BindingGraph.ComponentNode componentNode,
               java.lang.String messageFormat,
               java.lang.Object firstArg,
               java.lang.Object... moreArgs)
Reports a diagnostic for a component. 
 |