Issue | Fix Version | Assignee | Priority | Status | Resolution | Resolved In Build |
---|---|---|---|---|---|---|
JDK-8312084 | 22 | Jan Lahoda | P3 | Resolved | Fixed | b07 |
JDK-8312924 | 21.0.1 | Jan Lahoda | P3 | Resolved | Fixed | b04 |
This code compiles fine:
```
public enum QualEnum {
A, B;
private void test() {
switch (this) {
case QualEnum.A -> {}
case QualEnum.A -> {}
case QualEnum.B -> {}
}
}
}
```
although it should not.
```
public enum QualEnum {
A, B;
private void test() {
switch (this) {
case QualEnum.A -> {}
case QualEnum.A -> {}
case QualEnum.B -> {}
}
}
}
```
although it should not.
- backported by
-
JDK-8312084 Duplicate qualified enum constants not detected
-
- Resolved
-
-
JDK-8312924 Duplicate qualified enum constants not detected
-
- Resolved
-
- links to
-
Commit openjdk/jdk21/b6827ff3
-
Commit openjdk/jdk/d1fa1a86
-
Review openjdk/jdk21/128
-
Review openjdk/jdk/14870
(1 links to)