Uses of Interface
dagger.model.BindingGraph.MaybeBinding
Package
Description
This package contains the APIs that are core to Dagger's internal model of bindings and the
binding graph.
This package contains the Service Provider interface (SPI) to the
dagger.model
APIs at
annotation-processing-time.-
Uses of BindingGraph.MaybeBinding in dagger.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.com.google.common.collect.ImmutableSet<Binding>
BindingGraph.requestingBindings
(BindingGraph.MaybeBinding binding) Returns the bindings that directly request a given binding as a dependency. -
Uses of BindingGraph.MaybeBinding in dagger.spi
Modifier and TypeMethodDescriptionvoid
DiagnosticReporter.reportBinding
(Diagnostic.Kind diagnosticKind, BindingGraph.MaybeBinding binding, String message) Reports a diagnostic for a binding or missing binding.void
DiagnosticReporter.reportBinding
(Diagnostic.Kind diagnosticKind, BindingGraph.MaybeBinding binding, String messageFormat, Object firstArg, Object... moreArgs) Reports a diagnostic for a binding or missing binding.