KT-14386 Smart completion: add "<parameter name> = true/false" choices
#KT-14386 Fixed
This commit is contained in:
@@ -0,0 +1,12 @@
|
||||
fun foo(p: Int, flag: Boolean){}
|
||||
|
||||
fun bar() {
|
||||
foo(1, <caret>)
|
||||
}
|
||||
|
||||
// WITH_ORDER
|
||||
// EXIST: { itemText: "true", attributes: "bold" }
|
||||
// EXIST: { itemText: "false", attributes: "bold" }
|
||||
// EXIST: { lookupString: "flag = true", itemText: "flag = true", attributes: "" }
|
||||
// EXIST: { lookupString: "flag = false", itemText: "flag = false", attributes: "" }
|
||||
// NOTHING_ELSE
|
||||
@@ -0,0 +1,13 @@
|
||||
fun foo(s: String?, flag: Boolean, x: Int){}
|
||||
fun foo(xx: Boolean){}
|
||||
|
||||
fun bar() {
|
||||
foo(<caret>)
|
||||
}
|
||||
|
||||
// EXIST: { itemText: "null", attributes: "bold" }
|
||||
// EXIST: { itemText: "true", attributes: "bold" }
|
||||
// EXIST: { itemText: "false", attributes: "bold" }
|
||||
// EXIST: { lookupString: "s = null", itemText: "s = null", attributes: "" }
|
||||
// EXIST: { lookupString: "xx = true", itemText: "xx = true", attributes: "" }
|
||||
// EXIST: { lookupString: "xx = false", itemText: "xx = false", attributes: "" }
|
||||
Vendored
+1
@@ -11,4 +11,5 @@ fun f() {
|
||||
// EXIST: { lookupString: "Int", itemText: "Int::class", attributes: "" }
|
||||
// EXIST: { lookupString: "object" }
|
||||
// EXIST: null
|
||||
// EXIST: { lookupString: "kClass = null", itemText: "kClass = null" }
|
||||
// NOTHING_ELSE
|
||||
|
||||
Reference in New Issue
Block a user