Importing root scope without members.
This commit is contained in:
@@ -0,0 +1,2 @@
|
||||
class Klass {
|
||||
}
|
||||
@@ -0,0 +1,5 @@
|
||||
package test
|
||||
|
||||
import <caret>Klass
|
||||
|
||||
//REF_EMPTY
|
||||
@@ -0,0 +1,5 @@
|
||||
class java {
|
||||
class lang {
|
||||
class Fake()
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,7 @@
|
||||
import java.lang.* // will import Fake
|
||||
|
||||
fun foo() {
|
||||
<caret>Fake()
|
||||
}
|
||||
|
||||
//REF: (java.lang).Fake
|
||||
@@ -0,0 +1,5 @@
|
||||
class java {
|
||||
class lang {
|
||||
class Fake()
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,5 @@
|
||||
fun foo() {
|
||||
<caret>Fake() // not imported within "java.lang.*" default import
|
||||
}
|
||||
|
||||
//REF_EMPTY
|
||||
@@ -0,0 +1,5 @@
|
||||
class java {
|
||||
class lang {
|
||||
class Fake()
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,8 @@
|
||||
package nonRoot
|
||||
import java.lang.* // will not import Fake
|
||||
|
||||
fun foo() {
|
||||
<caret>Fake()
|
||||
}
|
||||
|
||||
//REF_EMPTY
|
||||
@@ -0,0 +1,5 @@
|
||||
class java {
|
||||
class lang {
|
||||
class Fake()
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,7 @@
|
||||
package nonRoot
|
||||
|
||||
fun foo() {
|
||||
java.lang.<caret>Fake() // qualification doesn't help, because we are in other package
|
||||
}
|
||||
|
||||
//REF_EMPTY
|
||||
Reference in New Issue
Block a user