Spec-Zone.ru › Kotlin 1.7

Продолжение

kotlin-stdlib / kotlin.coroutines / Continuation
Требования к платформе и версии: JVM (1.3), JS (1.3), Native (1.3)
interface Continuation<in T>

Интерфейс, представляющий продолжение после точки приостановки, возвращающее значение типа T.

Свойства

Требования к платформе и версии: JVM (1.0), JS (1.0), Native (1.0)

context

Контекст корутины, соответствующей этому продолжению.

abstract val context: CoroutineContext

Функции

Требования к платформе и версии: JVM (1.0), JS (1.0), Native (1.0)

resumeWith

Возобновляет выполнение соответствующей корутины, передавая успешный или неудачный результат как возвращаемое значение последней точки приостановки.

abstract fun resumeWith(result: Result<T>)

Расширяющие функции

Требования к платформе и версии: JVM (1.3), JS (1.3), Native (1.3)

resume

Возобновляет выполнение соответствующей корутины, передавая значение в качестве возвращаемого значения последней точки приостановки.

fun <T> Continuation<T>.resume(value: T)
Требования к платформе и версии: JVM (1.3), JS (1.3), Native (1.3)

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

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API