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