项目依赖 jar(例如,称为KotlinClass
)中有一个带有内联函数的 kotlin 文件
package io.pack
inline fun <T> every(){
///does stuff
}
如果我将它作为静态导入到 Java 类中:
import static io.pack.KotlinClass.every;
导入被识别。
如果我将它导入 Kotlin 类:
import io.pack.every
或(无论如何这都不应该起作用,但为了完整性而尝试)作为
import io.pack.KotlinClass.every
它不被认可。
(注意:如果我使用内联函数创建自己的 Kotlin 文件,则可以毫无问题地将其导入 Kotlin 类。问题是从特定项目依赖项导入时。)
什么可能会阻止将此函数导入 kotlin 类?