每当我使用涉及两个不同类的kclass的大多数函数时,我总是在标题中遇到错误( isSubclass()
, isSuperclass()
,甚至 .superclasses.forEach {}
)每当我在互联网上运行它
我已经尝试过这里详细介绍的解决方案,甚至尝试过将kotlin运行时依赖项更新到版本1.2.0(1.3.0+不存在)
class EditorObject(base: KClass<*>,test: KClass<*>) {
init {
if(!base.isSuperclassOf(test)){
println("${AnsiColor.YELLOW}WARNING: Non-BaseObjects are not supported.${AnsiColor.RESET}")
println("test")
}
println("got here")
val init = base.primaryConstructor
}
}
只有在基地的时候才会崩溃=测试。
暂无答案!
目前还没有任何答案,快来回答吧!