@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 Node visit(final ConditionalExpr n, final A arg) { n.setCondition((Expression) n.getCondition().accept(this, arg)); n.setThenExpr((Expression) n.getThenExpr().accept(this, arg)); n.setElseExpr((Expression) n.getElseExpr().accept(this, arg)); return n; }
private String toString(NameExpr n) { if (n instanceof QualifiedNameExpr) { QualifiedNameExpr qn = (QualifiedNameExpr)n; return qn.getQualifier() + "." + qn.getName(); } else { return n.getName(); } }
@Override public Node visit(final ThisExpr n, final A arg) { if (n.getClassExpr() != null) { n.setClassExpr((Expression) n.getClassExpr().accept(this, arg)); } return n; }
@Override public Node visit(final SuperExpr n, final A arg) { if (n.getClassExpr() != null) { n.setClassExpr((Expression) n.getClassExpr().accept(this, arg)); } return n; }
@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 SuperExpr n, final A arg) { if (n.getClassExpr() != null) { { R result = n.getClassExpr().accept(this, arg); if (result != null) { return result; } } } return null; }
@Override public R visit(final ThisExpr n, final A arg) { if (n.getClassExpr() != null) { { R result = n.getClassExpr().accept(this, arg); if (result != null) { return result; } } } return null; }