@Override public R visit(final QualifiedNameExpr n, final A arg) { { R result = n.getQualifier().accept(this, arg); if (result != null) { return result; } } return null; }
@Override public R visit(final MarkerAnnotationExpr n, final A arg) { { R result = n.getName().accept(this, arg); if (result != null) { return result; } } return null; }
@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 PackageDeclaration n, final A arg) { final List<AnnotationExpr> annotations = n.getAnnotations(); if (annotations != null) { for (int i = 0; i < annotations.size(); i++) { annotations.set(i, (AnnotationExpr) annotations.get(i).accept(this, arg)); } removeNulls(annotations); } n.setName((NameExpr) n.getName().accept(this, arg)); return n; }
@Override public Node visit(final NormalAnnotationExpr n, final A arg) { n.setName((NameExpr) n.getName().accept(this, arg)); final List<MemberValuePair> pairs = n.getPairs(); if (pairs != null) { for (int i = 0; i < pairs.size(); i++) { pairs.set(i, (MemberValuePair) pairs.get(i).accept(this, arg)); } removeNulls(pairs); } return n; }
@Override public void visit(final MarkerAnnotationExpr n, final A arg) { visitComment(n.getComment(), arg); n.getName().accept(this, arg); }
@Override public void visit(final QualifiedNameExpr n, final A arg) { visitComment(n.getComment(), arg); n.getQualifier().accept(this, arg); }
public void visit(QualifiedNameExpr n, Object arg) { n.getQualifier().accept(this, arg); printer.print("."); printer.print(n.getName()); }
@Override public void visit(final MarkerAnnotationExpr n, final Object arg) { printJavaComment(n.getComment(), arg); printer.print("@"); n.getName().accept(this, arg); }
@Override public Node visit(final SingleMemberAnnotationExpr n, final A arg) { n.setName((NameExpr) n.getName().accept(this, arg)); n.setMemberValue((Expression) n.getMemberValue().accept(this, arg)); return n; }
@Override public void visit(final SingleMemberAnnotationExpr n, final A arg) { visitComment(n.getComment(), arg); n.getName().accept(this, arg); n.getMemberValue().accept(this, arg); }
@Override public void visit(final NormalAnnotationExpr n, final A arg) { visitComment(n.getComment(), arg); n.getName().accept(this, arg); if (n.getPairs() != null) { for (final MemberValuePair m : n.getPairs()) { m.accept(this, arg); } } }
@Override public void visit(final PackageDeclaration n, final A arg) { visitComment(n.getComment(), arg); if (n.getAnnotations() != null) { for (final AnnotationExpr a : n.getAnnotations()) { a.accept(this, arg); } } n.getName().accept(this, arg); }
public void visit(PackageDeclaration n, Object arg) { printAnnotations(n.getAnnotations(), arg); printer.print("package "); n.getName().accept(this, arg); printer.printLn(";"); printer.printLn(); }
public void visit(SingleMemberAnnotationExpr n, Object arg) { printer.print("@"); n.getName().accept(this, arg); printer.print("("); n.getMemberValue().accept(this, arg); printer.print(")"); }
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(";"); }
@Override public void visit(final QualifiedNameExpr n, final Object arg) { printJavaComment(n.getComment(), arg); n.getQualifier().accept(this, arg); printer.print("."); printer.print(n.getName()); printOrphanCommentsEnding(n); }
@Override public void visit(final SingleMemberAnnotationExpr n, final Object arg) { printJavaComment(n.getComment(), arg); printer.print("@"); n.getName().accept(this, arg); printer.print("("); n.getMemberValue().accept(this, arg); printer.print(")"); }
@Override public void visit(final PackageDeclaration n, final Object arg) { printJavaComment(n.getComment(), arg); printAnnotations(n.getAnnotations(), arg); printer.print("package "); n.getName().accept(this, arg); printer.printLn(";"); printer.printLn(); printOrphanCommentsEnding(n); }
@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); }