diff --git a/platform/xdebugger-api/src/com/intellij/xdebugger/mixedMode/XMixedModeHighLevelDebugProcessExtension.kt b/platform/xdebugger-api/src/com/intellij/xdebugger/mixedMode/XMixedModeHighLevelDebugProcessExtension.kt index 724d5f7a89bd..b0368c367749 100644 --- a/platform/xdebugger-api/src/com/intellij/xdebugger/mixedMode/XMixedModeHighLevelDebugProcessExtension.kt +++ b/platform/xdebugger-api/src/com/intellij/xdebugger/mixedMode/XMixedModeHighLevelDebugProcessExtension.kt @@ -17,30 +17,9 @@ import org.jetbrains.annotations.ApiStatus */ @ApiStatus.Internal interface XMixedModeHighLevelDebugProcessExtension : XMixedModeDebugProcessExtension { - /** - * @param stopEventThreadId - XSuspendContext::getActiveExecutionStack must represent a thread with a corresponding id. - * MixedModeProcessTransitionStateMachine specifies it when handling some tricky scenarios - */ - fun pauseMixedModeSession(stopEventThreadId : Long?) - suspend fun isStepWillBringIntoLowLevelCode(suspendContext: XSuspendContext): Boolean - /** - * Check that the high-level debugger supports stopping in this suspend context - */ - suspend fun canStopHere(lowSuspendContext: XSuspendContext): Boolean - - suspend fun refreshSuspendContextOnLowLevelStepFinish(suspendContext: XSuspendContext) : XSuspendContext? - fun stoppedInHighLevelSuspendContext(suspendContext: XSuspendContext): Boolean - suspend fun abortHighLevelStepping() - fun setNextStatement(suspendContext: XSuspendContext, position: XSourcePosition) - - suspend fun afterLowLevelStepCompleted(stoppedThreadId: Long, finishedAsMixedStepOutTest: Boolean); - - suspend fun onLowLevelStepContinueAsItIsGoingToBeMixedStepOut(stoppedThreadId: Long) - - suspend fun needToContinueAfterNativeStepCompleted(stepThreadId: Long): Boolean } \ No newline at end of file