Import all members from class object

This commit is contained in:
svtk
2012-01-10 22:20:02 +04:00
parent 2e0b1863cd
commit a22b78d60d
3 changed files with 48 additions and 4 deletions
@@ -67,3 +67,29 @@ object N {
fun bar() {}
}
}
//FILE:c.kt
// import all members from class object
package c
import A.*
import M.*
fun foo() {
val <!UNUSED_VARIABLE!>b<!>: B = B()
var <!UNUSED_VARIABLE!>r<!>: R = R()
}
class A() {
class object {
class B() {
class object {
}
}
}
}
object M {
fun foo() {}
class R() {}
}