Uses of Interface
dagger.spi.model.BindingGraph.MaybeBinding
Package
Description
This package contains the APIs that are core to Dagger's internal model of bindings and the
binding graph.
-
Uses of BindingGraph.MaybeBinding in dagger.spi.model
Modifier and TypeInterfaceDescriptioninterface
The association between aKey
and the way in which instances of the key are provided.Modifier and TypeClassDescriptionstatic class
A node in the binding graph that represents a missing binding for a key in a component.Modifier and TypeMethodDescriptioncom.google.common.collect.ImmutableSet<BindingGraph.MaybeBinding>
BindingGraph.entryPointBindings()
Returns the binding or missing binding nodes that directly satisfy entry points.com.google.common.collect.ImmutableSet<BindingGraph.MaybeBinding>
BindingGraph.requestedMaybeMissingBindings
(Binding binding) Returns the bindings or missing bindings that a given binding directly requests as a dependency.Modifier and TypeMethodDescriptioncom.google.common.collect.ImmutableSet<BindingGraph.DependencyEdge>
BindingGraph.entryPointEdgesDependingOnBinding
(BindingGraph.MaybeBinding binding) Returns the edges for entry points that transitively depend on a binding or missing binding for a key.abstract void
DiagnosticReporter.reportBinding
(Diagnostic.Kind diagnosticKind, BindingGraph.MaybeBinding binding, String message) Reports a diagnostic for a binding or missing binding.final void
DiagnosticReporter.reportBinding
(Diagnostic.Kind diagnosticKind, BindingGraph.MaybeBinding binding, String messageFormat, Object firstArg, Object... moreArgs) Reports a diagnostic for a binding or missing binding.com.google.common.collect.ImmutableSet<Binding>
BindingGraph.requestingBindings
(BindingGraph.MaybeBinding binding) Returns the bindings that directly request a given binding as a dependency.