diff options
Diffstat (limited to 'gerrit-gwtui-common/src/main/java/com/google/gerrit/client/rpc/NativeMap.java')
-rw-r--r-- | gerrit-gwtui-common/src/main/java/com/google/gerrit/client/rpc/NativeMap.java | 8 |
1 files changed, 3 insertions, 5 deletions
diff --git a/gerrit-gwtui-common/src/main/java/com/google/gerrit/client/rpc/NativeMap.java b/gerrit-gwtui-common/src/main/java/com/google/gerrit/client/rpc/NativeMap.java index 4b170687c9..41306ff2fd 100644 --- a/gerrit-gwtui-common/src/main/java/com/google/gerrit/client/rpc/NativeMap.java +++ b/gerrit-gwtui-common/src/main/java/com/google/gerrit/client/rpc/NativeMap.java @@ -14,11 +14,12 @@ package com.google.gerrit.client.rpc; +import static java.util.stream.Collectors.toCollection; + import com.google.gwt.core.client.JavaScriptObject; import com.google.gwt.core.client.JsArray; import com.google.gwt.user.client.rpc.AsyncCallback; import java.util.ArrayList; -import java.util.Collections; import java.util.List; import java.util.Set; @@ -57,10 +58,7 @@ public class NativeMap<T extends JavaScriptObject> extends JavaScriptObject { } public final List<String> sortedKeys() { - Set<String> keys = keySet(); - List<String> sorted = new ArrayList<>(keys); - Collections.sort(sorted); - return sorted; + return keySet().stream().sorted().collect(toCollection(ArrayList::new)); } public final native JsArray<T> values() /*-{ |