IDEA-216381 exclude non-comparable collection elements (IDEA-CR-48589)

GitOrigin-RevId: 58ab178f4b0c6662a08949c5adbc95fe64b3e770
This commit is contained in:
Tagir Valeev
2019-07-02 06:52:16 +03:00
committed by intellij-monorepo-bot
parent 6cc1a148ac
commit 77e2d54bb0
3 changed files with 9 additions and 0 deletions
@@ -8,6 +8,8 @@ class Test {
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));
}
}
@@ -8,6 +8,8 @@ class Test {
list.stream().min(String.CASE_INSENSITIVE_ORDER.reversed());
list.stream().max(Collections.reverseOrder(String.CASE_INSENSITIVE_ORDER));
list.stream().min(Collections.reverseOrder());
List<Object> list2 = Arrays.asList("a", "b", "c");
list2.stream().min(Collections.reverseOrder());
Collector<String, ?, Optional<String>> c = Collectors.maxBy(Comparator.comparing(String::length, Comparator.reverseOrder()));
}
}