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))); }