Eric Milles created GROOVY-11492: ------------------------------------ Summary: Java compatibility: array initializers without "new Type[]" Key: GROOVY-11492 URL: https://issues.apache.org/jira/browse/GROOVY-11492 Project: Groovy Issue Type: Bug Components: parser-antlr4 Reporter: Eric Milles
There are a few cases where bare array initializers are not yet supported: # {{int[][] array = \{ \{1,2\}, \{3,4\} \};}} # {{@Target(\{ ElementType.FIELD, ElementType.METHOD \})}} # {code:groovy}@interface A { String[] strings default {} } {code} These were implemented as part of [1] but the PR was closed. It may be worth looking back over what was done and re-implementing one or more of these cases. It was noted that {{Closure[] array = \{\};}} is one of the edge cases that leads to ambiguity. [1] https://github.com/apache/groovy/pull/691 -- This message was sent by Atlassian Jira (v8.20.10#820010)