Durante la scrittura del codice Java, IntelliJ ordina automaticamente le importazioni in base al nome. Tuttavia, quando importano membri in Kotlin, rimangono non ordinati. Selezione del codice → Ottimizzazione delle importazioni (Ctrl + Alt + O) non fa nulla.IntelliJ non ordina le importazioni di Kotlin
Ecco un esempio:
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
Quello che mi aspetto:
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
sto usando IntelliJ 14.0.2 con il plugin Kotlin (versione 0.10.195)
L'osservazione è corretta. Questa funzionalità non è stata ancora implementata: https://youtrack.jetbrains.com/issue/KT-4789 – yole
Questo problema è stato risolto in base a YouTrack. –
@JaysonMinard sembra non essere ancora risolto o mi manca qualcosa? – miensol