diff --git a/platform/usageView-impl/src/com/intellij/usages/impl/actions/RuleAction.java b/platform/usageView-impl/src/com/intellij/usages/impl/actions/RuleAction.java index c2b81ac62330..8ee28d9be98d 100644 --- a/platform/usageView-impl/src/com/intellij/usages/impl/actions/RuleAction.java +++ b/platform/usageView-impl/src/com/intellij/usages/impl/actions/RuleAction.java @@ -4,6 +4,7 @@ package com.intellij.usages.impl.actions; import com.intellij.openapi.actionSystem.ActionUpdateThread; import com.intellij.openapi.actionSystem.AnActionEvent; import com.intellij.openapi.actionSystem.ToggleAction; +import com.intellij.openapi.actionSystem.remoting.ActionRemoteBehaviorSpecification; import com.intellij.openapi.project.DumbAware; import com.intellij.openapi.project.Project; import com.intellij.openapi.util.NlsActions.ActionText; @@ -22,7 +23,9 @@ import java.util.function.Supplier; * @author Eugene Zhuravlev */ @ApiStatus.Internal -public abstract class RuleAction extends ToggleAction implements DumbAware { +public abstract class RuleAction extends ToggleAction + implements DumbAware, ActionRemoteBehaviorSpecification.Frontend { + protected RuleAction(@ActionText @NotNull String text, @NotNull Icon icon) { this(() -> text, icon); }