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