草庐IT

getJavaClass

全部标签

kotlin - 将 Kotlin 的 KClass 转换为 Java 中的常规 Class

我正在尝试在Java代码中调用常规Java方法,如下所示:publicTproxy(KClasskClass){//unfortunatelynothinglikegetJavaClass()existsreturn(T)proxy(kClass.getJavaClass());}publicTproxy(ClassjClass){return(T)context.getBean(jClass);}在Kotlin中,您可以在每个KClass上调用.java。这不是这里的情况,我无法从KClass中提取JavaClass对象。有办法吗?编辑:这在Kotlin中是微不足道的,但我正在寻找J

kotlin - 将 Kotlin 的 KClass 转换为 Java 中的常规 Class

我正在尝试在Java代码中调用常规Java方法,如下所示:publicTproxy(KClasskClass){//unfortunatelynothinglikegetJavaClass()existsreturn(T)proxy(kClass.getJavaClass());}publicTproxy(ClassjClass){return(T)context.getBean(jClass);}在Kotlin中,您可以在每个KClass上调用.java。这不是这里的情况,我无法从KClass中提取JavaClass对象。有办法吗?编辑:这在Kotlin中是微不足道的,但我正在寻找J