class DeferredJsonArray : CoroutineScope
coroutineContext |
val coroutineContext: CoroutineContext |
addDeferredArray |
suspend fun addDeferredArray(block: suspend DeferredJsonArray.() -> Unit): Unit |
addDeferredObj |
suspend fun addDeferredObj(block: suspend DeferredJsonMap.() -> Unit): Unit |
addDeferredValue |
fun addDeferredValue(element: Deferred<JsonElement>): Unit |
addValue |
fun addValue(element: JsonElement): Unit |
asDeferred |
fun asDeferred(): Deferred<JsonElement> |
awaitAll |
suspend fun awaitAll(): Unit |
build |
fun build(): JsonArray |