RFR: 8357305: Compilation failure in javax/swing/JMenuItem/bug6197830.java
Alexey Ivanov
aivanov at openjdk.org
Tue May 20 11:55:51 UTC 2025
On Tue, 20 May 2025 11:31:01 GMT, Manukumar V S <mvs at openjdk.org> wrote:
> > I see that `MenuItemTest` class exists in `bug4729669.java`:
> > https://github.com/openjdk/jdk/blob/e961b13cd68bc352b86af17c7e53df8537519beb/test/jdk/javax/swing/JMenuItem/bug4729669.java#L80
> >
> > Is it similar to the one that you copied?
> > If that `MenuItemTest` class is identical, I suggest moving both tests into a subdirectory and promoting `MenuItemTest` into a public class in that subdirectory which is located in its own `.java` file.
>
> No, these are no exactly the same, the doMenuItemTest(boolean isLeft) method in bug4729669.java has only one parameter, but the doMenuItemTest(boolean isLeft, String lafName, int frameY) method has three parameters in bug6197830.java.
Can they be merged together?
If possible, I'd like to eliminate code duplication and extract common code.
-------------
PR Comment: https://git.openjdk.org/jdk/pull/25319#issuecomment-2894100567
More information about the client-libs-dev
mailing list