@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; }
public void visit(NormalAnnotationExpr n, Object arg) { printer.print("@"); n.getName().accept(this, arg); printer.print("("); if (n.getPairs() != null) { for (Iterator<MemberValuePair> i = n.getPairs().iterator(); i.hasNext();) { MemberValuePair m = i.next(); m.accept(this, arg); if (i.hasNext()) { printer.print(", "); } } } printer.print(")"); }
@Override public void visit(final NormalAnnotationExpr n, final Object arg) { printJavaComment(n.getComment(), arg); printer.print("@"); n.getName().accept(this, arg); printer.print("("); if (n.getPairs() != null) { for (final Iterator<MemberValuePair> i = n.getPairs().iterator(); i.hasNext();) { final MemberValuePair m = i.next(); m.accept(this, arg); if (i.hasNext()) { printer.print(", "); } } } printer.print(")"); }
@Override public R visit(final NormalAnnotationExpr n, final A arg) { { R result = n.getName().accept(this, arg); if (result != null) { return result; } } if (n.getPairs() != null) { for (final MemberValuePair m : n.getPairs()) { { R result = m.accept(this, arg); if (result != null) { return result; } } } } return null; }
@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); } } }