Searched refs:BlockStatement (Results 1 - 10 of 10) sorted by relevance

/openjdk9/nashorn/src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/ir/
H A DBlockStatement.java34 public class BlockStatement extends Statement { class in inherits:Statement
45 public BlockStatement(final Block block) { method in class:BlockStatement
55 public BlockStatement(final int lineNumber, final Block block) { method in class:BlockStatement
60 private BlockStatement(final BlockStatement blockStatement, final Block block) { method in class:BlockStatement
72 public static BlockStatement createReplacement(final Statement stmt, final List<Statement> newStmts) {
84 public static BlockStatement createReplacement(final Statement stmt, final int finish, final List<Statement> newStmts) {
85 return new BlockStatement(stmt.getLineNumber(), new Block(stmt.getToken(), finish, newStmts));
129 public BlockStatement setBlock(final Block block) {
133 return new BlockStatement(thi
[all...]
/openjdk9/nashorn/src/jdk.scripting.nashorn/share/classes/jdk/nashorn/api/tree/
H A DBlockTreeImpl.java30 import jdk.nashorn.internal.ir.BlockStatement;
35 BlockTreeImpl(final BlockStatement node, final List<? extends StatementTree> statements) {
H A DIRTranslator.java34 import jdk.nashorn.internal.ir.BlockStatement;
206 public boolean enterBlockStatement(final BlockStatement blockStatement) {
/openjdk9/nashorn/src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/codegen/
H A DLower.java43 import jdk.nashorn.internal.ir.BlockStatement;
269 public Node leaveBlockStatement(final BlockStatement blockStatement) {
473 return new BlockStatement(prependFinally(finallyBlock, throwNode));
515 return new BlockStatement(retLineNumber, new Block(retToken, finallyBlock.getFinish(), newStatements));
532 return new BlockStatement(retLineNumber, new Block(retToken, retFinish, newStatements));
538 addStatement(new BlockStatement(finallyBlock));
574 return addStatement(new BlockStatement(tryNode.getBody()));
819 BlockStatement b = BlockStatement.createReplacement(stmt, Collections.<Statement>singletonList(stmt));
H A DFoldConstants.java35 import jdk.nashorn.internal.ir.BlockStatement;
122 return BlockStatement.createReplacement(ifNode, ifNode.getFinish(), statements);
H A DCodeGenerator.java85 import jdk.nashorn.internal.ir.BlockStatement;
1739 public boolean enterBlockStatement(final BlockStatement blockStatement) {
/openjdk9/nashorn/src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/ir/visitor/
H A DNodeVisitor.java31 import jdk.nashorn.internal.ir.BlockStatement;
382 * Callback for entering a BlockStatement
387 public boolean enterBlockStatement(final BlockStatement blockStatement) {
392 * Callback for leaving a BlockStatement
397 public Node leaveBlockStatement(final BlockStatement blockStatement) {
/openjdk9/nashorn/src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/ir/debug/
H A DPrintVisitor.java31 import jdk.nashorn.internal.ir.BlockStatement;
227 public boolean enterBlockStatement(final BlockStatement statement) {
H A DJSONWriter.java35 import jdk.nashorn.internal.ir.BlockStatement;
157 type("BlockStatement");
328 public boolean enterBlockStatement(final BlockStatement blockStatement) {
337 type("BlockStatement");
/openjdk9/nashorn/src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/parser/
H A DParser.java99 import jdk.nashorn.internal.ir.BlockStatement;
565 // assert body.isFunctionBody() || body.getFlag(Block.IS_PARAMETER_BLOCK) && ((BlockStatement) body.getLastStatement()).getBlock().isFunctionBody();
985 * BlockStatement
1004 * BlockStatement :
1436 appendStatement(new BlockStatement(line, getBlock(true)));
2056 appendStatement(new BlockStatement(forLine, new Block(
2509 appendStatement(new BlockStatement(switchLine, new Block(switchToken, finish, switchBlock.getFlags() | Block.IS_SYNTHETIC | Block.IS_SWITCH_BLOCK, switchStatement)));
2692 appendStatement(new BlockStatement(startLine, new Block(tryToken, finish, outer.getFlags() | Block.IS_SYNTHETIC, outer.getStatements())));
3896 parameterBlock.appendStatement(new BlockStatement(functionBody));

Completed in 185 milliseconds