From 79d8a34a92350680848052717c8a1d2a4c4331aa Mon Sep 17 00:00:00 2001 From: Alexey Ivanov Date: Thu, 28 Aug 2025 13:09:46 +0000 Subject: [PATCH] 8365708: Add missing @Override annotations to WindowsMenuItemUIAccessor Reviewed-by: serb, kizune --- .../sun/java/swing/plaf/windows/WindowsCheckBoxMenuItemUI.java | 1 + .../com/sun/java/swing/plaf/windows/WindowsMenuItemUI.java | 3 ++- .../classes/com/sun/java/swing/plaf/windows/WindowsMenuUI.java | 1 + .../java/swing/plaf/windows/WindowsRadioButtonMenuItemUI.java | 1 + 4 files changed, 5 insertions(+), 1 deletion(-) diff --git a/src/java.desktop/windows/classes/com/sun/java/swing/plaf/windows/WindowsCheckBoxMenuItemUI.java b/src/java.desktop/windows/classes/com/sun/java/swing/plaf/windows/WindowsCheckBoxMenuItemUI.java index 02054575d77..f28ae2a9326 100644 --- a/src/java.desktop/windows/classes/com/sun/java/swing/plaf/windows/WindowsCheckBoxMenuItemUI.java +++ b/src/java.desktop/windows/classes/com/sun/java/swing/plaf/windows/WindowsCheckBoxMenuItemUI.java @@ -52,6 +52,7 @@ public final class WindowsCheckBoxMenuItemUI extends BasicCheckBoxMenuItemUI { return menuItem; } + @Override public State getState(JMenuItem menuItem) { return WindowsMenuItemUI.getState(this, menuItem); } diff --git a/src/java.desktop/windows/classes/com/sun/java/swing/plaf/windows/WindowsMenuItemUI.java b/src/java.desktop/windows/classes/com/sun/java/swing/plaf/windows/WindowsMenuItemUI.java index aa90b2f35b3..a9b09085ad1 100644 --- a/src/java.desktop/windows/classes/com/sun/java/swing/plaf/windows/WindowsMenuItemUI.java +++ b/src/java.desktop/windows/classes/com/sun/java/swing/plaf/windows/WindowsMenuItemUI.java @@ -69,13 +69,14 @@ public final class WindowsMenuItemUI extends BasicMenuItemUI { private PropertyChangeListener changeListener; final WindowsMenuItemUIAccessor accessor = - new WindowsMenuItemUIAccessor() { + new WindowsMenuItemUIAccessor() { @Override public JMenuItem getMenuItem() { return menuItem; } + @Override public State getState(JMenuItem menuItem) { return WindowsMenuItemUI.getState(this, menuItem); } diff --git a/src/java.desktop/windows/classes/com/sun/java/swing/plaf/windows/WindowsMenuUI.java b/src/java.desktop/windows/classes/com/sun/java/swing/plaf/windows/WindowsMenuUI.java index 1476c6fc152..a20b8eba98a 100644 --- a/src/java.desktop/windows/classes/com/sun/java/swing/plaf/windows/WindowsMenuUI.java +++ b/src/java.desktop/windows/classes/com/sun/java/swing/plaf/windows/WindowsMenuUI.java @@ -62,6 +62,7 @@ public final class WindowsMenuUI extends BasicMenuUI { return menuItem; } + @Override public State getState(JMenuItem menu) { State state = menu.isEnabled() ? State.NORMAL : State.DISABLED; diff --git a/src/java.desktop/windows/classes/com/sun/java/swing/plaf/windows/WindowsRadioButtonMenuItemUI.java b/src/java.desktop/windows/classes/com/sun/java/swing/plaf/windows/WindowsRadioButtonMenuItemUI.java index 628a4be1637..06ef5db23a1 100644 --- a/src/java.desktop/windows/classes/com/sun/java/swing/plaf/windows/WindowsRadioButtonMenuItemUI.java +++ b/src/java.desktop/windows/classes/com/sun/java/swing/plaf/windows/WindowsRadioButtonMenuItemUI.java @@ -52,6 +52,7 @@ public final class WindowsRadioButtonMenuItemUI extends BasicRadioButtonMenuItem return menuItem; } + @Override public State getState(JMenuItem menuItem) { return WindowsMenuItemUI.getState(this, menuItem); }