Code style setting for importing Java statics and enums with '*'

#KT-9592 Fixed
This commit is contained in:
Valentin Kipyatkov
2015-10-19 13:21:21 +03:00
parent 27228c2fcc
commit 115d7a2eae
19 changed files with 206 additions and 76 deletions
@@ -0,0 +1,18 @@
package dependency
object O {
fun foo(){}
fun bar(){}
}
enum class E1 {
A1, B1, C1
}
enum class E2 {
A2, B2, C2
}
enum class E3 {
A3, B3, C3
}
@@ -0,0 +1,18 @@
// NAME_COUNT_TO_USE_STAR_IMPORT_FOR_MEMBERS: 2
package test
import dependency.O.foo
import dependency.O.bar
import dependency.E1.A1
import dependency.E1.B1
import dependency.E2.A2
import dependency.E3.*
fun f() {
foo()
bar()
val v1 = A1
val v2 = B1
val v3 = A2
val v4 = A3
}
@@ -0,0 +1,17 @@
// NAME_COUNT_TO_USE_STAR_IMPORT_FOR_MEMBERS: 2
package test
import dependency.E1.*
import dependency.E2.A2
import dependency.E3.A3
import dependency.O.bar
import dependency.O.foo
fun f() {
foo()
bar()
val v1 = A1
val v2 = B1
val v3 = A2
val v4 = A3
}