Indicate vararg parameters in Goto Symbol presentation
#KT-17899 Fixed
This commit is contained in:
@@ -77,7 +77,9 @@ class KtFunctionPresenter : ItemPresentationProvider<KtFunction> {
|
||||
function.name?.let { append(it) }
|
||||
|
||||
append("(")
|
||||
append(function.valueParameters.joinToString { it.typeReference?.text ?: "" })
|
||||
append(function.valueParameters.joinToString {
|
||||
(if (it.isVarArg) "vararg " else "") + (it.typeReference?.text ?: "")
|
||||
})
|
||||
append(")")
|
||||
}
|
||||
}
|
||||
|
||||
@@ -2,4 +2,4 @@
|
||||
// CHECK_BOX
|
||||
// SEARCH_TEXT: arrayListOf
|
||||
// REF: (kotlin.collections).arrayListOf()
|
||||
// REF: (kotlin.collections).arrayListOf(T)
|
||||
// REF: (kotlin.collections).arrayListOf(vararg T)
|
||||
|
||||
@@ -2,4 +2,4 @@
|
||||
// CHECK_BOX
|
||||
// SEARCH_TEXT: arrayListOf
|
||||
// REF: (kotlin.collections).arrayListOf()
|
||||
// REF: (kotlin.collections).arrayListOf(T)
|
||||
// REF: (kotlin.collections).arrayListOf(vararg T)
|
||||
|
||||
+1
-1
@@ -7,4 +7,4 @@ fun main(args : Array<String>) {
|
||||
var a = <caret>IntArray(array(1, 2, 3))
|
||||
}
|
||||
|
||||
// REF: (ctrl_click).IntArray(Int)
|
||||
// REF: (ctrl_click).IntArray(vararg Int)
|
||||
|
||||
@@ -6,4 +6,4 @@ fun test(f: Foo) {
|
||||
f() <caret>{}
|
||||
}
|
||||
|
||||
// REF: (in Foo).invoke(Any)
|
||||
// REF: (in Foo).invoke(vararg Any)
|
||||
+1
-1
@@ -6,4 +6,4 @@ fun test(f: Foo) {
|
||||
f <caret>{}
|
||||
}
|
||||
|
||||
// REF: (in Foo).invoke(Any)
|
||||
// REF: (in Foo).invoke(vararg Any)
|
||||
@@ -6,4 +6,4 @@ fun test(f: Foo) {
|
||||
f f@ <caret>{}
|
||||
}
|
||||
|
||||
// REF: (in Foo).invoke(Any)
|
||||
// REF: (in Foo).invoke(vararg Any)
|
||||
@@ -6,4 +6,4 @@ fun test(f: Foo) {
|
||||
f {<caret>}
|
||||
}
|
||||
|
||||
// REF: (in Foo).invoke(Any)
|
||||
// REF: (in Foo).invoke(vararg Any)
|
||||
+1
-1
@@ -6,4 +6,4 @@ fun test(f: Foo) {
|
||||
f<caret>()
|
||||
}
|
||||
|
||||
// REF: (in Foo).invoke(Any)
|
||||
// REF: (in Foo).invoke(vararg Any)
|
||||
+1
-1
@@ -6,4 +6,4 @@ fun test(f: Foo) {
|
||||
f(<caret>)
|
||||
}
|
||||
|
||||
// REF: (in Foo).invoke(Any)
|
||||
// REF: (in Foo).invoke(vararg Any)
|
||||
@@ -6,4 +6,4 @@ fun test(f: Foo) {
|
||||
f() { 1<caret>}
|
||||
}
|
||||
|
||||
// REF: (in Foo).invoke(Any)
|
||||
// REF: (in Foo).invoke(vararg Any)
|
||||
+1
-1
@@ -6,4 +6,4 @@ fun test(f: Foo) {
|
||||
f<caret>(1)
|
||||
}
|
||||
|
||||
// REF: (in Foo).invoke(Any)
|
||||
// REF: (in Foo).invoke(vararg Any)
|
||||
+1
-1
@@ -6,4 +6,4 @@ fun test(f: Foo) {
|
||||
f(1<caret>)
|
||||
}
|
||||
|
||||
// REF: (in Foo).invoke(Any)
|
||||
// REF: (in Foo).invoke(vararg Any)
|
||||
@@ -1,4 +1,4 @@
|
||||
val g = lis<caret>tOf("a", "b", "c")
|
||||
|
||||
// REF: (kotlin.collections).listOf(T)
|
||||
// REF: (kotlin.collections).listOf(vararg T)
|
||||
// FILE: collections/CollectionsKt.class
|
||||
@@ -1,4 +1,4 @@
|
||||
val g = lis<caret>tOf("a", "b", "c")
|
||||
|
||||
// REF: (kotlin.collections).listOf(T)
|
||||
// REF: (kotlin.collections).listOf(vararg T)
|
||||
// FILE: collections/Collections.kt
|
||||
+1
-1
@@ -1,4 +1,4 @@
|
||||
fun foo() {
|
||||
@[Deprecated] fun innerFoo() {
|
||||
@Deprecated fun innerFoo() {
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user