mirror of
https://gitflic.ru/project/openide/openide.git
synced 2026-09-18 09:34:34 +07:00
[rd debugger] IJPL-219714 Get rid of XDebugMonolithUtils
GitOrigin-RevId: a977c354860c7b487278415bc407c7618c6cce63
This commit is contained in:
committed by
intellij-monorepo-bot
parent
223d84bb2d
commit
4b5eba5556
@@ -8,7 +8,7 @@ import com.intellij.platform.debugger.impl.shared.proxy.XDebugManagerProxy
|
||||
import com.intellij.platform.debugger.impl.shared.proxy.XDebugSessionProxy
|
||||
import com.intellij.xdebugger.SplitDebuggerMode
|
||||
import com.intellij.xdebugger.frame.XValue
|
||||
import com.intellij.xdebugger.impl.util.XDebugMonolithUtils
|
||||
import com.intellij.platform.debugger.impl.ui.XDebuggerEntityConverter
|
||||
import kotlinx.coroutines.runBlocking
|
||||
|
||||
internal fun findJavaValue(xValue: XValue, sessionProxy: XDebugSessionProxy): JavaValue? {
|
||||
@@ -20,7 +20,7 @@ internal fun findJavaValue(xValue: XValue, sessionProxy: XDebugSessionProxy): Ja
|
||||
@Suppress("RAW_RUN_BLOCKING") // no actual suspend inside runBlocking
|
||||
return runBlocking {
|
||||
managerProxy.withId(xValue, sessionProxy) { xValueId ->
|
||||
XDebugMonolithUtils.findXValueById(xValueId) as? JavaValue
|
||||
XDebuggerEntityConverter.getValue(xValueId) as? JavaValue
|
||||
}
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user