RedundantCollectionOperationInspection: simplify Collections.sort(asList(arr)) to Arrays.sort(arr)

Fixes IDEA-93038 Inspection: Replace Collections.sort() with Arrays.sort()
This commit is contained in:
Tagir Valeev
2018-02-06 13:05:29 +07:00
parent 33b6afc82f
commit 8d8dce807a
5 changed files with 102 additions and 2 deletions
@@ -0,0 +1,11 @@
// "Replace with 'Arrays.sort()'" "true"
import java.util.Arrays;
class Test {
void test(String[] data) {
/*array*/
/*sort*/
/*comparator*/
Arrays.sort(data, String.CASE_INSENSITIVE_COMPARATOR);
}
}
@@ -0,0 +1,10 @@
// "Replace with 'Arrays.sort()'" "true"
import java.util.Arrays;
import java.util.Collections;
class Test {
void test(String[] data) {
/*array*/
Arrays.sort(/*sort*/data/*no comparator*/);
}
}
@@ -0,0 +1,8 @@
// "Replace with 'Arrays.sort()'" "true"
import java.util.Arrays;
class Test {
void test(String[] data) {
Arrays.as<caret>List(/*array*/data)/*sort*/.sort(/*comparator*/String.CASE_INSENSITIVE_COMPARATOR);
}
}
@@ -0,0 +1,9 @@
// "Replace with 'Arrays.sort()'" "true"
import java.util.Arrays;
import java.util.Collections;
class Test {
void test(String[] data) {
Collections.sort(/*sort*/Arrays.as<caret>List(/*array*/data)/*no comparator*/);
}
}