aboutsummaryrefslogtreecommitdiffhomepage
path: root/src/main/java/com/google/devtools/build/lib/syntax/FuncallExpression.java
diff options
context:
space:
mode:
authorGravatar vladmos <vladmos@google.com>2017-07-05 10:25:01 -0400
committerGravatar John Cater <jcater@google.com>2017-07-05 10:59:40 -0400
commit6ff634d3f3582c74190a5dd5051a4b0253aec604 (patch)
tree0f3756c6b63539c17c409b5d8893c447b015017a /src/main/java/com/google/devtools/build/lib/syntax/FuncallExpression.java
parentfd04ce8e20c62acc357a9473dcde727a413e915e (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.java3
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(".");
}