-
Bug
-
Resolution: Fixed
-
P3
-
22, 24
-
b21
-
b18
Issue | Fix Version | Assignee | Priority | Status | Resolution | Resolved In Build |
---|---|---|---|---|---|---|
JDK-8342151 | 23.0.2 | Alexey Ivanov | P3 | Resolved | Fixed | b03 |
JDK-8342223 | 21.0.6-oracle | Alexey Ivanov | P3 | Resolved | Fixed | b03 |
JDK-8343364 | 21.0.6 | Goetz Lindenmaier | P3 | Resolved | Fixed | b02 |
JDK-8342221 | 17.0.14-oracle | Alexey Ivanov | P3 | Resolved | Fixed | b03 |
JDK-8343375 | 17.0.14 | Goetz Lindenmaier | P3 | Resolved | Fixed | b02 |
JDK-8342218 | 11.0.26-oracle | Alexey Ivanov | P3 | Resolved | Fixed | b03 |
JDK-8342229 | 8u441 | Alexey Ivanov | P3 | Resolved | Fixed | b03 |
Internally, the window list is a simple List<Window>.
The wildcard is useful for the return type of the createTestUI method in WindowListCreator so that the code in a test could use List<JFrame> instead of List<Window> as well as pass Frame or JFrame.
By the time, PositionWindows.positionTestWindows comes into play, List<Window> is enough.
The type of PositionWindows.positionTestWindows can be changed to List<Window>.
It is a backwards compatible change, any test which declared its method for positionTestWindows with List<? extends Window> continues to compile successfully.
Yet the opposite is not true: List<Window> isn't compatible with the current List<? extends Window>.
- backported by
-
JDK-8342151 Remove wildcard bound in PositionWindows.positionTestWindows
- Resolved
-
JDK-8342218 Remove wildcard bound in PositionWindows.positionTestWindows
- Resolved
-
JDK-8342221 Remove wildcard bound in PositionWindows.positionTestWindows
- Resolved
-
JDK-8342223 Remove wildcard bound in PositionWindows.positionTestWindows
- Resolved
-
JDK-8342229 Remove wildcard bound in PositionWindows.positionTestWindows
- Resolved
-
JDK-8343364 Remove wildcard bound in PositionWindows.positionTestWindows
- Resolved
-
JDK-8343375 Remove wildcard bound in PositionWindows.positionTestWindows
- Resolved
- relates to
-
JDK-8293830 ☂ Redesign Manual Test Framework
- Open
-
JDK-8294156 Allow PassFailJFrame.Builder to create test UI
- Resolved
-
JDK-8340210 Add positionTestUI() to PassFailJFrame.Builder
- Resolved
- links to
-
Commit(master) openjdk/jdk17u-dev/51aec1a7
-
Commit(master) openjdk/jdk21u-dev/d506e238
-
Commit(master) openjdk/jdk23u/4e422da8
-
Commit(master) openjdk/jdk/e2626db2
-
Review(master) openjdk/jdk17u-dev/2998
-
Review(master) openjdk/jdk21u-dev/1086
-
Review(master) openjdk/jdk23u/170
-
Review(master) openjdk/jdk/21181