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. |
Class and Description |
---|
Binding
The association between a
Key and the way in which instances of the key are provided. |
BindingGraph.ComponentNode
A component node in the graph.
|
BindingGraph.DependencyEdge
An edge that represents a dependency on a binding.
|
BindingGraph.Edge
An edge in the binding graph.
|
BindingGraph.MaybeBinding
A node in the binding graph that is either a
Binding or a BindingGraph.MissingBinding . |
BindingGraph.MissingBinding
A node in the binding graph that represents a missing binding for a key in a component.
|
BindingGraph.Node
A node in the binding graph.
|
BindingKind
Represents the different kinds of
Binding s that can exist in a binding graph. |
ComponentPath
A path containing a component and all of its ancestor components.
|
DependencyRequest
Represents a request for a
Key at an injection point. |
DependencyRequest.Builder
A builder of
DependencyRequest s. |
Key
A type and an optional qualifier that
is the lookup key for a binding.
|
Key.Builder
A builder for
Key s. |
Key.MultibindingContributionIdentifier
An object that identifies a multibinding contribution method and the module class that
contributes it to the graph.
|
RequestKind
Represents the different kinds of
types that may be
requested as dependencies for the same key. |
Scope
A representation of a
Scope . |
Class and Description |
---|
BindingGraph
A graph of bindings, dependency requests, and components.
|
BindingGraph.ChildFactoryMethodEdge
An edge that represents a subcomponent factory method linking a parent component to a child
subcomponent.
|
BindingGraph.ComponentNode
A component node in the graph.
|
BindingGraph.DependencyEdge
An edge that represents a dependency on a binding.
|
BindingGraph.MaybeBinding
A node in the binding graph that is either a
Binding or a BindingGraph.MissingBinding . |