Continuation
Требования к платформе и версии: Common (1.3)
interface Continuation<in T>
Интерфейс, представляющий продолжение после точки приостановки, возвращающее значение типа T.
Свойства
Требования к платформе и версии: Common (1.3)
abstract val context: CoroutineContext
Контекст сопрограммы, соответствующий этому продолжению.
Функции
Требования к платформе и версии: Common (1.3), JS (1.3), JVM (1.3), Native (1.3), Wasm-JS (1.8), Wasm-WASI (1.8)
expect fun <T> Continuation<T>.intercepted(): Continuation<T>
Перехватывает это продолжение с помощью ContinuationInterceptor.
Требования к платформе и версии: Common (1.3)
abstract fun resumeWith(result: Result<T>)
Возобновляет выполнение соответствующей сопрограммы, передавая успешный или неуспешный результат в качестве возвращаемого значения последней точки приостановки.
Требования к платформе и версии: Common (1.3)
inline fun <T> Continuation<T>.resumeWithException(exception: Throwable)
Возобновляет выполнение соответствующей сопрограммы так, чтобы исключение было повторно выброшено сразу после последней точки приостановки.
© 2010–2026 JetBrains s.r.o. and Kotlin Programming Language contributors
Licensed under the Apache License, Version 2.0.
https://kotlinlang.org/api/core/kotlin-stdlib/kotlin.coroutines/-continuation/index.html