Package dagger.model
Interface BindingGraph.ComponentNode
- All Superinterfaces:
BindingGraph.Node
- Enclosing class:
- BindingGraph
A component node in the graph. Every entry point dependency
edge's source node is a component node for the component containing the entry point.
-
Method Summary
Modifier and TypeMethodDescriptionThe component represented by this node.com.google.common.collect.ImmutableSet<DependencyRequest>The entry points on this component.booleanReturnstrueif the component is a real component, orfalseif it is a fictional component based on a module.booleanReturnstrueif the component is a@Subcomponentor@ProductionSubcomponent.com.google.common.collect.ImmutableSet<Scope>scopes()The scopes declared on this component.
-
Method Details
-
componentPath
ComponentPath componentPath()The component represented by this node.- Specified by:
componentPathin interfaceBindingGraph.Node
-
isSubcomponent
boolean isSubcomponent()Returnstrueif the component is a@Subcomponentor@ProductionSubcomponent. -
isRealComponent
boolean isRealComponent()Returnstrueif the component is a real component, orfalseif it is a fictional component based on a module. -
entryPoints
com.google.common.collect.ImmutableSet<DependencyRequest> entryPoints()The entry points on this component. -
scopes
com.google.common.collect.ImmutableSet<Scope> scopes()The scopes declared on this component.
-