diff options
author | Bjørn Christian Seime <bjorncs@yahoo-inc.com> | 2017-02-03 13:09:31 +0100 |
---|---|---|
committer | Bjørn Christian Seime <bjorncs@yahoo-inc.com> | 2017-02-03 14:25:53 +0100 |
commit | f96998a3000463ecd330b417ccf418a4129d3a81 (patch) | |
tree | 3ff821a872d73902d8289000ba983160f2b61dd0 /config-model/src/main/java/com/yahoo/searchdefinition/derived | |
parent | 0cf5991a9f248f852d84ff0db34b5ac1fcac0361 (diff) |
Simplify using Java 8 goodies
Diffstat (limited to 'config-model/src/main/java/com/yahoo/searchdefinition/derived')
-rw-r--r-- | config-model/src/main/java/com/yahoo/searchdefinition/derived/SearchOrderer.java | 9 |
1 files changed, 3 insertions, 6 deletions
diff --git a/config-model/src/main/java/com/yahoo/searchdefinition/derived/SearchOrderer.java b/config-model/src/main/java/com/yahoo/searchdefinition/derived/SearchOrderer.java index 17eeb069510..54690a1fa04 100644 --- a/config-model/src/main/java/com/yahoo/searchdefinition/derived/SearchOrderer.java +++ b/config-model/src/main/java/com/yahoo/searchdefinition/derived/SearchOrderer.java @@ -30,12 +30,9 @@ public class SearchOrderer { * @return a new list containing the same search instances in the right order */ public List<Search> order(List<Search> unordered) { - Collections.sort(unordered, new Comparator<Search>() { - @Override - public int compare(Search lhs, Search rhs) { - return lhs.getName().compareTo(rhs.getName()); - } - }); + // Description above state that the original order should be preserved, except for the dependency constraint. + // Yet we botch that guarantee by sorting the list... + unordered.sort(Comparator.comparing(Search::getName)); // No, this is not a fast algorithm... indexOnDocumentName(unordered); |