Продолжение
interface Continuation<in T>
Интерфейс, представляющий продолжение после точки приостановки, возвращающее значение типа T.
Свойства
context
Контекст корутины, соответствующей этому продолжению.
abstract val context: CoroutineContext
Функции
resumeWith
Возобновляет выполнение соответствующей корутины, передавая успешный или неудачный результат как возвращаемое значение последней точки приостановки.
abstract fun resumeWith(result: Result<T>)
Расширяющие функции
resume
Возобновляет выполнение соответствующей корутины, передавая значение в качестве возвращаемого значения последней точки приостановки.
fun <T> Continuation<T>.resume(value: T)
resumeWithException
Возобновляет выполнение соответствующей корутины таким образом, что исключение перебрасывается сразу после последней точки приостановки.
fun <T> Continuation<T>.resumeWithException( exception: Throwable)
© 2010–2022 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