Import nested classes both from classes and their class objects

It seems that this incorrect behaviour was introduced in 726bcb5
This commit is contained in:
Alexander Udalov
2013-11-18 14:17:56 +04:00
parent e2622b5dbb
commit 6f31692996
3 changed files with 38 additions and 7 deletions
@@ -0,0 +1,24 @@
// FILE: E.kt
package foo
enum class E {
ENTRY
ANOTHER
class Nested {
class object {
fun foo() = 42
}
}
}
// FILE: main.kt
package bar
import foo.E.*
fun f1() = ENTRY
fun f2() = ANOTHER
fun f3() = Nested()
fun f4() = Nested.foo()
fun f5() = values()