Как вызвать функцию котлина верхнего уровня в Java? - PullRequest
0 голосов
/ 23 октября 2019

Предположим, что функция kotlin определена вне класса как функция верхнего уровня.

Util.kt:

class Util {
   fun bar()
}
fun foo(){}

Как я могу вызвать метод foo() в Java?

1 Ответ

8 голосов
/ 23 октября 2019

foo будет скомпилирован в статическую функцию в классе, имя которого совпадает с именем исходного файла Kotlin с суффиксом Kt - так что в этом случае вы можете сказать UtilKt.foo().

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...