Changed lookup strings and prefix matchers for parameter name&type completion to get more stable and correct ordering

This commit is contained in:
Valentin Kipyatkov
2015-10-08 18:32:30 +03:00
parent 7c39064f75
commit 9b4070b881
51 changed files with 127 additions and 111 deletions
@@ -5,4 +5,4 @@ class FooBar
fun f(b<caret>)
// ELEMENT: bar
// ELEMENT: bar: FooBar
@@ -5,4 +5,4 @@ class FooBar
fun f(bar :FooBar<caret>)
// ELEMENT: bar
// ELEMENT: bar: FooBar
@@ -2,5 +2,5 @@ class FooBar
fun f(b<caret>)
// ELEMENT: bar
// ELEMENT: bar: FooBar
// CHAR: ','
@@ -2,5 +2,5 @@ class FooBar
fun f(bar: FooBar, <caret>)
// ELEMENT: bar
// ELEMENT: bar: FooBar
// CHAR: ','
@@ -1,3 +1,3 @@
fun f(file<caret>)
// ELEMENT_TEXT: "file: File"
// ELEMENT: "file: File"
@@ -2,4 +2,4 @@ import java.io.File
fun f(file: File<caret>)
// ELEMENT_TEXT: "file: File"
// ELEMENT: "file: File"
@@ -2,4 +2,4 @@ fun foo(xxx: ((java.io.File) -> List<String>)?)
fun bar(x<caret>)
// ELEMENT: xxx
// ELEMENT: xxx: ((File) -> List<String>)?
@@ -4,4 +4,4 @@ fun foo(xxx: ((java.io.File) -> List<String>)?)
fun bar(xxx: ((File) -> List<String>)?<caret>)
// ELEMENT: xxx
// ELEMENT: xxx: ((File) -> List<String>)?
@@ -2,4 +2,4 @@ fun foo(xxx: java.io.File?)
fun bar(x<caret>)
// ELEMENT: xxx
// ELEMENT_TEXT: xxx: File?
@@ -4,4 +4,4 @@ fun foo(xxx: java.io.File?)
fun bar(xxx: File?<caret>)
// ELEMENT: xxx
// ELEMENT_TEXT: xxx: File?
@@ -2,4 +2,4 @@ class FooBar
fun f(b<caret>)
// ELEMENT: bar
// ELEMENT: bar: FooBar
@@ -2,4 +2,4 @@ class FooBar
fun f(bar: FooBar<caret>)
// ELEMENT: bar
// ELEMENT: bar: FooBar
@@ -1,3 +1,3 @@
fun<T> foo(t<caret>)
// ELEMENT: t
// ELEMENT: t: T
@@ -1,3 +1,3 @@
fun<T> foo(t: T<caret>)
// ELEMENT: t
// ELEMENT: t: T
@@ -2,4 +2,4 @@ class FooBar
fun f(myFo<caret>)
// ELEMENT: FooBar
// ELEMENT: myFooBar: FooBar
@@ -2,4 +2,4 @@ class FooBar
fun f(myFooBar: FooBar<caret>)
// ELEMENT: FooBar
// ELEMENT: myFooBar: FooBar