| OLD | NEW |
| 1 part of dart.core; | 1 part of dart.core; |
| 2 abstract class List<E> implements Iterable<E>, EfficientLength {external factor
y List([int length]); | 2 @SupportJsExtensionMethod() @JsPeerInterface(name: 'Array') abstract class List
<E> implements Iterable<E>, EfficientLength {external factory List([int length])
; |
| 3 external factory List.filled(int length, E fill); | 3 external factory List.filled(int length, E fill); |
| 4 external factory List.from(Iterable elements, { | 4 external factory List.from(Iterable elements, { |
| 5 bool growable : true} | 5 bool growable : true} |
| 6 ); | 6 ); |
| 7 factory List.generate(int length, E generator(int index), { | 7 factory List.generate(int length, E generator(int index), { |
| 8 bool growable : true} | 8 bool growable : true} |
| 9 ) { | 9 ) { |
| 10 List<E> result; | 10 List<E> result; |
| 11 if (growable) { | 11 if (growable) { |
| 12 result = <E> []..length = length; | 12 result = <E> []..length = length; |
| (...skipping 27 matching lines...) Expand all Loading... |
| 40 void removeWhere(bool test(E element)); | 40 void removeWhere(bool test(E element)); |
| 41 void retainWhere(bool test(E element)); | 41 void retainWhere(bool test(E element)); |
| 42 List<E> sublist(int start, [int end]); | 42 List<E> sublist(int start, [int end]); |
| 43 Iterable<E> getRange(int start, int end); | 43 Iterable<E> getRange(int start, int end); |
| 44 void setRange(int start, int end, Iterable<E> iterable, [int skipCount = 0]); | 44 void setRange(int start, int end, Iterable<E> iterable, [int skipCount = 0]); |
| 45 void removeRange(int start, int end); | 45 void removeRange(int start, int end); |
| 46 void fillRange(int start, int end, [E fillValue]); | 46 void fillRange(int start, int end, [E fillValue]); |
| 47 void replaceRange(int start, int end, Iterable<E> replacement); | 47 void replaceRange(int start, int end, Iterable<E> replacement); |
| 48 Map<int, E> asMap(); | 48 Map<int, E> asMap(); |
| 49 } | 49 } |
| OLD | NEW |