Index: lib/src/canonicalized_map.dart |
diff --git a/lib/src/canonicalized_map.dart b/lib/src/canonicalized_map.dart |
index f1cd85912a29d906fa9fc9af945dc6c0040401ed..7ee3f86c4c717ae4f7c38c72fdf789d19ee926ea 100644 |
--- a/lib/src/canonicalized_map.dart |
+++ b/lib/src/canonicalized_map.dart |
@@ -35,7 +35,7 @@ class CanonicalizedMap<C, K, V> implements Map<K, V> { |
* methods that take arbitrary objects. It can be used to filter out keys that |
* can't be canonicalized. |
*/ |
- CanonicalizedMap(C canonicalize(K key), {bool isValidKey(K key)}) |
+ CanonicalizedMap(C canonicalize(K key), {bool isValidKey(Object key)}) |
: _canonicalize = canonicalize, |
_isValidKeyFn = isValidKey; |
@@ -51,7 +51,7 @@ class CanonicalizedMap<C, K, V> implements Map<K, V> { |
* can't be canonicalized. |
*/ |
CanonicalizedMap.from(Map<K, V> other, C canonicalize(K key), |
- {bool isValidKey(K key)}) |
+ {bool isValidKey(Object key)}) |
: _canonicalize = canonicalize, |
_isValidKeyFn = isValidKey { |
addAll(other); |