public void visitCtIf(final spoon.reflect.code.CtIf ifElement) { spoon.reflect.code.CtIf aCtIf = ifElement.getFactory().Core().createIf(); this.builder.copy(ifElement, aCtIf); aCtIf.setAnnotations(this.cloneHelper.clone(ifElement.getAnnotations())); aCtIf.setCondition(this.cloneHelper.clone(ifElement.getCondition())); aCtIf.setThenStatement(this.cloneHelper.clone(((spoon.reflect.code.CtStatement) (ifElement.getThenStatement())))); aCtIf.setElseStatement(this.cloneHelper.clone(((spoon.reflect.code.CtStatement) (ifElement.getElseStatement())))); aCtIf.setComments(this.cloneHelper.clone(ifElement.getComments())); this.cloneHelper.tailor(ifElement, aCtIf); this.other = aCtIf; }
setResult(evaluate(ifElement.getElseStatement())); } else { setResult(ifElement.getFactory().Code().createComment("if removed", CtComment.CommentType.INLINE)); CtIf ifRes = ifElement.getFactory().Core().createIf(); ifRes.setCondition(r); boolean thenEnded = false;
CtIf ifRes = ifElement.getFactory().Core().createIf(); ifRes.setCondition(r); boolean thenEnded = false, elseEnded = false;