Code completion: space after comma on selecting item with comma key

This commit is contained in:
Valentin Kipyatkov
2014-11-14 12:34:43 +03:00
parent 3ebc681eec
commit 57692b1a37
13 changed files with 112 additions and 15 deletions
@@ -2,7 +2,7 @@ fun foo(p1: Int) { }
fun foo(p1: Int, p2: Int) { }
fun bar(ppp: Int, a: Int) {
foo(ppp,<caret>)
foo(ppp, <caret>)
}
// ELEMENT: ppp
@@ -1,7 +1,7 @@
fun foo(p1: Int, p2: Int) { }
fun bar(pp: Int, a: Int) {
foo(pp,<caret>)
foo(pp, <caret>)
}
// COMPLETION_TYPE: SMART
@@ -0,0 +1,11 @@
// this test tests that no space auto-inserted after comma if we are just typing
fun foo(p1: Int, p2: Int) { }
fun bar(ppp: Int, ppp1: Int) {
foo(ppp<caret>)
}
// INVOCATION_COUNT: 0
// ELEMENT: *
// CHAR: ','
@@ -0,0 +1,11 @@
// this test tests that no space auto-inserted after comma if we are just typing
fun foo(p1: Int, p2: Int) { }
fun bar(ppp: Int, ppp1: Int) {
foo(ppp,<caret>)
}
// INVOCATION_COUNT: 0
// ELEMENT: *
// CHAR: ','
@@ -0,0 +1,8 @@
fun foo(p1: Int?, p2: Int) { }
fun bar(p: Int) {
foo(<caret>)
}
// ELEMENT: null
// CHAR: ','
@@ -0,0 +1,8 @@
fun foo(p1: Int?, p2: Int) { }
fun bar(p: Int) {
foo(null, <caret>)
}
// ELEMENT: null
// CHAR: ','
@@ -0,0 +1,8 @@
fun foo(p1: Int?, p2: Int) { }
fun bar(nullable: Int?) {
foo(null<caret>)
}
// ELEMENT: *
// CHAR: ','
@@ -0,0 +1,8 @@
fun foo(p1: Int?, p2: Int) { }
fun bar(nullable: Int?) {
foo(null,<caret>)
}
// ELEMENT: *
// CHAR: ','