Spec-Zone.ru › Kotlin 1.4

Продолжение

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–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

Spec-Zone.ru

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