Files
kotlin-fork/compiler/testData/asJava/ultraLightClasses/coroutines.kt
T
Igor Yakovlev 6792d22c31 Fix minor bugs for UL methods and parameters representation
Remove INSTANCE field for local object declarations
Remove private suspend functions create from UL
Add correct extension function parameter name
Add support for setparam annotation modifier
2019-12-10 18:26:08 +03:00

21 lines
315 B
Kotlin
Vendored

//RELEASE_COROUTINE_NEEDED
class Foo {
suspend fun doSomething(foo: Foo): Bar {}
}
class Boo {
private suspend fun doSomething(foo: Foo): Bar {}
}
class Bar {
fun <T> async(block: suspend () -> T)
}
interface Base {
suspend fun foo()
}
class Derived: Base {
override suspend fun foo() { ... }
}