ArrayCreation: new PrimitiveType [ Expression ] { [ Expression ] } { [ ] } new TypeName [ < Type { , Type } > ] [ Expression ] { [ Expression ] } { [ ] } new PrimitiveType [ ] { [ ] } ArrayInitializer new TypeName [ < Type { , Type } > ] [ ] { [ ] } ArrayInitializer
The mapping from Java language syntax to AST nodes is as follows:
dimensions
list.
|
|