Index: runtime/lib/collection_patch.dart |
diff --git a/runtime/lib/collection_patch.dart b/runtime/lib/collection_patch.dart |
index 8ed2abca4f9ef76c59a3dbdf7559d1a3eb15d851..1ddd5d91dfd69b01f37d2baa9d205544d679057d 100644 |
--- a/runtime/lib/collection_patch.dart |
+++ b/runtime/lib/collection_patch.dart |
@@ -700,7 +700,7 @@ class _HashTable<K> { |
/** |
* Generic iterable based on a [_HashTable]. |
*/ |
-abstract class _HashTableIterable<E> extends Iterable<E> { |
+abstract class _HashTableIterable<E> extends IterableBase<E> { |
final _HashTable _hashTable; |
_HashTableIterable(this._hashTable); |
@@ -924,7 +924,7 @@ class _LinkedHashTable<K> extends _HashTable<K> { |
} |
} |
-class _LinkedHashTableKeyIterable<K> extends Iterable<K> { |
+class _LinkedHashTableKeyIterable<K> extends IterableBase<K> { |
final _LinkedHashTable<K> _table; |
_LinkedHashTableKeyIterable(this._table); |
Iterator<K> get iterator => new _LinkedHashTableKeyIterator<K>(_table); |
@@ -940,7 +940,7 @@ class _LinkedHashTableKeyIterator<K> extends _LinkedHashTableIterator<K> { |
K _getCurrent(int offset) => _hashTable._key(offset); |
} |
-class _LinkedHashTableValueIterable<V> extends Iterable<V> { |
+class _LinkedHashTableValueIterable<V> extends IterableBase<V> { |
final _LinkedHashTable _hashTable; |
final int _valueIndex; |
_LinkedHashTableValueIterable(this._hashTable, this._valueIndex); |