Move coroutine-related runtime parts to kotlin.coroutines.experimental package

#KT-15975 Fixed
This commit is contained in:
Denis Zharkov
2017-01-26 13:56:10 +03:00
parent cb4914ab56
commit 8fa8ba7055
160 changed files with 451 additions and 430 deletions
@@ -3,6 +3,6 @@
fun test(<!UNUSED_PARAMETER!>c<!>: <!UNRESOLVED_REFERENCE!>Continuation<!><Unit>) {}
// FILE: 2.kt
import kotlin.coroutines.*
import kotlin.coroutines.experimental.*
fun test2(<!UNUSED_PARAMETER!>c<!>: Continuation<Unit>) {}
@@ -2,7 +2,7 @@
interface SuperInterface
@kotlin.coroutines.RestrictsSuspension
@kotlin.coroutines.experimental.RestrictsSuspension
open class RestrictedController : SuperInterface
class SubClass : RestrictedController()
@@ -2,7 +2,7 @@
interface SuperInterface
@kotlin.coroutines.RestrictsSuspension
@kotlin.coroutines.experimental.RestrictsSuspension
open class RestrictedController : SuperInterface
class SubClass : RestrictedController()
@@ -1,6 +1,6 @@
// !DIAGNOSTICS: -UNUSED_PARAMETER -SUSPENSION_CALL_MUST_BE_USED_AS_RETURN_VALUE
@kotlin.coroutines.RestrictsSuspension
@kotlin.coroutines.experimental.RestrictsSuspension
class RestrictedController {
suspend fun member() {}
}
@@ -1,4 +1,4 @@
@kotlin.coroutines.RestrictsSuspension
@kotlin.coroutines.experimental.RestrictsSuspension
class RestrictedController
suspend fun Any?.extFun() {}
@@ -1,5 +1,5 @@
// !DIAGNOSTICS: -UNUSED_PARAMETER -NOTHING_TO_INLINE
import kotlin.coroutines.*
import kotlin.coroutines.experimental.*
suspend fun notMember(q: Double) = 1
@@ -1,7 +1,7 @@
// !DIAGNOSTICS: -UNUSED_PARAMETER
// !CHECK_TYPE
import kotlin.coroutines.*
import kotlin.coroutines.intrinsics.*
import kotlin.coroutines.experimental.*
import kotlin.coroutines.experimental.intrinsics.*
class Controller {
suspend fun noParams(): Unit = suspendCoroutineOrReturn {
@@ -1,6 +1,6 @@
// !DIAGNOSTICS: -UNUSED_PARAMETER
// !CHECK_TYPE
import kotlin.coroutines.*
import kotlin.coroutines.experimental.*
class Controller {
suspend fun noParams() {
@@ -1,6 +1,6 @@
// !DIAGNOSTICS: -UNUSED_PARAMETER
import kotlin.coroutines.*
import kotlin.coroutines.intrinsics.*
import kotlin.coroutines.experimental.*
import kotlin.coroutines.experimental.intrinsics.*
fun nonSuspend() {}
@@ -1,6 +1,6 @@
// Tail calls are not allowed to be Nothing typed. See KT-15051
import kotlin.coroutines.*
import kotlin.coroutines.intrinsics.*
import kotlin.coroutines.experimental.*
import kotlin.coroutines.experimental.intrinsics.*
suspend fun suspendLogAndThrow(exception: Throwable): Nothing = suspendCoroutineOrReturn { c ->
c.resumeWithException(exception)
@@ -1,6 +1,6 @@
// !DIAGNOSTICS: -UNUSED_PARAMETER
import kotlin.coroutines.*
import kotlin.coroutines.intrinsics.*
import kotlin.coroutines.experimental.*
import kotlin.coroutines.experimental.intrinsics.*
fun nonSuspend() {}
@@ -1,6 +1,6 @@
// !DIAGNOSTICS: -UNUSED_PARAMETER
import kotlin.coroutines.*
import kotlin.coroutines.intrinsics.*
import kotlin.coroutines.experimental.*
import kotlin.coroutines.experimental.intrinsics.*
suspend fun baz() = 1