Completion: moved signatures from "item text" to tail
#KT-5652 Fixed
This commit is contained in:
@@ -4,4 +4,4 @@ fun some() {
|
||||
tes<caret>
|
||||
}
|
||||
|
||||
// EXIST: { lookupString:"test", itemText:"test(a: Int)" }
|
||||
// EXIST: { lookupString:"test", itemText:"test", tailText:"(a: Int)" }
|
||||
@@ -4,5 +4,5 @@ fun test() {
|
||||
fo<caret>
|
||||
}
|
||||
|
||||
// EXIST: { lookupString:"foo", itemText: "foo(p: (String, Char) -> Unit)", typeText:"Unit" }
|
||||
// EXIST: { lookupString:"foo", itemText: "foo { (String, Char) -> ... }", typeText:"Unit" }
|
||||
// EXIST: { lookupString:"foo", itemText: "foo", tailText: "(p: (String, Char) -> Unit)", typeText:"Unit" }
|
||||
// EXIST: { lookupString:"foo", itemText: "foo", tailText: " { (String, Char) -> ... }", typeText:"Unit" }
|
||||
|
||||
@@ -0,0 +1,8 @@
|
||||
fun String.foo(p: (String, Char) -> Unit){}
|
||||
|
||||
fun test() {
|
||||
"".fo<caret>
|
||||
}
|
||||
|
||||
// EXIST: { lookupString:"foo", itemText: "foo", tailText: "(p: (String, Char) -> Unit) for String in <root>", typeText:"Unit" }
|
||||
// EXIST: { lookupString:"foo", itemText: "foo", tailText: " { (String, Char) -> ... } for String in <root>", typeText:"Unit" }
|
||||
@@ -8,5 +8,5 @@ fun firstFun() {
|
||||
}
|
||||
|
||||
// INVOCATION_COUNT: 1
|
||||
// EXIST: { lookupString:"toLinkedList", itemText:"toLinkedList()", tailText:" for Iterable<T> in kotlin" }
|
||||
// EXIST: { lookupString:"toLinkedList", itemText:"toLinkedList", tailText:"() for Iterable<T> in kotlin" }
|
||||
// NUMBER: 1
|
||||
|
||||
@@ -2,4 +2,5 @@ fun foo(){
|
||||
val l : java.util.Calendar = <caret>
|
||||
}
|
||||
|
||||
// ELEMENT_TEXT: Calendar.getInstance(TimeZone!)
|
||||
// ELEMENT_TEXT: Calendar.getInstance
|
||||
// TAIL_TEXT: (TimeZone!)
|
||||
|
||||
@@ -4,4 +4,5 @@ fun foo(){
|
||||
val l : java.util.Calendar = Calendar.getInstance(<caret>)
|
||||
}
|
||||
|
||||
// ELEMENT_TEXT: Calendar.getInstance(TimeZone!)
|
||||
// ELEMENT_TEXT: Calendar.getInstance
|
||||
// TAIL_TEXT: (TimeZone!)
|
||||
|
||||
@@ -6,4 +6,5 @@ fun bar() {
|
||||
foo(<caret>)
|
||||
}
|
||||
|
||||
// ELEMENT_TEXT: "?: getString(i: Int)"
|
||||
// ELEMENT_TEXT: "?: getString"
|
||||
// TAIL_TEXT: "(i: Int)"
|
||||
|
||||
@@ -6,4 +6,5 @@ fun bar() {
|
||||
foo(getString(<caret>) ?: )
|
||||
}
|
||||
|
||||
// ELEMENT_TEXT: "?: getString(i: Int)"
|
||||
// ELEMENT_TEXT: "?: getString"
|
||||
// TAIL_TEXT: "(i: Int)"
|
||||
|
||||
@@ -8,4 +8,5 @@ fun foo(){
|
||||
val k : K = <caret>
|
||||
}
|
||||
|
||||
// ELEMENT_TEXT: "!! K.bar()"
|
||||
// ELEMENT_TEXT: "!! K.bar"
|
||||
// TAIL_TEXT: "()"
|
||||
|
||||
@@ -8,4 +8,5 @@ fun foo(){
|
||||
val k : K = K.bar()!!<caret>
|
||||
}
|
||||
|
||||
// ELEMENT_TEXT: "!! K.bar()"
|
||||
// ELEMENT_TEXT: "!! K.bar"
|
||||
// TAIL_TEXT: "()"
|
||||
|
||||
@@ -15,7 +15,7 @@ fun foo(){
|
||||
}
|
||||
|
||||
// EXIST: { lookupString:"foo", itemText:"K.foo", tailText:" (sample)", typeText:"K" }
|
||||
// EXIST: { lookupString:"bar", itemText:"K.bar()", tailText:" (sample)", typeText:"K" }
|
||||
// EXIST: { lookupString:"bar", itemText:"K.bar", tailText:"() (sample)", typeText:"K" }
|
||||
// ABSENT: { itemText: "K.x" }
|
||||
// ABSENT: { itemText:"K.kk" }
|
||||
// EXIST: { lookupString:"kk", itemText:"!! K.kk", tailText:" (sample)", typeText:"K?" }
|
||||
|
||||
@@ -14,6 +14,6 @@ fun foo(){
|
||||
}
|
||||
|
||||
// EXIST: { lookupString:"foo", itemText:"K.foo", tailText:" (sample)", typeText:"K" }
|
||||
// EXIST: { lookupString:"bar", itemText:"K.bar()", tailText:" (sample)", typeText:"K" }
|
||||
// EXIST: { lookupString:"bar", itemText:"K.bar", tailText:"() (sample)", typeText:"K" }
|
||||
// ABSENT: { itemText: "K.x" }
|
||||
// EXIST: { lookupString:"kk", itemText:"K.kk", tailText:" (sample)", typeText:"K?" }
|
||||
|
||||
@@ -2,4 +2,4 @@ class Foo
|
||||
|
||||
var a : Foo = <caret>
|
||||
|
||||
// EXIST: { lookupString:"Foo", itemText:"Foo()" }
|
||||
// EXIST: { lookupString:"Foo", itemText:"Foo", tailText: "() (<root>)" }
|
||||
|
||||
@@ -4,4 +4,4 @@ fun foo(p : Any){
|
||||
var a : Foo<String> = <caret>
|
||||
}
|
||||
|
||||
// EXIST: { lookupString:"Foo", itemText:"Foo<String>()" }
|
||||
// EXIST: { lookupString:"Foo", itemText:"Foo<String>", tailText:"() (<root>)" }
|
||||
|
||||
@@ -2,4 +2,4 @@ import java.util.Date
|
||||
|
||||
var a : Date = <caret>
|
||||
|
||||
// EXIST: { lookupString:"Date", itemText:"Date(...)" }
|
||||
// EXIST: { lookupString:"Date", itemText:"Date", tailText:"(...) (java.util)" }
|
||||
|
||||
@@ -4,4 +4,4 @@ fun foo(p : Any){
|
||||
var a : Foo? = <caret>
|
||||
}
|
||||
|
||||
// EXIST: { lookupString:"Foo", itemText:"Foo()" }
|
||||
// EXIST: { lookupString:"Foo", itemText:"Foo", tailText: "() (<root>)" }
|
||||
|
||||
@@ -2,4 +2,4 @@ class Foo(val p1: String, val p2: Any?)
|
||||
|
||||
var a : Foo = <caret>
|
||||
|
||||
// EXIST: { lookupString:"Foo", itemText:"Foo(p1: String, p2: Any?)" }
|
||||
// EXIST: { lookupString:"Foo", itemText:"Foo", tailText:"(p1: String, p2: Any?) (<root>)" }
|
||||
|
||||
@@ -26,4 +26,4 @@ fun f3() : String{}
|
||||
// EXIST: f1
|
||||
// EXIST: f2
|
||||
// ABSENT: f3
|
||||
// EXIST: { lookupString:"Foo", itemText:"Foo()" }
|
||||
// EXIST: { lookupString:"Foo", itemText:"Foo", tailText: "() (<root>)" }
|
||||
|
||||
@@ -7,7 +7,7 @@ fun bar() {
|
||||
fun f1(){}
|
||||
fun f2(i: Int){}
|
||||
|
||||
// EXIST: { lookupString:"::f1", itemText:"::f1", tailText:"", typeText:"" }
|
||||
// EXIST: { lookupString:"::f1", itemText:"::f1", tailText:null, typeText:null }
|
||||
// ABSENT: ::f2
|
||||
// ABSENT: ::Unit
|
||||
// ABSENT: ::Nothing
|
||||
|
||||
@@ -6,7 +6,7 @@ fun bar() {
|
||||
foo1() ?: <caret>
|
||||
}
|
||||
|
||||
// EXIST: { itemText:"foo3()" }
|
||||
// ABSENT: { itemText:"foo2()" }
|
||||
// EXIST: { itemText:"!! foo2()" }
|
||||
// EXIST: { itemText:"?: foo2()" }
|
||||
// EXIST: { itemText:"foo3" }
|
||||
// ABSENT: { itemText:"foo2" }
|
||||
// EXIST: { itemText:"!! foo2" }
|
||||
// EXIST: { itemText:"?: foo2" }
|
||||
|
||||
@@ -2,6 +2,6 @@ fun foo(){
|
||||
val l : java.util.Calendar = <caret>
|
||||
}
|
||||
|
||||
// EXIST: { lookupString:"getInstance", itemText:"Calendar.getInstance()", tailText:" (java.util)", typeText:"Calendar!" }
|
||||
// EXIST: { lookupString:"getInstance", itemText:"Calendar.getInstance(TimeZone!)", tailText:" (java.util)", typeText:"Calendar!" }
|
||||
// EXIST: { lookupString:"getInstance", itemText:"Calendar.getInstance(TimeZone!, Locale!)", tailText:" (java.util)", typeText:"Calendar!" }
|
||||
// EXIST: { lookupString:"getInstance", itemText:"Calendar.getInstance", tailText:"() (java.util)", typeText:"Calendar!" }
|
||||
// EXIST: { lookupString:"getInstance", itemText:"Calendar.getInstance", tailText:"(TimeZone!) (java.util)", typeText:"Calendar!" }
|
||||
// EXIST: { lookupString:"getInstance", itemText:"Calendar.getInstance", tailText:"(TimeZone!, Locale!) (java.util)", typeText:"Calendar!" }
|
||||
|
||||
@@ -10,4 +10,4 @@ fun foo(): X {
|
||||
}
|
||||
|
||||
// ABSENT: f
|
||||
// EXIST: { lookupString:"g", itemText:"X.g()" }
|
||||
// EXIST: { lookupString:"g", itemText:"X.g", tailText:"() (<root>)" }
|
||||
|
||||
@@ -1,3 +1,3 @@
|
||||
var a : Runnable = <caret>
|
||||
|
||||
// EXIST: {"lookupString":"Runnable", "tailText":"", "typeText":"Runnable", "itemText":"Runnable(function: () -> Unit)"}
|
||||
// EXIST: {"lookupString":"Runnable", "itemText":"Runnable", "tailText":"(function: () -> Unit)", "typeText":"Runnable"}
|
||||
|
||||
Reference in New Issue
Block a user