public <S> void visitCtSwitch(final spoon.reflect.code.CtSwitch<S> switchStatement) { spoon.reflect.code.CtSwitch other = ((spoon.reflect.code.CtSwitch) (this.stack.peek())); enter(switchStatement); biScan(spoon.reflect.path.CtRole.ANNOTATION, switchStatement.getAnnotations(), other.getAnnotations()); biScan(spoon.reflect.path.CtRole.EXPRESSION, switchStatement.getSelector(), other.getSelector()); biScan(spoon.reflect.path.CtRole.CASE, switchStatement.getCases(), other.getCases()); biScan(spoon.reflect.path.CtRole.COMMENT, switchStatement.getComments(), other.getComments()); exit(switchStatement); }
public <S> void visitCtSwitch(final CtSwitch<S> switchStatement) { enter(switchStatement); scan(CtRole.ANNOTATION, switchStatement.getAnnotations()); scan(CtRole.EXPRESSION, switchStatement.getSelector()); scan(CtRole.CASE, switchStatement.getCases()); scan(CtRole.COMMENT, switchStatement.getComments()); exit(switchStatement); }
@java.lang.Override public <S> void visitCtSwitch(final spoon.reflect.code.CtSwitch<S> switchStatement) { replaceInListIfExist(switchStatement.getAnnotations(), new spoon.support.visitor.replace.ReplacementVisitor.CtElementAnnotationsReplaceListener(switchStatement)); replaceElementIfExist(switchStatement.getSelector(), new spoon.support.visitor.replace.ReplacementVisitor.CtSwitchSelectorReplaceListener(switchStatement)); replaceInListIfExist(switchStatement.getCases(), new spoon.support.visitor.replace.ReplacementVisitor.CtSwitchCasesReplaceListener(switchStatement)); replaceInListIfExist(switchStatement.getComments(), new spoon.support.visitor.replace.ReplacementVisitor.CtElementCommentsReplaceListener(switchStatement)); }
public <S> void visitCtSwitch(final spoon.reflect.code.CtSwitch<S> switchStatement) { spoon.reflect.code.CtSwitch<S> aCtSwitch = switchStatement.getFactory().Core().createSwitch(); this.builder.copy(switchStatement, aCtSwitch); aCtSwitch.setAnnotations(this.cloneHelper.clone(switchStatement.getAnnotations())); aCtSwitch.setSelector(this.cloneHelper.clone(switchStatement.getSelector())); aCtSwitch.setCases(this.cloneHelper.clone(switchStatement.getCases())); aCtSwitch.setComments(this.cloneHelper.clone(switchStatement.getComments())); this.cloneHelper.tailor(switchStatement, aCtSwitch); this.other = aCtSwitch; }
public <S> void visitCtSwitch(CtSwitch<S> switchStatement) { enter(switchStatement); scan(switchStatement.getAnnotations()); scan(switchStatement.getSelector()); scan(switchStatement.getCases()); exit(switchStatement); }