Make 'suspendCoroutineOrReturn' inline-only

This commit is contained in:
Denis Zharkov
2017-01-26 12:24:33 +03:00
parent 0e132b9857
commit cb4914ab56
2 changed files with 1 additions and 1 deletions
@@ -38,6 +38,7 @@ import kotlin.coroutines.Continuation
* continuation instance.
*/
@SinceKotlin("1.1")
@kotlin.internal.InlineOnly
public inline suspend fun <T> suspendCoroutineOrReturn(crossinline block: (Continuation<T>) -> Any?): T = null!!
/**
@@ -1831,7 +1831,6 @@ public final class kotlin/coroutines/SafeContinuation$Companion {
public final class kotlin/coroutines/intrinsics/IntrinsicsKt {
public static final fun getSUSPENDED_MARKER ()Ljava/lang/Object;
public static final fun suspendCoroutineOrReturn (Lkotlin/jvm/functions/Function1;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;
}
public abstract class kotlin/coroutines/jvm/internal/CoroutineImpl : kotlin/jvm/internal/Lambda, kotlin/coroutines/Continuation {