Simplify code syntax using Java 8 features

Change-Id: I3e59f0c38e4047595374a951619c9b43a46901df
This commit is contained in:
Gabriele M
2018-04-08 10:26:20 +02:00
committed by Joey
parent a72b78c31e
commit a64eae5fc0
6 changed files with 100 additions and 196 deletions

View File

@@ -192,12 +192,7 @@ public class HttpURLConnectionClient implements DownloadClient {
for (Map.Entry<String, List<String>> entry : mClient.getHeaderFields().entrySet()) {
if ("Link".equalsIgnoreCase((entry.getKey()))) {
duplicates = new PriorityQueue<>(entry.getValue().size(),
new Comparator<DuplicateLink>() {
@Override
public int compare(DuplicateLink d1, DuplicateLink d2) {
return Integer.compare(d1.mPriority, d2.mPriority);
}
});
Comparator.comparingInt(d -> d.mPriority));
// https://tools.ietf.org/html/rfc6249
// https://tools.ietf.org/html/rfc5988#section-5