diff options
author | vladmos <vladmos@google.com> | 2017-07-07 13:01:00 -0400 |
---|---|---|
committer | John Cater <jcater@google.com> | 2017-07-07 13:38:06 -0400 |
commit | 632d96193d51194e6f7bb0d2d9058faf8f2831db (patch) | |
tree | 66e89999ad5f931ef30eaf2b24f2b1c0757ac2b7 /src/main/java/com/google/devtools/build/lib/rules/Alias.java | |
parent | 4b2be4c368c211860f89cb7e8472558576fdc04f (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.java | 8 |
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()))); } /** |