@Override public void visit(final ImportDeclaration n, final A arg) { visitComment(n.getComment(), arg); n.getName().accept(this, arg); }
@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; }