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 Summary

      All Methods Instance Methods Abstract Methods 
      Modifier and Type Method Description
      com.google.common.collect.ImmutableSet<javax.lang.model.element.TypeElement> declaringModules()
      The modules that declare the subcomponent that generated this edge.
    • Method Detail

      • declaringModules

        com.google.common.collect.ImmutableSet<javax.lang.model.element.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.