KT-6028 Smart completion items priority
#KT-6028 Fixed
This commit is contained in:
@@ -0,0 +1,22 @@
|
||||
var nonNullable: C = C()
|
||||
|
||||
class C {
|
||||
var nullableX: C? = null
|
||||
var nullableFoo: C? = null
|
||||
|
||||
fun foo(pFoo: C, s: String) {
|
||||
val local = C()
|
||||
foo(<caret>)
|
||||
}
|
||||
}
|
||||
|
||||
// ORDER: "pFoo, s"
|
||||
// ORDER: pFoo
|
||||
// ORDER: nullableFoo
|
||||
// ORDER: nullableFoo
|
||||
// ORDER: this
|
||||
// ORDER: local
|
||||
// ORDER: nonNullable
|
||||
// ORDER: nullableX
|
||||
// ORDER: nullableX
|
||||
// ORDER: C
|
||||
@@ -0,0 +1,28 @@
|
||||
var nonNullable: C = C()
|
||||
var nullableX: C? = null
|
||||
var nullableFoo: C? = null
|
||||
|
||||
abstract class C {
|
||||
class object {
|
||||
val INSTANCE_X = C()
|
||||
val INSTANCE_FOO = C()
|
||||
}
|
||||
}
|
||||
|
||||
fun foo(pFoo: C, s: String) {
|
||||
val local = C()
|
||||
foo(<caret>)
|
||||
}
|
||||
|
||||
|
||||
// ORDER: "pFoo, s"
|
||||
// ORDER: pFoo
|
||||
// ORDER: nullableFoo
|
||||
// ORDER: nullableFoo
|
||||
// ORDER: C.INSTANCE_FOO
|
||||
// ORDER: local
|
||||
// ORDER: nonNullable
|
||||
// ORDER: nullableX
|
||||
// ORDER: nullableX
|
||||
// ORDER: C.INSTANCE_X
|
||||
// ORDER: object
|
||||
Reference in New Issue
Block a user