Как получить завершение кода IntelliJ IDEA для импорта статических методов Java в качестве функций верхнего уровня Kotlin?

Завершение кода IntelliJ IDEA предлагает статические методы Java при редактировании кода Котлина, но он импортирует класс Java вместо статического метода в качестве функции верхнего уровня (см. Раздел «Область функций» ).

например, ввод «chrome» и нажатие Enter добавляет import org.openqa.selenium.remote.DesiredCapabilities и заменяет «chrome» на «DesiredCapabilities.chrome ()» вместо добавления import org.openqa.selenium.remote.DesiredCapabilities.chrome и оставляя " хром ", как" хром ".

Как получить завершение кода IntelliJ IDEA для импорта статических методов Java в качестве функций верхнего уровня?

Я создал ошибку в отслеживании проблем IntelliJ IDEA , IDEA-148872 и Дмитрия Джемерова (главный инженер JetBrains ) превратил ее в функцию: KT-10277 .

По существу, я понимаю, что это еще не реализовано, так что ответ заключается в том, что вы не можете «получить завершение кода IntelliJ IDEA для импорта статических методов Java в качестве функций верхнего уровня Kotlin».

Вы можете проверить / посмотреть KT-10277, чтобы увидеть обновления на нем.

Intereting Posts
Android Studio не скомпилирует изменения до второго компиляции с Kotlin Android Kotlin – Volley Неожиданный код ответа 500 Класс SpringBoot + Jackson + Kotlin: игнорируются аннотации полей Возвращение null от fun в kotlin Как я могу запускать заливки Kotlin-Script (* .kts) из Gradle? Почему HashMap.get не возвращает тип с нулевым значением? Попытка загрузить файл в основное действие onCreate Преобразование может быть в одиночку из другого источника, если возможно завершено Настройка прокладки программно и через xml Не удалось найти kotlin-reflect.jar (org.jetbrains.kotlin: kotlin-reflection: 1.1.3-2) в android studio 3.0 где поместите этот код в kotlin / firebasedatabase.getinstance (). setpersistenceenabled (true); Есть ли какой-нибудь метод в Kotlin, который позволяет мне перевести значение из диапазона в другой диапазон? Явное наследование от Any в Kotlin – Can и как это делается? Соглашение о кодировании для пустых функций, которые необходимо переопределить в Котлине Запрос и создание базы данных из sql-дампа: как?