やること
JavaのMethod/ConstructorからKFunctionを取り出します。
やり方
下記のMethod.kotlinFunction/Constructor<T>.kotlinFunctionをJavaから呼び出せばできます。
具体的には以下のようになります。
KFunction<?> function = ReflectJvmMapping.getKotlinFunction(Foo.class.getConstructors()[0]);
注意点
ClassからのMethod/Constructor取得にはジェネリクスの型パラメータが設定されていない場合が多いため、型パラメータを入れたい場合はJava内でキャストする必要があります。
KFunction<Foo> function = ReflectJvmMapping.getKotlinFunction((Constructor<Foo>) Foo.class.getConstructors()[0]);