-
Type:
Bug
-
Resolution: Fixed
-
Priority:
P3
-
Affects Version/s: 21
-
Component/s: tools
-
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)