public <T> void visitCtField(final spoon.reflect.declaration.CtField<T> f) { spoon.reflect.declaration.CtField other = ((spoon.reflect.declaration.CtField) (this.stack.peek())); enter(f); biScan(spoon.reflect.path.CtRole.ANNOTATION, f.getAnnotations(), other.getAnnotations()); biScan(spoon.reflect.path.CtRole.TYPE, f.getType(), other.getType()); biScan(spoon.reflect.path.CtRole.DEFAULT_EXPRESSION, f.getDefaultExpression(), other.getDefaultExpression()); biScan(spoon.reflect.path.CtRole.COMMENT, f.getComments(), other.getComments()); exit(f); }
public <T> void visitCtField(final CtField<T> f) { enter(f); scan(CtRole.ANNOTATION, f.getAnnotations()); scan(CtRole.TYPE, f.getType()); scan(CtRole.DEFAULT_EXPRESSION, f.getDefaultExpression()); scan(CtRole.COMMENT, f.getComments()); exit(f); }
@java.lang.Override public <T> void visitCtField(final spoon.reflect.declaration.CtField<T> f) { replaceInListIfExist(f.getAnnotations(), new spoon.support.visitor.replace.ReplacementVisitor.CtElementAnnotationsReplaceListener(f)); replaceElementIfExist(f.getType(), new spoon.support.visitor.replace.ReplacementVisitor.CtTypedElementTypeReplaceListener(f)); replaceElementIfExist(f.getDefaultExpression(), new spoon.support.visitor.replace.ReplacementVisitor.CtVariableDefaultExpressionReplaceListener(f)); replaceInListIfExist(f.getComments(), new spoon.support.visitor.replace.ReplacementVisitor.CtElementCommentsReplaceListener(f)); }
public <T> void visitCtField(final spoon.reflect.declaration.CtField<T> f) { spoon.reflect.declaration.CtField<T> aCtField = f.getFactory().Core().createField(); this.builder.copy(f, aCtField); aCtField.setAnnotations(this.cloneHelper.clone(f.getAnnotations())); aCtField.setType(this.cloneHelper.clone(f.getType())); aCtField.setDefaultExpression(this.cloneHelper.clone(f.getDefaultExpression())); aCtField.setComments(this.cloneHelper.clone(f.getComments())); this.cloneHelper.tailor(f, aCtField); this.other = aCtField; }