IntelliJ不对Kotlin进口进行排序

时间:2014-12-28 01:38:17

标签: intellij-idea kotlin intellij-14

编写Java代码时,IntelliJ会按名称自动对导入进行排序。然而,当Kotlin中的importin成员时,他们仍然没有被排除在外。选择代码→优化导入( Ctrl + Alt + O )不执行任何操作。

以下是一个例子:

import kotlin.platform.platformStatic
import java.text.DateFormaty
import org.hibernate.validator.constraints.NotEmpty as notEmpty
import com.fasterxml.jackson.annotation.JsonProperty as jsonProperty
import javax.validation.constraints.NotNull as notNull
import javax.validation.Valid as valid

我期待的是:

import com.fasterxml.jackson.annotation.JsonProperty as jsonProperty
import org.hibernate.validator.constraints.NotEmpty as notEmpty
import kotlin.platform.platformStatic
import java.text.DateFormat
import javax.validation.constraints.NotNull as notNull
import javax.validation.Valid as valid

我正在使用IntelliJ 14.0.2和Kotlin插件(版本0.10.195)

1 个答案:

答案 0 :(得分:2)

这已在recent versions of IntelliJ中修复,例如current version(撰写2017.3.3时)

如果您只拥有完整版IntelliJ 14的永久备用许可证 - 您仍然可以使用更新版本的社区版。