@Override public void visitIfElse(IfStatement stat) { stat.getBooleanExpression().visit(this); stat.setIfBlock(replace(stat.getIfBlock())); stat.setElseBlock(replace(stat.getElseBlock())); }
@Override public void visitIfElse(IfStatement stat) { stat.setBooleanExpression((BooleanExpression)replaceExpr(stat.getBooleanExpression())); stat.setIfBlock(replace(stat.getIfBlock())); stat.setElseBlock(replace(stat.getElseBlock())); }
final Statement elseBlock = addReturnsIfNeeded(ifs.getElseBlock(), scope); if (doAdd) { ifs.setIfBlock(ifBlock); ifs.setElseBlock(elseBlock);
@Override public void visitIfElse(IfStatement stat) { stat.getBooleanExpression().visit(this); stat.setIfBlock(replace(stat.getIfBlock())); stat.setElseBlock(replace(stat.getElseBlock())); }
@Override public void visitIfElse(IfStatement stat) { stat.setBooleanExpression((BooleanExpression) replaceExpr(stat.getBooleanExpression())); stat.setIfBlock(replace(stat.getIfBlock())); stat.setElseBlock(replace(stat.getElseBlock())); }
ifs.setIfBlock(addReturnsIfNeeded(ifs.getIfBlock(), scope)); ifs.setElseBlock(addReturnsIfNeeded(ifs.getElseBlock(), scope)); return ifs;
ifs.setIfBlock(addReturnsIfNeeded(ifs.getIfBlock(), scope)); ifs.setElseBlock(addReturnsIfNeeded(ifs.getElseBlock(), scope)); return ifs;
ifs.setIfBlock(addReturnsIfNeeded(ifs.getIfBlock(), scope)); ifs.setElseBlock(addReturnsIfNeeded(ifs.getElseBlock(), scope)); return ifs;
BlockStatement newIfBlock = new BlockStatement(); addStatementToNewQuery(ifb, newIfBlock, addAll, propertyNames, variableScope); ifs.setIfBlock(flattenStatementIfNecessary(newIfBlock));