@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 Boolean visit(final NormalAnnotationExpr n1, final Node arg) { final NormalAnnotationExpr n2 = (NormalAnnotationExpr) arg; if (!nodeEquals(n1.getName(), n2.getName())) { return Boolean.FALSE; } if (!nodesEquals(n1.getPairs(), n2.getPairs())) { return Boolean.FALSE; } return Boolean.TRUE; }