diff --git a/platform/xdebugger-impl/src/com/intellij/xdebugger/impl/actions/FreezeActiveThreadAction.java b/platform/xdebugger-impl/src/com/intellij/xdebugger/impl/actions/FreezeActiveThreadAction.java index c18f76856ae5..e0b656d82ac2 100644 --- a/platform/xdebugger-impl/src/com/intellij/xdebugger/impl/actions/FreezeActiveThreadAction.java +++ b/platform/xdebugger-impl/src/com/intellij/xdebugger/impl/actions/FreezeActiveThreadAction.java @@ -1,12 +1,13 @@ // Copyright 2000-2024 JetBrains s.r.o. and contributors. Use of this source code is governed by the Apache 2.0 license. package com.intellij.xdebugger.impl.actions; +import com.intellij.openapi.actionSystem.remoting.ActionRemoteBehaviorSpecification; import com.intellij.xdebugger.impl.DebuggerSupport; import org.jetbrains.annotations.ApiStatus; import org.jetbrains.annotations.NotNull; @ApiStatus.Experimental -public class FreezeActiveThreadAction extends XDebuggerIdeCustomizableAction { +public class FreezeActiveThreadAction extends XDebuggerIdeCustomizableAction implements ActionRemoteBehaviorSpecification.BackendOnly { @Override protected @NotNull DebuggerActionHandler getHandler(final @NotNull DebuggerSupport debuggerSupport) { return DebuggerThreadActionHandler.FreezeActiveThread; diff --git a/platform/xdebugger-impl/src/com/intellij/xdebugger/impl/actions/FreezeInactiveThreadsAction.java b/platform/xdebugger-impl/src/com/intellij/xdebugger/impl/actions/FreezeInactiveThreadsAction.java index 23b86504f397..030005aaf373 100644 --- a/platform/xdebugger-impl/src/com/intellij/xdebugger/impl/actions/FreezeInactiveThreadsAction.java +++ b/platform/xdebugger-impl/src/com/intellij/xdebugger/impl/actions/FreezeInactiveThreadsAction.java @@ -1,12 +1,13 @@ // Copyright 2000-2024 JetBrains s.r.o. and contributors. Use of this source code is governed by the Apache 2.0 license. package com.intellij.xdebugger.impl.actions; +import com.intellij.openapi.actionSystem.remoting.ActionRemoteBehaviorSpecification; import com.intellij.xdebugger.impl.DebuggerSupport; import org.jetbrains.annotations.ApiStatus; import org.jetbrains.annotations.NotNull; @ApiStatus.Experimental -public class FreezeInactiveThreadsAction extends XDebuggerIdeCustomizableAction { +public class FreezeInactiveThreadsAction extends XDebuggerIdeCustomizableAction implements ActionRemoteBehaviorSpecification.BackendOnly { @Override protected @NotNull DebuggerActionHandler getHandler(final @NotNull DebuggerSupport debuggerSupport) { return DebuggerThreadActionHandler.FreezeInactiveThreads; diff --git a/platform/xdebugger-impl/src/com/intellij/xdebugger/impl/actions/FreezeInactiveThreadsAmongSelectedAction.java b/platform/xdebugger-impl/src/com/intellij/xdebugger/impl/actions/FreezeInactiveThreadsAmongSelectedAction.java index fa5a6a5a8668..f5698ece267f 100644 --- a/platform/xdebugger-impl/src/com/intellij/xdebugger/impl/actions/FreezeInactiveThreadsAmongSelectedAction.java +++ b/platform/xdebugger-impl/src/com/intellij/xdebugger/impl/actions/FreezeInactiveThreadsAmongSelectedAction.java @@ -1,12 +1,13 @@ // Copyright 2000-2024 JetBrains s.r.o. and contributors. Use of this source code is governed by the Apache 2.0 license. package com.intellij.xdebugger.impl.actions; +import com.intellij.openapi.actionSystem.remoting.ActionRemoteBehaviorSpecification; import com.intellij.xdebugger.impl.DebuggerSupport; import org.jetbrains.annotations.ApiStatus; import org.jetbrains.annotations.NotNull; @ApiStatus.Experimental -public class FreezeInactiveThreadsAmongSelectedAction extends XDebuggerIdeCustomizableAction { +public class FreezeInactiveThreadsAmongSelectedAction extends XDebuggerIdeCustomizableAction implements ActionRemoteBehaviorSpecification.BackendOnly { @Override protected @NotNull DebuggerActionHandler getHandler(final @NotNull DebuggerSupport debuggerSupport) { return DebuggerThreadActionHandler.FreezeInactiveThreadsAmongSelected; diff --git a/platform/xdebugger-impl/src/com/intellij/xdebugger/impl/actions/FreezeSelectedThreadsAction.java b/platform/xdebugger-impl/src/com/intellij/xdebugger/impl/actions/FreezeSelectedThreadsAction.java index 1d2063e13066..21efd311dfce 100644 --- a/platform/xdebugger-impl/src/com/intellij/xdebugger/impl/actions/FreezeSelectedThreadsAction.java +++ b/platform/xdebugger-impl/src/com/intellij/xdebugger/impl/actions/FreezeSelectedThreadsAction.java @@ -1,12 +1,13 @@ // Copyright 2000-2024 JetBrains s.r.o. and contributors. Use of this source code is governed by the Apache 2.0 license. package com.intellij.xdebugger.impl.actions; +import com.intellij.openapi.actionSystem.remoting.ActionRemoteBehaviorSpecification; import com.intellij.xdebugger.impl.DebuggerSupport; import org.jetbrains.annotations.ApiStatus; import org.jetbrains.annotations.NotNull; @ApiStatus.Experimental -public class FreezeSelectedThreadsAction extends XDebuggerIdeCustomizableAction { +public class FreezeSelectedThreadsAction extends XDebuggerIdeCustomizableAction implements ActionRemoteBehaviorSpecification.BackendOnly { @Override protected @NotNull DebuggerActionHandler getHandler(final @NotNull DebuggerSupport debuggerSupport) { return DebuggerThreadActionHandler.FreezeSelectedThreads; diff --git a/platform/xdebugger-impl/src/com/intellij/xdebugger/impl/actions/ThawActiveThreadAction.java b/platform/xdebugger-impl/src/com/intellij/xdebugger/impl/actions/ThawActiveThreadAction.java index d701d794e16b..856764fdb0be 100644 --- a/platform/xdebugger-impl/src/com/intellij/xdebugger/impl/actions/ThawActiveThreadAction.java +++ b/platform/xdebugger-impl/src/com/intellij/xdebugger/impl/actions/ThawActiveThreadAction.java @@ -1,12 +1,13 @@ // Copyright 2000-2024 JetBrains s.r.o. and contributors. Use of this source code is governed by the Apache 2.0 license. package com.intellij.xdebugger.impl.actions; +import com.intellij.openapi.actionSystem.remoting.ActionRemoteBehaviorSpecification; import com.intellij.xdebugger.impl.DebuggerSupport; import org.jetbrains.annotations.ApiStatus; import org.jetbrains.annotations.NotNull; @ApiStatus.Experimental -public class ThawActiveThreadAction extends XDebuggerIdeCustomizableAction { +public class ThawActiveThreadAction extends XDebuggerIdeCustomizableAction implements ActionRemoteBehaviorSpecification.BackendOnly { @Override protected @NotNull DebuggerActionHandler getHandler(final @NotNull DebuggerSupport debuggerSupport) { return DebuggerThreadActionHandler.ThawActiveThread; diff --git a/platform/xdebugger-impl/src/com/intellij/xdebugger/impl/actions/ThawAllThreadsAction.java b/platform/xdebugger-impl/src/com/intellij/xdebugger/impl/actions/ThawAllThreadsAction.java index f4262a68979c..f10eaa13d59a 100644 --- a/platform/xdebugger-impl/src/com/intellij/xdebugger/impl/actions/ThawAllThreadsAction.java +++ b/platform/xdebugger-impl/src/com/intellij/xdebugger/impl/actions/ThawAllThreadsAction.java @@ -1,12 +1,13 @@ // Copyright 2000-2024 JetBrains s.r.o. and contributors. Use of this source code is governed by the Apache 2.0 license. package com.intellij.xdebugger.impl.actions; +import com.intellij.openapi.actionSystem.remoting.ActionRemoteBehaviorSpecification; import com.intellij.xdebugger.impl.DebuggerSupport; import org.jetbrains.annotations.ApiStatus; import org.jetbrains.annotations.NotNull; @ApiStatus.Experimental -public class ThawAllThreadsAction extends XDebuggerIdeCustomizableAction { +public class ThawAllThreadsAction extends XDebuggerIdeCustomizableAction implements ActionRemoteBehaviorSpecification.BackendOnly { @Override protected @NotNull DebuggerActionHandler getHandler(final @NotNull DebuggerSupport debuggerSupport) { return DebuggerThreadActionHandler.ThawAllThreads; diff --git a/platform/xdebugger-impl/src/com/intellij/xdebugger/impl/actions/ThawSelectedThreadsAction.java b/platform/xdebugger-impl/src/com/intellij/xdebugger/impl/actions/ThawSelectedThreadsAction.java index d13699afeffc..04478bb7b08e 100644 --- a/platform/xdebugger-impl/src/com/intellij/xdebugger/impl/actions/ThawSelectedThreadsAction.java +++ b/platform/xdebugger-impl/src/com/intellij/xdebugger/impl/actions/ThawSelectedThreadsAction.java @@ -1,12 +1,13 @@ // Copyright 2000-2024 JetBrains s.r.o. and contributors. Use of this source code is governed by the Apache 2.0 license. package com.intellij.xdebugger.impl.actions; +import com.intellij.openapi.actionSystem.remoting.ActionRemoteBehaviorSpecification; import com.intellij.xdebugger.impl.DebuggerSupport; import org.jetbrains.annotations.ApiStatus; import org.jetbrains.annotations.NotNull; @ApiStatus.Experimental -public class ThawSelectedThreadsAction extends XDebuggerIdeCustomizableAction { +public class ThawSelectedThreadsAction extends XDebuggerIdeCustomizableAction implements ActionRemoteBehaviorSpecification.BackendOnly { @Override protected @NotNull DebuggerActionHandler getHandler(final @NotNull DebuggerSupport debuggerSupport) { return DebuggerThreadActionHandler.ThawSelectedThreads;