| OLD | NEW |
| 1 part of dart._internal; | 1 part of dart._internal; |
| 2 abstract class FixedLengthListMixin<E> {void set length(int newLength) { | 2 abstract class FixedLengthListMixin<E> {void set length(int newLength) { |
| 3 throw new UnsupportedError("Cannot change the length of a fixed-length list"); | 3 throw new UnsupportedError("Cannot change the length of a fixed-length list"); |
| 4 } | 4 } |
| 5 void add(E value) { | 5 void add(E value) { |
| 6 throw new UnsupportedError("Cannot add to a fixed-length list"); | 6 throw new UnsupportedError("Cannot add to a fixed-length list"); |
| 7 } | 7 } |
| 8 void insert(int index, E value) { | 8 void insert(int index, E value) { |
| 9 throw new UnsupportedError("Cannot add to a fixed-length list"); | 9 throw new UnsupportedError("Cannot add to a fixed-length list"); |
| 10 } | 10 } |
| (...skipping 91 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 102 class _ListIndicesIterable extends ListIterable<int> {List _backedList; | 102 class _ListIndicesIterable extends ListIterable<int> {List _backedList; |
| 103 _ListIndicesIterable(this._backedList); | 103 _ListIndicesIterable(this._backedList); |
| 104 int get length => _backedList.length; | 104 int get length => _backedList.length; |
| 105 int elementAt(int index) { | 105 int elementAt(int index) { |
| 106 RangeError.checkValidIndex(index, this); | 106 RangeError.checkValidIndex(index, this); |
| 107 return index; | 107 return index; |
| 108 } | 108 } |
| 109 } | 109 } |
| 110 class ListMapView<E> implements Map<int, E> {List<E> _values; | 110 class ListMapView<E> implements Map<int, E> {List<E> _values; |
| 111 ListMapView(this._values); | 111 ListMapView(this._values); |
| 112 E operator [](Object key) => containsKey(key) ? _values[key] : null; | 112 E operator [](Object key) => containsKey(key) ? _values[DEVC$RT.cast(key, Objec
t, int, "ImplicitCast", """line 251, column 59 of dart:_internal/list.dart: """,
key is int, true)] : null; |
| 113 int get length => _values.length; | 113 int get length => _values.length; |
| 114 Iterable<E> get values => new SubListIterable<E>(_values, 0, null); | 114 Iterable<E> get values => new SubListIterable<E>(_values, 0, null); |
| 115 Iterable<int> get keys => new _ListIndicesIterable(_values); | 115 Iterable<int> get keys => new _ListIndicesIterable(_values); |
| 116 bool get isEmpty => _values.isEmpty; | 116 bool get isEmpty => _values.isEmpty; |
| 117 bool get isNotEmpty => _values.isNotEmpty; | 117 bool get isNotEmpty => _values.isNotEmpty; |
| 118 bool containsValue(Object value) => _values.contains(value); | 118 bool containsValue(Object value) => _values.contains(value); |
| 119 bool containsKey(Object key) => key is int && key >= 0 && key < length; | 119 bool containsKey(Object key) => key is int && key >= 0 && key < length; |
| 120 void forEach(void f(int key, E value)) { | 120 void forEach(void f(int key, E value)) { |
| 121 int length = _values.length; | 121 int length = _values.length; |
| 122 for (int i = 0; i < length; i++) { | 122 for (int i = 0; i < length; i++) { |
| (...skipping 28 matching lines...) Expand all Loading... |
| 151 abstract class UnmodifiableListError {static UnsupportedError add() => new Unsu
pportedError("Cannot add to unmodifiable List"); | 151 abstract class UnmodifiableListError {static UnsupportedError add() => new Unsu
pportedError("Cannot add to unmodifiable List"); |
| 152 static UnsupportedError change() => new UnsupportedError("Cannot change the con
tent of an unmodifiable List"); | 152 static UnsupportedError change() => new UnsupportedError("Cannot change the con
tent of an unmodifiable List"); |
| 153 static UnsupportedError length() => new UnsupportedError("Cannot change length
of unmodifiable List"); | 153 static UnsupportedError length() => new UnsupportedError("Cannot change length
of unmodifiable List"); |
| 154 static UnsupportedError remove() => new UnsupportedError("Cannot remove from un
modifiable List"); | 154 static UnsupportedError remove() => new UnsupportedError("Cannot remove from un
modifiable List"); |
| 155 } | 155 } |
| 156 abstract class NonGrowableListError {static UnsupportedError add() => new Unsup
portedError("Cannot add to non-growable List"); | 156 abstract class NonGrowableListError {static UnsupportedError add() => new Unsup
portedError("Cannot add to non-growable List"); |
| 157 static UnsupportedError length() => new UnsupportedError("Cannot change length
of non-growable List"); | 157 static UnsupportedError length() => new UnsupportedError("Cannot change length
of non-growable List"); |
| 158 static UnsupportedError remove() => new UnsupportedError("Cannot remove from no
n-growable List"); | 158 static UnsupportedError remove() => new UnsupportedError("Cannot remove from no
n-growable List"); |
| 159 } | 159 } |
| 160 external List makeListFixedLength(List growableList) ; | 160 external List makeListFixedLength(List growableList) ; |
| OLD | NEW |