mirror of
https://github.com/jlengrand/error-prone-support.git
synced 2026-03-10 08:11:25 +00:00
Have ReverseOrder rule flag Collections.reverseOrder(String::compareTo)
This commit is contained in:
@@ -58,6 +58,7 @@ final class ComparatorRules {
|
|||||||
Comparator<T> before() {
|
Comparator<T> before() {
|
||||||
return Refaster.anyOf(
|
return Refaster.anyOf(
|
||||||
Collections.reverseOrder(),
|
Collections.reverseOrder(),
|
||||||
|
Collections.reverseOrder(T::compareTo),
|
||||||
Collections.<T>reverseOrder(naturalOrder()),
|
Collections.<T>reverseOrder(naturalOrder()),
|
||||||
Comparator.<T>naturalOrder().reversed());
|
Comparator.<T>naturalOrder().reversed());
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -38,6 +38,7 @@ final class ComparatorRulesTest implements RefasterRuleCollectionTestCase {
|
|||||||
ImmutableSet<Comparator<String>> testReverseOrder() {
|
ImmutableSet<Comparator<String>> testReverseOrder() {
|
||||||
return ImmutableSet.of(
|
return ImmutableSet.of(
|
||||||
Collections.reverseOrder(),
|
Collections.reverseOrder(),
|
||||||
|
Collections.reverseOrder(String::compareTo),
|
||||||
Collections.<String>reverseOrder(naturalOrder()),
|
Collections.<String>reverseOrder(naturalOrder()),
|
||||||
Comparator.<String>naturalOrder().reversed());
|
Comparator.<String>naturalOrder().reversed());
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -33,7 +33,10 @@ final class ComparatorRulesTest implements RefasterRuleCollectionTestCase {
|
|||||||
|
|
||||||
ImmutableSet<Comparator<String>> testReverseOrder() {
|
ImmutableSet<Comparator<String>> testReverseOrder() {
|
||||||
return ImmutableSet.of(
|
return ImmutableSet.of(
|
||||||
Comparator.reverseOrder(), Comparator.reverseOrder(), Comparator.reverseOrder());
|
Comparator.reverseOrder(),
|
||||||
|
Comparator.reverseOrder(),
|
||||||
|
Comparator.reverseOrder(),
|
||||||
|
Comparator.reverseOrder());
|
||||||
}
|
}
|
||||||
|
|
||||||
ImmutableSet<Comparator<String>> testCustomComparator() {
|
ImmutableSet<Comparator<String>> testCustomComparator() {
|
||||||
|
|||||||
Reference in New Issue
Block a user