Insert type arguments by Tab too
This commit is contained in:
+10
@@ -0,0 +1,10 @@
|
||||
inline fun <reified R> Iterable<*>.myFilterIsInstance(): List<R> {
|
||||
return filterIsInstanceTo(ArrayList<R>())
|
||||
}
|
||||
|
||||
fun foo(list: List<Any>) {
|
||||
list.<caret>filter(x)
|
||||
}
|
||||
|
||||
// ELEMENT: myFilterIsInstance
|
||||
// CHAR: '\t'
|
||||
+10
@@ -0,0 +1,10 @@
|
||||
inline fun <reified R> Iterable<*>.myFilterIsInstance(): List<R> {
|
||||
return filterIsInstanceTo(ArrayList<R>())
|
||||
}
|
||||
|
||||
fun foo(list: List<Any>) {
|
||||
list.myFilterIsInstance<<caret>>(x)
|
||||
}
|
||||
|
||||
// ELEMENT: myFilterIsInstance
|
||||
// CHAR: '\t'
|
||||
+10
@@ -0,0 +1,10 @@
|
||||
inline fun <reified R> Iterable<*>.myFilterIsInstance(): List<R> {
|
||||
return filterIsInstanceTo(ArrayList<R>())
|
||||
}
|
||||
|
||||
fun foo(list: List<Any>) {
|
||||
list.<caret>filter<String>(x)
|
||||
}
|
||||
|
||||
// ELEMENT: myFilterIsInstance
|
||||
// CHAR: '\t'
|
||||
+10
@@ -0,0 +1,10 @@
|
||||
inline fun <reified R> Iterable<*>.myFilterIsInstance(): List<R> {
|
||||
return filterIsInstanceTo(ArrayList<R>())
|
||||
}
|
||||
|
||||
fun foo(list: List<Any>) {
|
||||
list.myFilterIsInstance<String>(<caret>x)
|
||||
}
|
||||
|
||||
// ELEMENT: myFilterIsInstance
|
||||
// CHAR: '\t'
|
||||
Reference in New Issue
Block a user