diff options
Diffstat (limited to 'src/jdk/nashorn/internal/ir/BlockStatement.java')
-rw-r--r-- | src/jdk/nashorn/internal/ir/BlockStatement.java | 10 |
1 files changed, 6 insertions, 4 deletions
diff --git a/src/jdk/nashorn/internal/ir/BlockStatement.java b/src/jdk/nashorn/internal/ir/BlockStatement.java index e790cf49..6f6a1d23 100644 --- a/src/jdk/nashorn/internal/ir/BlockStatement.java +++ b/src/jdk/nashorn/internal/ir/BlockStatement.java @@ -32,6 +32,8 @@ import jdk.nashorn.internal.ir.visitor.NodeVisitor; * Represents a block used as a statement. */ public class BlockStatement extends Statement { + private static final long serialVersionUID = 1L; + /** Block to execute. */ private final Block block; @@ -58,7 +60,7 @@ public class BlockStatement extends Statement { * @return a block statement with the new statements. It will have the line number, token, and finish of the * original statement. */ - public static Statement createReplacement(final Statement stmt, final List<Statement> newStmts) { + public static BlockStatement createReplacement(final Statement stmt, final List<Statement> newStmts) { return createReplacement(stmt, stmt.getFinish(), newStmts); } @@ -70,7 +72,7 @@ public class BlockStatement extends Statement { * @return a block statement with the new statements. It will have the line number, and token of the * original statement. */ - public static Statement createReplacement(final Statement stmt, int finish, final List<Statement> newStmts) { + public static BlockStatement createReplacement(final Statement stmt, final int finish, final List<Statement> newStmts) { return new BlockStatement(stmt.getLineNumber(), new Block(stmt.getToken(), finish, newStmts)); } @@ -89,8 +91,8 @@ public class BlockStatement extends Statement { } @Override - public void toString(final StringBuilder sb) { - block.toString(sb); + public void toString(final StringBuilder sb, final boolean printType) { + block.toString(sb, printType); } /** |