Skip to content

Commit 80c8054

Browse files
committed
Make CoroutineInfo non-data class
1 parent 14fa5a7 commit 80c8054

File tree

2 files changed

+5
-6
lines changed

2 files changed

+5
-6
lines changed

binary-compatibility-validator/reference-public-api/kotlinx-coroutines-debug.txt

-5
Original file line numberDiff line numberDiff line change
@@ -1,14 +1,9 @@
11
public final class kotlinx/coroutines/debug/CoroutineInfo {
2-
public final fun component1 ()Lkotlin/coroutines/CoroutineContext;
32
public final fun copy ()Lkotlinx/coroutines/debug/CoroutineInfo;
4-
public final fun copy (Lkotlin/coroutines/CoroutineContext;Lkotlin/coroutines/jvm/internal/CoroutineStackFrame;J)Lkotlinx/coroutines/debug/CoroutineInfo;
5-
public static synthetic fun copy$default (Lkotlinx/coroutines/debug/CoroutineInfo;Lkotlin/coroutines/CoroutineContext;Lkotlin/coroutines/jvm/internal/CoroutineStackFrame;JILjava/lang/Object;)Lkotlinx/coroutines/debug/CoroutineInfo;
6-
public fun equals (Ljava/lang/Object;)Z
73
public final fun getContext ()Lkotlin/coroutines/CoroutineContext;
84
public final fun getCreationStackTrace ()Ljava/util/List;
95
public final fun getJob ()Lkotlinx/coroutines/Job;
106
public final fun getState ()Lkotlinx/coroutines/debug/State;
11-
public fun hashCode ()I
127
public final fun lastObservedStackTrace ()Ljava/util/List;
138
public fun toString ()Ljava/lang/String;
149
}

kotlinx-coroutines-debug/src/CoroutineInfo.kt

+5-1
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@ import kotlin.coroutines.jvm.internal.*
1414
* Class describing coroutine info such as its context, state and stacktrace.
1515
*/
1616
@ExperimentalCoroutinesApi
17-
public data class CoroutineInfo internal constructor(
17+
public class CoroutineInfo internal constructor(
1818
val context: CoroutineContext,
1919
private val creationStackBottom: CoroutineStackFrame,
2020
@JvmField internal val sequenceNumber: Long
@@ -90,6 +90,10 @@ public data class CoroutineInfo internal constructor(
9090
lastObservedThread = null
9191
}
9292
}
93+
94+
override fun toString(): String {
95+
return "CoroutineInfo(state=$state,context=$context)"
96+
}
9397
}
9498

9599
/**

0 commit comments

Comments
 (0)