redef fun iterator: IndexedIterator[E] is abstract
lib/core/collection/abstract_collection.nit:1035,2--51
redef fun iterator do return new CartesianIterator[E](self)
lib/combinations/combinations.nit:115,2--60
redef fun iterator do
return new CombinationIterator[E](self)
end
lib/combinations/combinations.nit:308,2--310,4
redef fun iterator: IndexedIterator[E] do
var res = _free_iterator
if res == null then return new ArrayIterator[E](self)
res._index = 0
_free_iterator = null
return res
end
lib/core/collection/array.nit:140,2--146,4
redef fun iterator: IndexedIterator[Char] do return self.iterator_from(0)
lib/core/text/abstract_text.nit:1458,2--74
redef fun iterator do return self.iterator_from(0)
lib/core/text/abstract_text.nit:1476,2--51
redef fun iterator do return new NProdIterator(prod)
lib/nitcc_runtime/nitcc_runtime.nit:577,2--53
# var tree = new OrderedTree[Int]
# tree.add_all(null, [1, 2])
# tree.add_all(1, [11, 12])
# tree.add_all(11, [111, 112])
# tree.add_all(12, [121, 122])
# tree.add_all(2, [21, 22])
# var order = [1, 11, 111, 112, 12, 121, 122, 2, 21, 22]
# assert tree.iterator.to_a == order
redef fun iterator do return new OrderedTreeIterator[E](self)
lib/ordered_tree/ordered_tree.nit:235,2--243,62
redef fun iterator do return new JavaArrayIterator[E](self)
lib/java/collections.nit:44,2--60
redef fun iterator: ListIterator[E] do return new ListIterator[E](self)
lib/core/collection/list.nit:196,2--72
redef fun iterator do return new CircularArrayIterator[E](self)
lib/core/collection/circular_array.nit:246,2--64
redef fun iterator do return new UnrolledIterator[E](self)
lib/more_collections/more_collections.nit:602,2--59
redef fun iterator: DummyIterator
do
return new DummyIterator(self)
end
lib/dummy_array/dummy_array.nit:72,2--75,4
redef fun iterator do return new BytesIterator.with_buffer(self)
lib/core/bytes.nit:618,2--65