public NormalAnnotationExpr(final int beginLine, final int beginColumn, final int endLine, final int endColumn, final NameExpr name, final List<MemberValuePair> pairs) { super(beginLine, beginColumn, endLine, endColumn); setName(name); setPairs(pairs); }
public NormalAnnotationExpr(final NameExpr name, final List<MemberValuePair> pairs) { setName(name); setPairs(pairs); }
@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; }