end
# A HashCollection is an array of HashNode[K] indexed by the K hash value
-private class HashCollection[K: Object, N: HashNode[K], E: Object]
+private class HashCollection[K: Object, N: HashNode[K], E]
special Collection[E]
special ArrayCapable[N]
attr _array: NativeArray[N] = null # Used to store items
redef meth key do return first
redef type N: HashMapNode[K, V]
- redef init(k: K, v: V)
+ init(k: K, v: V)
do
first = k
second = v
return _node.second
end
- redef meth item=(value)
- do
- assert is_ok
- _node.second = value
- end
+ #redef meth item=(value)
+ #do
+ # assert is_ok
+ # _node.second = value
+ #end
redef meth key
do