@java.lang.Override public void visitCtPackageDeclaration(spoon.reflect.declaration.CtPackageDeclaration packageDeclaration) { spoon.reflect.declaration.CtPackageDeclaration other = ((spoon.reflect.declaration.CtPackageDeclaration) (this.stack.peek())); enter(packageDeclaration); biScan(spoon.reflect.path.CtRole.COMMENT, packageDeclaration.getComments(), other.getComments()); biScan(spoon.reflect.path.CtRole.ANNOTATION, packageDeclaration.getAnnotations(), other.getAnnotations()); biScan(spoon.reflect.path.CtRole.PACKAGE_REF, packageDeclaration.getReference(), other.getReference()); exit(packageDeclaration); }
@Override public void visitCtPackageDeclaration(CtPackageDeclaration packageDeclaration) { enter(packageDeclaration); scan(CtRole.COMMENT, packageDeclaration.getComments()); scan(CtRole.ANNOTATION, packageDeclaration.getAnnotations()); scan(CtRole.PACKAGE_REF, packageDeclaration.getReference()); exit(packageDeclaration); }
@java.lang.Override public void visitCtPackageDeclaration(spoon.reflect.declaration.CtPackageDeclaration packageDeclaration) { replaceInListIfExist(packageDeclaration.getComments(), new spoon.support.visitor.replace.ReplacementVisitor.CtElementCommentsReplaceListener(packageDeclaration)); replaceInListIfExist(packageDeclaration.getAnnotations(), new spoon.support.visitor.replace.ReplacementVisitor.CtElementAnnotationsReplaceListener(packageDeclaration)); replaceElementIfExist(packageDeclaration.getReference(), new spoon.support.visitor.replace.ReplacementVisitor.CtPackageDeclarationReferenceReplaceListener(packageDeclaration)); }
@java.lang.Override public void visitCtPackageDeclaration(spoon.reflect.declaration.CtPackageDeclaration packageDeclaration) { spoon.reflect.declaration.CtPackageDeclaration aCtPackageDeclaration = packageDeclaration.getFactory().Core().createPackageDeclaration(); this.builder.copy(packageDeclaration, aCtPackageDeclaration); aCtPackageDeclaration.setComments(this.cloneHelper.clone(packageDeclaration.getComments())); aCtPackageDeclaration.setAnnotations(this.cloneHelper.clone(packageDeclaration.getAnnotations())); aCtPackageDeclaration.setReference(this.cloneHelper.clone(packageDeclaration.getReference())); this.cloneHelper.tailor(packageDeclaration, aCtPackageDeclaration); this.other = aCtPackageDeclaration; }