Fix after updating kotlin-compiler.jar

This commit is contained in:
Svyatoslav Scherbina
2018-08-17 12:25:53 +03:00
committed by Vasily Levchenko
parent 4606f02705
commit 4ac6e4bffb
2 changed files with 25 additions and 10 deletions
@@ -17,20 +17,21 @@
package kotlin.coroutines
// TODO: implement them right.
//@PublishedApi
@PublishedApi
@SinceKotlin("1.3")
/* actual */ class SafeContinuation<in T>
/* actual */ constructor(
internal actual class SafeContinuation<in T>
internal actual constructor(
private val delegate: Continuation<T>,
initialResult: Any?
) : Continuation<T> {
override val context: CoroutineContext
actual override val context: CoroutineContext
get() = TODO("unimplemented")
/* actual */ constructor(delegate: Continuation<T>) : this(delegate, /*UNDECIDED*/ null)
@PublishedApi
internal actual constructor(delegate: Continuation<T>) : this(delegate, /*UNDECIDED*/ null)
@PublishedApi
internal fun getOrThrow(): Any? = TODO("unimplemented")
internal actual fun getOrThrow(): Any? = TODO("unimplemented")
override fun resumeWith(result: SuccessOrFailure<T>):Unit = TODO("unimplemented")
actual override fun resumeWith(result: SuccessOrFailure<T>):Unit = TODO("unimplemented")
}
@@ -18,15 +18,29 @@ package kotlin.coroutines.intrinsics
import kotlin.coroutines.*
// TODO: implement them right.
public actual inline fun <T> (suspend () -> T).startCoroutineUninterceptedOrReturn(
completion: Continuation<T>
): Any? {
TODO("Unimplemented")
}
public actual inline fun <R, T> (suspend R.() -> T).startCoroutineUninterceptedOrReturn(
receiver: R,
completion: Continuation<T>
): Any? {
TODO("Unimplemented")
}
@SinceKotlin("1.3")
public /* actual */ fun <T> (suspend () -> T).createCoroutineUnintercepted(
public actual fun <T> (suspend () -> T).createCoroutineUnintercepted(
completion: Continuation<T>
): Continuation<Unit> {
TODO("Unimplemented")
}
@SinceKotlin("1.3")
public /* actual */ fun <R, T> (suspend R.() -> T).createCoroutineUnintercepted(
public actual fun <R, T> (suspend R.() -> T).createCoroutineUnintercepted(
receiver: R,
completion: Continuation<T>
): Continuation<Unit> {
@@ -34,4 +48,4 @@ public /* actual */ fun <R, T> (suspend R.() -> T).createCoroutineUnintercepted(
}
@SinceKotlin("1.3")
public /* actual */ fun <T> Continuation<T>.intercepted(): Continuation<T> = TODO("unimplemented")
public actual fun <T> Continuation<T>.intercepted(): Continuation<T> = TODO("unimplemented")