Index: lib/runtime/dart/typed_data.js |
diff --git a/lib/runtime/dart/typed_data.js b/lib/runtime/dart/typed_data.js |
index fe0e94f7a1a1e2f214ed15d55c4566f00246ce2c..f642c83195d0061bfa27cd9b4fee4b40ca310a87 100644 |
--- a/lib/runtime/dart/typed_data.js |
+++ b/lib/runtime/dart/typed_data.js |
@@ -19,7 +19,7 @@ var _native_typed_data = dart.lazyImport(_native_typed_data); |
Endianness.LITTLE_ENDIAN = dart.const(new Endianness._(true)); |
dart.defineLazyProperties(Endianness, { |
get HOST_ENDIAN() { |
- return ByteData.view(Uint16List.fromList(dart.setType([1], core.List$(core.int))).buffer).getInt8(0) == 1 ? Endianness.LITTLE_ENDIAN : Endianness.BIG_ENDIAN; |
+ return ByteData.view(Uint16List.fromList(dart.list([1], core.int)).buffer).getInt8(0) == 1 ? Endianness.LITTLE_ENDIAN : Endianness.BIG_ENDIAN; |
} |
}); |
class ByteData extends core.Object { |
@@ -57,6 +57,7 @@ var _native_typed_data = dart.lazyImport(_native_typed_data); |
} |
} |
Int8List[dart.implements] = () => [core.List$(core.int), TypedData]; |
+ dart.implementExtension(Int8List, () => [core.List, core.Iterable]); |
dart.setSignature(Int8List, { |
constructors: () => ({ |
new: [Int8List, [core.int]], |
@@ -81,6 +82,7 @@ var _native_typed_data = dart.lazyImport(_native_typed_data); |
} |
} |
Uint8List[dart.implements] = () => [core.List$(core.int), TypedData]; |
+ dart.implementExtension(Uint8List, () => [core.List, core.Iterable]); |
dart.setSignature(Uint8List, { |
constructors: () => ({ |
new: [Uint8List, [core.int]], |
@@ -105,6 +107,7 @@ var _native_typed_data = dart.lazyImport(_native_typed_data); |
} |
} |
Uint8ClampedList[dart.implements] = () => [core.List$(core.int), TypedData]; |
+ dart.implementExtension(Uint8ClampedList, () => [core.List, core.Iterable]); |
dart.setSignature(Uint8ClampedList, { |
constructors: () => ({ |
new: [Uint8ClampedList, [core.int]], |
@@ -129,6 +132,7 @@ var _native_typed_data = dart.lazyImport(_native_typed_data); |
} |
} |
Int16List[dart.implements] = () => [core.List$(core.int), TypedData]; |
+ dart.implementExtension(Int16List, () => [core.List, core.Iterable]); |
dart.setSignature(Int16List, { |
constructors: () => ({ |
new: [Int16List, [core.int]], |
@@ -153,6 +157,7 @@ var _native_typed_data = dart.lazyImport(_native_typed_data); |
} |
} |
Uint16List[dart.implements] = () => [core.List$(core.int), TypedData]; |
+ dart.implementExtension(Uint16List, () => [core.List, core.Iterable]); |
dart.setSignature(Uint16List, { |
constructors: () => ({ |
new: [Uint16List, [core.int]], |
@@ -177,6 +182,7 @@ var _native_typed_data = dart.lazyImport(_native_typed_data); |
} |
} |
Int32List[dart.implements] = () => [core.List$(core.int), TypedData]; |
+ dart.implementExtension(Int32List, () => [core.List, core.Iterable]); |
dart.setSignature(Int32List, { |
constructors: () => ({ |
new: [Int32List, [core.int]], |
@@ -201,6 +207,7 @@ var _native_typed_data = dart.lazyImport(_native_typed_data); |
} |
} |
Uint32List[dart.implements] = () => [core.List$(core.int), TypedData]; |
+ dart.implementExtension(Uint32List, () => [core.List, core.Iterable]); |
dart.setSignature(Uint32List, { |
constructors: () => ({ |
new: [Uint32List, [core.int]], |
@@ -225,6 +232,7 @@ var _native_typed_data = dart.lazyImport(_native_typed_data); |
} |
} |
Int64List[dart.implements] = () => [core.List$(core.int), TypedData]; |
+ dart.implementExtension(Int64List, () => [core.List, core.Iterable]); |
dart.setSignature(Int64List, { |
constructors: () => ({ |
new: [Int64List, [core.int]], |
@@ -249,6 +257,7 @@ var _native_typed_data = dart.lazyImport(_native_typed_data); |
} |
} |
Uint64List[dart.implements] = () => [core.List$(core.int), TypedData]; |
+ dart.implementExtension(Uint64List, () => [core.List, core.Iterable]); |
dart.setSignature(Uint64List, { |
constructors: () => ({ |
new: [Uint64List, [core.int]], |
@@ -273,6 +282,7 @@ var _native_typed_data = dart.lazyImport(_native_typed_data); |
} |
} |
Float32List[dart.implements] = () => [core.List$(core.double), TypedData]; |
+ dart.implementExtension(Float32List, () => [core.List, core.Iterable]); |
dart.setSignature(Float32List, { |
constructors: () => ({ |
new: [Float32List, [core.int]], |
@@ -297,6 +307,7 @@ var _native_typed_data = dart.lazyImport(_native_typed_data); |
} |
} |
Float64List[dart.implements] = () => [core.List$(core.double), TypedData]; |
+ dart.implementExtension(Float64List, () => [core.List, core.Iterable]); |
dart.setSignature(Float64List, { |
constructors: () => ({ |
new: [Float64List, [core.int]], |
@@ -321,6 +332,7 @@ var _native_typed_data = dart.lazyImport(_native_typed_data); |
} |
} |
Float32x4List[dart.implements] = () => [core.List$(Float32x4), TypedData]; |
+ dart.implementExtension(Float32x4List, () => [core.List, core.Iterable]); |
dart.setSignature(Float32x4List, { |
constructors: () => ({ |
new: [Float32x4List, [core.int]], |
@@ -345,6 +357,7 @@ var _native_typed_data = dart.lazyImport(_native_typed_data); |
} |
} |
Int32x4List[dart.implements] = () => [core.List$(Int32x4), TypedData]; |
+ dart.implementExtension(Int32x4List, () => [core.List, core.Iterable]); |
dart.setSignature(Int32x4List, { |
constructors: () => ({ |
new: [Int32x4List, [core.int]], |
@@ -369,6 +382,7 @@ var _native_typed_data = dart.lazyImport(_native_typed_data); |
} |
} |
Float64x2List[dart.implements] = () => [core.List$(Float64x2), TypedData]; |
+ dart.implementExtension(Float64x2List, () => [core.List, core.Iterable]); |
dart.setSignature(Float64x2List, { |
constructors: () => ({ |
new: [Float64x2List, [core.int]], |