| Index: sdk/lib/core/sequences.dart
|
| diff --git a/sdk/lib/core/sequences.dart b/sdk/lib/core/sequences.dart
|
| index 677f93e1fabcabc9c5b47b7a2d05cedef5c2a0aa..a5a899127c3222abeb63808d3be6dd9f9a2b31f3 100644
|
| --- a/sdk/lib/core/sequences.dart
|
| +++ b/sdk/lib/core/sequences.dart
|
| @@ -56,14 +56,7 @@ abstract class SequenceCollection<E> implements Collection<E>, Sequence<E> {
|
| return value;
|
| }
|
|
|
| - Collection<E> where(bool f(E element)) {
|
| - List<E> result = <E>[];
|
| - for (int i = 0; i < this.length; i++) {
|
| - E element = this[i];
|
| - if (f(element)) result.add(element);
|
| - }
|
| - return result;
|
| - }
|
| + Iterable<E> where(bool f(E element)) => new WhereIterable<E>(this, f);
|
|
|
| bool every(bool f(E element)) {
|
| for (int i = 0; i < this.length; i++) {
|
|
|