diesieben07
06/04/2018, 7:36 PMclass MyClass {
fun foo() = printCallee<Any?>() // prints "MyClass"
}
abstract class WithParameter<T>
inline fun <reified T> printCallee() {
val thing = object : WithParameter<T>() {}
println(thing.javaClass.enclosingClass)
}