core: remove useless return types
authorJean Privat <jean@pryen.org>
Sun, 29 Nov 2015 01:12:30 +0000 (20:12 -0500)
committerJean Privat <jean@pryen.org>
Mon, 30 Nov 2015 16:42:45 +0000 (11:42 -0500)
Signed-off-by: Jean Privat <jean@pryen.org>

lib/core/collection/array.nit
lib/core/collection/hash_collection.nit

index ce89435..b65f282 100644 (file)
@@ -130,7 +130,7 @@ abstract class AbstractArrayRead[E]
                end
        end
 
-       redef fun iterator: ArrayIterator[E] do
+       redef fun iterator: IndexedIterator[E] do
                var res = _free_iterator
                if res == null then return new ArrayIterator[E](self)
                res._index = 0
@@ -653,7 +653,7 @@ private class ArraySetIterator[E]
 
        redef fun item: E do return _iter.item
 
-       var iter: ArrayIterator[E]
+       var iter: Iterator[E]
 end
 
 
index 890ecd9..ac4a8a1 100644 (file)
@@ -238,7 +238,7 @@ class HashMap[K, V]
                end
        end
 
-       redef fun iterator: HashMapIterator[K, V] do return new HashMapIterator[K,V](self)
+       redef fun iterator do return new HashMapIterator[K,V](self)
 
        redef fun length do return _the_length