我想检查他们是否实现了我的界面,如果是的话,都是绿色的。> to KClass<MyInterface>
我清楚地检查这个类是否实现了给定的接口。我可以改写这段代码以避免警告吗?编辑:为了澄清,我的应用程序需要在配置过程中在启动时读取类名"some.class.Name";加载这些类;检查它们是否满足接口;并为以后存储一个类或KClass引用。在运行时,它将使用这些引用来创建对象,使用cls.cr
在注释需要类的任何地方,它都使用KClass<*>。Javapoet只处理Java类型,比如Class<?>。在Java中,我可以说if (o instanceof Class || o instance of KClass)没有问题。但是,也有一些代码显示为o.getClass().isArray(),但据我所知,kotlin注释对数组使用Array<*>,因此检查失败。当我检查它时,实际的类型似乎是com.sun.proxy.如何检测对象是
我有这样的东西 // Here I am getting the KClass of the object // Here I am casting the object using KClass
val obj1Cast = objKClass.safeCast(obj1是否有另一种方法来访问memberProperties的值并将其转换为BigDecimal?(例如)给