Auto-import does not suggest enum constant (KT-14100)
#KT-14100 Fixed (cherry picked from commit 61730ee)
This commit is contained in:
committed by
Nikolay Krasko
parent
cbebb06574
commit
6a9c368532
@@ -0,0 +1,8 @@
|
||||
// "Import member" "true"
|
||||
package e
|
||||
|
||||
enum class ImportEnum {
|
||||
RED, GREEN, BLUE
|
||||
}
|
||||
|
||||
val v5 = <caret>BLUE
|
||||
@@ -0,0 +1,8 @@
|
||||
// "Import member" "true"
|
||||
package e
|
||||
|
||||
enum class ImportEnum {
|
||||
RED, GREEN, BLUE
|
||||
}
|
||||
|
||||
val v5 = ImportEnum.BLUE
|
||||
@@ -0,0 +1,24 @@
|
||||
// "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
|
||||
@@ -0,0 +1,14 @@
|
||||
// "Import member" "true"
|
||||
package e
|
||||
|
||||
enum class ImportEnum {
|
||||
RED, GREEN, BLUE
|
||||
}
|
||||
|
||||
class ImportClass {
|
||||
companion object {
|
||||
val BLUE = 0
|
||||
}
|
||||
}
|
||||
|
||||
val v5 = <caret>BLUE
|
||||
@@ -0,0 +1,16 @@
|
||||
// "Import member" "true"
|
||||
package e
|
||||
|
||||
import e.ImportClass.Companion.BLUE
|
||||
|
||||
enum class ImportEnum {
|
||||
RED, GREEN, BLUE
|
||||
}
|
||||
|
||||
class ImportClass {
|
||||
companion object {
|
||||
val BLUE = 0
|
||||
}
|
||||
}
|
||||
|
||||
val v5 = BLUE
|
||||
Reference in New Issue
Block a user