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.
|