在Kotlin中获取函数名称
更新
如何获得当前正在使用Kotlin
执行的函数名?
我试图获取当前正在执行的函数的函数名称如下,但它总是为空
val funName = Object().`class`.enclosingMethod?.name;
我find了一个方法:
val name = object : Any() { }.javaClass.enclosingMethod.name
以上代码也可以细化为 –
val name = object{}.javaClass.enclosingMethod.name