mirror of
https://gitflic.ru/project/openide/openide.git
synced 2026-09-27 10:03:11 +07:00
cleanup [platform]: Mark actionPerformed as RequiresEdt : it is explicitly documented to be called on EDT.
This annotation shows hints in Idea and simplifies reasoning about threads. GitOrigin-RevId: 9b6878869f211b1bafb5f760ba2880fa37591511
This commit is contained in:
committed by
intellij-monorepo-bot
parent
b70b40637d
commit
0f8eb6053e
@@ -13,6 +13,7 @@ import com.intellij.openapi.util.Key;
|
||||
import com.intellij.ui.ClientProperty;
|
||||
import com.intellij.util.SmartFMap;
|
||||
import com.intellij.util.SmartList;
|
||||
import com.intellij.util.concurrency.annotations.RequiresEdt;
|
||||
import com.intellij.util.ui.JdkConstants;
|
||||
import org.jetbrains.annotations.ApiStatus;
|
||||
import org.jetbrains.annotations.Nls;
|
||||
@@ -429,6 +430,7 @@ public abstract class AnAction implements PossiblyDumbAware, ActionUpdateThreadA
|
||||
* @see AnActionEvent#getCoroutineScope for running suspend computations in Kotlin implementations.
|
||||
*/
|
||||
@ApiStatus.OverrideOnly
|
||||
@RequiresEdt(generateAssertion = false)
|
||||
public abstract void actionPerformed(@NotNull AnActionEvent e);
|
||||
|
||||
@ApiStatus.Internal
|
||||
|
||||
Reference in New Issue
Block a user