WebLinks: Convert to java.util, streams, and ImmutableList

Change-Id: I119489c22ce03ec091a81712228bc24bb4909117
This commit is contained in:
Dave Borowitz
2019-05-16 16:15:01 +02:00
committed by David Pursehouse
parent 60bcae2a3c
commit 9fff4e87fe
8 changed files with 50 additions and 43 deletions

View File

@@ -17,6 +17,7 @@ package com.google.gerrit.server.project;
import static java.util.stream.Collectors.toMap;
import com.google.common.base.Strings;
import com.google.common.collect.ImmutableList;
import com.google.gerrit.common.data.LabelType;
import com.google.gerrit.common.data.LabelValue;
import com.google.gerrit.extensions.common.LabelTypeInfo;
@@ -29,7 +30,6 @@ import com.google.gerrit.server.config.AllProjectsName;
import com.google.inject.Inject;
import com.google.inject.Singleton;
import java.util.HashMap;
import java.util.List;
@Singleton
public class ProjectJson {
@@ -65,7 +65,7 @@ public class ProjectJson {
info.description = Strings.emptyToNull(p.getDescription());
info.state = p.getState();
info.id = Url.encode(info.name);
List<WebLinkInfo> links = webLinks.getProjectLinks(p.getName());
ImmutableList<WebLinkInfo> links = webLinks.getProjectLinks(p.getName());
info.webLinks = links.isEmpty() ? null : links;
return info;
}