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