@Override public R visit(final ImportDeclaration n, final A arg) { { R result = n.getName().accept(this, arg); if (result != null) { return result; } } return null; }
@Override public Node visit(final ImportDeclaration n, final A arg) { n.setName((NameExpr) n.getName().accept(this, arg)); return n; }
public void build(DumpVisitorFactory factory, List<String> excludedMethods) { UnitTestVisitor unitTestVisitor = new UnitTestVisitor(name); // Iterator<ImportDeclaration> itImports = compilationUnit.getImports().iterator(); while (itImports.hasNext()) { if (GroovyTestGeneration.class.getName().equals(itImports.next().getName().toString())) { itImports.remove(); } } // for (String dep : deps) { int i = dep.lastIndexOf("."); String depPackage = dep.substring(0, i) + ".groovy"; String depImport = depPackage + dep.substring(i); compilationUnit.getImports().add(new ImportDeclaration(new NameExpr(depImport), false, false)); } // unitTestVisitor.visit(compilationUnit, excludedMethods); sb.append(compilationUnit.toString(factory)); }
@Override public void visit(final ImportDeclaration n, final A arg) { visitComment(n.getComment(), arg); n.getName().accept(this, arg); }
private boolean imported(List<ImportDeclaration> imports, String fullyQualifiedName) { final String packageName = ClassUtils.getPackageName(fullyQualifiedName); for (final ImportDeclaration i : imports) { if (!i.isStatic()) { final String importName = i.getName().toString(); if (i.isAsterisk()) { if (packageName.equals(importName)) { if ( LOG.isDebugEnabled() ) { LOG.debug("found import " + packageName + ".* on " + getTypeNameForMsg(i) + "."); } return true; } } else { if (fullyQualifiedName.equals(importName)) { if ( LOG.isDebugEnabled() ) { LOG.debug("found import " + fullyQualifiedName + " on " + getTypeNameForMsg(i) + "."); } return true; } } } } return false; }
public void visit(ImportDeclaration n, Object arg) { printer.print("import "); if (n.isStatic()) { printer.print("static "); } n.getName().accept(this, arg); if (n.isAsterisk()) { printer.print(".*"); } printer.printLn(";"); }
throw new IllegalStateException("The additional imports should not be static or star imports"); final boolean imported = imported(imports, aImport.getName().toString()); if (!imported) { LOG.info("adding import " + aImport.getName().toString() + " to " + getTypeNameForMsg(n) + "."); imports.add(aImport);
@Override public void visit(final ImportDeclaration n, final Object arg) { printJavaComment(n.getComment(), arg); printer.print("import "); if (n.isStatic()) { printer.print("static "); } n.getName().accept(this, arg); if (n.isAsterisk()) { printer.print(".*"); } printer.printLn(";"); printOrphanCommentsEnding(n); }
@Override public Node visit(ImportDeclaration _n, Object _arg) { NameExpr name = cloneNodes(_n.getName(), _arg); Comment comment = cloneNodes(_n.getComment(), _arg); ImportDeclaration r = new ImportDeclaration( _n.getBeginLine(), _n.getBeginColumn(), _n.getEndLine(), _n.getEndColumn(), name, _n.isStatic(), _n.isAsterisk() ); r.setComment(comment); return r; }