如何获得IntelliJ IDEA代码完成作为Kotlin顶级函数导入静态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中创建了一个bug ,JetBrains的首席工程师Dmitry Jemerov将其转换为一个特性: KT-10277 。
正因为如此,我认为这还没有实现,所以答案是你目前不能“获得IntelliJ IDEA代码完成导入静态Java方法作为Kotlin顶级功能”。
您可以查看/观看KT-10277以查看正在实施的更新。