blob: d8d4d21e6fc71425f733fa11480a76aeff2525eb (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
|
/*
* Copyright 2016-2019 JetBrains s.r.o. Use of this source code is governed by the Apache 2.0 license.
*/
package kotlinx.coroutines.flow.internal
import kotlinx.coroutines.*
internal actual class AbortFlowException : CancellationException("Flow was aborted, no more elements needed") {
override fun fillInStackTrace(): Throwable {
if (DEBUG) super.fillInStackTrace()
return this
}
}
internal actual class ChildCancelledException : CancellationException("Child of the scoped flow was cancelled") {
override fun fillInStackTrace(): Throwable {
if (DEBUG) super.fillInStackTrace()
return this
}
}
|