aboutsummaryrefslogtreecommitdiffhomepage
path: root/src/main/java/com/google/devtools/build/lib/query2
diff options
context:
space:
mode:
authorGravatar mschaller <mschaller@google.com>2017-06-22 00:11:44 +0200
committerGravatar Philipp Wollermann <philwo@google.com>2017-06-22 12:45:45 +0200
commit3c566c6697a3a0e574f0cc7da2da9fb16be35cb7 (patch)
treed8d0abf6d5ca5cac6d76a0a9f5059265159fb22a /src/main/java/com/google/devtools/build/lib/query2
parent21a01ff03f3dd817bd7bba52b9b3b8c81c49cde6 (diff)
Use targets' labels' package identifier for query output=package
Subinclude targets' packages are the package containing the load statement. Subinclude targets' labels are the bzl files they refer to. The latter has the appropriate package to display for --output=package. Fixes #3122. PiperOrigin-RevId: 159750840
Diffstat (limited to 'src/main/java/com/google/devtools/build/lib/query2')
-rw-r--r--src/main/java/com/google/devtools/build/lib/query2/output/OutputFormatter.java2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/main/java/com/google/devtools/build/lib/query2/output/OutputFormatter.java b/src/main/java/com/google/devtools/build/lib/query2/output/OutputFormatter.java
index 3fb451adff..48923a3e83 100644
--- a/src/main/java/com/google/devtools/build/lib/query2/output/OutputFormatter.java
+++ b/src/main/java/com/google/devtools/build/lib/query2/output/OutputFormatter.java
@@ -344,7 +344,7 @@ public abstract class OutputFormatter implements Serializable {
public void processOutput(Iterable<Target> partialResult) {
for (Target target : partialResult) {
- packageNames.add(target.getLabel().getPackageName());
+ packageNames.add(target.getLabel().getPackageIdentifier().toString());
}
}