Simplify FilteredRepository.FilteredRefDatabase#getAdditionalRefs() Just return the list of refs from git.getRefDatabase().getAdditionalRefs() instead of adding those refs to a new Map and then return the Map values. Signed-off-by: Edwin Kempin <ekempin@google.com> Change-Id: Ia2e1016c976c56a4ddd5267e18bd6decf6607bc3
diff --git a/src/main/java/com/googlesource/gerrit/plugins/gitiles/FilteredRepository.java b/src/main/java/com/googlesource/gerrit/plugins/gitiles/FilteredRepository.java index 29258f0..f2f842c 100644 --- a/src/main/java/com/googlesource/gerrit/plugins/gitiles/FilteredRepository.java +++ b/src/main/java/com/googlesource/gerrit/plugins/gitiles/FilteredRepository.java
@@ -17,7 +17,6 @@ import static java.util.stream.Collectors.toMap; import com.google.common.collect.ImmutableList; -import com.google.common.collect.Maps; import com.google.gerrit.entities.Project; import com.google.gerrit.extensions.restapi.AuthException; import com.google.gerrit.server.CurrentUser; @@ -243,12 +242,7 @@ @Override public List<Ref> getAdditionalRefs() throws IOException { - List<Ref> refs = git.getRefDatabase().getAdditionalRefs(); - Map<String, Ref> result = Maps.newHashMapWithExpectedSize(refs.size()); - for (Ref ref : refs) { - result.put(ref.getName(), ref); - } - return ImmutableList.copyOf(result.values()); + return ImmutableList.copyOf(git.getRefDatabase().getAdditionalRefs()); } @Override