From bf8b78b595dcc05313807a7bf288a89dbe218fdc Mon Sep 17 00:00:00 2001 From: Jean Privat Date: Thu, 12 Apr 2012 10:29:53 -0400 Subject: [PATCH] lib: fix mismatch between keys and values formal types Signed-off-by: Jean Privat --- lib/standard/collection/abstract_collection.nit | 2 +- lib/standard/collection/array.nit | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/lib/standard/collection/abstract_collection.nit b/lib/standard/collection/abstract_collection.nit index c3643b1..72adc03 100644 --- a/lib/standard/collection/abstract_collection.nit +++ b/lib/standard/collection/abstract_collection.nit @@ -357,7 +357,7 @@ end # Iterator on a 'values' point of view of a map class MapValuesIterator[K: Object, V] - super Iterator[K] + super Iterator[V] # The original iterator var iterator: MapIterator[K, V] diff --git a/lib/standard/collection/array.nit b/lib/standard/collection/array.nit index fa69711..f9ed504 100644 --- a/lib/standard/collection/array.nit +++ b/lib/standard/collection/array.nit @@ -623,7 +623,7 @@ class ArrayMapKeys[K: Object, E] end class ArrayMapValues[K: Object, E] - super RemovableCollection[K] + super RemovableCollection[E] # The original map var map: ArrayMap[K, E] redef fun first do return self.map._items.first.first -- 1.7.9.5