diff options
Diffstat (limited to 'src/main/java/com/google/devtools/build/lib/syntax/BuildFileAST.java')
-rw-r--r-- | src/main/java/com/google/devtools/build/lib/syntax/BuildFileAST.java | 10 |
1 files changed, 9 insertions, 1 deletions
diff --git a/src/main/java/com/google/devtools/build/lib/syntax/BuildFileAST.java b/src/main/java/com/google/devtools/build/lib/syntax/BuildFileAST.java index d28912f1a7..a0b7464d31 100644 --- a/src/main/java/com/google/devtools/build/lib/syntax/BuildFileAST.java +++ b/src/main/java/com/google/devtools/build/lib/syntax/BuildFileAST.java @@ -247,8 +247,16 @@ public class BuildFileAST extends ASTNode { } @Override + public void prettyPrint(Appendable buffer, int indentLevel) throws IOException { + // Only statements are printed, not comments and processed import data. + for (Statement stmt : stmts) { + stmt.prettyPrint(buffer, indentLevel); + } + } + + @Override public String toString() { - return "BuildFileAST" + getStatements(); + return "<BuildFileAST with " + stmts.size() + " statements>"; } @Override |