KrchContextJVMAndroid

abstract class KrchContextJVMAndroid<R : KrchContext.Command>(scope: ERROR CLASS: Symbol not found for CoroutineScope) : KrchContext<R>

Inheritors

Constructors

Link copied to clipboard
constructor(scope: ERROR CLASS: Symbol not found for CoroutineScope)

Properties

Link copied to clipboard
open val configFilePath: kotlinx/io/files/Path
Link copied to clipboard
open val coroutineContextDefault: kotlin/coroutines/CoroutineContext
Link copied to clipboard
open override val coroutineContextIO: ERROR CLASS: Symbol not found for CoroutineContext
Link copied to clipboard
open override val coroutineContextMain: ERROR CLASS: Symbol not found for CoroutineContext
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
open val rootCommand: R
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
val scope: kotlinx/coroutines/CoroutineScope

Functions

Link copied to clipboard
open override fun getEnv(name: String): String?
Link copied to clipboard
fun KrchContext<*>.main(cmdLineArgs: Array<String>, commandMap: CommandMap)
Link copied to clipboard
fun onStop(handler: () -> Unit)
Link copied to clipboard
open fun pathToSink(path: String): kotlinx/io/Sink
Link copied to clipboard
open fun pathToSource(path: String): kotlinx/io/Source
Link copied to clipboard
fun registerCloseable(closeable: kotlin/AutoCloseable)
Link copied to clipboard
fun runInBackground(coroutineContext: kotlin/coroutines/CoroutineContext = coroutineContextDefault, block: suspend kotlinx/coroutines/CoroutineScope.() -> Unit)
Link copied to clipboard
fun <T> runInForeground(block: suspend kotlinx/coroutines/CoroutineScope.() -> T): T
Link copied to clipboard
open override fun threadName(): String
Link copied to clipboard
suspend fun waitForAllToFinish()