src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/ir/BlockStatement.java
Print this page
*** 88,97 ****
--- 88,106 ----
@Override
public boolean isTerminal() {
return block.isTerminal();
}
+ /**
+ * Tells if this is a synthetic block statement or not.
+ *
+ * @return true if this is a synthetic statement
+ */
+ public boolean isSynthetic() {
+ return block.isSynthetic();
+ }
+
@Override
public Node accept(final NodeVisitor<? extends LexicalContext> visitor) {
if (visitor.enterBlockStatement(this)) {
return visitor.leaveBlockStatement(setBlock((Block)block.accept(visitor)));
}