Index: sdk/lib/collection/queue.dart |
diff --git a/sdk/lib/collection/queue.dart b/sdk/lib/collection/queue.dart |
index 2e6a24afa2ec7848c0a22513dbb6553aaff53f1f..386cf50a03b6f36dcbceb28107c4063ea7bdf253 100644 |
--- a/sdk/lib/collection/queue.dart |
+++ b/sdk/lib/collection/queue.dart |
@@ -17,7 +17,7 @@ part of dart.collection; |
* This goes both for using the [iterator] directly, or for iterating an |
* `Iterable` returned by a method like [map] or [where]. |
*/ |
-abstract class Queue<E> implements EfficientLengthIterable<E> { |
+abstract class Queue<E> implements Iterable<E>, EfficientLength { |
/** |
* Creates a queue. |
@@ -487,7 +487,7 @@ class ListQueue<E> extends ListIterable<E> implements Queue<E> { |
return queue; |
} else { |
int capacity = _INITIAL_CAPACITY; |
- if (elements is EfficientLengthIterable) { |
+ if (elements is EfficientLength) { |
capacity = elements.length; |
} |
ListQueue<E> result = new ListQueue<E>(capacity); |