File tree 2 files changed +5
-2
lines changed
2 files changed +5
-2
lines changed Original file line number Diff line number Diff line change @@ -944,7 +944,7 @@ public final class kotlinx/coroutines/debug/internal/DebugProbesImpl {
944
944
public final fun enhanceStackTraceWithThreadDump (Lkotlinx/coroutines/debug/internal/DebugCoroutineInfo;Ljava/util/List;)Ljava/util/List;
945
945
public final fun enhanceStackTraceWithThreadDumpAsJson (Lkotlinx/coroutines/debug/internal/DebugCoroutineInfo;)Ljava/lang/String;
946
946
public final fun getIgnoreCoroutinesWithEmptyContext ()Z
947
- public final fun isInstalled ()Z
947
+ public final fun isInstalled$kotlinx_coroutines_debug ()Z
948
948
public final fun setIgnoreCoroutinesWithEmptyContext (Z)V
949
949
}
950
950
Original file line number Diff line number Diff line change @@ -35,7 +35,10 @@ internal object DebugProbesImpl {
35
35
* This internal method is used by the IDEA debugger under the JVM name
36
36
* "isInstalled$kotlinx_coroutines_debug" and must be kept binary-compatible, see KTIJ-24102
37
37
*/
38
- val isInstalled: Boolean get() = installations.value > 0
38
+ val isInstalled: Boolean
39
+ // IDEA depended on "internal val isInstalled", thus the mangling. Public + JvmName in order to make this getter part of the ABI
40
+ @JvmName(" isInstalled\$ kotlinx_coroutines_debug" )
41
+ get() = installations.value > 0
39
42
40
43
// To sort coroutines by creation order, used as a unique id
41
44
private val sequenceNumber = atomic(0L )
You can’t perform that action at this time.
0 commit comments