-
Type:
Bug
-
Resolution: Duplicate
-
Priority:
P5
-
None
-
Affects Version/s: 6
-
Component/s: tools
-
generic
-
generic
$ cat Test.java
class Test {
void m(Object object, Object[] objects) {
for (item : objects) { }
}
}
$ javac Test.java
Test.java:3: not a statement
for (item : objects) { }
^
Test.java:3: ';' expected
for (item : objects) { }
^
Test.java:3: illegal start of expression
for (item : objects) { }
^
Test.java:3: not a statement
for (item : objects) { }
^
Test.java:3: ';' expected
for (item : objects) { }
^
5 errors
class Test {
void m(Object object, Object[] objects) {
for (item : objects) { }
}
}
$ javac Test.java
Test.java:3: not a statement
for (item : objects) { }
^
Test.java:3: ';' expected
for (item : objects) { }
^
Test.java:3: illegal start of expression
for (item : objects) { }
^
Test.java:3: not a statement
for (item : objects) { }
^
Test.java:3: ';' expected
for (item : objects) { }
^
5 errors
- duplicates
-
JDK-7159445 (javac) emits inaccurate diagnostics for enhanced for-loops
-
- Closed
-