Make code compile in Eclipse
The Eclipse compiler doesn't like this line. Rewriting it slightly makes
the compilation work.
The failure in Eclipse was:
The method sorted(Comparator<? super
Map.Entry<Account.Id,MutableDouble>>) in the type
Stream<Map.Entry<Account.Id,MutableDouble>> is not applicable for the
arguments (Comparator<Map.Entry<Object,Comparable<? super Comparable<?
super V>>>>)
Signed-off-by: Edwin Kempin <ekempin@google.com>
Change-Id: If6967e98fd9492186193766e2cf64e150d5c3afa
diff --git a/java/com/google/gerrit/server/restapi/change/ReviewerRecommender.java b/java/com/google/gerrit/server/restapi/change/ReviewerRecommender.java
index 39df82d..da09f11 100644
--- a/java/com/google/gerrit/server/restapi/change/ReviewerRecommender.java
+++ b/java/com/google/gerrit/server/restapi/change/ReviewerRecommender.java
@@ -182,7 +182,7 @@
// Sort results
Stream<Map.Entry<Account.Id, MutableDouble>> sorted =
reviewerScores.entrySet().stream()
- .sorted(Collections.reverseOrder(Map.Entry.comparingByValue()));
+ .sorted(Map.Entry.comparingByValue(Collections.reverseOrder()));
List<Account.Id> sortedSuggestions = sorted.map(Map.Entry::getKey).collect(toList());
logger.atFine().log("Sorted suggestions: %s", sortedSuggestions);
return sortedSuggestions;