mirror of
https://gitflic.ru/project/openide/openide.git
synced 2026-09-27 10:03:11 +07:00
[rd debugger] Fixed Clion backend-only freeze thread actions
CPP-46363 CPP-46823 GitOrigin-RevId: 19d8cc3db11161bd6e8751073457ae4c305be3de
This commit is contained in:
committed by
intellij-monorepo-bot
parent
7ccf5289b4
commit
a0df6605b2
+2
-1
@@ -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;
|
||||
|
||||
+2
-1
@@ -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;
|
||||
|
||||
+2
-1
@@ -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;
|
||||
|
||||
+2
-1
@@ -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;
|
||||
|
||||
+2
-1
@@ -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;
|
||||
|
||||
+2
-1
@@ -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;
|
||||
|
||||
+2
-1
@@ -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;
|
||||
|
||||
Reference in New Issue
Block a user