@SuppressWarnings("unchecked") @Override public <T, U> U getValue(T element) { return ((U) ((Object) (castTarget(element).getDeclaredModuleReference()))); }
@java.lang.Override public void visitCtCompilationUnit(spoon.reflect.declaration.CtCompilationUnit compilationUnit) { spoon.reflect.declaration.CtCompilationUnit other = ((spoon.reflect.declaration.CtCompilationUnit) (this.stack.peek())); enter(compilationUnit); biScan(spoon.reflect.path.CtRole.COMMENT, compilationUnit.getComments(), other.getComments()); biScan(spoon.reflect.path.CtRole.ANNOTATION, compilationUnit.getAnnotations(), other.getAnnotations()); biScan(spoon.reflect.path.CtRole.PACKAGE_DECLARATION, compilationUnit.getPackageDeclaration(), other.getPackageDeclaration()); biScan(spoon.reflect.path.CtRole.DECLARED_IMPORT, compilationUnit.getImports(), other.getImports()); biScan(spoon.reflect.path.CtRole.DECLARED_MODULE_REF, compilationUnit.getDeclaredModuleReference(), other.getDeclaredModuleReference()); biScan(spoon.reflect.path.CtRole.DECLARED_TYPE_REF, compilationUnit.getDeclaredTypeReferences(), other.getDeclaredTypeReferences()); exit(compilationUnit); }
@Override public void visitCtCompilationUnit(CtCompilationUnit compilationUnit) { enter(compilationUnit); scan(CtRole.COMMENT, compilationUnit.getComments()); scan(CtRole.ANNOTATION, compilationUnit.getAnnotations()); scan(CtRole.PACKAGE_DECLARATION, compilationUnit.getPackageDeclaration()); scan(CtRole.DECLARED_IMPORT, compilationUnit.getImports()); scan(CtRole.DECLARED_MODULE_REF, compilationUnit.getDeclaredModuleReference()); scan(CtRole.DECLARED_TYPE_REF, compilationUnit.getDeclaredTypeReferences()); exit(compilationUnit); }
@java.lang.Override public void visitCtCompilationUnit(spoon.reflect.declaration.CtCompilationUnit compilationUnit) { replaceInListIfExist(compilationUnit.getComments(), new spoon.support.visitor.replace.ReplacementVisitor.CtElementCommentsReplaceListener(compilationUnit)); replaceInListIfExist(compilationUnit.getAnnotations(), new spoon.support.visitor.replace.ReplacementVisitor.CtElementAnnotationsReplaceListener(compilationUnit)); replaceElementIfExist(compilationUnit.getPackageDeclaration(), new spoon.support.visitor.replace.ReplacementVisitor.CtCompilationUnitPackageDeclarationReplaceListener(compilationUnit)); replaceInListIfExist(compilationUnit.getImports(), new spoon.support.visitor.replace.ReplacementVisitor.CtCompilationUnitImportsReplaceListener(compilationUnit)); replaceElementIfExist(compilationUnit.getDeclaredModuleReference(), new spoon.support.visitor.replace.ReplacementVisitor.CtCompilationUnitDeclaredModuleReferenceReplaceListener(compilationUnit)); replaceInListIfExist(compilationUnit.getDeclaredTypeReferences(), new spoon.support.visitor.replace.ReplacementVisitor.CtCompilationUnitDeclaredTypeReferencesReplaceListener(compilationUnit)); }
@java.lang.Override public void visitCtCompilationUnit(spoon.reflect.declaration.CtCompilationUnit compilationUnit) { spoon.reflect.declaration.CtCompilationUnit aCtCompilationUnit = compilationUnit.getFactory().Core().createCompilationUnit(); this.builder.copy(compilationUnit, aCtCompilationUnit); aCtCompilationUnit.setComments(this.cloneHelper.clone(compilationUnit.getComments())); aCtCompilationUnit.setAnnotations(this.cloneHelper.clone(compilationUnit.getAnnotations())); aCtCompilationUnit.setPackageDeclaration(this.cloneHelper.clone(compilationUnit.getPackageDeclaration())); aCtCompilationUnit.setImports(this.cloneHelper.clone(compilationUnit.getImports())); aCtCompilationUnit.setDeclaredModuleReference(this.cloneHelper.clone(compilationUnit.getDeclaredModuleReference())); aCtCompilationUnit.setDeclaredTypeReferences(this.cloneHelper.clone(compilationUnit.getDeclaredTypeReferences())); this.cloneHelper.tailor(compilationUnit, aCtCompilationUnit); this.other = aCtCompilationUnit; }