diff options
author | vladmos <vladmos@google.com> | 2017-07-05 10:25:01 -0400 |
---|---|---|
committer | John Cater <jcater@google.com> | 2017-07-05 10:59:40 -0400 |
commit | 6ff634d3f3582c74190a5dd5051a4b0253aec604 (patch) | |
tree | 0f3756c6b63539c17c409b5d8893c447b015017a /src/main/java/com/google/devtools/build/lib/syntax/FuncallExpression.java | |
parent | fd04ce8e20c62acc357a9473dcde727a413e915e (diff) |
Clean up string representations for labels
If --incompatible_descriptive_string_representations is passed, labels are converted
to strings using `repr` differently: `Label("//package:name")` instead of
`"//package:name"`
This CL doesn't affect representations of other object types but provides the
necessary infrastructure for it.
PiperOrigin-RevId: 160955284
Diffstat (limited to 'src/main/java/com/google/devtools/build/lib/syntax/FuncallExpression.java')
-rw-r--r-- | src/main/java/com/google/devtools/build/lib/syntax/FuncallExpression.java | 3 |
1 files changed, 1 insertions, 2 deletions
diff --git a/src/main/java/com/google/devtools/build/lib/syntax/FuncallExpression.java b/src/main/java/com/google/devtools/build/lib/syntax/FuncallExpression.java index 6caf43fc2f..3ab4e4d71a 100644 --- a/src/main/java/com/google/devtools/build/lib/syntax/FuncallExpression.java +++ b/src/main/java/com/google/devtools/build/lib/syntax/FuncallExpression.java @@ -29,7 +29,6 @@ import com.google.devtools.build.lib.skylarkinterface.SkylarkCallable; import com.google.devtools.build.lib.skylarkinterface.SkylarkInterfaceUtils; import com.google.devtools.build.lib.skylarkinterface.SkylarkModule; import com.google.devtools.build.lib.syntax.EvalException.EvalExceptionWithJavaCause; -import com.google.devtools.build.lib.syntax.Printer.BasePrinter; import com.google.devtools.build.lib.syntax.Runtime.NoneType; import com.google.devtools.build.lib.util.Pair; import com.google.devtools.build.lib.util.Preconditions; @@ -271,7 +270,7 @@ public final class FuncallExpression extends Expression { @Override public String toString() { - BasePrinter printer = Printer.getPrinter(); + Printer.LengthLimitedPrinter printer = new Printer.LengthLimitedPrinter(); if (obj != null) { printer.append(obj.toString()).append("."); } |