ComparatorCombinatorsInspection: same family name; naturalOrder()/reverseOrder() support

This commit is contained in:
Tagir Valeev
2016-09-15 10:36:03 +07:00
parent 599ebf2a17
commit 9cac1fb1e7
5 changed files with 129 additions and 59 deletions
@@ -0,0 +1,9 @@
// "Replace with Comparator.naturalOrder" "true"
import java.util.*;
public class Main {
Comparator<String> getComparator() {
return Comparator.naturalOrder();
}
}
@@ -0,0 +1,9 @@
// "Replace with Comparator.reverseOrder" "true"
import java.util.*;
public class Main {
Comparator<String> getComparator() {
return Comparator.reverseOrder();
}
}
@@ -0,0 +1,9 @@
// "Replace with Comparator.naturalOrder" "true"
import java.util.*;
public class Main {
Comparator<String> getComparator() {
return (s1, s2) -> <caret>s1.compareTo(s2);
}
}
@@ -0,0 +1,9 @@
// "Replace with Comparator.reverseOrder" "true"
import java.util.*;
public class Main {
Comparator<String> getComparator() {
return (s1, s2) -> <caret>s2.compareTo(s1);
}
}