-
Bug
-
Resolution: Fixed
-
P4
-
6, 8
-
b40
-
generic
-
generic
-
Verified
javac emits incorrect diagnostics for a bad "for-each" statement,
here is an example:
% javac Test.java
Test.java:4: error: not a statement
for (a : x) { }
^
Test.java:4: error: ';' expected
for (a : x) { }
^
Test.java:4: error: illegal start of expression
for (a : x) { }
^
Test.java:4: error: ';' expected
for (a : x) { }
^
4 errors
here is an example:
% javac Test.java
Test.java:4: error: not a statement
for (a : x) { }
^
Test.java:4: error: ';' expected
for (a : x) { }
^
Test.java:4: error: illegal start of expression
for (a : x) { }
^
Test.java:4: error: ';' expected
for (a : x) { }
^
4 errors
- duplicates
-
JDK-6486866 Poor error recovery for enhanced for loop
-
- Closed
-