0

KotlinClassインライン関数を使用して、プロジェクトの依存関係 jar (たとえば、と呼ばれる) に kotlin ファイルがあります。

package io.pack

inline fun <T> every(){
    ///does stuff
}

Java クラスに static としてインポートすると、次のようになります。

import static io.pack.KotlinClass.every;

インポートが認識されます。

Kotlin クラスにインポートすると、次のようになります。

import io.pack.every

または(これはとにかく動作するはずではありませんが、完全を期すために試みました)として

import io.pack.KotlinClass.every

認識されません。

(注: インライン関数を使用して独自の Kotlin ファイルを作成すると、問題なく Kotlin クラスにインポートできます。問題は、特定のプロジェクトの依存関係からインポートする場合です。)

この関数の kotlin クラスへのインポートを妨げているのは何ですか?

4

1 に答える 1