Index: lib/html/dart2js/html_dart2js.dart |
diff --git a/lib/html/dart2js/html_dart2js.dart b/lib/html/dart2js/html_dart2js.dart |
index f0e8ef9b4ae48dce57dd5e44d814fc4ea973f289..51acacb31c47bb9da102eb3ba1dc0a9e1cd78b6b 100644 |
--- a/lib/html/dart2js/html_dart2js.dart |
+++ b/lib/html/dart2js/html_dart2js.dart |
@@ -10282,7 +10282,7 @@ class _FilteredElementList implements List { |
} |
void setRange(int start, int rangeLength, List from, [int startFrom = 0]) { |
- throw const NotImplementedException(); |
+ throw new UnimplementedError(); |
} |
void removeRange(int start, int rangeLength) { |
@@ -10290,7 +10290,7 @@ class _FilteredElementList implements List { |
} |
void insertRange(int start, int rangeLength, [initialValue = null]) { |
- throw const NotImplementedException(); |
+ throw new UnimplementedError(); |
} |
void clear() { |
@@ -11467,15 +11467,15 @@ class _ChildrenElementList implements List { |
} |
void setRange(int start, int rangeLength, List from, [int startFrom = 0]) { |
- throw const NotImplementedException(); |
+ throw new UnimplementedError(); |
} |
void removeRange(int start, int rangeLength) { |
- throw const NotImplementedException(); |
+ throw new UnimplementedError(); |
} |
void insertRange(int start, int rangeLength, [initialValue = null]) { |
- throw const NotImplementedException(); |
+ throw new UnimplementedError(); |
} |
List getRange(int start, int rangeLength) => |
@@ -40070,7 +40070,7 @@ _convertNativeToDart_IDBKey(nativeKey) { |
return false; // number, string. |
} |
if (containsDate(nativeKey)) { |
- throw const NotImplementedException('IDBKey containing Date'); |
+ throw new UnimplementedError('IDBKey containing Date'); |
} |
// TODO: Cache conversion somewhere? |
return nativeKey; |
@@ -40151,11 +40151,11 @@ _convertDartToNative_PrepareForStructuredClone(value) { |
if (e is String) return e; |
if (e is Date) { |
// TODO(sra). |
- throw const NotImplementedException('structured clone of Date'); |
+ throw new UnimplementedError('structured clone of Date'); |
} |
if (e is RegExp) { |
// TODO(sra). |
- throw const NotImplementedException('structured clone of RegExp'); |
+ throw new UnimplementedError('structured clone of RegExp'); |
} |
// The browser's internal structured cloning algorithm will copy certain |
@@ -40167,12 +40167,12 @@ _convertDartToNative_PrepareForStructuredClone(value) { |
if (e is _FileImpl) return e; |
if (e is File) { |
- throw const NotImplementedException('structured clone of File'); |
+ throw new UnimplementedError('structured clone of File'); |
} |
if (e is _BlobImpl) return e; |
if (e is Blob) { |
- throw const NotImplementedException('structured clone of Blob'); |
+ throw new UnimplementedError('structured clone of Blob'); |
} |
if (e is _FileListImpl) return e; |
@@ -40180,17 +40180,17 @@ _convertDartToNative_PrepareForStructuredClone(value) { |
// TODO(sra): Firefox: How to convert _TypedImageData on the other end? |
if (e is _ImageDataImpl) return e; |
if (e is ImageData) { |
- throw const NotImplementedException('structured clone of ImageData'); |
+ throw new UnimplementedError('structured clone of ImageData'); |
} |
if (e is _ArrayBufferImpl) return e; |
if (e is ArrayBuffer) { |
- throw const NotImplementedException('structured clone of ArrayBuffer'); |
+ throw new UnimplementedError('structured clone of ArrayBuffer'); |
} |
if (e is _ArrayBufferViewImpl) return e; |
if (e is ArrayBufferView) { |
- throw const NotImplementedException('structured clone of ArrayBufferView'); |
+ throw new UnimplementedError('structured clone of ArrayBufferView'); |
} |
if (e is Map) { |
@@ -40262,7 +40262,7 @@ _convertDartToNative_PrepareForStructuredClone(value) { |
return copy; |
} |
- throw const NotImplementedException('structured clone of other type'); |
+ throw new UnimplementedError('structured clone of other type'); |
} |
var copy = walk(value); |
@@ -40315,12 +40315,12 @@ _convertNativeToDart_AcceptStructuredClone(object, {mustCopy = false}) { |
if (_isJavaScriptDate(e)) { |
// TODO(sra). |
- throw const NotImplementedException('structured clone of Date'); |
+ throw new UnimplementedError('structured clone of Date'); |
} |
if (_isJavaScriptRegExp(e)) { |
// TODO(sra). |
- throw const NotImplementedException('structured clone of RegExp'); |
+ throw new UnimplementedError('structured clone of RegExp'); |
} |
if (_isJavaScriptSimpleObject(e)) { |