interface Continuation<in T>
Interface representing a continuation after a suspension point that returns a value of type T
.
The context of the coroutine that corresponds to this continuation.
abstract val context: CoroutineContext
Resumes the execution of the corresponding coroutine passing a successful or failed result as the return value of the last suspension point.
abstract fun resumeWith(result: Result<T>)
Resumes the execution of the corresponding coroutine passing value as the return value of the last suspension point.
fun <T> Continuation<T>.resume(value: T)
Resumes the execution of the corresponding coroutine so that the exception is re-thrown right after the last suspension point.
fun <T> Continuation<T>.resumeWithException( exception: Throwable)
© 2010–2020 JetBrains s.r.o. and Kotlin Programming Language contributors
Licensed under the Apache License, Version 2.0.
https://kotlinlang.org/api/latest/jvm/stdlib/kotlin.coroutines/-continuation/index.html