if (ifstat.getElsestat() != null) { mapEdges1 = setExplicitEdges(ifstat.getElsestat()); processEdgesWithNext(ifstat.getElsestat(), mapEdges1, null);
private static void removeParameterCheck(Statement stat) { Statement st = stat.getFirst(); while (st.type == Statement.TYPE_SEQUENCE) { st = st.getFirst(); } IfStatement ifstat = (IfStatement)st; if (ifstat.getElsestat() != null) { // if - else StatEdge ifedge = ifstat.getIfEdge(); StatEdge elseedge = ifstat.getElseEdge(); Statement ifbranch = ifstat.getIfstat(); Statement elsebranch = ifstat.getElsestat(); ifstat.getFirst().removeSuccessor(ifedge); ifstat.getFirst().removeSuccessor(elseedge); ifstat.getStats().removeWithKey(ifbranch.id); ifstat.getStats().removeWithKey(elsebranch.id); if (!ifbranch.getAllSuccessorEdges().isEmpty()) { ifbranch.removeSuccessor(ifbranch.getAllSuccessorEdges().get(0)); } ifstat.getParent().replaceStatement(ifstat, elsebranch); ifstat.getParent().setAllParent(); } }
Statement elsestat = stat.getElsestat(); throwError = isAssertionError(elsestat); if (throwError == null) { if (stat.iftype == IfStatement.IFTYPE_IFELSE) { if (throwInIf) { lstStatements.add(stat.getElsestat()); Statement stmts; if (throwInIf) { stmts = stat.getElsestat();
ifelsestat.setIfstat(ifelsestat.getElsestat()); ifelsestat.setElsestat(null);
Exprent if_condition = ifparent.getHeadexprent().getCondition(); if (ifparent.getElsestat() == stat && if_condition.type == Exprent.EXPRENT_FUNCTION && Statement elsebranch = ifparent.getElsestat();
Statement elseStatement = statement.getElsestat();
if (ifstat.iftype == IfStatement.IFTYPE_IFELSE) { return hasDirectEndEdge(ifstat.getIfstat(), from) || hasDirectEndEdge(ifstat.getElsestat(), from);
if (ifstat.getElsestat() != null) { mapEdges1 = setExplicitEdges(ifstat.getElsestat()); processEdgesWithNext(ifstat.getElsestat(), mapEdges1, null);
newclosure = ifclosure.getIfstat(); else if (isOkClosure(closure, source, ifclosure.getElsestat())) { newclosure = ifclosure.getElsestat();
private static void removeParameterCheck(Statement stat, StructMethod mt) { Statement st = stat.getFirst(); while (st.type == Statement.TYPE_SEQUENCE) { st = st.getFirst(); } IfStatement ifstat = (IfStatement)st; if (ifstat.getElsestat() == null) { // if // TODO: } else { // if - else StatEdge ifedge = ifstat.getIfEdge(); StatEdge elseedge = ifstat.getElseEdge(); Statement ifbranch = ifstat.getIfstat(); Statement elsebranch = ifstat.getElsestat(); ifstat.getFirst().removeSuccessor(ifedge); ifstat.getFirst().removeSuccessor(elseedge); ifstat.getStats().removeWithKey(ifbranch.id); ifstat.getStats().removeWithKey(elsebranch.id); if (!ifbranch.getAllSuccessorEdges().isEmpty()) { ifbranch.removeSuccessor(ifbranch.getAllSuccessorEdges().get(0)); } ifstat.getParent().replaceStatement(ifstat, elsebranch); ifstat.getParent().setAllParent(); } }
Statement elsestat = stat.getElsestat(); throwError = isAssertionError(elsestat); if (throwError == null) { if (stat.iftype == IfStatement.IFTYPE_IFELSE) { if (throwInIf) { lstStatements.add(stat.getElsestat()); Statement stmts; if (throwInIf) { stmts = stat.getElsestat();
ifelsestat.setIfstat(ifelsestat.getElsestat()); ifelsestat.setElsestat(null);
Exprent if_condition = ifparent.getHeadexprent().getCondition(); if (ifparent.getElsestat() == stat && if_condition.type == Exprent.EXPRENT_FUNCTION && Statement elsebranch = ifparent.getElsestat();
Statement elsestat = stif.getElsestat();
if (ifstat.iftype == IfStatement.IFTYPE_IFELSE) { return hasDirectEndEdge(ifstat.getIfstat(), from) || hasDirectEndEdge(ifstat.getElsestat(), from);