Introduce additional quick-fix for (collection) type mismatch
This fixed inserts conversion .toSequence/Array/Iterable/Collection/List So #KT-19735 Fixed
This commit is contained in:
committed by
Mikhail Glukhikh
parent
7f5b9b1760
commit
93252926ba
@@ -0,0 +1,8 @@
|
||||
// "Convert expression to 'Collection' by inserting '.toList()'" "true"
|
||||
// WITH_RUNTIME
|
||||
|
||||
fun foo(a: Array<String>) {
|
||||
bar(a<caret>)
|
||||
}
|
||||
|
||||
fun bar(a: Collection<String>) {}
|
||||
+8
@@ -0,0 +1,8 @@
|
||||
// "Convert expression to 'Collection' by inserting '.toList()'" "true"
|
||||
// WITH_RUNTIME
|
||||
|
||||
fun foo(a: Array<String>) {
|
||||
bar(a.toList()<caret>)
|
||||
}
|
||||
|
||||
fun bar(a: Collection<String>) {}
|
||||
@@ -0,0 +1,8 @@
|
||||
// "Convert expression to 'Iterable' by inserting '.toList()'" "true"
|
||||
// WITH_RUNTIME
|
||||
|
||||
fun foo(a: Array<String>) {
|
||||
bar(a<caret>)
|
||||
}
|
||||
|
||||
fun bar(a: Iterable<String>) {}
|
||||
+8
@@ -0,0 +1,8 @@
|
||||
// "Convert expression to 'Iterable' by inserting '.toList()'" "true"
|
||||
// WITH_RUNTIME
|
||||
|
||||
fun foo(a: Array<String>) {
|
||||
bar(a.toList()<caret>)
|
||||
}
|
||||
|
||||
fun bar(a: Iterable<String>) {}
|
||||
@@ -0,0 +1,8 @@
|
||||
// "Convert expression to 'List' by inserting '.toList()'" "true"
|
||||
// WITH_RUNTIME
|
||||
|
||||
fun foo(a: Array<String>) {
|
||||
bar(a<caret>)
|
||||
}
|
||||
|
||||
fun bar(a: List<String>) {}
|
||||
@@ -0,0 +1,8 @@
|
||||
// "Convert expression to 'List' by inserting '.toList()'" "true"
|
||||
// WITH_RUNTIME
|
||||
|
||||
fun foo(a: Array<String>) {
|
||||
bar(a.toList()<caret>)
|
||||
}
|
||||
|
||||
fun bar(a: List<String>) {}
|
||||
@@ -0,0 +1,8 @@
|
||||
// "Convert expression to 'Sequence' by inserting '.asSequence()'" "true"
|
||||
// WITH_RUNTIME
|
||||
|
||||
fun foo(a: Array<String>) {
|
||||
bar(a<caret>)
|
||||
}
|
||||
|
||||
fun bar(a: Sequence<String>) {}
|
||||
+8
@@ -0,0 +1,8 @@
|
||||
// "Convert expression to 'Sequence' by inserting '.asSequence()'" "true"
|
||||
// WITH_RUNTIME
|
||||
|
||||
fun foo(a: Array<String>) {
|
||||
bar(a.asSequence()<caret>)
|
||||
}
|
||||
|
||||
fun bar(a: Sequence<String>) {}
|
||||
@@ -0,0 +1,8 @@
|
||||
// "Convert expression to 'Array' by inserting '.toList().toTypedArray()'" "true"
|
||||
// WITH_RUNTIME
|
||||
|
||||
fun foo(a: Iterable<String>) {
|
||||
bar(a<caret>)
|
||||
}
|
||||
|
||||
fun bar(a: Array<String>) {}
|
||||
+8
@@ -0,0 +1,8 @@
|
||||
// "Convert expression to 'Array' by inserting '.toList().toTypedArray()'" "true"
|
||||
// WITH_RUNTIME
|
||||
|
||||
fun foo(a: Iterable<String>) {
|
||||
bar(a.toList().toTypedArray()<caret>)
|
||||
}
|
||||
|
||||
fun bar(a: Array<String>) {}
|
||||
@@ -0,0 +1,8 @@
|
||||
// "Convert expression to 'Array' by inserting '.toTypedArray()'" "true"
|
||||
// WITH_RUNTIME
|
||||
|
||||
fun foo(a: List<String>) {
|
||||
bar(a<caret>)
|
||||
}
|
||||
|
||||
fun bar(a: Array<String>) {}
|
||||
@@ -0,0 +1,8 @@
|
||||
// "Convert expression to 'Array' by inserting '.toTypedArray()'" "true"
|
||||
// WITH_RUNTIME
|
||||
|
||||
fun foo(a: List<String>) {
|
||||
bar(a.toTypedArray()<caret>)
|
||||
}
|
||||
|
||||
fun bar(a: Array<String>) {}
|
||||
@@ -0,0 +1,8 @@
|
||||
// "Convert expression to 'Array' by inserting '.toTypedArray()'" "true"
|
||||
// WITH_RUNTIME
|
||||
|
||||
fun foo(a: List<String>, b: List<String>) {
|
||||
bar(a<caret> + b)
|
||||
}
|
||||
|
||||
fun bar(a: Array<String>) {}
|
||||
+8
@@ -0,0 +1,8 @@
|
||||
// "Convert expression to 'Array' by inserting '.toTypedArray()'" "true"
|
||||
// WITH_RUNTIME
|
||||
|
||||
fun foo(a: List<String>, b: List<String>) {
|
||||
bar((a + b).toTypedArray()<caret>)
|
||||
}
|
||||
|
||||
fun bar(a: Array<String>) {}
|
||||
@@ -0,0 +1,8 @@
|
||||
// "Convert expression to 'MutableList' by inserting '.toMutableList()'" "true"
|
||||
// WITH_RUNTIME
|
||||
|
||||
fun foo(a: List<String>) {
|
||||
bar(a<caret>)
|
||||
}
|
||||
|
||||
fun bar(a: MutableList<String>) {}
|
||||
+8
@@ -0,0 +1,8 @@
|
||||
// "Convert expression to 'MutableList' by inserting '.toMutableList()'" "true"
|
||||
// WITH_RUNTIME
|
||||
|
||||
fun foo(a: List<String>) {
|
||||
bar(a.toMutableList()<caret>)
|
||||
}
|
||||
|
||||
fun bar(a: MutableList<String>) {}
|
||||
@@ -0,0 +1,8 @@
|
||||
// "Convert expression to 'Sequence' by inserting '.asSequence()'" "true"
|
||||
// WITH_RUNTIME
|
||||
|
||||
fun foo(a: List<String>) {
|
||||
bar(a<caret>)
|
||||
}
|
||||
|
||||
fun bar(a: Sequence<String>) {}
|
||||
@@ -0,0 +1,8 @@
|
||||
// "Convert expression to 'Sequence' by inserting '.asSequence()'" "true"
|
||||
// WITH_RUNTIME
|
||||
|
||||
fun foo(a: List<String>) {
|
||||
bar(a.asSequence()<caret>)
|
||||
}
|
||||
|
||||
fun bar(a: Sequence<String>) {}
|
||||
@@ -0,0 +1,8 @@
|
||||
// "Convert expression to 'Array' by inserting '.toList().toTypedArray()'" "true"
|
||||
// WITH_RUNTIME
|
||||
|
||||
fun foo(a: Sequence<String>) {
|
||||
bar(a<caret>)
|
||||
}
|
||||
|
||||
fun bar(a: Array<String>) {}
|
||||
+8
@@ -0,0 +1,8 @@
|
||||
// "Convert expression to 'Array' by inserting '.toList().toTypedArray()'" "true"
|
||||
// WITH_RUNTIME
|
||||
|
||||
fun foo(a: Sequence<String>) {
|
||||
bar(a.toList().toTypedArray()<caret>)
|
||||
}
|
||||
|
||||
fun bar(a: Array<String>) {}
|
||||
@@ -0,0 +1,8 @@
|
||||
// "Convert expression to 'List' by inserting '.toList()'" "true"
|
||||
// WITH_RUNTIME
|
||||
|
||||
fun foo(a: Sequence<String>) {
|
||||
bar(a<caret>)
|
||||
}
|
||||
|
||||
fun bar(a: List<String>) {}
|
||||
@@ -0,0 +1,8 @@
|
||||
// "Convert expression to 'List' by inserting '.toList()'" "true"
|
||||
// WITH_RUNTIME
|
||||
|
||||
fun foo(a: Sequence<String>) {
|
||||
bar(a.toList()<caret>)
|
||||
}
|
||||
|
||||
fun bar(a: List<String>) {}
|
||||
Reference in New Issue
Block a user