Index: lib/html/dart2js/html_dart2js.dart |
diff --git a/lib/html/dart2js/html_dart2js.dart b/lib/html/dart2js/html_dart2js.dart |
index 286137ddce17cdd0437cfa99702c3f6063b53541..6582057f3f1fc5b8971f5780602f20fd26e698f9 100644 |
--- a/lib/html/dart2js/html_dart2js.dart |
+++ b/lib/html/dart2js/html_dart2js.dart |
@@ -40862,14 +40862,13 @@ class _Lists { |
* [:start + length:]. |
* Returns an empty list if [length] is 0. |
* Throws an [ArgumentError] if [length] is negative. |
- * Throws an [IndexOutOfRangeException] if [start] or |
- * [:start + length:] are out of range. |
+ * Throws a [RangeError] if [start] or [:start + length:] are out of range. |
*/ |
static List getRange(List a, int start, int length, List accumulator) { |
if (length < 0) throw new ArgumentError('length'); |
- if (start < 0) throw new IndexOutOfRangeException(start); |
+ if (start < 0) throw new RangeError.value(start); |
int end = start + length; |
- if (end > a.length) throw new IndexOutOfRangeException(end); |
+ if (end > a.length) throw new RangeError.value(end); |
for (int i = start; i < end; i++) { |
accumulator.add(a[i]); |
} |