Completion auto-popup works at the start of function literal

This commit is contained in:
Valentin Kipyatkov
2015-01-13 19:33:58 +03:00
parent dc1d06db9c
commit eed0def1cb
12 changed files with 104 additions and 18 deletions
@@ -3,4 +3,5 @@ fun bar() {
}
// INVOCATION_COUNT: 0
// NUMBER: 0
// EXIST: bar
// EXIST: null
@@ -3,4 +3,5 @@ fun bar() {
}
// INVOCATION_COUNT: 0
// NUMBER: 0
// EXIST: bar
// EXIST: null
@@ -5,4 +5,5 @@ fun bar() {
}
// INVOCATION_COUNT: 0
// NUMBER: 0
// EXIST: bar
// EXIST: null
@@ -0,0 +1,9 @@
fun foo(p: (String) -> Unit){}
fun bar() {
foo { p<caret> }
}
// INVOCATION_COUNT: 0
// ELEMENT: *
// CHAR: ' '
@@ -0,0 +1,9 @@
fun foo(p: (String) -> Unit){}
fun bar() {
foo { p <caret> }
}
// INVOCATION_COUNT: 0
// ELEMENT: *
// CHAR: ' '
@@ -0,0 +1,9 @@
fun foo(p: (String) -> Unit){}
fun bar() {
foo { (p<caret> }
}
// INVOCATION_COUNT: 0
// ELEMENT: *
// CHAR: ':'
@@ -0,0 +1,9 @@
fun foo(p: (String) -> Unit){}
fun bar() {
foo { (p:<caret> }
}
// INVOCATION_COUNT: 0
// ELEMENT: *
// CHAR: ':'
@@ -0,0 +1,9 @@
fun bar() {
val handler = { p<caret>
foo()
}
}
// INVOCATION_COUNT: 0
// ELEMENT: *
// CHAR: ' '
@@ -0,0 +1,9 @@
fun bar() {
val handler = { p <caret>
foo()
}
}
// INVOCATION_COUNT: 0
// ELEMENT: *
// CHAR: ' '