aboutsummaryrefslogtreecommitdiffhomepage
path: root/src/main/java/com/google/devtools/build/lib/query2/SkyQueryEnvironment.java
diff options
context:
space:
mode:
authorGravatar nharmata <nharmata@google.com>2018-03-26 10:40:50 -0700
committerGravatar Copybara-Service <copybara-piper@google.com>2018-03-26 10:42:08 -0700
commit51cb8ffd43a93c29c93251155d7f5be87ddab1ec (patch)
treef396da24b11672ae3b952daea58ef4617f2fe572 /src/main/java/com/google/devtools/build/lib/query2/SkyQueryEnvironment.java
parentd63c16f7bcbaede6fed0142a923cce076ca1df7f (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.java26
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);
}