IntelliJ IDEA代码完成在编辑Kotlin代码时建议使用静态Java方法,但它将导入Java类而不是作为顶级函数的静态方法(参见功能范围)。
例如,键入"chrome“并按Enter,会添加import org.openqa.selenium.remote.DesiredCapabilities,并将"chrome”替换为"DesiredCapabilities.chrome()“,而不是添加import org.openqa.selenium.remote.DesiredCapabilities.chrome,而将"chrome”保留为"chrome“。
如何使IntelliJ IDEA代码完成来导入静态Java方法作为顶级函数?
发布于 2015-12-04 15:52:31
我在IntelliJ IDEA问题跟踪器、IDEA-148872中创建了一个bug,Dmitry (首席工程师在JetBrains)将其转换为一个特性:KT-10277。
因此,我认为这还没有实现,因此答案是,您目前无法“将IntelliJ IDEA代码完成作为Kotlin顶层函数导入静态Java方法”。
您可以检查/查看KT-10277以查看正在实现的更新。
https://stackoverflow.com/questions/34072948
复制相似问题