summaryrefslogtreecommitdiffstats
path: root/config-model/src/main/java/com/yahoo/searchdefinition/derived
diff options
context:
space:
mode:
authorBjørn Christian Seime <bjorncs@yahoo-inc.com>2017-02-03 13:09:31 +0100
committerBjørn Christian Seime <bjorncs@yahoo-inc.com>2017-02-03 14:25:53 +0100
commitf96998a3000463ecd330b417ccf418a4129d3a81 (patch)
tree3ff821a872d73902d8289000ba983160f2b61dd0 /config-model/src/main/java/com/yahoo/searchdefinition/derived
parent0cf5991a9f248f852d84ff0db34b5ac1fcac0361 (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.java9
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);