33 lines
361 B
Kotlin
Vendored
33 lines
361 B
Kotlin
Vendored
package d
|
|
|
|
//import from objects before properties resolve
|
|
|
|
import d.A.*
|
|
import d.M.R
|
|
import d.M.R.bar
|
|
import d.M.T
|
|
import d.M.Y
|
|
|
|
var r: T = T()
|
|
val y: T = Y
|
|
|
|
fun f() {
|
|
bar()
|
|
R.bar()
|
|
B.foo()
|
|
}
|
|
|
|
object M {
|
|
object R {
|
|
fun bar() {}
|
|
}
|
|
open class T() {}
|
|
|
|
object Y : T() {}
|
|
}
|
|
|
|
object A {
|
|
object B {
|
|
fun foo() {}
|
|
}
|
|
} |