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);
   }
 }
Esempio n. 2
0
  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);
    }
  }