KT-29926: Support completion of suspend lambda body and parameters

- ^KT-29926 Fixed
This commit is contained in:
Roman Golyshev
2019-10-17 14:41:07 +03:00
committed by Roman Golyshev
parent da4097f488
commit e89a87b2e3
8 changed files with 48 additions and 4 deletions
@@ -0,0 +1,9 @@
fun foo(p : suspend (String, Char) -> Boolean){}
fun foo(p : suspend (String, Boolean) -> Boolean){}
fun main(args: Array<String>) {
fo<caret>
}
// ELEMENT: foo
// TAIL_TEXT: " { String, Char -> ... } (p: suspend (String, Char) -> Boolean) (<root>)"
@@ -0,0 +1,9 @@
fun foo(p : suspend (String, Char) -> Boolean){}
fun foo(p : suspend (String, Boolean) -> Boolean){}
fun main(args: Array<String>) {
foo { s: String, c: Char -> <caret> }
}
// ELEMENT: foo
// TAIL_TEXT: " { String, Char -> ... } (p: suspend (String, Char) -> Boolean) (<root>)"