19 lines
801 B
Kotlin
Vendored
19 lines
801 B
Kotlin
Vendored
class C {
|
|
companion object {
|
|
fun foo(p: (Int) -> Unit) = C()
|
|
}
|
|
}
|
|
|
|
fun foo(p: (String, Char) -> Unit): C {}
|
|
|
|
val handler1: (String, Char) -> Unit = {}
|
|
val handler2: (Int) -> Unit = {}
|
|
|
|
fun v: C = fo<caret>
|
|
|
|
// EXIST: { lookupString:"foo", itemText: "foo", tailText: "(p: (String, Char) -> Unit) (<root>)", typeText:"C" }
|
|
// EXIST: { lookupString:"foo", itemText: "foo", tailText: " { String, Char -> ... } (p: (String, Char) -> Unit) (<root>)", typeText:"C" }
|
|
// EXIST: { lookupString:"foo", itemText: "foo", tailText: "(handler1) (<root>)", typeText:"C" }
|
|
// EXIST: { allLookupStrings: "C, foo", itemText: "C.foo", tailText: " {...} (p: (Int) -> Unit) (<root>)", typeText:"C" }
|
|
// EXIST: { allLookupStrings: "C, foo", itemText: "C.foo", tailText: "(handler2) (<root>)", typeText:"C" }
|