bb808b5620
Moved tests for completion and their test data into module idea-completion
24 lines
757 B
Kotlin
Vendored
24 lines
757 B
Kotlin
Vendored
package sample
|
|
|
|
class K {
|
|
companion object {
|
|
val foo: K = K()
|
|
fun bar(): K = K()
|
|
val x: String = ""
|
|
var kk: K? = null
|
|
private val privateVal: K = K()
|
|
}
|
|
}
|
|
|
|
fun foo(){
|
|
val k : K = <caret>
|
|
}
|
|
|
|
// EXIST: { lookupString:"foo", itemText:"K.foo", tailText:" (sample)", typeText:"K", attributes:"" }
|
|
// EXIST: { lookupString:"bar", itemText:"K.bar", tailText:"() (sample)", typeText:"K", attributes:"" }
|
|
// ABSENT: { itemText: "K.x" }
|
|
// ABSENT: { itemText:"K.kk" }
|
|
// EXIST: { lookupString:"kk", itemText:"!! K.kk", tailText:" (sample)", typeText:"K?", attributes:"" }
|
|
// EXIST: { lookupString:"kk", itemText:"?: K.kk", tailText:" (sample)", typeText:"K?", attributes:"" }
|
|
// ABSENT: { itemText: "K.privateVal" }
|