Files
openide/java/java-tests/testData/codeInsight/daemonCodeAnalyzer/quickFix/comparatorCanBeSimplified/afterComparingMinMaxReversed.java
Tagir Valeev 77e2d54bb0 IDEA-216381 exclude non-comparable collection elements (IDEA-CR-48589)
GitOrigin-RevId: 58ab178f4b0c6662a08949c5adbc95fe64b3e770
2019-07-02 06:52:16 +03:00

15 lines
589 B
Java

// "Fix all 'Comparator can be simplified' problems in file" "true"
import java.util.*;
import java.util.stream.*;
class Test {
void test(List<String> list) {
Collections.min(list, Comparator.naturalOrder());
list.stream().max(String.CASE_INSENSITIVE_ORDER);
list.stream().min(String.CASE_INSENSITIVE_ORDER);
list.stream().max(Comparator.naturalOrder());
List<Object> list2 = Arrays.asList("a", "b", "c");
list2.stream().min(Collections.reverseOrder());
Collector<String, ?, Optional<String>> c = Collectors.minBy(Comparator.comparing(String::length));
}
}