diff --git a/platform/platform-api/src/com/intellij/openapi/actionSystem/ex/ActionManagerEx.java b/platform/platform-api/src/com/intellij/openapi/actionSystem/ex/ActionManagerEx.java index ae676194a64a..5423333f6f2b 100644 --- a/platform/platform-api/src/com/intellij/openapi/actionSystem/ex/ActionManagerEx.java +++ b/platform/platform-api/src/com/intellij/openapi/actionSystem/ex/ActionManagerEx.java @@ -93,6 +93,6 @@ public abstract class ActionManagerEx extends ActionManager { * Allows to receive notifications when popup menus created from action groups are shown and hidden. */ @SuppressWarnings("unused") // used in Rider - public abstract void addActionPopupMenuListener(ActionPopupMenuListener listener, Disposable parentDisposable); + public abstract void addActionPopupMenuListener(@NotNull ActionPopupMenuListener listener, @NotNull Disposable parentDisposable); } diff --git a/platform/platform-impl/src/com/intellij/openapi/actionSystem/impl/ActionManagerImpl.java b/platform/platform-impl/src/com/intellij/openapi/actionSystem/impl/ActionManagerImpl.java index d79b84a76dc2..cebecd04bf05 100644 --- a/platform/platform-impl/src/com/intellij/openapi/actionSystem/impl/ActionManagerImpl.java +++ b/platform/platform-impl/src/com/intellij/openapi/actionSystem/impl/ActionManagerImpl.java @@ -1130,7 +1130,7 @@ public final class ActionManagerImpl extends ActionManagerEx implements Disposab } @Override - public void addActionPopupMenuListener(ActionPopupMenuListener listener, Disposable parentDisposable) { + public void addActionPopupMenuListener(@NotNull ActionPopupMenuListener listener, @NotNull Disposable parentDisposable) { myActionPopupMenuListeners.add(listener); Disposer.register(parentDisposable, () -> myActionPopupMenuListeners.remove(listener)); }