Выполнение кода IntelliJ IDEA предлагает статические методы Java при редактировании кода Котлина, но он импортирует класс Java вместо статического метода в качестве функции верхнего уровня (см. Function Scope).Как получить завершение кода IntelliJ IDEA для импорта статических методов Java в качестве функций верхнего уровня Kotlin?
например. Ввод «хром» и нажатие Enter
добавляет import org.openqa.selenium.remote.DesiredCapabilities
и заменяет «хром» на «DesiredCapabilities.chrome()» вместо добавления import org.openqa.selenium.remote.DesiredCapabilities.chrome
и оставляет «хром» как «хром».
Как получить завершение кода IntelliJ IDEA для импорта статических методов Java в качестве функций верхнего уровня?
FYI: Я также создал [IDEA-148872] (https://youtrack.jetbrains.com/issue/IDEA-148872). – mfulton26