我有一个 Kotlin 类,它的主要(也是唯一的)构造函数是空的。
我有一个对这个类的引用:
val kClass: KClass<MyClass> = MyClass::class
如何使用反射创建此类的实例?
在Java中,我会这样做:myClass.newInstance()
,但在Kotlin中,似乎需要先找到构造函数:
kClass.constructors.first().call()
我曾在一些错误报告中看到了primaryConstructor
的提及,但它并没有出现在我的IDE中。