Chromium Code Reviews| Index: runtime/lib/growable_array.dart |
| diff --git a/runtime/lib/growable_array.dart b/runtime/lib/growable_array.dart |
| index bd79837fec4b124ea5b59a6a3badf31a74de323d..39b4522c72711d9e3cb1cffd56f875dd5eec54f8 100644 |
| --- a/runtime/lib/growable_array.dart |
| +++ b/runtime/lib/growable_array.dart |
| @@ -70,14 +70,13 @@ class _GrowableList<T> extends ListBase<T> { |
| } |
| void removeRange(int start, int end) { |
| - Lists.indicesCheck(this, start, end); |
|
Ivan Posva
2015/09/10 05:15:00
What about the other uses of indicesCheck? Why did
Lasse Reichstein Nielsen
2015/09/10 10:08:54
Will do.
|
| + RangeError.checkValidRange(start, end, this.length); |
| Lists.copy(this, end, this, start, this.length - end); |
| this.length = this.length - (end - start); |
| } |
| List<T> sublist(int start, [int end]) { |
| - Lists.indicesCheck(this, start, end); |
| - if (end == null) end = this.length; |
| + end = RangeError.checkValidRange(start, end, this.length); |
| int length = end - start; |
| if (length == 0) return <T>[]; |
| List list = new _List(length); |