aboutsummaryrefslogtreecommitdiffhomepage
path: root/src/main/java/com/google/devtools/build/lib/rules/Alias.java
diff options
context:
space:
mode:
authorGravatar vladmos <vladmos@google.com>2017-07-07 13:01:00 -0400
committerGravatar John Cater <jcater@google.com>2017-07-07 13:38:06 -0400
commit632d96193d51194e6f7bb0d2d9058faf8f2831db (patch)
tree66e89999ad5f931ef30eaf2b24f2b1c0757ac2b7 /src/main/java/com/google/devtools/build/lib/rules/Alias.java
parent4b2be4c368c211860f89cb7e8472558576fdc04f (diff)
Clean up string representations for configured targets
If --incompatible_descriptive_string_representations is passed, configured targets are converted to strings using `str`, `repr` and `print` functions differently (more descriptive, without leaking information that shouldn't be accessible). PiperOrigin-RevId: 161212989
Diffstat (limited to 'src/main/java/com/google/devtools/build/lib/rules/Alias.java')
-rw-r--r--src/main/java/com/google/devtools/build/lib/rules/Alias.java8
1 files changed, 5 insertions, 3 deletions
diff --git a/src/main/java/com/google/devtools/build/lib/rules/Alias.java b/src/main/java/com/google/devtools/build/lib/rules/Alias.java
index 3a4570cd64..e1bc2050b3 100644
--- a/src/main/java/com/google/devtools/build/lib/rules/Alias.java
+++ b/src/main/java/com/google/devtools/build/lib/rules/Alias.java
@@ -39,11 +39,13 @@ public class Alias implements RuleConfiguredTargetFactory {
throws InterruptedException, RuleErrorException {
ConfiguredTarget actual = (ConfiguredTarget) ruleContext.getPrerequisite("actual", Mode.TARGET);
return new AliasConfiguredTarget(
- ruleContext.getConfiguration(),
+ ruleContext,
actual,
ImmutableMap.of(
- AliasProvider.class, AliasProvider.fromAliasRule(ruleContext.getLabel(), actual),
- VisibilityProvider.class, new VisibilityProviderImpl(ruleContext.getVisibility())));
+ AliasProvider.class,
+ AliasProvider.fromAliasRule(ruleContext.getLabel(), actual),
+ VisibilityProvider.class,
+ new VisibilityProviderImpl(ruleContext.getVisibility())));
}
/**