diff --git a/libraries/stdlib/coroutines/js/src/kotlin/coroutines/js/internal/EmptyContinuation.kt b/libraries/stdlib/coroutines/js/src/kotlin/coroutines/js/internal/EmptyContinuation.kt index 142286c8530..cf2c8669246 100644 --- a/libraries/stdlib/coroutines/js/src/kotlin/coroutines/js/internal/EmptyContinuation.kt +++ b/libraries/stdlib/coroutines/js/src/kotlin/coroutines/js/internal/EmptyContinuation.kt @@ -9,6 +9,7 @@ import kotlin.coroutines.Continuation import kotlin.coroutines.EmptyCoroutineContext @PublishedApi +@SinceKotlin("1.3") internal val EmptyContinuation = Continuation(EmptyCoroutineContext) { result -> result.getOrThrow() } \ No newline at end of file diff --git a/libraries/stdlib/coroutines/jvm/src/kotlin/coroutines/jvm/internal/CoroutineStackFrame.kt b/libraries/stdlib/coroutines/jvm/src/kotlin/coroutines/jvm/internal/CoroutineStackFrame.kt index c75383eaf31..43e1325d90d 100644 --- a/libraries/stdlib/coroutines/jvm/src/kotlin/coroutines/jvm/internal/CoroutineStackFrame.kt +++ b/libraries/stdlib/coroutines/jvm/src/kotlin/coroutines/jvm/internal/CoroutineStackFrame.kt @@ -12,6 +12,7 @@ import kotlin.coroutines.* * This interface is implemented by compiler-generated implementations of * [Continuation] interface. */ +@SinceKotlin("1.3") public interface CoroutineStackFrame { /** * Returns a reference to the stack frame of the caller of this frame, diff --git a/libraries/stdlib/coroutines/src/kotlin/SuccessOrFailure.kt b/libraries/stdlib/coroutines/src/kotlin/SuccessOrFailure.kt index f7e05446fe3..0b85e5058b8 100644 --- a/libraries/stdlib/coroutines/src/kotlin/SuccessOrFailure.kt +++ b/libraries/stdlib/coroutines/src/kotlin/SuccessOrFailure.kt @@ -15,4 +15,5 @@ package kotlin level = DeprecationLevel.ERROR, replaceWith = ReplaceWith("Result") ) +@SinceKotlin("1.3") public typealias SuccessOrFailure = Result