diff options
author | 2018-03-26 10:40:50 -0700 | |
---|---|---|
committer | 2018-03-26 10:42:08 -0700 | |
commit | 51cb8ffd43a93c29c93251155d7f5be87ddab1ec (patch) | |
tree | f396da24b11672ae3b952daea58ef4617f2fe572 /src/main/java/com/google/devtools/build/lib/query2/SkyQueryEnvironment.java | |
parent | d63c16f7bcbaede6fed0142a923cce076ca1df7f (diff) |
As promised in an earlier commit, remove subinclude machinery from PackageFactory, Package, PackageFunction, and also all things that make use of Package#getSubincludeLabels.
This code is completely dead, and has been for a while.
RELNOTES: None
PiperOrigin-RevId: 190486792
Diffstat (limited to 'src/main/java/com/google/devtools/build/lib/query2/SkyQueryEnvironment.java')
-rw-r--r-- | src/main/java/com/google/devtools/build/lib/query2/SkyQueryEnvironment.java | 26 |
1 files changed, 11 insertions, 15 deletions
diff --git a/src/main/java/com/google/devtools/build/lib/query2/SkyQueryEnvironment.java b/src/main/java/com/google/devtools/build/lib/query2/SkyQueryEnvironment.java index e7ce0a3a29..c96a9ecc71 100644 --- a/src/main/java/com/google/devtools/build/lib/query2/SkyQueryEnvironment.java +++ b/src/main/java/com/google/devtools/build/lib/query2/SkyQueryEnvironment.java @@ -731,7 +731,6 @@ public class SkyQueryEnvironment extends AbstractBlazeQueryEnvironment<Target> QueryExpression caller, ThreadSafeMutableSet<Target> nodes, boolean buildFiles, - boolean subincludes, boolean loads) throws QueryException { ThreadSafeMutableSet<Target> dependentFiles = createThreadSafeMutableSet(); @@ -750,32 +749,29 @@ public class SkyQueryEnvironment extends AbstractBlazeQueryEnvironment<Target> } List<Label> extensions = new ArrayList<>(); - if (subincludes) { - extensions.addAll(pkg.getSubincludeLabels()); - } if (loads) { extensions.addAll(pkg.getSkylarkFileDependencies()); } - for (Label subinclude : extensions) { + for (Label extension : extensions) { - Target subincludeTarget = getSubincludeTarget(subinclude, pkg); - addIfUniqueLabel(subincludeTarget, seenLabels, dependentFiles); + Target loadTarget = getLoadTarget(extension, pkg); + addIfUniqueLabel(loadTarget, seenLabels, dependentFiles); - // Also add the BUILD file of the subinclude. + // Also add the BUILD file of the extension. if (buildFiles) { - Path buildFileForSubinclude = null; + Path buildFileForLoad = null; try { - buildFileForSubinclude = - pkgPath.getPackageBuildFile(subincludeTarget.getLabel().getPackageIdentifier()); + buildFileForLoad = + pkgPath.getPackageBuildFile(loadTarget.getLabel().getPackageIdentifier()); } catch (NoSuchPackageException e) { throw new QueryException( - subincludeTarget.getLabel().getPackageIdentifier() + " does not exist in graph"); + loadTarget.getLabel().getPackageIdentifier() + " does not exist in graph"); } Label buildFileLabel = Label.createUnvalidated( - subincludeTarget.getLabel().getPackageIdentifier(), - buildFileForSubinclude.getBaseName()); + loadTarget.getLabel().getPackageIdentifier(), + buildFileForLoad.getBaseName()); addIfUniqueLabel(new FakeLoadTarget(buildFileLabel, pkg), seenLabels, dependentFiles); } @@ -791,7 +787,7 @@ public class SkyQueryEnvironment extends AbstractBlazeQueryEnvironment<Target> } } - private Target getSubincludeTarget(Label label, Package pkg) { + private Target getLoadTarget(Label label, Package pkg) { return new FakeLoadTarget(label, pkg); } |