KT-9813 Parameter name&type completion gets in the way of typing

#KT-9813 Fixed
This commit is contained in:
Valentin Kipyatkov
2015-10-29 16:32:10 +03:00
parent 752cdd5f83
commit 7e2b37bb0f
42 changed files with 81 additions and 80 deletions
@@ -18,5 +18,5 @@ class A(overr<caret>) : Base2(), I
// EXIST: { itemText: "override val someVal: Int", tailText: null, typeText: "I", attributes: "bold" }
// EXIST: { itemText: "override var someVar: Int", tailText: null, typeText: "I", attributes: "bold" }
// EXIST: { itemText: "override val fromBase: String", tailText: null, typeText: "Base1", attributes: "" }
// EXIST_JAVA_ONLY: { lookupString: "override: Override", itemText: "override: Override" }
// EXIST_JAVA_ONLY: { itemText: "override: Override" }
// NOTHING_ELSE
@@ -4,4 +4,4 @@ class DeclarationDescriptor
fun f(dd<caret>)
// EXIST: { lookupString: "declarationDescriptor: DeclarationDescriptor", itemText: "declarationDescriptor: DeclarationDescriptor", tailText: " (pack)" }
// EXIST: { lookupString: "declarationDescriptor : DeclarationDescriptor", itemText: "declarationDescriptor: DeclarationDescriptor", tailText: " (pack)" }
@@ -3,5 +3,5 @@ class FooBaaaaar
fun f(fooBaaaa<caret>)
// AUTOCOMPLETE_SETTING: true
// EXIST: fooBaaaaar: FooBaaaaar
// EXIST: { itemText: "fooBaaaaar: FooBaaaaar" }
// NUMBER: 1
@@ -6,4 +6,4 @@ fun f() {
x(fun (b<caret>))
}
// ABSENT: boo: Boo
// ABSENT: { itemText: "boo: Boo" }
@@ -7,4 +7,4 @@ fun f() {
}
}
// ABSENT: "exception: Exception"
// ABSENT: { itemText: "exception: Exception" }
@@ -6,4 +6,4 @@ fun f() {
val handler = { b<caret> }
}
// ABSENT: boo: Boo
// ABSENT: { itemText: "boo: Boo" }
@@ -4,4 +4,4 @@ var v: Int
get(){}
set(v<caret>)
// ABSENT: voo: Voo
// ABSENT: { itemText: "voo: Voo" }
@@ -1,3 +1,3 @@
fun f(read<caret>)
// EXIST: { lookupString: "readOnlyProperty: ReadOnlyProperty", itemText: "readOnlyProperty: ReadOnlyProperty", tailText: "<R, T> (kotlin.properties)" }
// EXIST: { itemText: "readOnlyProperty: ReadOnlyProperty", tailText: "<R, T> (kotlin.properties)" }
@@ -1,3 +1,3 @@
fun f(file<caret>)
// EXIST_JAVA_ONLY: { lookupString: "file: File", itemText: "file: File", tailText: " (java.io)" }
// EXIST_JAVA_ONLY: { itemText: "file: File", tailText: " (java.io)" }
@@ -18,11 +18,11 @@ class C(val handler: () -> Unit) {
}
}
// EXIST: { lookupString: "strings: List", itemText: "strings: List<String>", tailText: " (kotlin)" }
// EXIST: { lookupString: "numbers: List", itemText: "numbers: List<Int>", tailText: " (kotlin)" }
// EXIST: { lookupString: "value: Any", itemText: "value: Any?", tailText: " (kotlin)" }
// EXIST_JAVA_ONLY: { lookupString: "value: File", itemText: "value: File", tailText: " (java.io)" }
// EXIST: { lookupString: "handler: (() -> String)?", itemText: "handler: (() -> String)?", tailText: null }
// EXIST: { lookupString: "handler: () -> Unit", itemText: "handler: () -> Unit", tailText: null }
// ABSENT: "localParam: String"
// ABSENT: "file: File"
// EXIST: { lookupString: "strings : List", itemText: "strings: List<String>", tailText: " (kotlin)" }
// EXIST: { lookupString: "numbers : List", itemText: "numbers: List<Int>", tailText: " (kotlin)" }
// EXIST: { lookupString: "value : Any", itemText: "value: Any?", tailText: " (kotlin)" }
// EXIST_JAVA_ONLY: { lookupString: "value : File", itemText: "value: File", tailText: " (java.io)" }
// EXIST: { lookupString: "handler : (() -> String)?", itemText: "handler: (() -> String)?", tailText: null }
// EXIST: { lookupString: "handler : () -> Unit", itemText: "handler: () -> Unit", tailText: null }
// ABSENT: { itemText: "localParam: String" }
// ABSENT: { itemText: "file: File" }
@@ -6,5 +6,5 @@ class X<T1> {
fun foo(xxx<caret>)
}
// EXIST: { lookupString: "xxxValue1: T1", itemText: "xxxValue1: T1", tailText: null }
// EXIST: { itemText: "xxxValue1: T1", tailText: null }
// NOTHING_ELSE
@@ -8,5 +8,5 @@ class X<T1> {
}
}
// EXIST: { lookupString: "xxxValue1: T1", itemText: "xxxValue1: T1", tailText: null }
// EXIST: { itemText: "xxxValue1: T1", tailText: null }
// NOTHING_ELSE
@@ -6,6 +6,6 @@ class Boo
fun f(b<caret>)
// EXIST: { lookupString: "bar: FooBar", itemText: "bar: FooBar", tailText: " (pack)" }
// ABSENT: fooBar: FooBar
// EXIST: { lookupString: "boo: Boo", itemText: "boo: Boo", tailText: " (pack)" }
// EXIST: { lookupString: "bar : FooBar", itemText: "bar: FooBar", tailText: " (pack)" }
// ABSENT: { itemText: "fooBar: FooBar" }
// EXIST: { lookupString: "boo : Boo", itemText: "boo: Boo", tailText: " (pack)" }
@@ -2,5 +2,5 @@ import java.net.URLConnection
fun foo(url<caret>){}
// EXIST_JAVA_ONLY: { lookupString: "urlConnection: URLConnection", itemText: "urlConnection: URLConnection", tailText: " (java.net)" }
// ABSENT: urlconnection
// EXIST_JAVA_ONLY: { itemText: "urlConnection: URLConnection", tailText: " (java.net)" }
// ABSENT: { itemText: "urlconnection: URLConnection" }
@@ -6,6 +6,6 @@ class Boo
fun f(myB<caret>)
// EXIST: { lookupString: "myBar: FooBar", itemText: "myBar: FooBar", tailText: " (pack)" }
// ABSENT: myBFooBar: FooBar
// EXIST: { lookupString: "myBoo: Boo", itemText: "myBoo: Boo", tailText: " (pack)" }
// EXIST: { lookupString: "myBar : FooBar", itemText: "myBar: FooBar", tailText: " (pack)" }
// ABSENT: { itemText: "myBFooBar: FooBar" }
// EXIST: { lookupString: "myBoo : Boo", itemText: "myBoo: Boo", tailText: " (pack)" }
@@ -1,3 +1,3 @@
fun f(myF<caret>)
// EXIST_JAVA_ONLY: { lookupString: "myFile: File", itemText: "myFile: File", tailText: " (java.io)" }
// EXIST_JAVA_ONLY: { lookupString: "myFile : File", itemText: "myFile: File", tailText: " (java.io)" }
@@ -6,6 +6,6 @@ class Fuu
fun f(myFooF<caret>)
// EXIST: { lookupString: "myFooFaa: FooFaa", itemText: "myFooFaa: FooFaa", tailText: " (pack)" }
// EXIST: { lookupString: "myFooFuu: Fuu", itemText: "myFooFuu: Fuu", tailText: " (pack)" }
// EXIST: { lookupString: "myFooFaa : FooFaa", itemText: "myFooFaa: FooFaa", tailText: " (pack)" }
// EXIST: { lookupString: "myFooFuu : Fuu", itemText: "myFooFuu: Fuu", tailText: " (pack)" }
// ABSENT: { itemText: "myFooFooFaa: FooFaa" }
@@ -6,6 +6,6 @@ class Boo
class C(val b<caret>)
// EXIST: { lookupString: "bar: FooBar", itemText: "bar: FooBar", tailText: " (pack)" }
// ABSENT: fooBar: FooBar
// EXIST: { lookupString: "boo: Boo", itemText: "boo: Boo", tailText: " (pack)" }
// EXIST: { itemText: "bar: FooBar", tailText: " (pack)" }
// ABSENT: { itemText: "fooBar: FooBar" }
// EXIST: { itemText: "boo: Boo", tailText: " (pack)" }
@@ -6,6 +6,6 @@ class Boo
class C(private var b<caret>)
// EXIST: { lookupString: "bar: FooBar", itemText: "bar: FooBar", tailText: " (pack)" }
// ABSENT: fooBar: FooBar
// EXIST: { lookupString: "boo: Boo", itemText: "boo: Boo", tailText: " (pack)" }
// EXIST: { itemText: "bar: FooBar", tailText: " (pack)" }
// ABSENT: { itemText: "fooBar: FooBar" }
// EXIST: { itemText: "boo: Boo", tailText: " (pack)" }