Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(528)

Side by Side Diff: test/dart_codegen/expect/collection/set.dart

Issue 1112403004: SDK fixes (Closed) Base URL: git@github.com:dart-lang/dev_compiler.git@master
Patch Set: Formatting fix Created 5 years, 7 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch
OLDNEW
1 part of dart.collection; 1 part of dart.collection;
2 abstract class SetMixin<E> implements Set<E> {bool add(E element); 2 abstract class SetMixin<E> implements Set<E> {bool add(E element);
3 bool contains(Object element); 3 bool contains(Object element);
4 E lookup(E element); 4 E lookup(Object element);
5 bool remove(Object element); 5 bool remove(Object element);
6 Iterator<E> get iterator; 6 Iterator<E> get iterator;
7 Set<E> toSet(); 7 Set<E> toSet();
8 int get length; 8 int get length;
9 bool get isEmpty => length == 0; 9 bool get isEmpty => length == 0;
10 bool get isNotEmpty => length != 0; 10 bool get isNotEmpty => length != 0;
11 void clear() { 11 void clear() {
12 removeAll(toList()); 12 removeAll(toList());
13 } 13 }
14 void addAll(Iterable<E> elements) { 14 void addAll(Iterable<E> elements) {
(...skipping 189 matching lines...) Expand 10 before | Expand all | Expand 10 after
204 int elementIndex = 0; 204 int elementIndex = 0;
205 for (E element in this) { 205 for (E element in this) {
206 if (index == elementIndex) return element; 206 if (index == elementIndex) return element;
207 elementIndex++; 207 elementIndex++;
208 } 208 }
209 throw new RangeError.index(index, this, "index", null, elementIndex); 209 throw new RangeError.index(index, this, "index", null, elementIndex);
210 } 210 }
211 } 211 }
212 abstract class SetBase<E> extends SetMixin<E> {static String setToString(Set se t) => IterableBase.iterableToFullString(set, '{', '}'); 212 abstract class SetBase<E> extends SetMixin<E> {static String setToString(Set se t) => IterableBase.iterableToFullString(set, '{', '}');
213 } 213 }
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698