public static interface BindingGraph.ComponentNode extends BindingGraph.Node
Modifier and Type | Method and Description |
---|---|
ComponentPath |
componentPath()
The component represented by this node.
|
com.google.common.collect.ImmutableSet<DependencyRequest> |
entryPoints()
The entry points on this component.
|
boolean |
isRealComponent()
Returns
true if the component is a real component, or false if it is a
fictional component based on a module. |
boolean |
isSubcomponent()
Returns
true if the component is a @Subcomponent or
@ProductionSubcomponent . |
com.google.common.collect.ImmutableSet<Scope> |
scopes()
The scopes declared on this component.
|
ComponentPath componentPath()
componentPath
in interface BindingGraph.Node
boolean isSubcomponent()
true
if the component is a @Subcomponent
or
@ProductionSubcomponent
.boolean isRealComponent()
true
if the component is a real component, or false
if it is a
fictional component based on a module.com.google.common.collect.ImmutableSet<DependencyRequest> entryPoints()
com.google.common.collect.ImmutableSet<Scope> scopes()