From 875c8f2dacc5718e517e48791b1fe949f42cb230 Mon Sep 17 00:00:00 2001 From: "Dmitry.Ivanov" Date: Mon, 21 Oct 2019 18:29:37 +0300 Subject: [PATCH] isNotAlive added to kt Lifetime --- .../kotlin/com/jetbrains/rd/util/lifetime/RLifetime.kt | 1 + 1 file changed, 1 insertion(+) diff --git a/rd-kt/rd-core/src/commonMain/kotlin/com/jetbrains/rd/util/lifetime/RLifetime.kt b/rd-kt/rd-core/src/commonMain/kotlin/com/jetbrains/rd/util/lifetime/RLifetime.kt index d206b0145..2a2b3e63a 100644 --- a/rd-kt/rd-core/src/commonMain/kotlin/com/jetbrains/rd/util/lifetime/RLifetime.kt +++ b/rd-kt/rd-core/src/commonMain/kotlin/com/jetbrains/rd/util/lifetime/RLifetime.kt @@ -337,6 +337,7 @@ fun Lifetime.throwIfNotAlive() { if (status != Alive) throw CancellationExceptio fun Lifetime.assertAlive() { assert(status == Alive) { "Not alive: $status" } } val Lifetime.isAlive : Boolean get() = status == Alive +val Lifetime.isNotAlive : Boolean get() = status != Alive val Lifetime.isEternal : Boolean get() = this === Lifetime.Eternal