Я пытаюсь создать ссылки на функции в Kotlin, насколько я понимаю, я должен иметь возможность доступа к сгенерированным KFunctionN
интерфейсам во время компиляции, но я получаю ошибку компиляции "Unresolved reference" для KFunction1<T, R>
.
Например:
inline fun <reified T : Any, reified R : Any> passFn(someFn: KFunction1<T, R>) {
//consume someFn
}
У меня есть kotlin-рефлексия на пути к классам и работает нормально.Есть идеи, что мне не хватает?
Я использую Kotlin 1.3.21 и IntelliJ 2018.3.