diff options
author | vladmos <vladmos@google.com> | 2017-07-06 15:46:30 -0400 |
---|---|---|
committer | John Cater <jcater@google.com> | 2017-07-07 07:07:43 -0400 |
commit | 0abc67898b4553a70a1a2b43721b993ad8a5a8f2 (patch) | |
tree | 76ebdbea6500c3725f059fdbc5078c30fb1dc9c2 /src/main/java/com | |
parent | 76a08f2d3302ac3657bf72ef72ba736bab096d5f (diff) |
Clean up string representations for aspects
If --incompatible_descriptive_string_representations is passed, aspects are
converted to strings using `str`, `repr` and `print` functions differently
(more descriptive, without leaking information that shouldn't be accessible).
PiperOrigin-RevId: 161116840
Diffstat (limited to 'src/main/java/com')
-rw-r--r-- | src/main/java/com/google/devtools/build/lib/packages/SkylarkAspect.java | 5 |
1 files changed, 2 insertions, 3 deletions
diff --git a/src/main/java/com/google/devtools/build/lib/packages/SkylarkAspect.java b/src/main/java/com/google/devtools/build/lib/packages/SkylarkAspect.java index b3bce846a2..994087668b 100644 --- a/src/main/java/com/google/devtools/build/lib/packages/SkylarkAspect.java +++ b/src/main/java/com/google/devtools/build/lib/packages/SkylarkAspect.java @@ -97,14 +97,13 @@ public class SkylarkAspect implements SkylarkExportable { @Override public void repr(SkylarkPrinter printer) { - printer.append("Aspect:"); - implementation.repr(printer); + printer.append("<aspect>"); } @Override public void reprLegacy(SkylarkPrinter printer) { printer.append("Aspect:"); - implementation.reprLegacy(printer); + printer.repr(implementation); } public String getName() { |