-
Bug
-
Resolution: Fixed
-
P3
-
21
-
b03
Issue | Fix Version | Assignee | Priority | Status | Resolution | Resolved In Build |
---|---|---|---|---|---|---|
JDK-8310440 | 21.0.1 | Jan Lahoda | P3 | Resolved | Fixed | b02 |
JDK-8310361 | 21 | Jan Lahoda | P3 | Resolved | Fixed | b28 |
JDK-8310348 | na | Jan Lahoda | P3 | Resolved | Fixed | b03 |
The error about disabled unnamed classes is put on a weird place - at the end of the file. Consider:
---
$ cat Test.java
void main() {
System.err.println("Hello!");
}
$ java Test.java
Test.java:4: error: unnamed classes are a preview feature and are disabled by default.
(use --enable-preview to enable unnamed classes)
1 error
error: compilation failed
---
Would be better if the error was placed at the first non-class member of the unnamed class.
---
$ cat Test.java
void main() {
System.err.println("Hello!");
}
$ java Test.java
Test.java:4: error: unnamed classes are a preview feature and are disabled by default.
(use --enable-preview to enable unnamed classes)
1 error
error: compilation failed
---
Would be better if the error was placed at the first non-class member of the unnamed class.
- backported by
-
JDK-8310348 Misplaced "unnamed classes are a preview feature and are disabled by default" error
-
- Resolved
-
-
JDK-8310361 Misplaced "unnamed classes are a preview feature and are disabled by default" error
-
- Resolved
-
-
JDK-8310440 Misplaced "unnamed classes are a preview feature and are disabled by default" error
-
- Resolved
-
- links to
-
Commit openjdk/jdk21/ede16cd1
-
Commit openjdk/jdk/79069c5e
-
Review openjdk/jdk21/36
-
Review openjdk/jdk/14544
(2 links to)