Объявления на уровне пакета
Предоставляет исключения, возникающие при отмене приостановленной корутины.
Типы
Требования к платформе и версии: Common (1.4), JS (1.4), Native (1.4), Wasm-JS (1.8), Wasm-WASI (1.8)
expect open class CancellationException : IllegalStateException
Выбрасывается приостанавливаемыми функциями с возможностью отмены, если корутина отменяется во время приостановки. Указывает на обычную отмену корутины.
Требования к платформе и версии: JVM (1.4)
actual typealias CancellationException = java.util.concurrent.CancellationException
typealias CancellationException = java.util.concurrent.CancellationException
Выбрасывается приостанавливаемыми функциями с возможностью отмены, если корутина отменяется во время приостановки. Указывает на обычную отмену корутины.
Функции
Требования к платформе и версии: Common (1.4)
expect fun CancellationException(cause: Throwable?): CancellationException
Создаёт экземпляр CancellationException с указанной причиной.
expect fun CancellationException(message: String?, cause: Throwable?): CancellationException
Создаёт экземпляр CancellationException с указанными сообщением и причиной.
Требования к платформе и версии: JVM (1.4)
actual inline fun CancellationException(cause: Throwable?): CancellationException
Создаёт экземпляр CancellationException с указанной причиной.
actual inline fun CancellationException(message: String?, cause: Throwable?): CancellationException
Создаёт экземпляр CancellationException с указанными сообщением и причиной.
© 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.cancellation/index.html