Continuation

Common
JVM
JS
Native
1.3
interface Continuation < in T >
(source)

Interface representing a continuation after a suspension point that returns a value of type T .

Properties

Common
JVM
JS
Native
1.0

context

The context of the coroutine that corresponds to this continuation.

abstract val context : CoroutineContext

Functions

Common
JVM
JS
Native
1.0

resumeWith

Resumes the execution of the corresponding coroutine passing a successful or failed result as the return value of the last suspension point.

abstract fun resumeWith ( result : Result < T > )

Extension Functions

Common
JVM
JS
Native
1.3

resume

Resumes the execution of the corresponding coroutine passing value as the return value of the last suspension point.

fun < T > Continuation < T > . resume ( value : T )
Common
JVM
JS
Native
1.3

resumeWithException

Resumes the execution of the corresponding coroutine so that the exception is re-thrown right after the last suspension point.

fun < T > Continuation < T > . resumeWithException (
exception : Throwable )