diff options
author | Janak Ramakrishnan <janakr@google.com> | 2016-02-10 17:43:17 +0000 |
---|---|---|
committer | Dmitry Lomov <dslomov@google.com> | 2016-02-11 11:48:44 +0000 |
commit | dc639d403e12577273735bc721fd379d60cd115e (patch) | |
tree | f8443fe5cc98f130fa0af55314031462095832b2 /src/main/java/com/google/devtools/build/lib/skyframe/SkyframeLabelVisitor.java | |
parent | b35e25d1704c847d42472d999b4990380ad0d83b (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.java | 15 |
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); |