我使用Kotlin的KClass按名称查找类,代码如下:
然而,我希望省略接口。到目前为止,我是通过构造函数将接口与类区分开来的。
这种东西存在吗?
val i: KClass<*> = Class.forName("SampleClass").kotlin
然而,我希望省略接口。到目前为止,我是通过构造函数将接口与类区分开来的。
val i: KClass<*> = Class.forName(input).kotlin
if (i.constructors.isEmpty()){
println("This is an interface")
}else{
println("This is a class")
}
我认为这并不是很干净的。我正在寻找与此类似的东西。
i.isInterface
这种东西存在吗?
i.isInterface()
函数。 - fin444input::class
会返回 String 类的详细信息,而不是我实际要查找的内容。 - PaulB