Raise deprecation level to ERROR of coroutineContext

inside kotlin.coroutines.experimental.intrinsics package
 #KT-22400
This commit is contained in:
Ilmir Usmanov
2018-03-16 19:34:55 +03:00
parent dd8a00f651
commit bd7ad8c9d5
6 changed files with 21 additions and 25 deletions
@@ -4,38 +4,38 @@
import kotlin.coroutines.experimental.*
fun ordinal() {
kotlin.coroutines.experimental.intrinsics.<!DEPRECATION, ILLEGAL_SUSPEND_PROPERTY_ACCESS!>coroutineContext<!>
kotlin.coroutines.experimental.intrinsics.<!DEPRECATION_ERROR, ILLEGAL_SUSPEND_PROPERTY_ACCESS!>coroutineContext<!>
kotlin.coroutines.experimental.<!ILLEGAL_SUSPEND_PROPERTY_ACCESS!>coroutineContext<!>
<!ILLEGAL_SUSPEND_PROPERTY_ACCESS!>coroutineContext<!>
}
suspend fun named() {
kotlin.coroutines.experimental.intrinsics.<!DEPRECATION!>coroutineContext<!>
kotlin.coroutines.experimental.intrinsics.<!DEPRECATION_ERROR!>coroutineContext<!>
kotlin.coroutines.experimental.coroutineContext
coroutineContext
}
class A {
val coroutineContextOld = kotlin.coroutines.experimental.intrinsics.<!DEPRECATION, ILLEGAL_SUSPEND_PROPERTY_ACCESS!>coroutineContext<!>
val coroutineContextOld = kotlin.coroutines.experimental.intrinsics.<!DEPRECATION_ERROR, ILLEGAL_SUSPEND_PROPERTY_ACCESS!>coroutineContext<!>
val coroutineContextNew = kotlin.coroutines.experimental.<!ILLEGAL_SUSPEND_PROPERTY_ACCESS!>coroutineContext<!>
val context = <!ILLEGAL_SUSPEND_PROPERTY_ACCESS!>coroutineContext<!>
}
class Controller {
fun ordinal() {
kotlin.coroutines.experimental.intrinsics.<!DEPRECATION, ILLEGAL_SUSPEND_PROPERTY_ACCESS!>coroutineContext<!>
kotlin.coroutines.experimental.intrinsics.<!DEPRECATION_ERROR, ILLEGAL_SUSPEND_PROPERTY_ACCESS!>coroutineContext<!>
kotlin.coroutines.experimental.<!ILLEGAL_SUSPEND_PROPERTY_ACCESS!>coroutineContext<!>
<!ILLEGAL_SUSPEND_PROPERTY_ACCESS!>coroutineContext<!>
}
suspend fun named() {
kotlin.coroutines.experimental.intrinsics.<!DEPRECATION!>coroutineContext<!>
kotlin.coroutines.experimental.intrinsics.<!DEPRECATION_ERROR!>coroutineContext<!>
kotlin.coroutines.experimental.coroutineContext
coroutineContext
}
suspend fun severalArgs(s: String, a: Any) {
kotlin.coroutines.experimental.intrinsics.<!DEPRECATION!>coroutineContext<!>
kotlin.coroutines.experimental.intrinsics.<!DEPRECATION_ERROR!>coroutineContext<!>
kotlin.coroutines.experimental.coroutineContext
coroutineContext
}
@@ -48,16 +48,16 @@ fun builderSeveralArgs(c: (Int, Int, Int) -> CoroutineContext) = {}
fun builderSuspendSeveralArgs(c: suspend (Int, Int, Int) -> CoroutineContext) = {}
fun test() {
builder { kotlin.coroutines.experimental.intrinsics.<!DEPRECATION, ILLEGAL_SUSPEND_PROPERTY_ACCESS!>coroutineContext<!> }
builder { kotlin.coroutines.experimental.intrinsics.<!DEPRECATION_ERROR, ILLEGAL_SUSPEND_PROPERTY_ACCESS!>coroutineContext<!> }
builder { kotlin.coroutines.experimental.<!ILLEGAL_SUSPEND_PROPERTY_ACCESS!>coroutineContext<!> }
builder { <!ILLEGAL_SUSPEND_PROPERTY_ACCESS!>coroutineContext<!> }
builderSuspend { kotlin.coroutines.experimental.intrinsics.<!DEPRECATION!>coroutineContext<!> }
builderSuspend { kotlin.coroutines.experimental.intrinsics.<!DEPRECATION_ERROR!>coroutineContext<!> }
builderSuspend { kotlin.coroutines.experimental.coroutineContext }
builderSuspend { coroutineContext }
builderSeveralArgs {_, _,_ -> kotlin.coroutines.experimental.intrinsics.<!DEPRECATION, ILLEGAL_SUSPEND_PROPERTY_ACCESS!>coroutineContext<!> }
builderSeveralArgs {_, _,_ -> kotlin.coroutines.experimental.intrinsics.<!DEPRECATION_ERROR, ILLEGAL_SUSPEND_PROPERTY_ACCESS!>coroutineContext<!> }
builderSeveralArgs {_, _,_ -> kotlin.coroutines.experimental.<!ILLEGAL_SUSPEND_PROPERTY_ACCESS!>coroutineContext<!> }
builderSeveralArgs {_, _,_ -> <!ILLEGAL_SUSPEND_PROPERTY_ACCESS!>coroutineContext<!> }
builderSuspendSeveralArgs {_, _,_ -> kotlin.coroutines.experimental.intrinsics.<!DEPRECATION!>coroutineContext<!>}
builderSuspendSeveralArgs {_, _,_ -> kotlin.coroutines.experimental.intrinsics.<!DEPRECATION_ERROR!>coroutineContext<!>}
builderSuspendSeveralArgs {_, _,_ -> kotlin.coroutines.experimental.coroutineContext}
builderSuspendSeveralArgs {_, _,_ -> coroutineContext}
}