| Index: lib/runtime/dart/_native_typed_data.js
|
| diff --git a/lib/runtime/dart/_native_typed_data.js b/lib/runtime/dart/_native_typed_data.js
|
| index 24ffc67cb44b63efaf987500d48fe3417145d9de..a19494a97e032d867d37feaa9b33a0c681100701 100644
|
| --- a/lib/runtime/dart/_native_typed_data.js
|
| +++ b/lib/runtime/dart/_native_typed_data.js
|
| @@ -20,49 +20,49 @@ var math = dart.import(math);
|
| offsetInBytes = 0;
|
| if (length === void 0)
|
| length = null;
|
| - return new NativeUint8List.view(this, offsetInBytes, length);
|
| + return NativeUint8List.view(this, offsetInBytes, length);
|
| }
|
| asInt8List(offsetInBytes, length) {
|
| if (offsetInBytes === void 0)
|
| offsetInBytes = 0;
|
| if (length === void 0)
|
| length = null;
|
| - return new NativeInt8List.view(this, offsetInBytes, length);
|
| + return NativeInt8List.view(this, offsetInBytes, length);
|
| }
|
| asUint8ClampedList(offsetInBytes, length) {
|
| if (offsetInBytes === void 0)
|
| offsetInBytes = 0;
|
| if (length === void 0)
|
| length = null;
|
| - return new NativeUint8ClampedList.view(this, offsetInBytes, length);
|
| + return NativeUint8ClampedList.view(this, offsetInBytes, length);
|
| }
|
| asUint16List(offsetInBytes, length) {
|
| if (offsetInBytes === void 0)
|
| offsetInBytes = 0;
|
| if (length === void 0)
|
| length = null;
|
| - return new NativeUint16List.view(this, offsetInBytes, length);
|
| + return NativeUint16List.view(this, offsetInBytes, length);
|
| }
|
| asInt16List(offsetInBytes, length) {
|
| if (offsetInBytes === void 0)
|
| offsetInBytes = 0;
|
| if (length === void 0)
|
| length = null;
|
| - return new NativeInt16List.view(this, offsetInBytes, length);
|
| + return NativeInt16List.view(this, offsetInBytes, length);
|
| }
|
| asUint32List(offsetInBytes, length) {
|
| if (offsetInBytes === void 0)
|
| offsetInBytes = 0;
|
| if (length === void 0)
|
| length = null;
|
| - return new NativeUint32List.view(this, offsetInBytes, length);
|
| + return NativeUint32List.view(this, offsetInBytes, length);
|
| }
|
| asInt32List(offsetInBytes, length) {
|
| if (offsetInBytes === void 0)
|
| offsetInBytes = 0;
|
| if (length === void 0)
|
| length = null;
|
| - return new NativeInt32List.view(this, offsetInBytes, length);
|
| + return NativeInt32List.view(this, offsetInBytes, length);
|
| }
|
| asUint64List(offsetInBytes, length) {
|
| if (offsetInBytes === void 0)
|
| @@ -91,14 +91,14 @@ var math = dart.import(math);
|
| offsetInBytes = 0;
|
| if (length === void 0)
|
| length = null;
|
| - return new NativeFloat32List.view(this, offsetInBytes, length);
|
| + return NativeFloat32List.view(this, offsetInBytes, length);
|
| }
|
| asFloat64List(offsetInBytes, length) {
|
| if (offsetInBytes === void 0)
|
| offsetInBytes = 0;
|
| if (length === void 0)
|
| length = null;
|
| - return new NativeFloat64List.view(this, offsetInBytes, length);
|
| + return NativeFloat64List.view(this, offsetInBytes, length);
|
| }
|
| asFloat32x4List(offsetInBytes, length) {
|
| if (offsetInBytes === void 0)
|
| @@ -121,7 +121,7 @@ var math = dart.import(math);
|
| offsetInBytes = 0;
|
| if (length === void 0)
|
| length = null;
|
| - return new NativeByteData.view(this, offsetInBytes, length);
|
| + return NativeByteData.view(this, offsetInBytes, length);
|
| }
|
| }
|
| NativeByteBuffer[dart.implements] = () => [typed_data.ByteBuffer];
|
| @@ -150,13 +150,13 @@ var math = dart.import(math);
|
| let _checkSublistArguments = Symbol('_checkSublistArguments');
|
| class NativeFloat32x4List extends dart.mixin(core.Object, collection.ListMixin$(typed_data.Float32x4), _internal.FixedLengthListMixin$(typed_data.Float32x4)) {
|
| NativeFloat32x4List(length) {
|
| - this[_storage] = new NativeFloat32List(dart.notNull(length) * 4);
|
| + this[_storage] = NativeFloat32List.new(dart.notNull(length) * 4);
|
| }
|
| _externalStorage(storage) {
|
| this[_storage] = storage;
|
| }
|
| _slowFromList(list) {
|
| - this[_storage] = new NativeFloat32List(dart.notNull(list[core.$length]) * 4);
|
| + this[_storage] = NativeFloat32List.new(dart.notNull(list[core.$length]) * 4);
|
| for (let i = 0; dart.notNull(i) < dart.notNull(list[core.$length]); i = dart.notNull(i) + 1) {
|
| let e = list[core.$get](i);
|
| this[_storage][core.$set](dart.notNull(i) * 4 + 0, e.x);
|
| @@ -168,9 +168,9 @@ var math = dart.import(math);
|
| get runtimeType() {
|
| return typed_data.Float32x4List;
|
| }
|
| - fromList(list) {
|
| + static fromList(list) {
|
| if (dart.is(list, NativeFloat32x4List)) {
|
| - return new NativeFloat32x4List._externalStorage(new NativeFloat32List.fromList(list[_storage]));
|
| + return new NativeFloat32x4List._externalStorage(NativeFloat32List.fromList(list[_storage]));
|
| } else {
|
| return new NativeFloat32x4List._slowFromList(list);
|
| }
|
| @@ -190,7 +190,7 @@ var math = dart.import(math);
|
| [_invalidIndex](index, length) {
|
| if (dart.notNull(index) < 0 || dart.notNull(index) >= dart.notNull(length)) {
|
| if (length == this[core.$length]) {
|
| - throw new core.RangeError.index(index, this);
|
| + throw core.RangeError.index(index, this);
|
| }
|
| throw new core.RangeError.range(index, 0, dart.notNull(length) - 1);
|
| } else {
|
| @@ -239,7 +239,6 @@ var math = dart.import(math);
|
| NativeFloat32x4List[dart.implements] = () => [typed_data.Float32x4List];
|
| dart.defineNamedConstructor(NativeFloat32x4List, '_externalStorage');
|
| dart.defineNamedConstructor(NativeFloat32x4List, '_slowFromList');
|
| - dart.defineNamedConstructor(NativeFloat32x4List, 'fromList');
|
| dart.setSignature(NativeFloat32x4List, {
|
| constructors: () => ({
|
| NativeFloat32x4List: [NativeFloat32x4List, [core.int]],
|
| @@ -258,13 +257,13 @@ var math = dart.import(math);
|
| });
|
| class NativeInt32x4List extends dart.mixin(core.Object, collection.ListMixin$(typed_data.Int32x4), _internal.FixedLengthListMixin$(typed_data.Int32x4)) {
|
| NativeInt32x4List(length) {
|
| - this[_storage] = new NativeInt32List(dart.notNull(length) * 4);
|
| + this[_storage] = NativeInt32List.new(dart.notNull(length) * 4);
|
| }
|
| _externalStorage(storage) {
|
| this[_storage] = storage;
|
| }
|
| _slowFromList(list) {
|
| - this[_storage] = new NativeInt32List(dart.notNull(list[core.$length]) * 4);
|
| + this[_storage] = NativeInt32List.new(dart.notNull(list[core.$length]) * 4);
|
| for (let i = 0; dart.notNull(i) < dart.notNull(list[core.$length]); i = dart.notNull(i) + 1) {
|
| let e = list[core.$get](i);
|
| this[_storage][core.$set](dart.notNull(i) * 4 + 0, e.x);
|
| @@ -276,9 +275,9 @@ var math = dart.import(math);
|
| get runtimeType() {
|
| return typed_data.Int32x4List;
|
| }
|
| - fromList(list) {
|
| + static fromList(list) {
|
| if (dart.is(list, NativeInt32x4List)) {
|
| - return new NativeInt32x4List._externalStorage(new NativeInt32List.fromList(list[_storage]));
|
| + return new NativeInt32x4List._externalStorage(NativeInt32List.fromList(list[_storage]));
|
| } else {
|
| return new NativeInt32x4List._slowFromList(list);
|
| }
|
| @@ -298,7 +297,7 @@ var math = dart.import(math);
|
| [_invalidIndex](index, length) {
|
| if (dart.notNull(index) < 0 || dart.notNull(index) >= dart.notNull(length)) {
|
| if (length == this[core.$length]) {
|
| - throw new core.RangeError.index(index, this);
|
| + throw core.RangeError.index(index, this);
|
| }
|
| throw new core.RangeError.range(index, 0, dart.notNull(length) - 1);
|
| } else {
|
| @@ -347,7 +346,6 @@ var math = dart.import(math);
|
| NativeInt32x4List[dart.implements] = () => [typed_data.Int32x4List];
|
| dart.defineNamedConstructor(NativeInt32x4List, '_externalStorage');
|
| dart.defineNamedConstructor(NativeInt32x4List, '_slowFromList');
|
| - dart.defineNamedConstructor(NativeInt32x4List, 'fromList');
|
| dart.setSignature(NativeInt32x4List, {
|
| constructors: () => ({
|
| NativeInt32x4List: [NativeInt32x4List, [core.int]],
|
| @@ -366,22 +364,22 @@ var math = dart.import(math);
|
| });
|
| class NativeFloat64x2List extends dart.mixin(core.Object, collection.ListMixin$(typed_data.Float64x2), _internal.FixedLengthListMixin$(typed_data.Float64x2)) {
|
| NativeFloat64x2List(length) {
|
| - this[_storage] = new NativeFloat64List(dart.notNull(length) * 2);
|
| + this[_storage] = NativeFloat64List.new(dart.notNull(length) * 2);
|
| }
|
| _externalStorage(storage) {
|
| this[_storage] = storage;
|
| }
|
| _slowFromList(list) {
|
| - this[_storage] = new NativeFloat64List(dart.notNull(list[core.$length]) * 2);
|
| + this[_storage] = NativeFloat64List.new(dart.notNull(list[core.$length]) * 2);
|
| for (let i = 0; dart.notNull(i) < dart.notNull(list[core.$length]); i = dart.notNull(i) + 1) {
|
| let e = list[core.$get](i);
|
| this[_storage][core.$set](dart.notNull(i) * 2 + 0, e.x);
|
| this[_storage][core.$set](dart.notNull(i) * 2 + 1, e.y);
|
| }
|
| }
|
| - fromList(list) {
|
| + static fromList(list) {
|
| if (dart.is(list, NativeFloat64x2List)) {
|
| - return new NativeFloat64x2List._externalStorage(new NativeFloat64List.fromList(list[_storage]));
|
| + return new NativeFloat64x2List._externalStorage(NativeFloat64List.fromList(list[_storage]));
|
| } else {
|
| return new NativeFloat64x2List._slowFromList(list);
|
| }
|
| @@ -404,7 +402,7 @@ var math = dart.import(math);
|
| [_invalidIndex](index, length) {
|
| if (dart.notNull(index) < 0 || dart.notNull(index) >= dart.notNull(length)) {
|
| if (length == this[core.$length]) {
|
| - throw new core.RangeError.index(index, this);
|
| + throw core.RangeError.index(index, this);
|
| }
|
| throw new core.RangeError.range(index, 0, dart.notNull(length) - 1);
|
| } else {
|
| @@ -432,7 +430,7 @@ var math = dart.import(math);
|
| this[_checkIndex](index, this[core.$length]);
|
| let _x = this[_storage][core.$get](dart.notNull(index) * 2 + 0);
|
| let _y = this[_storage][core.$get](dart.notNull(index) * 2 + 1);
|
| - return new typed_data.Float64x2(_x, _y);
|
| + return typed_data.Float64x2.new(_x, _y);
|
| }
|
| [core.$set](index, value) {
|
| this[_checkIndex](index, this[core.$length]);
|
| @@ -449,7 +447,6 @@ var math = dart.import(math);
|
| NativeFloat64x2List[dart.implements] = () => [typed_data.Float64x2List];
|
| dart.defineNamedConstructor(NativeFloat64x2List, '_externalStorage');
|
| dart.defineNamedConstructor(NativeFloat64x2List, '_slowFromList');
|
| - dart.defineNamedConstructor(NativeFloat64x2List, 'fromList');
|
| dart.setSignature(NativeFloat64x2List, {
|
| constructors: () => ({
|
| NativeFloat64x2List: [NativeFloat64x2List, [core.int]],
|
| @@ -478,7 +475,7 @@ var math = dart.import(math);
|
| if (dart.is(this, core.List)) {
|
| let list = this;
|
| if (dart.equals(length, list.length)) {
|
| - throw new core.RangeError.index(index, this);
|
| + throw core.RangeError.index(index, this);
|
| }
|
| }
|
| throw new core.RangeError.range(index, 0, dart.notNull(length) - 1);
|
| @@ -530,7 +527,7 @@ var math = dart.import(math);
|
| function _ensureNativeList(list) {
|
| if (dart.is(list, _interceptors.JSIndexable))
|
| return list;
|
| - let result = new core.List(list[core.$length]);
|
| + let result = core.List.new(list[core.$length]);
|
| for (let i = 0; dart.notNull(i) < dart.notNull(list[core.$length]); i = dart.notNull(i) + 1) {
|
| result[core.$set](i, list[core.$get](i));
|
| }
|
| @@ -550,10 +547,10 @@ var math = dart.import(math);
|
| let _setUint16 = Symbol('_setUint16');
|
| let _setUint32 = Symbol('_setUint32');
|
| class NativeByteData extends NativeTypedData {
|
| - NativeByteData(length) {
|
| + static new(length) {
|
| return NativeByteData._create1(_checkLength(length));
|
| }
|
| - view(buffer, offsetInBytes, length) {
|
| + static view(buffer, offsetInBytes, length) {
|
| _checkViewArguments(buffer, offsetInBytes, length);
|
| return length == null ? NativeByteData._create2(buffer, offsetInBytes) : NativeByteData._create3(buffer, offsetInBytes, length);
|
| }
|
| @@ -654,10 +651,9 @@ var math = dart.import(math);
|
| }
|
| }
|
| NativeByteData[dart.implements] = () => [typed_data.ByteData];
|
| - dart.defineNamedConstructor(NativeByteData, 'view');
|
| dart.setSignature(NativeByteData, {
|
| constructors: () => ({
|
| - NativeByteData: [NativeByteData, [core.int]],
|
| + new: [NativeByteData, [core.int]],
|
| view: [NativeByteData, [typed_data.ByteBuffer, core.int, core.int]]
|
| }),
|
| methods: () => ({
|
| @@ -784,13 +780,13 @@ var math = dart.import(math);
|
| })
|
| });
|
| class NativeFloat32List extends NativeTypedArrayOfDouble {
|
| - NativeFloat32List(length) {
|
| + static new(length) {
|
| return NativeFloat32List._create1(_checkLength(length));
|
| }
|
| - fromList(elements) {
|
| + static fromList(elements) {
|
| return NativeFloat32List._create1(_ensureNativeList(elements));
|
| }
|
| - view(buffer, offsetInBytes, length) {
|
| + static view(buffer, offsetInBytes, length) {
|
| _checkViewArguments(buffer, offsetInBytes, length);
|
| return length == null ? NativeFloat32List._create2(buffer, offsetInBytes) : NativeFloat32List._create3(buffer, offsetInBytes, length);
|
| }
|
| @@ -815,11 +811,9 @@ var math = dart.import(math);
|
| }
|
| }
|
| NativeFloat32List[dart.implements] = () => [typed_data.Float32List];
|
| - dart.defineNamedConstructor(NativeFloat32List, 'fromList');
|
| - dart.defineNamedConstructor(NativeFloat32List, 'view');
|
| dart.setSignature(NativeFloat32List, {
|
| constructors: () => ({
|
| - NativeFloat32List: [NativeFloat32List, [core.int]],
|
| + new: [NativeFloat32List, [core.int]],
|
| fromList: [NativeFloat32List, [core.List$(core.double)]],
|
| view: [NativeFloat32List, [typed_data.ByteBuffer, core.int, core.int]]
|
| }),
|
| @@ -832,13 +826,13 @@ var math = dart.import(math);
|
| names: ['_create1', '_create2', '_create3']
|
| });
|
| class NativeFloat64List extends NativeTypedArrayOfDouble {
|
| - NativeFloat64List(length) {
|
| + static new(length) {
|
| return NativeFloat64List._create1(_checkLength(length));
|
| }
|
| - fromList(elements) {
|
| + static fromList(elements) {
|
| return NativeFloat64List._create1(_ensureNativeList(elements));
|
| }
|
| - view(buffer, offsetInBytes, length) {
|
| + static view(buffer, offsetInBytes, length) {
|
| _checkViewArguments(buffer, offsetInBytes, length);
|
| return length == null ? NativeFloat64List._create2(buffer, offsetInBytes) : NativeFloat64List._create3(buffer, offsetInBytes, length);
|
| }
|
| @@ -863,11 +857,9 @@ var math = dart.import(math);
|
| }
|
| }
|
| NativeFloat64List[dart.implements] = () => [typed_data.Float64List];
|
| - dart.defineNamedConstructor(NativeFloat64List, 'fromList');
|
| - dart.defineNamedConstructor(NativeFloat64List, 'view');
|
| dart.setSignature(NativeFloat64List, {
|
| constructors: () => ({
|
| - NativeFloat64List: [NativeFloat64List, [core.int]],
|
| + new: [NativeFloat64List, [core.int]],
|
| fromList: [NativeFloat64List, [core.List$(core.double)]],
|
| view: [NativeFloat64List, [typed_data.ByteBuffer, core.int, core.int]]
|
| }),
|
| @@ -880,13 +872,13 @@ var math = dart.import(math);
|
| names: ['_create1', '_create2', '_create3']
|
| });
|
| class NativeInt16List extends NativeTypedArrayOfInt {
|
| - NativeInt16List(length) {
|
| + static new(length) {
|
| return NativeInt16List._create1(_checkLength(length));
|
| }
|
| - fromList(elements) {
|
| + static fromList(elements) {
|
| return NativeInt16List._create1(_ensureNativeList(elements));
|
| }
|
| - view(buffer, offsetInBytes, length) {
|
| + static view(buffer, offsetInBytes, length) {
|
| _checkViewArguments(buffer, offsetInBytes, length);
|
| return length == null ? NativeInt16List._create2(buffer, offsetInBytes) : NativeInt16List._create3(buffer, offsetInBytes, length);
|
| }
|
| @@ -915,11 +907,9 @@ var math = dart.import(math);
|
| }
|
| }
|
| NativeInt16List[dart.implements] = () => [typed_data.Int16List];
|
| - dart.defineNamedConstructor(NativeInt16List, 'fromList');
|
| - dart.defineNamedConstructor(NativeInt16List, 'view');
|
| dart.setSignature(NativeInt16List, {
|
| constructors: () => ({
|
| - NativeInt16List: [NativeInt16List, [core.int]],
|
| + new: [NativeInt16List, [core.int]],
|
| fromList: [NativeInt16List, [core.List$(core.int)]],
|
| view: [NativeInt16List, [NativeByteBuffer, core.int, core.int]]
|
| }),
|
| @@ -935,13 +925,13 @@ var math = dart.import(math);
|
| names: ['_create1', '_create2', '_create3']
|
| });
|
| class NativeInt32List extends NativeTypedArrayOfInt {
|
| - NativeInt32List(length) {
|
| + static new(length) {
|
| return NativeInt32List._create1(_checkLength(length));
|
| }
|
| - fromList(elements) {
|
| + static fromList(elements) {
|
| return NativeInt32List._create1(_ensureNativeList(elements));
|
| }
|
| - view(buffer, offsetInBytes, length) {
|
| + static view(buffer, offsetInBytes, length) {
|
| _checkViewArguments(buffer, offsetInBytes, length);
|
| return length == null ? NativeInt32List._create2(buffer, offsetInBytes) : NativeInt32List._create3(buffer, offsetInBytes, length);
|
| }
|
| @@ -970,11 +960,9 @@ var math = dart.import(math);
|
| }
|
| }
|
| NativeInt32List[dart.implements] = () => [typed_data.Int32List];
|
| - dart.defineNamedConstructor(NativeInt32List, 'fromList');
|
| - dart.defineNamedConstructor(NativeInt32List, 'view');
|
| dart.setSignature(NativeInt32List, {
|
| constructors: () => ({
|
| - NativeInt32List: [NativeInt32List, [core.int]],
|
| + new: [NativeInt32List, [core.int]],
|
| fromList: [NativeInt32List, [core.List$(core.int)]],
|
| view: [NativeInt32List, [typed_data.ByteBuffer, core.int, core.int]]
|
| }),
|
| @@ -990,13 +978,13 @@ var math = dart.import(math);
|
| names: ['_create1', '_create2', '_create3']
|
| });
|
| class NativeInt8List extends NativeTypedArrayOfInt {
|
| - NativeInt8List(length) {
|
| + static new(length) {
|
| return NativeInt8List._create1(_checkLength(length));
|
| }
|
| - fromList(elements) {
|
| + static fromList(elements) {
|
| return NativeInt8List._create1(_ensureNativeList(elements));
|
| }
|
| - view(buffer, offsetInBytes, length) {
|
| + static view(buffer, offsetInBytes, length) {
|
| _checkViewArguments(buffer, offsetInBytes, length);
|
| return dart.as(length == null ? NativeInt8List._create2(buffer, offsetInBytes) : NativeInt8List._create3(buffer, offsetInBytes, length), NativeInt8List);
|
| }
|
| @@ -1025,11 +1013,9 @@ var math = dart.import(math);
|
| }
|
| }
|
| NativeInt8List[dart.implements] = () => [typed_data.Int8List];
|
| - dart.defineNamedConstructor(NativeInt8List, 'fromList');
|
| - dart.defineNamedConstructor(NativeInt8List, 'view');
|
| dart.setSignature(NativeInt8List, {
|
| constructors: () => ({
|
| - NativeInt8List: [NativeInt8List, [core.int]],
|
| + new: [NativeInt8List, [core.int]],
|
| fromList: [NativeInt8List, [core.List$(core.int)]],
|
| view: [NativeInt8List, [typed_data.ByteBuffer, core.int, core.int]]
|
| }),
|
| @@ -1045,13 +1031,13 @@ var math = dart.import(math);
|
| names: ['_create1', '_create2', '_create3']
|
| });
|
| class NativeUint16List extends NativeTypedArrayOfInt {
|
| - NativeUint16List(length) {
|
| + static new(length) {
|
| return NativeUint16List._create1(_checkLength(length));
|
| }
|
| - fromList(list) {
|
| + static fromList(list) {
|
| return NativeUint16List._create1(_ensureNativeList(list));
|
| }
|
| - view(buffer, offsetInBytes, length) {
|
| + static view(buffer, offsetInBytes, length) {
|
| _checkViewArguments(buffer, offsetInBytes, length);
|
| return length == null ? NativeUint16List._create2(buffer, offsetInBytes) : NativeUint16List._create3(buffer, offsetInBytes, length);
|
| }
|
| @@ -1080,11 +1066,9 @@ var math = dart.import(math);
|
| }
|
| }
|
| NativeUint16List[dart.implements] = () => [typed_data.Uint16List];
|
| - dart.defineNamedConstructor(NativeUint16List, 'fromList');
|
| - dart.defineNamedConstructor(NativeUint16List, 'view');
|
| dart.setSignature(NativeUint16List, {
|
| constructors: () => ({
|
| - NativeUint16List: [NativeUint16List, [core.int]],
|
| + new: [NativeUint16List, [core.int]],
|
| fromList: [NativeUint16List, [core.List$(core.int)]],
|
| view: [NativeUint16List, [typed_data.ByteBuffer, core.int, core.int]]
|
| }),
|
| @@ -1100,13 +1084,13 @@ var math = dart.import(math);
|
| names: ['_create1', '_create2', '_create3']
|
| });
|
| class NativeUint32List extends NativeTypedArrayOfInt {
|
| - NativeUint32List(length) {
|
| + static new(length) {
|
| return NativeUint32List._create1(_checkLength(length));
|
| }
|
| - fromList(elements) {
|
| + static fromList(elements) {
|
| return NativeUint32List._create1(_ensureNativeList(elements));
|
| }
|
| - view(buffer, offsetInBytes, length) {
|
| + static view(buffer, offsetInBytes, length) {
|
| _checkViewArguments(buffer, offsetInBytes, length);
|
| return length == null ? NativeUint32List._create2(buffer, offsetInBytes) : NativeUint32List._create3(buffer, offsetInBytes, length);
|
| }
|
| @@ -1135,11 +1119,9 @@ var math = dart.import(math);
|
| }
|
| }
|
| NativeUint32List[dart.implements] = () => [typed_data.Uint32List];
|
| - dart.defineNamedConstructor(NativeUint32List, 'fromList');
|
| - dart.defineNamedConstructor(NativeUint32List, 'view');
|
| dart.setSignature(NativeUint32List, {
|
| constructors: () => ({
|
| - NativeUint32List: [NativeUint32List, [core.int]],
|
| + new: [NativeUint32List, [core.int]],
|
| fromList: [NativeUint32List, [core.List$(core.int)]],
|
| view: [NativeUint32List, [typed_data.ByteBuffer, core.int, core.int]]
|
| }),
|
| @@ -1155,13 +1137,13 @@ var math = dart.import(math);
|
| names: ['_create1', '_create2', '_create3']
|
| });
|
| class NativeUint8ClampedList extends NativeTypedArrayOfInt {
|
| - NativeUint8ClampedList(length) {
|
| + static new(length) {
|
| return NativeUint8ClampedList._create1(_checkLength(length));
|
| }
|
| - fromList(elements) {
|
| + static fromList(elements) {
|
| return NativeUint8ClampedList._create1(_ensureNativeList(elements));
|
| }
|
| - view(buffer, offsetInBytes, length) {
|
| + static view(buffer, offsetInBytes, length) {
|
| _checkViewArguments(buffer, offsetInBytes, length);
|
| return length == null ? NativeUint8ClampedList._create2(buffer, offsetInBytes) : NativeUint8ClampedList._create3(buffer, offsetInBytes, length);
|
| }
|
| @@ -1193,11 +1175,9 @@ var math = dart.import(math);
|
| }
|
| }
|
| NativeUint8ClampedList[dart.implements] = () => [typed_data.Uint8ClampedList];
|
| - dart.defineNamedConstructor(NativeUint8ClampedList, 'fromList');
|
| - dart.defineNamedConstructor(NativeUint8ClampedList, 'view');
|
| dart.setSignature(NativeUint8ClampedList, {
|
| constructors: () => ({
|
| - NativeUint8ClampedList: [NativeUint8ClampedList, [core.int]],
|
| + new: [NativeUint8ClampedList, [core.int]],
|
| fromList: [NativeUint8ClampedList, [core.List$(core.int)]],
|
| view: [NativeUint8ClampedList, [typed_data.ByteBuffer, core.int, core.int]]
|
| }),
|
| @@ -1213,13 +1193,13 @@ var math = dart.import(math);
|
| names: ['_create1', '_create2', '_create3']
|
| });
|
| class NativeUint8List extends NativeTypedArrayOfInt {
|
| - NativeUint8List(length) {
|
| + static new(length) {
|
| return NativeUint8List._create1(_checkLength(length));
|
| }
|
| - fromList(elements) {
|
| + static fromList(elements) {
|
| return NativeUint8List._create1(_ensureNativeList(elements));
|
| }
|
| - view(buffer, offsetInBytes, length) {
|
| + static view(buffer, offsetInBytes, length) {
|
| _checkViewArguments(buffer, offsetInBytes, length);
|
| return length == null ? NativeUint8List._create2(buffer, offsetInBytes) : NativeUint8List._create3(buffer, offsetInBytes, length);
|
| }
|
| @@ -1251,11 +1231,9 @@ var math = dart.import(math);
|
| }
|
| }
|
| NativeUint8List[dart.implements] = () => [typed_data.Uint8List];
|
| - dart.defineNamedConstructor(NativeUint8List, 'fromList');
|
| - dart.defineNamedConstructor(NativeUint8List, 'view');
|
| dart.setSignature(NativeUint8List, {
|
| constructors: () => ({
|
| - NativeUint8List: [NativeUint8List, [core.int]],
|
| + new: [NativeUint8List, [core.int]],
|
| fromList: [NativeUint8List, [core.List$(core.int)]],
|
| view: [NativeUint8List, [typed_data.ByteBuffer, core.int, core.int]]
|
| }),
|
| @@ -1295,7 +1273,7 @@ var math = dart.import(math);
|
| zero() {
|
| this._truncated(0.0, 0.0, 0.0, 0.0);
|
| }
|
| - fromInt32x4Bits(i) {
|
| + static fromInt32x4Bits(i) {
|
| NativeFloat32x4._uint32view[core.$set](0, i.x);
|
| NativeFloat32x4._uint32view[core.$set](1, i.y);
|
| NativeFloat32x4._uint32view[core.$set](2, i.z);
|
| @@ -1526,7 +1504,6 @@ var math = dart.import(math);
|
| NativeFloat32x4[dart.implements] = () => [typed_data.Float32x4];
|
| dart.defineNamedConstructor(NativeFloat32x4, 'splat');
|
| dart.defineNamedConstructor(NativeFloat32x4, 'zero');
|
| - dart.defineNamedConstructor(NativeFloat32x4, 'fromInt32x4Bits');
|
| dart.defineNamedConstructor(NativeFloat32x4, 'fromFloat64x2');
|
| dart.defineNamedConstructor(NativeFloat32x4, '_doubles');
|
| dart.defineNamedConstructor(NativeFloat32x4, '_truncated');
|
| @@ -1572,7 +1549,7 @@ var math = dart.import(math);
|
| });
|
| dart.defineLazyProperties(NativeFloat32x4, {
|
| get _list() {
|
| - return new NativeFloat32List(4);
|
| + return NativeFloat32List.new(4);
|
| },
|
| get _uint32view() {
|
| return NativeFloat32x4._list.buffer.asUint32List();
|
| @@ -1603,7 +1580,7 @@ var math = dart.import(math);
|
| this.z = z ? -1 : 0;
|
| this.w = w ? -1 : 0;
|
| }
|
| - fromFloat32x4Bits(f) {
|
| + static fromFloat32x4Bits(f) {
|
| let floatList = NativeFloat32x4._list;
|
| floatList[core.$set](0, f.x);
|
| floatList[core.$set](1, f.y);
|
| @@ -1754,7 +1731,6 @@ var math = dart.import(math);
|
| }
|
| NativeInt32x4[dart.implements] = () => [typed_data.Int32x4];
|
| dart.defineNamedConstructor(NativeInt32x4, 'bool');
|
| - dart.defineNamedConstructor(NativeInt32x4, 'fromFloat32x4Bits');
|
| dart.defineNamedConstructor(NativeInt32x4, '_truncated');
|
| dart.setSignature(NativeInt32x4, {
|
| constructors: () => ({
|
| @@ -1787,7 +1763,7 @@ var math = dart.import(math);
|
| });
|
| dart.defineLazyProperties(NativeInt32x4, {
|
| get _list() {
|
| - return new NativeInt32List(4);
|
| + return NativeInt32List.new(4);
|
| }
|
| });
|
| class NativeFloat64x2 extends core.Object {
|
| @@ -1908,7 +1884,7 @@ var math = dart.import(math);
|
| });
|
| dart.defineLazyProperties(NativeFloat64x2, {
|
| get _list() {
|
| - return new NativeFloat64List(2);
|
| + return NativeFloat64List.new(2);
|
| },
|
| set _list(_) {},
|
| get _uint32View() {
|
|
|