Raise deprecation level to ERROR of coroutineContext
inside kotlin.coroutines.experimental.intrinsics package #KT-22400
This commit is contained in:
+3
@@ -4,6 +4,7 @@ import helpers.*
|
||||
import kotlin.coroutines.experimental.*
|
||||
import kotlin.test.assertEquals
|
||||
|
||||
@Suppress("DEPRECATION_ERROR")
|
||||
suspend fun suspendHereOld() =
|
||||
if (kotlin.coroutines.experimental.intrinsics.coroutineContext != EmptyCoroutineContext)
|
||||
"${kotlin.coroutines.experimental.intrinsics.coroutineContext} != $EmptyCoroutineContext"
|
||||
@@ -16,6 +17,7 @@ suspend fun suspendHereNew() =
|
||||
else
|
||||
"OK"
|
||||
|
||||
@Suppress("DEPRECATION_ERROR")
|
||||
suspend fun multipleArgsOld(a: Any, b: Any, c: Any) =
|
||||
if (kotlin.coroutines.experimental.intrinsics.coroutineContext != EmptyCoroutineContext)
|
||||
"${kotlin.coroutines.experimental.intrinsics.coroutineContext} != $EmptyCoroutineContext"
|
||||
@@ -59,6 +61,7 @@ fun box(): String {
|
||||
return "fail 2 $res"
|
||||
}
|
||||
res = builder {
|
||||
@Suppress("DEPRECATION_ERROR")
|
||||
if (kotlin.coroutines.experimental.intrinsics.coroutineContext != EmptyCoroutineContext)
|
||||
"${kotlin.coroutines.experimental.intrinsics.coroutineContext} != $EmptyCoroutineContext"
|
||||
else
|
||||
|
||||
+2
@@ -5,6 +5,7 @@ import kotlin.coroutines.experimental.*
|
||||
import kotlin.coroutines.experimental.intrinsics.*
|
||||
import kotlin.test.assertEquals
|
||||
|
||||
@Suppress("DEPRECATION_ERROR")
|
||||
class Controller {
|
||||
suspend fun controllerSuspendHereOld() =
|
||||
if (kotlin.coroutines.experimental.intrinsics.coroutineContext != EmptyCoroutineContext)
|
||||
@@ -61,6 +62,7 @@ fun box(): String {
|
||||
return "fail 2 $res"
|
||||
}
|
||||
res = c.builder {
|
||||
@Suppress("DEPRECATION_ERROR")
|
||||
if (kotlin.coroutines.experimental.intrinsics.coroutineContext != EmptyCoroutineContext)
|
||||
"${kotlin.coroutines.experimental.intrinsics.coroutineContext} != $EmptyCoroutineContext"
|
||||
else
|
||||
|
||||
Vendored
+1
@@ -5,6 +5,7 @@ import kotlin.coroutines.experimental.*
|
||||
import kotlin.coroutines.experimental.intrinsics.*
|
||||
import kotlin.test.assertEquals
|
||||
|
||||
@Suppress("DEPRECATION_ERROR")
|
||||
class Controller {
|
||||
val coroutineContext = object : CoroutineContext {
|
||||
public override fun <E : CoroutineContext.Element> get(key: CoroutineContext.Key<E>): E? = null
|
||||
|
||||
Reference in New Issue
Block a user