Package dagger.model

Interface BindingGraph.SubcomponentCreatorBindingEdge

All Superinterfaces:
BindingGraph.Edge
Enclosing class:
BindingGraph

public static interface BindingGraph.SubcomponentCreatorBindingEdge extends BindingGraph.Edge
An edge that represents the link between a parent component and a child subcomponent implied by a subcomponent creator (builder or factory) binding.

The source node of this edge is a Binding for the subcomponent creator Key and the target node is a BindingGraph.ComponentNode for the child subcomponent.

  • Method Details

    • declaringModules

      com.google.common.collect.ImmutableSet<TypeElement> declaringModules()
      The modules that declare the subcomponent that generated this edge. Empty if the parent component has a subcomponent creator method and there are no declaring modules.