Platform and version requirements: JVM (1.3), JS (1.3), Native (1.3)
object EmptyCoroutineContext : CoroutineContext, Serializable
An empty coroutine context.
Platform and version requirements: JVM (1.0), JS (1.0), Native (1.0)
Accumulates entries of this context starting with initial value and applying operation from left to right to current accumulator value and each element of this context.
fun <R> fold(initial: R, operation: (R, Element) -> R): R
Platform and version requirements: JVM (1.0), JS (1.0), Native (1.0)
Returns the element with the given key from this context or null
.
fun <E : Element> get(key: Key<E>): E?
Platform and version requirements: JVM (1.0), JS (1.0), Native (1.0)
Returns a hash code value for the object. The general contract of hashCode
is:
Platform and version requirements: JVM (1.0), JS (1.0), Native (1.0)
Returns a context containing elements from this context, but without an element with the specified key.
fun minusKey(key: Key<*>): CoroutineContext
Platform and version requirements: JVM (1.0), JS (1.0), Native (1.0)
Returns a context containing elements from this context and elements from other context. The elements from this context with the same key as in the other one are dropped.
fun plus(context: CoroutineContext): CoroutineContext
Platform and version requirements: JVM (1.0), JS (1.0), Native (1.0)
Returns a string representation of the object.