949596979899100101102103104
@Override public AstNode block(Iterable<AstNode> statements) { Block block = new Block(); for (AstNode stmt : statements) { if (stmt != null) { block.addStatement(stmt); } } return block; }
207208209210211212213214215216217
c.setVarName(cast(varName, Name.class)); if (body instanceof Block) { c.setBody((Block) body); } else { Block b = new Block(); b.addStatement(body); c.setBody(b); } return c; }
307308309310311312313314315316317
((Block) blockOrStatement).addStatement(statement); return blockOrStatement; } Block block = new Block(); if (blockOrStatement != null) { block.addStatement(blockOrStatement); } if (statement != null) { block.addStatement(statement); } return block;
310311312313314315316317318319320
Block block = new Block(); if (blockOrStatement != null) { block.addStatement(blockOrStatement); } if (statement != null) { block.addStatement(statement); } return block; } @Override
326327328329330331332333334335336
} return blockOrStatement; } Block block = new Block(); if (statement != null) { block.addStatement(statement); } if (blockOrStatement != null) { block.addStatement(blockOrStatement); } return block;
329330331332333334335336337338339
Block block = new Block(); if (statement != null) { block.addStatement(statement); } if (blockOrStatement != null) { block.addStatement(blockOrStatement); } return block; } @Override