c7435ba760
We are going to deprecate `WITH_RUNTIME` directive. The main reason behind this change is that `WITH_STDLIB` directive better describes its meaning, specifically it will add kotlin stdlib to test's classpath.
19 lines
343 B
Kotlin
Vendored
19 lines
343 B
Kotlin
Vendored
// WITH_STDLIB
|
|
|
|
class ExtensionReceiver
|
|
typealias SuspendExtensionFunction = suspend ExtensionReceiver.() -> Unit
|
|
suspend fun ExtensionReceiver.extensionMethod() {}
|
|
|
|
fun test() {
|
|
val map = mutableMapOf<Unit, SuspendExtensionFunction>()
|
|
|
|
map[Unit] = {
|
|
extensionMethod()
|
|
}
|
|
}
|
|
|
|
fun box(): String {
|
|
test()
|
|
return "OK"
|
|
}
|