KT-6628 Allow imports of classes from root package
#KT-6628 Fixed
This commit is contained in:
+6
-6
@@ -16,13 +16,13 @@ fun foo() {
|
||||
// FILE: otherPackage.kt
|
||||
package test
|
||||
|
||||
import `!`Klass
|
||||
import `!`function
|
||||
import `!`property
|
||||
import `k`Klass
|
||||
import `f`function
|
||||
import `p`property
|
||||
|
||||
fun foo() {
|
||||
`!`Klass()
|
||||
`!`function()
|
||||
`!`property
|
||||
`k`Klass()
|
||||
`f`function()
|
||||
`p`property
|
||||
}
|
||||
|
||||
@@ -21,9 +21,9 @@ fun foo() {
|
||||
|
||||
// FILE: nonRoot.kt
|
||||
package nonRoot
|
||||
import java.lang.* // will not import Fake
|
||||
import java.lang.* // will import Fake
|
||||
|
||||
fun foo() {
|
||||
`!`Fake()
|
||||
java.lang.`!`Fake() // qualification doesn't help, because we are in other package
|
||||
`Fake`Fake()
|
||||
java.lang.`!`Fake() // qualified access to root package's class does not work
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user