KT-6079 Show "parameter information" popup for type arguments
#KT-6079 Fixed
This commit is contained in:
@@ -0,0 +1,4 @@
|
||||
open class Base<out T, in V>
|
||||
|
||||
class X : Base<<caret>>
|
||||
//Text: (<highlight>out T</highlight>, in V), Disabled: false, Strikeout: false, Green: false
|
||||
@@ -0,0 +1,5 @@
|
||||
open class A<T1 : Any, T2, T3 : List<T1>> where T2 : Runnable, T2 : Cloneable, T3 : Runnable
|
||||
|
||||
val v: A<X, <caret>>
|
||||
|
||||
//Text: (T1 : Any, <highlight>T2</highlight>, T3 where T2 : Runnable, T2 : Cloneable, T3 : List<T1>, T3 : Runnable), Disabled: false, Strikeout: false, Green: false
|
||||
@@ -0,0 +1,5 @@
|
||||
open class Base<out T, in V>
|
||||
|
||||
val v = Base<<caret>>
|
||||
|
||||
//Text: (<highlight>out T</highlight>, in V), Disabled: false, Strikeout: false, Green: false
|
||||
@@ -0,0 +1,7 @@
|
||||
fun <T, V> foo(t: T): T = t
|
||||
|
||||
fun bar() {
|
||||
foo<<caret>>()
|
||||
}
|
||||
|
||||
//Text: (<highlight>T</highlight>, V), Disabled: false, Strikeout: false, Green: false
|
||||
@@ -0,0 +1,7 @@
|
||||
import java.util.*
|
||||
|
||||
fun foo() {
|
||||
ArrayList<<caret>>
|
||||
}
|
||||
|
||||
//Text: (<highlight>E</highlight>), Disabled: false, Strikeout: false, Green: false
|
||||
@@ -0,0 +1,12 @@
|
||||
fun <T, V> foo(t: T): T = t
|
||||
fun <T, V> foo(t: T, p: Int): T = t
|
||||
fun <X> foo(p: Boolean, x: X) {}
|
||||
|
||||
fun bar() {
|
||||
foo<<caret>>()
|
||||
}
|
||||
|
||||
/*
|
||||
Text: (<highlight>T</highlight>, V), Disabled: false, Strikeout: false, Green: false
|
||||
Text: (<highlight>X</highlight>), Disabled: false, Strikeout: false, Green: false
|
||||
*/
|
||||
@@ -0,0 +1,7 @@
|
||||
inline fun <reified T> foo(p: T) {}
|
||||
|
||||
fun bar() {
|
||||
foo<<caret>>
|
||||
}
|
||||
|
||||
//Text: (<highlight>reified T</highlight>), Disabled: false, Strikeout: false, Green: false
|
||||
@@ -0,0 +1,5 @@
|
||||
open class A<T, V>
|
||||
|
||||
val v: A<String, <caret>>
|
||||
|
||||
//Text: (T, <highlight>V</highlight>), Disabled: false, Strikeout: false, Green: false
|
||||
Reference in New Issue
Block a user