KT-15744 Intention to import sleep wrongly suggests Thread.sleep

#KT-15744 fixed
This commit is contained in:
Simon Ogorodnik
2017-01-30 22:51:54 +03:00
parent 389ddf26b3
commit 98269c10d8
23 changed files with 115 additions and 114 deletions
+1 -1
View File
@@ -1,4 +1,4 @@
// "Import member" "true"
// "Import" "true"
package e
enum class ImportEnum {
+1 -1
View File
@@ -1,4 +1,4 @@
// "Import member" "true"
// "Import" "true"
package e
enum class ImportEnum {
@@ -1,24 +0,0 @@
// "Import" "false"
// ACTION: Convert property initializer to getter
// ACTION: Create object 'BLUE'
// ACTION: Create property 'BLUE'
// ACTION: Import member
// ACTION: Rename reference
// ERROR: Unresolved reference: BLUE
// Import should be present only in "Import member" action
package e
enum class ImportEnum {
RED, GREEN, BLUE
}
class ImportClass {
companion object {
val BLUE = 0
}
}
val v5 = B<caret>LUE
+1 -1
View File
@@ -1,4 +1,4 @@
// "Import member" "true"
// "Import" "true"
package e
enum class ImportEnum {
@@ -1,4 +1,4 @@
// "Import member" "true"
// "Import" "true"
package e
import e.ImportClass.Companion.BLUE
@@ -1,5 +1,5 @@
// FILE: main.before.kt
// "Import member" "true"
// "Import" "true"
// ERROR: Unresolved reference: foobar
//KT-9009
@@ -20,7 +20,7 @@ object Foo {
}
// FILE: main.after.kt
// "Import member" "true"
// "Import" "true"
// ERROR: Unresolved reference: foobar
//KT-9009
@@ -1,5 +1,5 @@
// FILE: first.before.kt
// "Import member" "true"
// "Import" "true"
// ERROR: Unresolved reference: foobar
//KT-9009
@@ -19,7 +19,7 @@ public class Bar {
// FILE: first.after.kt
import foo.Bar.foobar
// "Import member" "true"
// "Import" "true"
// ERROR: Unresolved reference: foobar
//KT-9009
@@ -1,5 +1,5 @@
// FILE: first.before.kt
// "Import member" "true"
// "Import" "true"
// ERROR: Unresolved reference: foobar
//KT-9009
@@ -22,7 +22,7 @@ public class Bar {
// FILE: first.after.kt
import foo.Bar.foobar
// "Import member" "true"
// "Import" "true"
// ERROR: Unresolved reference: foobar
//KT-9009
@@ -1,5 +1,5 @@
// FILE: main.before.kt
// "Import member" "true"
// "Import" "true"
// ERROR: Unresolved reference: foobar
//KT-9009
@@ -19,7 +19,7 @@ object Foo {
}
// FILE: main.after.kt
// "Import member" "true"
// "Import" "true"
// ERROR: Unresolved reference: foobar
//KT-9009
@@ -0,0 +1,11 @@
import p1.sleep
// "Import" "true"
// WITH_RUNTIME
// FULL_JDK
// ERROR: Unresolved reference: sleep
fun usage() {
sleep<caret>()
}
@@ -0,0 +1,5 @@
package p1
fun sleep() {
}
@@ -0,0 +1,9 @@
// "Import" "true"
// WITH_RUNTIME
// FULL_JDK
// ERROR: Unresolved reference: sleep
fun usage() {
sleep<caret>()
}
@@ -1,5 +1,5 @@
// FILE: main.before.kt
// "Import member" "false"
// "Import" "false"
// ACTION: Create local variable 'foobar'
// ACTION: Create object 'foobar'
// ACTION: Create parameter 'foobar'
@@ -3,7 +3,7 @@
// ACTION: Create local variable 'A'
// ACTION: Create parameter 'A'
// ACTION: Create property 'A'
// ACTION: Import member
// ACTION: Import
// ACTION: Rename reference
// ERROR: Unresolved reference: A
package p
@@ -4,7 +4,7 @@
// ACTION: Create parameter 'A'
// ACTION: Create property 'A'
// ACTION: Rename reference
// ACTION: Import member
// ACTION: Import
// ERROR: Unresolved reference: A
package p
@@ -3,7 +3,7 @@
// ACTION: Create local variable 'A'
// ACTION: Create parameter 'A'
// ACTION: Create property 'A'
// ACTION: Import member
// ACTION: Import
// ACTION: Rename reference
// ERROR: Unresolved reference: A
package p
@@ -3,7 +3,7 @@
// ACTION: Create local variable 'A'
// ACTION: Create parameter 'A'
// ACTION: Create property 'A'
// ACTION: Import member
// ACTION: Import
// ACTION: Rename reference
// ERROR: Unresolved reference: A
package p
@@ -3,7 +3,7 @@
// ACTION: Create local variable 'A'
// ACTION: Create parameter 'A'
// ACTION: Create property 'A'
// ACTION: Import member
// ACTION: Import
// ACTION: Rename reference
// ERROR: Unresolved reference: A
package p