Просто, учитывая:
class Foo {
fun foo() = runBlocking {
bar()
}
}
inline suspend fun <reified T> T.bar() {
coroutineScope {
println(T::class.simpleName) // I want this to output 'Foo'
}
}
... Я хочу получить 'Foo' в качестве вывода. Я думаю, что это не осуществимо, но подумал, что я спрошу на всякий случай:)