Improved word selection for parameters and arguments.

#KT-1657 fixed
This commit is contained in:
Evgeny Gerashchenko
2012-04-23 17:59:58 +04:00
parent 04143a2563
commit 366079a96c
11 changed files with 93 additions and 0 deletions
@@ -0,0 +1,3 @@
fun <A, B> foo() {
foo<<selection>I<caret>nt, B</selection>>()
}
@@ -0,0 +1,3 @@
fun <A, B> foo() {
foo<<selection>I<caret>nt</selection>, B>()
}
@@ -0,0 +1,2 @@
fun <<selection>A, <caret>B</selection>> foo() {
}
@@ -0,0 +1,2 @@
fun <A, <selection><caret>B</selection>> foo() {
}
@@ -0,0 +1,3 @@
fun foo() {
foo(<selection><caret>1, 2</selection>)
}
@@ -0,0 +1,3 @@
fun foo() {
foo(<selection><caret>1</selection>, 2)
}
@@ -0,0 +1,2 @@
fun foo(<selection>a : Array<String>, <caret>b : Int</selection>) {
}
@@ -0,0 +1,2 @@
fun foo(a : Array<String>, <selection><caret>b : Int</selection>) {
}