Fix MapDictionary init 92/101692/2
authorRobert Varga <robert.varga@pantheon.tech>
Sat, 2 Jul 2022 21:57:09 +0000 (23:57 +0200)
committerRobert Varga <robert.varga@pantheon.tech>
Sun, 3 Jul 2022 01:24:45 +0000 (03:24 +0200)
We need to be able to downcast Map<String,String> to
MapDictionary<String,Object>. Adjust signature to allow that.

Change-Id: I2aabe8455e246a625216b0eb56acbad5a8454cc1
Signed-off-by: Robert Varga <robert.varga@pantheon.tech>
web/impl-osgi/src/main/java/org/opendaylight/aaa/web/osgi/MapDictionary.java

index 66f914ee3ef822100f4dfba33039e8cf0ab4edb5..a0aac8603a04a46bcb684b892393b43c2c1838b1 100644 (file)
@@ -27,7 +27,7 @@ import java.util.Map;
 class MapDictionary<K, V> extends Dictionary<K, V> {
     private final Map<K, V> map;
 
-    MapDictionary(final Map<K, V> map) {
+    MapDictionary(final Map<K, ? extends V> map) {
         this.map = ImmutableMap.copyOf(map);
     }