ControlThrowable

expect open class ControlThrowable : Throwable

Deprecated

arrow.continuation is being discontinued and will be removed in the next version in favor of the Effect/ EagerEffect Runtime. If you depend on low-level APIs as in arrow.continuation, feel free to write us in the Kotlin Slack channel for guidance.

A Throwable class intended for control flow. Instance of ControlThrowable should not be caught, and arrow.core.NonFatal does not catch this Throwable. Thus by extension Either.catch and Validated.catch also don't catch ControlThrowable.

actual open class ControlThrowable : Throwable

Deprecated

arrow.continuation is being discontinued and will be removed in the next version in favor of the Effect/ EagerEffect Runtime. If you depend on low-level APIs as in arrow.continuation, feel free to write us in the Kotlin Slack channel for guidance.

A Throwable class intended for control flow. Instance of ControlThrowable.kt should not be caught, and arrow.core.NonFatal does not catch this Throwable. Thus by extension Either.catch and Validated.catch also don't catch ControlThrowable.kt.

actual open class ControlThrowable : Throwable

Deprecated

arrow.continuation is being discontinued and will be removed in the next version in favor of the Effect/ EagerEffect Runtime. If you depend on low-level APIs as in arrow.continuation, feel free to write us in the Kotlin Slack channel for guidance.

A Throwable class intended for control flow. Instance of ControlThrowable.kt should not be caught, and arrow.core.NonFatal does not catch this Throwable. Thus by extension Either.catch and Validated.catch also don't catch ControlThrowable.kt.

actual open class ControlThrowable : Throwable

Deprecated

arrow.continuation is being discontinued and will be removed in the next version in favor of the Effect/ EagerEffect Runtime. If you depend on low-level APIs as in arrow.continuation, feel free to write us in the Kotlin Slack channel for guidance.

A Throwable class intended for control flow. Instance of ControlThrowable should not be caught, and arrow.core.NonFatal does not catch this Throwable. Thus by extension Either.catch and Validated.catch also don't catch ControlThrowable.

Constructors

Link copied to clipboard
expect fun ControlThrowable()

Functions

Link copied to clipboard
Link copied to clipboard
open override fun fillInStackTrace(): Throwable
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard

Properties

cause
Link copied to clipboard
open val cause: Throwable?
open val cause: Throwable?
open val cause: Throwable?
open val cause: Throwable?
message
Link copied to clipboard
open val message: String?
open val message: String?
open val message: String?
open val message: String?

Inheritors

Link copied to clipboard