如何获取Kotlin类的声明函数(M12中的KClass)?

cae*_*eus 2 reflection kotlin

基本上就是这样.我想知道如何获得给定KClass的函数/方法......看起来我只能迭代属性和扩展属性.

Ale*_*lov 5

更新:现在,您可以得到一个类的功能在包中声明扩展kotlin.reflect:functions,declaredFunctions,memberFunctions,staticFunctions,等.

Kotlin反思是目前正在进行的工作.我们计划在下一个里程碑中发布用于内省功能的API,大概是在今年夏天结束时.

同时,唯一的解决方法是使用Java反射来完成此任务.