inline suspend fun <T> suspendCoroutineUninterceptedOrReturn( crossinline block: (Continuation<T>) -> Any? ): T
Platform and version requirements: Kotlin 1.2
Obtains the current continuation instance inside suspend functions and either suspends currently running coroutine or returns result immediately without suspension.
Unlike suspendCoroutineOrReturn it does not intercept continuation.
© 2010–2018 JetBrains s.r.o.
Licensed under the Apache License, Version 2.0.
https://kotlinlang.org/api/latest/jvm/stdlib/kotlin.coroutines.experimental.intrinsics/suspend-coroutine-unintercepted-or-return.html