diff --git a/router/java/src/net/i2p/router/peermanager/ProfileOrganizer.java b/router/java/src/net/i2p/router/peermanager/ProfileOrganizer.java index 30eb5c9dffbcc77d714a97ff9e6f6261ed5e59f8..4d5a6548c1656cc9156ba77ca445c4616dc435c9 100644 --- a/router/java/src/net/i2p/router/peermanager/ProfileOrganizer.java +++ b/router/java/src/net/i2p/router/peermanager/ProfileOrganizer.java @@ -216,7 +216,7 @@ public class ProfileOrganizer { return old; } - private int count(Map<? extends Object, ? extends Object> m) { + private int count(Map<Hash, PeerProfile> m) { getReadLock(); try { return m.size(); @@ -1296,8 +1296,8 @@ public class ProfileOrganizer { } /** does a contain any of the elements in b? */ - private static boolean containsAny(Set<? extends Object> a, Set<? extends Object> b) { - for (Object o : b) { + private static <T> boolean containsAny(Set<T> a, Set<T> b) { + for (T o : b) { if (a.contains(o)) return true; }