Details
-
Type:
Sub-task
-
Status:
Open
-
Priority:
Minor
-
Resolution: Unresolved
-
Affects Version/s: 1.1-rc-3
-
Fix Version/s: 4.0
-
Component/s: parser-antlr
-
Labels:None
-
Number of attachments :
Description
Declaring and populating an array in line such as:
Object[] objArr = new Object[]
{ "a", "b", "d" };
causes the following exception:
Exception in thread "main" org.codehaus.groovy.control.MultipleCompilationErrorsException: startup failed, ModelNumberParser.groovy: 7: unexpected token: , @ line 7, column 45
It would be better, especially for Java people just learning Groovy, to say something like "Java initialization syntax not supported, use [x, y, z] as DesiredClass[]."
EDIT: probably filed against a JSR version.
Issue Links
- is related to
-
GROOVY-3791
Array initializer fails
-