aboutsummaryrefslogtreecommitdiffhomepage
path: root/src/main/java/com/google/devtools/build/lib/skyframe/PrepareDepsOfPatternFunction.java
diff options
context:
space:
mode:
authorGravatar Mark Schaller <mschaller@google.com>2015-07-29 17:32:11 +0000
committerGravatar Damien Martin-Guillerez <dmarting@google.com>2015-07-30 11:31:09 +0000
commit8ff5b3c00216392cd13dba61093c20501b377329 (patch)
treea29ed9638057cab68412e5b3881f2afa726c0494 /src/main/java/com/google/devtools/build/lib/skyframe/PrepareDepsOfPatternFunction.java
parent2c0a49f68cbfeaf20ef3174cd148288ca12722d4 (diff)
Adds TransitiveTraversalFunction that loads transitive deps of a target
Unlike TransitiveTargetFunction, it does not return nested sets of the traversed targets. Used primarily for its side effects of loading the transitive targets into the graph. -- MOS_MIGRATED_REVID=99388411
Diffstat (limited to 'src/main/java/com/google/devtools/build/lib/skyframe/PrepareDepsOfPatternFunction.java')
-rw-r--r--src/main/java/com/google/devtools/build/lib/skyframe/PrepareDepsOfPatternFunction.java4
1 files changed, 2 insertions, 2 deletions
diff --git a/src/main/java/com/google/devtools/build/lib/skyframe/PrepareDepsOfPatternFunction.java b/src/main/java/com/google/devtools/build/lib/skyframe/PrepareDepsOfPatternFunction.java
index 6fbfe574b1..f236f34cae 100644
--- a/src/main/java/com/google/devtools/build/lib/skyframe/PrepareDepsOfPatternFunction.java
+++ b/src/main/java/com/google/devtools/build/lib/skyframe/PrepareDepsOfPatternFunction.java
@@ -145,7 +145,7 @@ public class PrepareDepsOfPatternFunction implements SkyFunction {
Label label = TargetPatternResolverUtil.label(targetName);
try {
Target target = packageProvider.getTarget(env.getListener(), label);
- SkyKey key = TransitiveTargetValue.key(target.getLabel());
+ SkyKey key = TransitiveTraversalValue.key(target.getLabel());
SkyValue token =
env.getValueOrThrow(key, NoSuchPackageException.class, NoSuchTargetException.class);
if (token == null) {
@@ -176,7 +176,7 @@ public class PrepareDepsOfPatternFunction implements SkyFunction {
TargetPatternResolverUtil.resolvePackageTargets(pkg, policy);
ImmutableList.Builder<SkyKey> builder = ImmutableList.builder();
for (Target target : packageTargets.getTargets()) {
- builder.add(TransitiveTargetValue.key(target.getLabel()));
+ builder.add(TransitiveTraversalValue.key(target.getLabel()));
}
ImmutableList<SkyKey> skyKeys = builder.build();
env.getValuesOrThrow(skyKeys, NoSuchPackageException.class, NoSuchTargetException.class);