@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())); }
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())); }
IfStatement ifs = (IfStatement) statement; ifs.setIfBlock(addReturnsIfNeeded(ifs.getIfBlock(), scope)); ifs.setElseBlock(addReturnsIfNeeded(ifs.getElseBlock(), scope)); return ifs;
IfStatement ifs = (IfStatement) statement; ifs.setIfBlock(addReturnsIfNeeded(ifs.getIfBlock(), scope)); ifs.setElseBlock(addReturnsIfNeeded(ifs.getElseBlock(), scope)); return ifs;
IfStatement ifs = (IfStatement) statement; ifs.setIfBlock(addReturnsIfNeeded(ifs.getIfBlock(), scope)); ifs.setElseBlock(addReturnsIfNeeded(ifs.getElseBlock(), scope)); return ifs;
BlockStatement newElseBlock = new BlockStatement(); addStatementToNewQuery(elseBlock, newElseBlock, addAll, propertyNames, variableScope); ifs.setElseBlock(flattenStatementIfNecessary(newElseBlock));