public abstract class UnconfiguredTargetNodeWithDeps extends Object implements ComputeResult
UnconfiguredTargetNode
and its dependenciesModifier and Type | Class and Description |
---|---|
static interface |
UnconfiguredTargetNodeWithDeps.UnconfiguredTargetNodeWithDepsUnwrappedMixin
This mixin is used by JSON serializer to flatten
UnconfiguredTargetNode properties We
cannot use JsonUnwrapped directly on getUnconfiguredTargetNode() because it is not supported by
typed deserializer |
Constructor and Description |
---|
UnconfiguredTargetNodeWithDeps() |
Modifier and Type | Method and Description |
---|---|
abstract com.google.common.collect.ImmutableSet<UnconfiguredBuildTarget> |
getDeps()
List of build targets that this node depends on.
|
abstract UnconfiguredTargetNode |
getUnconfiguredTargetNode()
Raw target node, i.e.
|
static UnconfiguredTargetNodeWithDeps |
of(UnconfiguredTargetNode unconfiguredTargetNode,
com.google.common.collect.ImmutableSet<UnconfiguredBuildTarget> deps) |
public abstract UnconfiguredTargetNode getUnconfiguredTargetNode()
public abstract com.google.common.collect.ImmutableSet<UnconfiguredBuildTarget> getDeps()
UnconfiguredTargetNode
may
have unresolved configuration, this list is excessive, i.e. may contain all possible dependents
for all possible configurations.public static UnconfiguredTargetNodeWithDeps of(UnconfiguredTargetNode unconfiguredTargetNode, com.google.common.collect.ImmutableSet<UnconfiguredBuildTarget> deps)