[debugger] Added XExecutionStackGroupsEvent and changed API of XExecutionStacksEvents

IJPL-223919

GitOrigin-RevId: e92c182ef811c3b7f87bb118790cfa48770fe853
This commit is contained in:
Maria Sokolova
2026-02-03 13:42:25 +00:00
committed by intellij-monorepo-bot
parent 6c9e48d800
commit 396e67581b
@@ -107,14 +107,25 @@ data class XDebugSessionDto(
@ApiStatus.Internal
@Serializable
sealed interface XExecutionStacksEvent {
@Serializable
data class NewExecutionStacks(val stacks: List<XExecutionStackDto>, val last: Boolean) : XExecutionStacksEvent
sealed interface XExecutionStacksEvent
@Serializable
data class ErrorOccurred(val errorMessage: @NlsContexts.DialogMessage String) : XExecutionStacksEvent
@ApiStatus.Internal
@Serializable
sealed interface XExecutionStackGroupsEvent {
}
@ApiStatus.Internal
@Serializable
data class NewExecutionStacksEvent(val stacks: List<XExecutionStackDto>, val last: Boolean) : XExecutionStacksEvent, XExecutionStackGroupsEvent
@ApiStatus.Internal
@Serializable
data class ErrorOccurredEvent(val errorMessage: @NlsContexts.DialogMessage String) : XExecutionStacksEvent, XExecutionStackGroupsEvent
@ApiStatus.Internal
@Serializable
data class NewExecutionStackGroupsEvent(val groups: List<XExecutionStackGroupDto>, val last: Boolean) : XExecutionStackGroupsEvent
@ApiStatus.Internal
@Serializable
data class XExecutionStackDto(