aboutsummaryrefslogtreecommitdiffhomepage
path: root/src/main/java
diff options
context:
space:
mode:
authorGravatar mjhalupka <mjhalupka@google.com>2018-02-12 15:03:17 -0800
committerGravatar Copybara-Service <copybara-piper@google.com>2018-02-12 15:04:57 -0800
commit4e66d33a776894c1c6aadfbd69d9f227d8cbd8e6 (patch)
tree626ee4e26bef8ae5c413869df6cff58337321142 /src/main/java
parentb693844b15296d11186145426e81e63a3dc8146e (diff)
Get rid of some uses of RuleConfiguredTarget.getAttributeMapper().
PiperOrigin-RevId: 185441432
Diffstat (limited to 'src/main/java')
-rw-r--r--src/main/java/com/google/devtools/build/lib/runtime/commands/PrintActionCommand.java6
1 files changed, 4 insertions, 2 deletions
diff --git a/src/main/java/com/google/devtools/build/lib/runtime/commands/PrintActionCommand.java b/src/main/java/com/google/devtools/build/lib/runtime/commands/PrintActionCommand.java
index 8e4bc43c6f..f47a03e545 100644
--- a/src/main/java/com/google/devtools/build/lib/runtime/commands/PrintActionCommand.java
+++ b/src/main/java/com/google/devtools/build/lib/runtime/commands/PrintActionCommand.java
@@ -38,6 +38,7 @@ import com.google.devtools.build.lib.collect.nestedset.NestedSetBuilder;
import com.google.devtools.build.lib.collect.nestedset.Order;
import com.google.devtools.build.lib.events.Event;
import com.google.devtools.build.lib.packages.BuildType;
+import com.google.devtools.build.lib.packages.ConfiguredAttributeMapper;
import com.google.devtools.build.lib.packages.NoSuchPackageException;
import com.google.devtools.build.lib.packages.NoSuchTargetException;
import com.google.devtools.build.lib.packages.Rule;
@@ -392,8 +393,9 @@ public final class PrintActionCommand implements BlazeCommand {
if (!rule.isAttrDefined("hdrs", BuildType.LABEL_LIST)) {
return false;
}
- List<Label> hdrs = ruleConfiguredTarget.getAttributeMapper()
- .get("hdrs", BuildType.LABEL_LIST);
+ List<Label> hdrs =
+ ConfiguredAttributeMapper.of(rule, ruleConfiguredTarget.getConfigConditions())
+ .get("hdrs", BuildType.LABEL_LIST);
if (hdrs != null) {
for (Label hdrLabel : hdrs) {
if (filesDesired.remove(hdrLabel.toPathFragment().getPathString())) {