@@ -14,6 +14,7 @@ Exit code: ADDITIONAL_PASS_REQUIRED
|
|||||||
Cleaning output files:
|
Cleaning output files:
|
||||||
out/production/module/META-INF/module.kotlin_module
|
out/production/module/META-INF/module.kotlin_module
|
||||||
out/production/module/usage/Controller.class
|
out/production/module/usage/Controller.class
|
||||||
|
out/production/module/usage/UsageKt$async$1.class
|
||||||
out/production/module/usage/UsageKt$bar$1.class
|
out/production/module/usage/UsageKt$bar$1.class
|
||||||
out/production/module/usage/UsageKt.class
|
out/production/module/usage/UsageKt.class
|
||||||
End of files
|
End of files
|
||||||
|
|||||||
@@ -1,7 +1,12 @@
|
|||||||
package usage
|
package usage
|
||||||
|
import kotlin.coroutines.*
|
||||||
|
|
||||||
fun async(coroutine x: Controller.() -> Continuation<Unit>) {
|
fun async(x: suspend Controller.() -> Unit) {
|
||||||
x(Controller()).resume(Unit)
|
x.startCoroutine(Controller(), object : Continuation<Unit> {
|
||||||
|
override fun resume(value: Unit) {}
|
||||||
|
|
||||||
|
override fun resumeWithException(exception: Throwable) {}
|
||||||
|
})
|
||||||
}
|
}
|
||||||
|
|
||||||
class Controller {
|
class Controller {
|
||||||
|
|||||||
Reference in New Issue
Block a user