我有一个 java api,它给我作为参数类型:modelClass: Class<T>
使用这个参数我想调用 kotlin 具体化方法:intance<reified : T>()
.
可以将我的 modelClass 作为参数传递吗?我无法访问具体化方法的源代码。
这不可能。当使用具体化类型参数调用内联函数时,您需要提供一个在编译时已知的类,并且对该类的引用将直接替换到调用内联函数的函数体中。仅在运行时已知的类不能以这种方式处理。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)