Jannis
07/30/2020, 11:18 AM@RestrictsSuspension
interface Scope<A> {
suspend fun test()
}
open class MyScope<A> : Scope<A> {
override suspend fun test() = TODO("placeholder")
}
class OtherScope<A> : MyScope<A>() {
override suspend fun test() = super.test() // Fails because of restricted suspension
}