[ https://issues.apache.org/jira/browse/GROOVY-11492?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Eric Milles updated GROOVY-11492: --------------------------------- Issue Type: Improvement (was: Bug) > Java compatibility: array initializers without "new Type[]" > ----------------------------------------------------------- > > Key: GROOVY-11492 > URL: https://issues.apache.org/jira/browse/GROOVY-11492 > Project: Groovy > Issue Type: Improvement > Components: parser-antlr4 > Reporter: Eric Milles > Priority: Major > Labels: array, initialization > > 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)