public <T> void visitCtUnaryOperator(final spoon.reflect.code.CtUnaryOperator<T> operator) { spoon.reflect.code.CtUnaryOperator other = ((spoon.reflect.code.CtUnaryOperator) (this.stack.peek())); enter(operator); biScan(spoon.reflect.path.CtRole.ANNOTATION, operator.getAnnotations(), other.getAnnotations()); biScan(spoon.reflect.path.CtRole.TYPE, operator.getType(), other.getType()); biScan(spoon.reflect.path.CtRole.CAST, operator.getTypeCasts(), other.getTypeCasts()); biScan(spoon.reflect.path.CtRole.EXPRESSION, operator.getOperand(), other.getOperand()); biScan(spoon.reflect.path.CtRole.COMMENT, operator.getComments(), other.getComments()); exit(operator); }
public <T> void visitCtUnaryOperator(final CtUnaryOperator<T> operator) { enter(operator); scan(CtRole.ANNOTATION, operator.getAnnotations()); scan(CtRole.TYPE, operator.getType()); scan(CtRole.CAST, operator.getTypeCasts()); scan(CtRole.EXPRESSION, operator.getOperand()); scan(CtRole.COMMENT, operator.getComments()); exit(operator); }
@java.lang.Override public <T> void visitCtUnaryOperator(final spoon.reflect.code.CtUnaryOperator<T> operator) { replaceInListIfExist(operator.getAnnotations(), new spoon.support.visitor.replace.ReplacementVisitor.CtElementAnnotationsReplaceListener(operator)); replaceElementIfExist(operator.getType(), new spoon.support.visitor.replace.ReplacementVisitor.CtTypedElementTypeReplaceListener(operator)); replaceInListIfExist(operator.getTypeCasts(), new spoon.support.visitor.replace.ReplacementVisitor.CtExpressionTypeCastsReplaceListener(operator)); replaceElementIfExist(operator.getOperand(), new spoon.support.visitor.replace.ReplacementVisitor.CtUnaryOperatorOperandReplaceListener(operator)); replaceInListIfExist(operator.getComments(), new spoon.support.visitor.replace.ReplacementVisitor.CtElementCommentsReplaceListener(operator)); }
public <T> void visitCtUnaryOperator(final spoon.reflect.code.CtUnaryOperator<T> operator) { spoon.reflect.code.CtUnaryOperator<T> aCtUnaryOperator = operator.getFactory().Core().createUnaryOperator(); this.builder.copy(operator, aCtUnaryOperator); aCtUnaryOperator.setAnnotations(this.cloneHelper.clone(operator.getAnnotations())); aCtUnaryOperator.setType(this.cloneHelper.clone(operator.getType())); aCtUnaryOperator.setTypeCasts(this.cloneHelper.clone(operator.getTypeCasts())); aCtUnaryOperator.setOperand(this.cloneHelper.clone(operator.getOperand())); aCtUnaryOperator.setComments(this.cloneHelper.clone(operator.getComments())); this.cloneHelper.tailor(operator, aCtUnaryOperator); this.other = aCtUnaryOperator; }
public <T> void visitCtUnaryOperator(CtUnaryOperator<T> operator) { enter(operator); scan(operator.getAnnotations()); scan(operator.getType()); scanReferences(operator.getTypeCasts()); scan(operator.getOperand()); exit(operator); }