| 693 | | public static ArrayExpr addStaticArgsToArrayExpr(List<StaticArg> sargs, |
| 694 | | ArrayExpr a) { |
| 695 | | if (a instanceof ArrayElement) { |
| 696 | | ArrayElement arrayE = (ArrayElement)a; |
| 697 | | return new ArrayElement(arrayE.getSpan(), arrayE.isParenthesized(), |
| 698 | | sargs, arrayE.getElement()); |
| 699 | | } else { // a instanceof ArrayElements |
| 700 | | ArrayElements arrayE = (ArrayElements)a; |
| 701 | | return new ArrayElements(arrayE.getSpan(), arrayE.isParenthesized(), |
| 702 | | sargs, arrayE.getDimension(), |
| 703 | | arrayE.getElements()); |
| 704 | | } |
| | 693 | public static ArrayElements finalizeArrayExpr(ArrayElements a) { |
| | 694 | return new ArrayElements(a.getSpan(), a.isParenthesized(), |
| | 695 | a.getStaticArgs(), a.getDimension(), |
| | 696 | a.getElements(), true); |
| | 697 | } |
| | 698 | |
| | 699 | public static ArrayElements addStaticArgsToArrayExpr(List<StaticArg> sargs, |
| | 700 | ArrayElements a) { |
| | 701 | return new ArrayElements(a.getSpan(), a.isParenthesized(), |
| | 702 | sargs, a.getDimension(), |
| | 703 | a.getElements(), true); |