public void visit(ArrayCreationExpr n, A arg) { n.getType().accept(this, arg); if (n.getDimensions() != null) { for (Expression dim : n.getDimensions()) { dim.accept(this, arg); } } else { n.getInitializer().accept(this, arg); } }
public void visit(ArrayCreationExpr n, Object arg) { n.getType().accept(this, arg); printTypeArgs(n.getTypeArgs(), arg); if (n.getDimensions() != null) { for (Expression dim : n.getDimensions()) { dim.accept(this, arg); } for (int i = 0; i < n.getArrayCount(); i++) {} } else { for (int i = 0; i < n.getArrayCount(); i++) {} n.getInitializer().accept(this, arg); } }