aboutsummaryrefslogtreecommitdiffhomepage
path: root/src/main/java/com/google/devtools/build/lib/skyframe/SkyframeLabelVisitor.java
diff options
context:
space:
mode:
authorGravatar Janak Ramakrishnan <janakr@google.com>2016-02-10 17:43:17 +0000
committerGravatar Dmitry Lomov <dslomov@google.com>2016-02-11 11:48:44 +0000
commitdc639d403e12577273735bc721fd379d60cd115e (patch)
treef8443fe5cc98f130fa0af55314031462095832b2 /src/main/java/com/google/devtools/build/lib/skyframe/SkyframeLabelVisitor.java
parentb35e25d1704c847d42472d999b4990380ad0d83b (diff)
Remove TransitivePackageLoader#getVisitedTargets, which was only used in tests. Replace it in tests with direct Skyframe graph lookups.
-- MOS_MIGRATED_REVID=114335937
Diffstat (limited to 'src/main/java/com/google/devtools/build/lib/skyframe/SkyframeLabelVisitor.java')
-rw-r--r--src/main/java/com/google/devtools/build/lib/skyframe/SkyframeLabelVisitor.java15
1 files changed, 0 insertions, 15 deletions
diff --git a/src/main/java/com/google/devtools/build/lib/skyframe/SkyframeLabelVisitor.java b/src/main/java/com/google/devtools/build/lib/skyframe/SkyframeLabelVisitor.java
index bb1c3345e0..6cfb49adc3 100644
--- a/src/main/java/com/google/devtools/build/lib/skyframe/SkyframeLabelVisitor.java
+++ b/src/main/java/com/google/devtools/build/lib/skyframe/SkyframeLabelVisitor.java
@@ -52,7 +52,6 @@ final class SkyframeLabelVisitor implements TransitivePackageLoader {
private Set<PackageIdentifier> allVisitedPackages;
private Set<PackageIdentifier> errorFreeVisitedPackages;
- private Set<Label> visitedTargets;
private Set<TransitiveTargetValue> previousBuildTargetValueSet = null;
private boolean lastBuildKeepGoing;
private final Multimap<Label, Label> rootCauses = HashMultimap.create();
@@ -214,16 +213,13 @@ final class SkyframeLabelVisitor implements TransitivePackageLoader {
}
NestedSetBuilder<PackageIdentifier> nestedAllPkgsBuilder = NestedSetBuilder.stableOrder();
NestedSetBuilder<PackageIdentifier> nestedErrorFreePkgsBuilder = NestedSetBuilder.stableOrder();
- NestedSetBuilder<Label> nestedTargetBuilder = NestedSetBuilder.stableOrder();
for (TransitiveTargetValue value : targetValues) {
nestedAllPkgsBuilder.addTransitive(value.getTransitiveSuccessfulPackages());
nestedAllPkgsBuilder.addTransitive(value.getTransitiveUnsuccessfulPackages());
nestedErrorFreePkgsBuilder.addTransitive(value.getTransitiveSuccessfulPackages());
- nestedTargetBuilder.addTransitive(value.getTransitiveTargets());
}
allVisitedPackages = nestedAllPkgsBuilder.build().toSet();
errorFreeVisitedPackages = nestedErrorFreePkgsBuilder.build().toSet();
- visitedTargets = nestedTargetBuilder.build().toSet();
previousBuildTargetValueSet = currentBuildTargetValueSet;
}
@@ -237,17 +233,6 @@ final class SkyframeLabelVisitor implements TransitivePackageLoader {
return transitivePackageLoader.retrievePackages(eventHandler, errorFreeVisitedPackages);
}
- /**
- * Doesn't necessarily include all top-level targets visited in error, because of issues with
- * skyframe semantics (e.g. impossible to load a target if it transitively depends on a file
- * symlink cycle). This is actually fine for the non-test usages of this method since such bad
- * targets get filtered out.
- */
- @Override
- public Set<Label> getVisitedTargets() {
- return visitedTargets;
- }
-
@Override
public Multimap<Label, Label> getRootCauses() {
Preconditions.checkState(lastBuildKeepGoing);