@java.lang.Override public void visitCtImport(final spoon.reflect.declaration.CtImport ctImport) { spoon.reflect.declaration.CtImport other = ((spoon.reflect.declaration.CtImport) (this.stack.peek())); enter(ctImport); biScan(spoon.reflect.path.CtRole.IMPORT_REFERENCE, ctImport.getReference(), other.getReference()); biScan(spoon.reflect.path.CtRole.ANNOTATION, ctImport.getAnnotations(), other.getAnnotations()); biScan(spoon.reflect.path.CtRole.COMMENT, ctImport.getComments(), other.getComments()); exit(ctImport); }
@Override public void visitCtImport(final CtImport ctImport) { enter(ctImport); scan(CtRole.IMPORT_REFERENCE, ctImport.getReference()); scan(CtRole.ANNOTATION, ctImport.getAnnotations()); scan(CtRole.COMMENT, ctImport.getComments()); exit(ctImport); }
@java.lang.Override public void visitCtImport(final spoon.reflect.declaration.CtImport ctImport) { replaceElementIfExist(ctImport.getReference(), new spoon.support.visitor.replace.ReplacementVisitor.CtImportReferenceReplaceListener(ctImport)); replaceInListIfExist(ctImport.getAnnotations(), new spoon.support.visitor.replace.ReplacementVisitor.CtElementAnnotationsReplaceListener(ctImport)); replaceInListIfExist(ctImport.getComments(), new spoon.support.visitor.replace.ReplacementVisitor.CtElementCommentsReplaceListener(ctImport)); }
@java.lang.Override public void visitCtImport(final spoon.reflect.declaration.CtImport ctImport) { spoon.reflect.declaration.CtImport aCtImport = ctImport.getFactory().Core().createImport(); this.builder.copy(ctImport, aCtImport); aCtImport.setReference(this.cloneHelper.clone(ctImport.getReference())); aCtImport.setAnnotations(this.cloneHelper.clone(ctImport.getAnnotations())); aCtImport.setComments(this.cloneHelper.clone(ctImport.getComments())); this.cloneHelper.tailor(ctImport, aCtImport); this.other = aCtImport; }