aboutsummaryrefslogtreecommitdiffhomepage
path: root/src/main/java/com/google/devtools/build/lib/syntax/ExpressionStatement.java
diff options
context:
space:
mode:
Diffstat (limited to 'src/main/java/com/google/devtools/build/lib/syntax/ExpressionStatement.java')
-rw-r--r--src/main/java/com/google/devtools/build/lib/syntax/ExpressionStatement.java7
1 files changed, 5 insertions, 2 deletions
diff --git a/src/main/java/com/google/devtools/build/lib/syntax/ExpressionStatement.java b/src/main/java/com/google/devtools/build/lib/syntax/ExpressionStatement.java
index 34df3fc9b3..b6fc4c822b 100644
--- a/src/main/java/com/google/devtools/build/lib/syntax/ExpressionStatement.java
+++ b/src/main/java/com/google/devtools/build/lib/syntax/ExpressionStatement.java
@@ -14,6 +14,7 @@
package com.google.devtools.build.lib.syntax;
+import java.io.IOException;
/**
* Syntax node for a function call statement. Used for build rules.
@@ -31,8 +32,10 @@ public final class ExpressionStatement extends Statement {
}
@Override
- public String toString() {
- return expr.toString() + '\n';
+ public void prettyPrint(Appendable buffer, int indentLevel) throws IOException {
+ printIndent(buffer, indentLevel);
+ expr.prettyPrint(buffer);
+ buffer.append('\n');
}
@Override