Useless call on collection: propose 'Replace with toList()' instead of 'Remove useless call' if receiver is array type

#KT-38961 Fixed
This commit is contained in:
Toshiaki Kameyama
2020-05-18 22:04:26 +09:00
committed by Nikita Bobko
parent 994897cee9
commit 081d6c1dff
11 changed files with 90 additions and 1 deletions
@@ -1935,6 +1935,11 @@ public class LocalInspectionTestGenerated extends AbstractLocalInspectionTest {
runTest("idea/testData/inspectionsLocal/collections/uselessCallOnCollection/FilterIsExactInstanceFake.kt");
}
@TestMetadata("FilterIsExactInstanceOnArray.kt")
public void testFilterIsExactInstanceOnArray() throws Exception {
runTest("idea/testData/inspectionsLocal/collections/uselessCallOnCollection/FilterIsExactInstanceOnArray.kt");
}
@TestMetadata("FilterIsForFlexible.kt")
public void testFilterIsForFlexible() throws Exception {
runTest("idea/testData/inspectionsLocal/collections/uselessCallOnCollection/FilterIsForFlexible.kt");
@@ -1960,6 +1965,21 @@ public class LocalInspectionTestGenerated extends AbstractLocalInspectionTest {
runTest("idea/testData/inspectionsLocal/collections/uselessCallOnCollection/filterNotNullFake.kt");
}
@TestMetadata("FilterNotNullOnArray.kt")
public void testFilterNotNullOnArray() throws Exception {
runTest("idea/testData/inspectionsLocal/collections/uselessCallOnCollection/FilterNotNullOnArray.kt");
}
@TestMetadata("FilterNotNullOnIterable.kt")
public void testFilterNotNullOnIterable() throws Exception {
runTest("idea/testData/inspectionsLocal/collections/uselessCallOnCollection/FilterNotNullOnIterable.kt");
}
@TestMetadata("FilterNotNullOnSet.kt")
public void testFilterNotNullOnSet() throws Exception {
runTest("idea/testData/inspectionsLocal/collections/uselessCallOnCollection/FilterNotNullOnSet.kt");
}
@TestMetadata("MapIndexedNotNullTo.kt")
public void testMapIndexedNotNullTo() throws Exception {
runTest("idea/testData/inspectionsLocal/collections/uselessCallOnCollection/MapIndexedNotNullTo.kt");