From 82cdcb421ba262b378d1126e0bc99eb936bdd9c5 Mon Sep 17 00:00:00 2001 From: Vladimir Ilmov Date: Wed, 11 Dec 2019 11:14:53 +0100 Subject: [PATCH] jdi.StringReferenceImpl references replaced with StringReference --- .../idea/debugger/coroutines/CoroutinesDebugProbesProxy.kt | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/idea/jvm-debugger/jvm-debugger-core/src/org/jetbrains/kotlin/idea/debugger/coroutines/CoroutinesDebugProbesProxy.kt b/idea/jvm-debugger/jvm-debugger-core/src/org/jetbrains/kotlin/idea/debugger/coroutines/CoroutinesDebugProbesProxy.kt index 30bc8e8a7b6..58c768afd33 100644 --- a/idea/jvm-debugger/jvm-debugger-core/src/org/jetbrains/kotlin/idea/debugger/coroutines/CoroutinesDebugProbesProxy.kt +++ b/idea/jvm-debugger/jvm-debugger-core/src/org/jetbrains/kotlin/idea/debugger/coroutines/CoroutinesDebugProbesProxy.kt @@ -7,7 +7,6 @@ package org.jetbrains.kotlin.idea.debugger.coroutines import com.intellij.debugger.engine.DebugProcess import com.intellij.openapi.util.Key import com.sun.jdi.* -import com.sun.tools.jdi.StringReferenceImpl import javaslang.control.Either import org.jetbrains.kotlin.idea.debugger.evaluate.ExecutionContext import org.jetbrains.kotlin.psi.UserDataProperty @@ -93,7 +92,7 @@ object CoroutinesDebugProbesProxy { coroutineName, refs.getName, emptyList() - ) as StringReferenceImpl).value() else "coroutine" + ) as StringReference).value() else "coroutine" val id = (info.getValue(refs.idField) as LongValue).value() return "$name#$id" } @@ -105,7 +104,7 @@ object CoroutinesDebugProbesProxy { ): String { // equals to `stringState = coroutineInfo.state.toString()` val state = context.invokeMethod(info, refs.getState, emptyList()) as ObjectReference - return (context.invokeMethod(state, refs.toString, emptyList()) as StringReferenceImpl).value() + return (context.invokeMethod(state, refs.toString, emptyList()) as StringReference).value() } private fun getLastObservedThread(