aboutsummaryrefslogtreecommitdiff
path: root/src/jdk/nashorn/internal/ir/BlockStatement.java
diff options
context:
space:
mode:
Diffstat (limited to 'src/jdk/nashorn/internal/ir/BlockStatement.java')
-rw-r--r--src/jdk/nashorn/internal/ir/BlockStatement.java10
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);
}
/**