KT-6628 Allow imports of classes from root package
#KT-6628 Fixed
This commit is contained in:
@@ -2,7 +2,7 @@ import testData.libraries.*
|
||||
|
||||
fun foo() {
|
||||
processDouble(1.0);
|
||||
processDouble(Double())
|
||||
processDouble(testData.libraries.Double())
|
||||
}
|
||||
|
||||
// main.kt
|
||||
|
||||
@@ -0,0 +1,8 @@
|
||||
// "Remove conflicting import for 'java.util.ArrayList'" "true"
|
||||
package test
|
||||
|
||||
import java.util.HashMap as ArrayList
|
||||
|
||||
fun foo(a : ArrayList<String, String>) {
|
||||
|
||||
}
|
||||
@@ -0,0 +1,9 @@
|
||||
// "Remove conflicting import for 'java.util.ArrayList'" "true"
|
||||
package test
|
||||
|
||||
import java.util.ArrayList<caret>
|
||||
import java.util.HashMap as ArrayList
|
||||
|
||||
fun foo(a : ArrayList<String, String>) {
|
||||
|
||||
}
|
||||
@@ -1,8 +0,0 @@
|
||||
// "Remove useless import for 'test'" "true"
|
||||
package test
|
||||
|
||||
import org.jetbrains
|
||||
|
||||
fun main(args : Array<String>) {
|
||||
|
||||
}
|
||||
@@ -1,9 +0,0 @@
|
||||
// "Remove useless import for 'test'" "true"
|
||||
package test
|
||||
|
||||
import org.jetbrains
|
||||
import test<caret>
|
||||
|
||||
fun main(args : Array<String>) {
|
||||
|
||||
}
|
||||
@@ -1,8 +1,8 @@
|
||||
package nonRoot
|
||||
import java.lang.* // will not import Fake
|
||||
import java.lang.*
|
||||
|
||||
fun foo() {
|
||||
<caret>Fake()
|
||||
}
|
||||
|
||||
//REF_EMPTY
|
||||
//REF: (java.lang).Fake
|
||||
+1
-1
@@ -2,4 +2,4 @@ package test
|
||||
|
||||
import <caret>Klass
|
||||
|
||||
//REF_EMPTY
|
||||
//REF: (<root>).Klass
|
||||
Reference in New Issue
Block a user