| 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 003529c19b1a6697c65154f73eb5a94a743ae72c..dfe1a3b1fcaa9fd594d4b1f40ccf510c3d0ddb90 100644
|
| --- a/lib/runtime/dart/_native_typed_data.js
|
| +++ b/lib/runtime/dart/_native_typed_data.js
|
| @@ -129,10 +129,10 @@ var _native_typed_data;
|
| NativeFloat32x4List(length) {
|
| this[_storage] = new NativeFloat32List(dart.notNull(length) * 4);
|
| }
|
| - [_externalStorage](storage) {
|
| + _externalStorage(storage) {
|
| this[_storage] = storage;
|
| }
|
| - [_slowFromList](list) {
|
| + _slowFromList(list) {
|
| this[_storage] = new NativeFloat32List(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);
|
| @@ -214,17 +214,17 @@ var _native_typed_data;
|
| }
|
| }
|
| NativeFloat32x4List[dart.implements] = () => [typed_data.Float32x4List];
|
| - dart.defineNamedConstructor(NativeFloat32x4List, _externalStorage);
|
| - dart.defineNamedConstructor(NativeFloat32x4List, _slowFromList);
|
| + dart.defineNamedConstructor(NativeFloat32x4List, '_externalStorage');
|
| + dart.defineNamedConstructor(NativeFloat32x4List, '_slowFromList');
|
| dart.defineNamedConstructor(NativeFloat32x4List, 'fromList');
|
| 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);
|
| }
|
| - [_externalStorage](storage) {
|
| + _externalStorage(storage) {
|
| this[_storage] = storage;
|
| }
|
| - [_slowFromList](list) {
|
| + _slowFromList(list) {
|
| this[_storage] = new NativeInt32List(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);
|
| @@ -306,17 +306,17 @@ var _native_typed_data;
|
| }
|
| }
|
| NativeInt32x4List[dart.implements] = () => [typed_data.Int32x4List];
|
| - dart.defineNamedConstructor(NativeInt32x4List, _externalStorage);
|
| - dart.defineNamedConstructor(NativeInt32x4List, _slowFromList);
|
| + dart.defineNamedConstructor(NativeInt32x4List, '_externalStorage');
|
| + dart.defineNamedConstructor(NativeInt32x4List, '_slowFromList');
|
| dart.defineNamedConstructor(NativeInt32x4List, 'fromList');
|
| 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);
|
| }
|
| - [_externalStorage](storage) {
|
| + _externalStorage(storage) {
|
| this[_storage] = storage;
|
| }
|
| - [_slowFromList](list) {
|
| + _slowFromList(list) {
|
| this[_storage] = new NativeFloat64List(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);
|
| @@ -392,8 +392,8 @@ var _native_typed_data;
|
| }
|
| }
|
| NativeFloat64x2List[dart.implements] = () => [typed_data.Float64x2List];
|
| - dart.defineNamedConstructor(NativeFloat64x2List, _externalStorage);
|
| - dart.defineNamedConstructor(NativeFloat64x2List, _slowFromList);
|
| + dart.defineNamedConstructor(NativeFloat64x2List, '_externalStorage');
|
| + dart.defineNamedConstructor(NativeFloat64x2List, '_slowFromList');
|
| dart.defineNamedConstructor(NativeFloat64x2List, 'fromList');
|
| class NativeTypedData extends core.Object {
|
| NativeTypedData() {
|
| @@ -459,9 +459,6 @@ var _native_typed_data;
|
| }
|
| return result;
|
| }
|
| - let _create1 = Symbol('_create1');
|
| - let _create2 = Symbol('_create2');
|
| - let _create3 = Symbol('_create3');
|
| let _getFloat32 = Symbol('_getFloat32');
|
| let _getFloat64 = Symbol('_getFloat64');
|
| let _getInt16 = Symbol('_getInt16');
|
| @@ -476,11 +473,11 @@ var _native_typed_data;
|
| let _setUint32 = Symbol('_setUint32');
|
| class NativeByteData extends NativeTypedData {
|
| NativeByteData(length) {
|
| - return NativeByteData[_create1](_checkLength(length));
|
| + return NativeByteData._create1(_checkLength(length));
|
| }
|
| view(buffer, offsetInBytes, length) {
|
| _checkViewArguments(buffer, offsetInBytes, length);
|
| - return length == null ? NativeByteData[_create2](buffer, offsetInBytes) : NativeByteData[_create3](buffer, offsetInBytes, length);
|
| + return length == null ? NativeByteData._create2(buffer, offsetInBytes) : NativeByteData._create3(buffer, offsetInBytes, length);
|
| }
|
| get runtimeType() {
|
| return typed_data.ByteData;
|
| @@ -568,13 +565,13 @@ var _native_typed_data;
|
| endian = typed_data.Endianness.BIG_ENDIAN;
|
| throw new core.UnsupportedError('Uint64 accessor not supported by dart2js.');
|
| }
|
| - static [_create1](arg) {
|
| + static _create1(arg) {
|
| return dart.as(new DataView(new ArrayBuffer(arg)), NativeByteData);
|
| }
|
| - static [_create2](arg1, arg2) {
|
| + static _create2(arg1, arg2) {
|
| return dart.as(new DataView(arg1, arg2), NativeByteData);
|
| }
|
| - static [_create3](arg1, arg2, arg3) {
|
| + static _create3(arg1, arg2, arg3) {
|
| return dart.as(new DataView(arg1, arg2, arg3), NativeByteData);
|
| }
|
| }
|
| @@ -645,14 +642,14 @@ var _native_typed_data;
|
| NativeTypedArrayOfInt[dart.implements] = () => [core.List$(core.int)];
|
| class NativeFloat32List extends NativeTypedArrayOfDouble {
|
| NativeFloat32List(length) {
|
| - return NativeFloat32List[_create1](_checkLength(length));
|
| + return NativeFloat32List._create1(_checkLength(length));
|
| }
|
| fromList(elements) {
|
| - return NativeFloat32List[_create1](_ensureNativeList(elements));
|
| + return NativeFloat32List._create1(_ensureNativeList(elements));
|
| }
|
| view(buffer, offsetInBytes, length) {
|
| _checkViewArguments(buffer, offsetInBytes, length);
|
| - return length == null ? NativeFloat32List[_create2](buffer, offsetInBytes) : NativeFloat32List[_create3](buffer, offsetInBytes, length);
|
| + return length == null ? NativeFloat32List._create2(buffer, offsetInBytes) : NativeFloat32List._create3(buffer, offsetInBytes, length);
|
| }
|
| get runtimeType() {
|
| return typed_data.Float32List;
|
| @@ -662,15 +659,15 @@ var _native_typed_data;
|
| end = null;
|
| end = this[_checkSublistArguments](start, end, this[core.$length]);
|
| let source = this.subarray(start, end);
|
| - return NativeFloat32List[_create1](source);
|
| + return NativeFloat32List._create1(source);
|
| }
|
| - static [_create1](arg) {
|
| + static _create1(arg) {
|
| return dart.as(new Float32Array(arg), NativeFloat32List);
|
| }
|
| - static [_create2](arg1, arg2) {
|
| + static _create2(arg1, arg2) {
|
| return dart.as(new Float32Array(arg1, arg2), NativeFloat32List);
|
| }
|
| - static [_create3](arg1, arg2, arg3) {
|
| + static _create3(arg1, arg2, arg3) {
|
| return dart.as(new Float32Array(arg1, arg2, arg3), NativeFloat32List);
|
| }
|
| }
|
| @@ -679,14 +676,14 @@ var _native_typed_data;
|
| dart.defineNamedConstructor(NativeFloat32List, 'view');
|
| class NativeFloat64List extends NativeTypedArrayOfDouble {
|
| NativeFloat64List(length) {
|
| - return NativeFloat64List[_create1](_checkLength(length));
|
| + return NativeFloat64List._create1(_checkLength(length));
|
| }
|
| fromList(elements) {
|
| - return NativeFloat64List[_create1](_ensureNativeList(elements));
|
| + return NativeFloat64List._create1(_ensureNativeList(elements));
|
| }
|
| view(buffer, offsetInBytes, length) {
|
| _checkViewArguments(buffer, offsetInBytes, length);
|
| - return length == null ? NativeFloat64List[_create2](buffer, offsetInBytes) : NativeFloat64List[_create3](buffer, offsetInBytes, length);
|
| + return length == null ? NativeFloat64List._create2(buffer, offsetInBytes) : NativeFloat64List._create3(buffer, offsetInBytes, length);
|
| }
|
| get runtimeType() {
|
| return typed_data.Float64List;
|
| @@ -696,15 +693,15 @@ var _native_typed_data;
|
| end = null;
|
| end = this[_checkSublistArguments](start, end, this[core.$length]);
|
| let source = this.subarray(start, end);
|
| - return NativeFloat64List[_create1](source);
|
| + return NativeFloat64List._create1(source);
|
| }
|
| - static [_create1](arg) {
|
| + static _create1(arg) {
|
| return dart.as(new Float64Array(arg), NativeFloat64List);
|
| }
|
| - static [_create2](arg1, arg2) {
|
| + static _create2(arg1, arg2) {
|
| return dart.as(new Float64Array(arg1, arg2), NativeFloat64List);
|
| }
|
| - static [_create3](arg1, arg2, arg3) {
|
| + static _create3(arg1, arg2, arg3) {
|
| return dart.as(new Float64Array(arg1, arg2, arg3), NativeFloat64List);
|
| }
|
| }
|
| @@ -713,14 +710,14 @@ var _native_typed_data;
|
| dart.defineNamedConstructor(NativeFloat64List, 'view');
|
| class NativeInt16List extends NativeTypedArrayOfInt {
|
| NativeInt16List(length) {
|
| - return NativeInt16List[_create1](_checkLength(length));
|
| + return NativeInt16List._create1(_checkLength(length));
|
| }
|
| fromList(elements) {
|
| - return NativeInt16List[_create1](_ensureNativeList(elements));
|
| + return NativeInt16List._create1(_ensureNativeList(elements));
|
| }
|
| view(buffer, offsetInBytes, length) {
|
| _checkViewArguments(buffer, offsetInBytes, length);
|
| - return length == null ? NativeInt16List[_create2](buffer, offsetInBytes) : NativeInt16List[_create3](buffer, offsetInBytes, length);
|
| + return length == null ? NativeInt16List._create2(buffer, offsetInBytes) : NativeInt16List._create3(buffer, offsetInBytes, length);
|
| }
|
| get runtimeType() {
|
| return typed_data.Int16List;
|
| @@ -734,15 +731,15 @@ var _native_typed_data;
|
| end = null;
|
| end = this[_checkSublistArguments](start, end, this[core.$length]);
|
| let source = this.subarray(start, end);
|
| - return NativeInt16List[_create1](source);
|
| + return NativeInt16List._create1(source);
|
| }
|
| - static [_create1](arg) {
|
| + static _create1(arg) {
|
| return dart.as(new Int16Array(arg), NativeInt16List);
|
| }
|
| - static [_create2](arg1, arg2) {
|
| + static _create2(arg1, arg2) {
|
| return dart.as(new Int16Array(arg1, arg2), NativeInt16List);
|
| }
|
| - static [_create3](arg1, arg2, arg3) {
|
| + static _create3(arg1, arg2, arg3) {
|
| return dart.as(new Int16Array(arg1, arg2, arg3), NativeInt16List);
|
| }
|
| }
|
| @@ -751,14 +748,14 @@ var _native_typed_data;
|
| dart.defineNamedConstructor(NativeInt16List, 'view');
|
| class NativeInt32List extends NativeTypedArrayOfInt {
|
| NativeInt32List(length) {
|
| - return NativeInt32List[_create1](_checkLength(length));
|
| + return NativeInt32List._create1(_checkLength(length));
|
| }
|
| fromList(elements) {
|
| - return NativeInt32List[_create1](_ensureNativeList(elements));
|
| + return NativeInt32List._create1(_ensureNativeList(elements));
|
| }
|
| view(buffer, offsetInBytes, length) {
|
| _checkViewArguments(buffer, offsetInBytes, length);
|
| - return length == null ? NativeInt32List[_create2](buffer, offsetInBytes) : NativeInt32List[_create3](buffer, offsetInBytes, length);
|
| + return length == null ? NativeInt32List._create2(buffer, offsetInBytes) : NativeInt32List._create3(buffer, offsetInBytes, length);
|
| }
|
| get runtimeType() {
|
| return typed_data.Int32List;
|
| @@ -772,15 +769,15 @@ var _native_typed_data;
|
| end = null;
|
| end = this[_checkSublistArguments](start, end, this[core.$length]);
|
| let source = this.subarray(start, end);
|
| - return NativeInt32List[_create1](source);
|
| + return NativeInt32List._create1(source);
|
| }
|
| - static [_create1](arg) {
|
| + static _create1(arg) {
|
| return dart.as(new Int32Array(arg), NativeInt32List);
|
| }
|
| - static [_create2](arg1, arg2) {
|
| + static _create2(arg1, arg2) {
|
| return dart.as(new Int32Array(arg1, arg2), NativeInt32List);
|
| }
|
| - static [_create3](arg1, arg2, arg3) {
|
| + static _create3(arg1, arg2, arg3) {
|
| return dart.as(new Int32Array(arg1, arg2, arg3), NativeInt32List);
|
| }
|
| }
|
| @@ -789,14 +786,14 @@ var _native_typed_data;
|
| dart.defineNamedConstructor(NativeInt32List, 'view');
|
| class NativeInt8List extends NativeTypedArrayOfInt {
|
| NativeInt8List(length) {
|
| - return NativeInt8List[_create1](_checkLength(length));
|
| + return NativeInt8List._create1(_checkLength(length));
|
| }
|
| fromList(elements) {
|
| - return NativeInt8List[_create1](_ensureNativeList(elements));
|
| + return NativeInt8List._create1(_ensureNativeList(elements));
|
| }
|
| view(buffer, offsetInBytes, length) {
|
| _checkViewArguments(buffer, offsetInBytes, length);
|
| - return dart.as(length == null ? NativeInt8List[_create2](buffer, offsetInBytes) : NativeInt8List[_create3](buffer, offsetInBytes, length), NativeInt8List);
|
| + return dart.as(length == null ? NativeInt8List._create2(buffer, offsetInBytes) : NativeInt8List._create3(buffer, offsetInBytes, length), NativeInt8List);
|
| }
|
| get runtimeType() {
|
| return typed_data.Int8List;
|
| @@ -810,15 +807,15 @@ var _native_typed_data;
|
| end = null;
|
| end = this[_checkSublistArguments](start, end, this[core.$length]);
|
| let source = this.subarray(start, end);
|
| - return NativeInt8List[_create1](source);
|
| + return NativeInt8List._create1(source);
|
| }
|
| - static [_create1](arg) {
|
| + static _create1(arg) {
|
| return dart.as(new Int8Array(arg), NativeInt8List);
|
| }
|
| - static [_create2](arg1, arg2) {
|
| + static _create2(arg1, arg2) {
|
| return dart.as(new Int8Array(arg1, arg2), NativeInt8List);
|
| }
|
| - static [_create3](arg1, arg2, arg3) {
|
| + static _create3(arg1, arg2, arg3) {
|
| return dart.as(new Int8Array(arg1, arg2, arg3), typed_data.Int8List);
|
| }
|
| }
|
| @@ -827,14 +824,14 @@ var _native_typed_data;
|
| dart.defineNamedConstructor(NativeInt8List, 'view');
|
| class NativeUint16List extends NativeTypedArrayOfInt {
|
| NativeUint16List(length) {
|
| - return NativeUint16List[_create1](_checkLength(length));
|
| + return NativeUint16List._create1(_checkLength(length));
|
| }
|
| fromList(list) {
|
| - return NativeUint16List[_create1](_ensureNativeList(list));
|
| + return NativeUint16List._create1(_ensureNativeList(list));
|
| }
|
| view(buffer, offsetInBytes, length) {
|
| _checkViewArguments(buffer, offsetInBytes, length);
|
| - return length == null ? NativeUint16List[_create2](buffer, offsetInBytes) : NativeUint16List[_create3](buffer, offsetInBytes, length);
|
| + return length == null ? NativeUint16List._create2(buffer, offsetInBytes) : NativeUint16List._create3(buffer, offsetInBytes, length);
|
| }
|
| get runtimeType() {
|
| return typed_data.Uint16List;
|
| @@ -848,15 +845,15 @@ var _native_typed_data;
|
| end = null;
|
| end = this[_checkSublistArguments](start, end, this[core.$length]);
|
| let source = this.subarray(start, end);
|
| - return NativeUint16List[_create1](source);
|
| + return NativeUint16List._create1(source);
|
| }
|
| - static [_create1](arg) {
|
| + static _create1(arg) {
|
| return dart.as(new Uint16Array(arg), NativeUint16List);
|
| }
|
| - static [_create2](arg1, arg2) {
|
| + static _create2(arg1, arg2) {
|
| return dart.as(new Uint16Array(arg1, arg2), NativeUint16List);
|
| }
|
| - static [_create3](arg1, arg2, arg3) {
|
| + static _create3(arg1, arg2, arg3) {
|
| return dart.as(new Uint16Array(arg1, arg2, arg3), NativeUint16List);
|
| }
|
| }
|
| @@ -865,14 +862,14 @@ var _native_typed_data;
|
| dart.defineNamedConstructor(NativeUint16List, 'view');
|
| class NativeUint32List extends NativeTypedArrayOfInt {
|
| NativeUint32List(length) {
|
| - return NativeUint32List[_create1](_checkLength(length));
|
| + return NativeUint32List._create1(_checkLength(length));
|
| }
|
| fromList(elements) {
|
| - return NativeUint32List[_create1](_ensureNativeList(elements));
|
| + return NativeUint32List._create1(_ensureNativeList(elements));
|
| }
|
| view(buffer, offsetInBytes, length) {
|
| _checkViewArguments(buffer, offsetInBytes, length);
|
| - return length == null ? NativeUint32List[_create2](buffer, offsetInBytes) : NativeUint32List[_create3](buffer, offsetInBytes, length);
|
| + return length == null ? NativeUint32List._create2(buffer, offsetInBytes) : NativeUint32List._create3(buffer, offsetInBytes, length);
|
| }
|
| get runtimeType() {
|
| return typed_data.Uint32List;
|
| @@ -886,15 +883,15 @@ var _native_typed_data;
|
| end = null;
|
| end = this[_checkSublistArguments](start, end, this[core.$length]);
|
| let source = this.subarray(start, end);
|
| - return NativeUint32List[_create1](source);
|
| + return NativeUint32List._create1(source);
|
| }
|
| - static [_create1](arg) {
|
| + static _create1(arg) {
|
| return dart.as(new Uint32Array(arg), NativeUint32List);
|
| }
|
| - static [_create2](arg1, arg2) {
|
| + static _create2(arg1, arg2) {
|
| return dart.as(new Uint32Array(arg1, arg2), NativeUint32List);
|
| }
|
| - static [_create3](arg1, arg2, arg3) {
|
| + static _create3(arg1, arg2, arg3) {
|
| return dart.as(new Uint32Array(arg1, arg2, arg3), NativeUint32List);
|
| }
|
| }
|
| @@ -903,14 +900,14 @@ var _native_typed_data;
|
| dart.defineNamedConstructor(NativeUint32List, 'view');
|
| class NativeUint8ClampedList extends NativeTypedArrayOfInt {
|
| NativeUint8ClampedList(length) {
|
| - return NativeUint8ClampedList[_create1](_checkLength(length));
|
| + return NativeUint8ClampedList._create1(_checkLength(length));
|
| }
|
| fromList(elements) {
|
| - return NativeUint8ClampedList[_create1](_ensureNativeList(elements));
|
| + return NativeUint8ClampedList._create1(_ensureNativeList(elements));
|
| }
|
| view(buffer, offsetInBytes, length) {
|
| _checkViewArguments(buffer, offsetInBytes, length);
|
| - return length == null ? NativeUint8ClampedList[_create2](buffer, offsetInBytes) : NativeUint8ClampedList[_create3](buffer, offsetInBytes, length);
|
| + return length == null ? NativeUint8ClampedList._create2(buffer, offsetInBytes) : NativeUint8ClampedList._create3(buffer, offsetInBytes, length);
|
| }
|
| get runtimeType() {
|
| return typed_data.Uint8ClampedList;
|
| @@ -927,15 +924,15 @@ var _native_typed_data;
|
| end = null;
|
| end = this[_checkSublistArguments](start, end, this[core.$length]);
|
| let source = this.subarray(start, end);
|
| - return NativeUint8ClampedList[_create1](source);
|
| + return NativeUint8ClampedList._create1(source);
|
| }
|
| - static [_create1](arg) {
|
| + static _create1(arg) {
|
| return dart.as(new Uint8ClampedArray(arg), NativeUint8ClampedList);
|
| }
|
| - static [_create2](arg1, arg2) {
|
| + static _create2(arg1, arg2) {
|
| return dart.as(new Uint8ClampedArray(arg1, arg2), NativeUint8ClampedList);
|
| }
|
| - static [_create3](arg1, arg2, arg3) {
|
| + static _create3(arg1, arg2, arg3) {
|
| return dart.as(new Uint8ClampedArray(arg1, arg2, arg3), NativeUint8ClampedList);
|
| }
|
| }
|
| @@ -944,14 +941,14 @@ var _native_typed_data;
|
| dart.defineNamedConstructor(NativeUint8ClampedList, 'view');
|
| class NativeUint8List extends NativeTypedArrayOfInt {
|
| NativeUint8List(length) {
|
| - return NativeUint8List[_create1](_checkLength(length));
|
| + return NativeUint8List._create1(_checkLength(length));
|
| }
|
| fromList(elements) {
|
| - return NativeUint8List[_create1](_ensureNativeList(elements));
|
| + return NativeUint8List._create1(_ensureNativeList(elements));
|
| }
|
| view(buffer, offsetInBytes, length) {
|
| _checkViewArguments(buffer, offsetInBytes, length);
|
| - return length == null ? NativeUint8List[_create2](buffer, offsetInBytes) : NativeUint8List[_create3](buffer, offsetInBytes, length);
|
| + return length == null ? NativeUint8List._create2(buffer, offsetInBytes) : NativeUint8List._create3(buffer, offsetInBytes, length);
|
| }
|
| get runtimeType() {
|
| return typed_data.Uint8List;
|
| @@ -968,35 +965,32 @@ var _native_typed_data;
|
| end = null;
|
| end = this[_checkSublistArguments](start, end, this[core.$length]);
|
| let source = this.subarray(start, end);
|
| - return NativeUint8List[_create1](source);
|
| + return NativeUint8List._create1(source);
|
| }
|
| - static [_create1](arg) {
|
| + static _create1(arg) {
|
| return dart.as(new Uint8Array(arg), NativeUint8List);
|
| }
|
| - static [_create2](arg1, arg2) {
|
| + static _create2(arg1, arg2) {
|
| return dart.as(new Uint8Array(arg1, arg2), NativeUint8List);
|
| }
|
| - static [_create3](arg1, arg2, arg3) {
|
| + static _create3(arg1, arg2, arg3) {
|
| return dart.as(new Uint8Array(arg1, arg2, arg3), NativeUint8List);
|
| }
|
| }
|
| NativeUint8List[dart.implements] = () => [typed_data.Uint8List];
|
| dart.defineNamedConstructor(NativeUint8List, 'fromList');
|
| dart.defineNamedConstructor(NativeUint8List, 'view');
|
| - let _truncate = Symbol('_truncate');
|
| - let _list = Symbol('_list');
|
| - let _uint32view = Symbol('_uint32view');
|
| let _doubles = Symbol('_doubles');
|
| class NativeFloat32x4 extends core.Object {
|
| - static [_truncate](x) {
|
| - NativeFloat32x4[_list][core.$set](0, dart.as(x, core.num));
|
| - return NativeFloat32x4[_list][core.$get](0);
|
| + static _truncate(x) {
|
| + NativeFloat32x4._list[core.$set](0, dart.as(x, core.num));
|
| + return NativeFloat32x4._list[core.$get](0);
|
| }
|
| NativeFloat32x4(x, y, z, w) {
|
| - this.x = dart.as(NativeFloat32x4[_truncate](x), core.double);
|
| - this.y = dart.as(NativeFloat32x4[_truncate](y), core.double);
|
| - this.z = dart.as(NativeFloat32x4[_truncate](z), core.double);
|
| - this.w = dart.as(NativeFloat32x4[_truncate](w), core.double);
|
| + this.x = dart.as(NativeFloat32x4._truncate(x), core.double);
|
| + this.y = dart.as(NativeFloat32x4._truncate(y), core.double);
|
| + this.z = dart.as(NativeFloat32x4._truncate(z), core.double);
|
| + this.w = dart.as(NativeFloat32x4._truncate(w), core.double);
|
| if (!dart.is(x, core.num))
|
| throw new core.ArgumentError(x);
|
| if (!dart.is(y, core.num))
|
| @@ -1010,25 +1004,25 @@ var _native_typed_data;
|
| this.NativeFloat32x4(v, v, v, v);
|
| }
|
| zero() {
|
| - this[_truncated](0.0, 0.0, 0.0, 0.0);
|
| + this._truncated(0.0, 0.0, 0.0, 0.0);
|
| }
|
| fromInt32x4Bits(i) {
|
| - NativeFloat32x4[_uint32view][core.$set](0, i.x);
|
| - NativeFloat32x4[_uint32view][core.$set](1, i.y);
|
| - NativeFloat32x4[_uint32view][core.$set](2, i.z);
|
| - NativeFloat32x4[_uint32view][core.$set](3, i.w);
|
| - return new NativeFloat32x4[_truncated](NativeFloat32x4[_list][core.$get](0), NativeFloat32x4[_list][core.$get](1), NativeFloat32x4[_list][core.$get](2), NativeFloat32x4[_list][core.$get](3));
|
| + NativeFloat32x4._uint32view[core.$set](0, i.x);
|
| + NativeFloat32x4._uint32view[core.$set](1, i.y);
|
| + NativeFloat32x4._uint32view[core.$set](2, i.z);
|
| + NativeFloat32x4._uint32view[core.$set](3, i.w);
|
| + return new NativeFloat32x4[_truncated](NativeFloat32x4._list[core.$get](0), NativeFloat32x4._list[core.$get](1), NativeFloat32x4._list[core.$get](2), NativeFloat32x4._list[core.$get](3));
|
| }
|
| fromFloat64x2(v) {
|
| - this[_truncated](dart.as(NativeFloat32x4[_truncate](v.x), core.double), dart.as(NativeFloat32x4[_truncate](v.y), core.double), 0.0, 0.0);
|
| + this._truncated(dart.as(NativeFloat32x4._truncate(v.x), core.double), dart.as(NativeFloat32x4._truncate(v.y), core.double), 0.0, 0.0);
|
| }
|
| - [_doubles](x, y, z, w) {
|
| - this.x = dart.as(NativeFloat32x4[_truncate](x), core.double);
|
| - this.y = dart.as(NativeFloat32x4[_truncate](y), core.double);
|
| - this.z = dart.as(NativeFloat32x4[_truncate](z), core.double);
|
| - this.w = dart.as(NativeFloat32x4[_truncate](w), core.double);
|
| + _doubles(x, y, z, w) {
|
| + this.x = dart.as(NativeFloat32x4._truncate(x), core.double);
|
| + this.y = dart.as(NativeFloat32x4._truncate(y), core.double);
|
| + this.z = dart.as(NativeFloat32x4._truncate(z), core.double);
|
| + this.w = dart.as(NativeFloat32x4._truncate(w), core.double);
|
| }
|
| - [_truncated](x, y, z, w) {
|
| + _truncated(x, y, z, w) {
|
| this.x = x;
|
| this.y = y;
|
| this.z = z;
|
| @@ -1148,12 +1142,12 @@ var _native_typed_data;
|
| return new NativeFloat32x4[_truncated](_x, _y, _z, _w);
|
| }
|
| get signMask() {
|
| - let view = NativeFloat32x4[_uint32view];
|
| + let view = NativeFloat32x4._uint32view;
|
| let mx = null, my = null, mz = null, mw = null;
|
| - NativeFloat32x4[_list][core.$set](0, this.x);
|
| - NativeFloat32x4[_list][core.$set](1, this.y);
|
| - NativeFloat32x4[_list][core.$set](2, this.z);
|
| - NativeFloat32x4[_list][core.$set](3, this.w);
|
| + NativeFloat32x4._list[core.$set](0, this.x);
|
| + NativeFloat32x4._list[core.$set](1, this.y);
|
| + NativeFloat32x4._list[core.$set](2, this.z);
|
| + NativeFloat32x4._list[core.$set](3, this.w);
|
| mx = (dart.notNull(view[core.$get](0)) & 2147483648) >> 31;
|
| my = (dart.notNull(view[core.$get](1)) & 2147483648) >> 30;
|
| mz = (dart.notNull(view[core.$get](2)) & 2147483648) >> 29;
|
| @@ -1164,45 +1158,45 @@ var _native_typed_data;
|
| if (dart.notNull(m) < 0 || dart.notNull(m) > 255) {
|
| throw new core.RangeError(`mask ${m} must be in the range [0..256)`);
|
| }
|
| - NativeFloat32x4[_list][core.$set](0, this.x);
|
| - NativeFloat32x4[_list][core.$set](1, this.y);
|
| - NativeFloat32x4[_list][core.$set](2, this.z);
|
| - NativeFloat32x4[_list][core.$set](3, this.w);
|
| - let _x = NativeFloat32x4[_list][core.$get](dart.notNull(m) & 3);
|
| - let _y = NativeFloat32x4[_list][core.$get](dart.notNull(m) >> 2 & 3);
|
| - let _z = NativeFloat32x4[_list][core.$get](dart.notNull(m) >> 4 & 3);
|
| - let _w = NativeFloat32x4[_list][core.$get](dart.notNull(m) >> 6 & 3);
|
| + NativeFloat32x4._list[core.$set](0, this.x);
|
| + NativeFloat32x4._list[core.$set](1, this.y);
|
| + NativeFloat32x4._list[core.$set](2, this.z);
|
| + NativeFloat32x4._list[core.$set](3, this.w);
|
| + let _x = NativeFloat32x4._list[core.$get](dart.notNull(m) & 3);
|
| + let _y = NativeFloat32x4._list[core.$get](dart.notNull(m) >> 2 & 3);
|
| + let _z = NativeFloat32x4._list[core.$get](dart.notNull(m) >> 4 & 3);
|
| + let _w = NativeFloat32x4._list[core.$get](dart.notNull(m) >> 6 & 3);
|
| return new NativeFloat32x4[_truncated](_x, _y, _z, _w);
|
| }
|
| shuffleMix(other, m) {
|
| if (dart.notNull(m) < 0 || dart.notNull(m) > 255) {
|
| throw new core.RangeError(`mask ${m} must be in the range [0..256)`);
|
| }
|
| - NativeFloat32x4[_list][core.$set](0, this.x);
|
| - NativeFloat32x4[_list][core.$set](1, this.y);
|
| - NativeFloat32x4[_list][core.$set](2, this.z);
|
| - NativeFloat32x4[_list][core.$set](3, this.w);
|
| - let _x = NativeFloat32x4[_list][core.$get](dart.notNull(m) & 3);
|
| - let _y = NativeFloat32x4[_list][core.$get](dart.notNull(m) >> 2 & 3);
|
| - NativeFloat32x4[_list][core.$set](0, other.x);
|
| - NativeFloat32x4[_list][core.$set](1, other.y);
|
| - NativeFloat32x4[_list][core.$set](2, other.z);
|
| - NativeFloat32x4[_list][core.$set](3, other.w);
|
| - let _z = NativeFloat32x4[_list][core.$get](dart.notNull(m) >> 4 & 3);
|
| - let _w = NativeFloat32x4[_list][core.$get](dart.notNull(m) >> 6 & 3);
|
| + NativeFloat32x4._list[core.$set](0, this.x);
|
| + NativeFloat32x4._list[core.$set](1, this.y);
|
| + NativeFloat32x4._list[core.$set](2, this.z);
|
| + NativeFloat32x4._list[core.$set](3, this.w);
|
| + let _x = NativeFloat32x4._list[core.$get](dart.notNull(m) & 3);
|
| + let _y = NativeFloat32x4._list[core.$get](dart.notNull(m) >> 2 & 3);
|
| + NativeFloat32x4._list[core.$set](0, other.x);
|
| + NativeFloat32x4._list[core.$set](1, other.y);
|
| + NativeFloat32x4._list[core.$set](2, other.z);
|
| + NativeFloat32x4._list[core.$set](3, other.w);
|
| + let _z = NativeFloat32x4._list[core.$get](dart.notNull(m) >> 4 & 3);
|
| + let _w = NativeFloat32x4._list[core.$get](dart.notNull(m) >> 6 & 3);
|
| return new NativeFloat32x4[_truncated](_x, _y, _z, _w);
|
| }
|
| withX(newX) {
|
| - return new NativeFloat32x4[_truncated](dart.as(NativeFloat32x4[_truncate](newX), core.double), this.y, this.z, this.w);
|
| + return new NativeFloat32x4[_truncated](dart.as(NativeFloat32x4._truncate(newX), core.double), this.y, this.z, this.w);
|
| }
|
| withY(newY) {
|
| - return new NativeFloat32x4[_truncated](this.x, dart.as(NativeFloat32x4[_truncate](newY), core.double), this.z, this.w);
|
| + return new NativeFloat32x4[_truncated](this.x, dart.as(NativeFloat32x4._truncate(newY), core.double), this.z, this.w);
|
| }
|
| withZ(newZ) {
|
| - return new NativeFloat32x4[_truncated](this.x, this.y, dart.as(NativeFloat32x4[_truncate](newZ), core.double), this.w);
|
| + return new NativeFloat32x4[_truncated](this.x, this.y, dart.as(NativeFloat32x4._truncate(newZ), core.double), this.w);
|
| }
|
| withW(newW) {
|
| - return new NativeFloat32x4[_truncated](this.x, this.y, this.z, dart.as(NativeFloat32x4[_truncate](newW), core.double));
|
| + return new NativeFloat32x4[_truncated](this.x, this.y, this.z, dart.as(NativeFloat32x4._truncate(newW), core.double));
|
| }
|
| min(other) {
|
| let _x = dart.notNull(this.x) < dart.notNull(other.x) ? this.x : other.x;
|
| @@ -1245,26 +1239,26 @@ var _native_typed_data;
|
| dart.defineNamedConstructor(NativeFloat32x4, 'zero');
|
| dart.defineNamedConstructor(NativeFloat32x4, 'fromInt32x4Bits');
|
| dart.defineNamedConstructor(NativeFloat32x4, 'fromFloat64x2');
|
| - dart.defineNamedConstructor(NativeFloat32x4, _doubles);
|
| - dart.defineNamedConstructor(NativeFloat32x4, _truncated);
|
| + dart.defineNamedConstructor(NativeFloat32x4, '_doubles');
|
| + dart.defineNamedConstructor(NativeFloat32x4, '_truncated');
|
| dart.defineLazyProperties(NativeFloat32x4, {
|
| - get [_list]() {
|
| + get _list() {
|
| return new NativeFloat32List(4);
|
| },
|
| - get [_uint32view]() {
|
| - return NativeFloat32x4[_list].buffer.asUint32List();
|
| + get _uint32view() {
|
| + return NativeFloat32x4._list.buffer.asUint32List();
|
| }
|
| });
|
| class NativeInt32x4 extends core.Object {
|
| - static [_truncate](x) {
|
| - NativeInt32x4[_list][core.$set](0, dart.as(x, core.int));
|
| - return NativeInt32x4[_list][core.$get](0);
|
| + static _truncate(x) {
|
| + NativeInt32x4._list[core.$set](0, dart.as(x, core.int));
|
| + return NativeInt32x4._list[core.$get](0);
|
| }
|
| NativeInt32x4(x, y, z, w) {
|
| - this.x = dart.as(NativeInt32x4[_truncate](x), core.int);
|
| - this.y = dart.as(NativeInt32x4[_truncate](y), core.int);
|
| - this.z = dart.as(NativeInt32x4[_truncate](z), core.int);
|
| - this.w = dart.as(NativeInt32x4[_truncate](w), core.int);
|
| + this.x = dart.as(NativeInt32x4._truncate(x), core.int);
|
| + this.y = dart.as(NativeInt32x4._truncate(y), core.int);
|
| + this.z = dart.as(NativeInt32x4._truncate(z), core.int);
|
| + this.w = dart.as(NativeInt32x4._truncate(w), core.int);
|
| if (x != this.x && !(typeof x == 'number'))
|
| throw new core.ArgumentError(x);
|
| if (y != this.y && !(typeof y == 'number'))
|
| @@ -1281,7 +1275,7 @@ var _native_typed_data;
|
| this.w = w ? -1 : 0;
|
| }
|
| fromFloat32x4Bits(f) {
|
| - let floatList = NativeFloat32x4[_list];
|
| + let floatList = NativeFloat32x4._list;
|
| floatList[core.$set](0, f.x);
|
| floatList[core.$set](1, f.y);
|
| floatList[core.$set](2, f.z);
|
| @@ -1289,7 +1283,7 @@ var _native_typed_data;
|
| let view = dart.as(floatList.buffer.asInt32List(), NativeInt32List);
|
| return new NativeInt32x4[_truncated](view[core.$get](0), view[core.$get](1), view[core.$get](2), view[core.$get](3));
|
| }
|
| - [_truncated](x, y, z, w) {
|
| + _truncated(x, y, z, w) {
|
| this.x = x;
|
| this.y = y;
|
| this.z = z;
|
| @@ -1327,48 +1321,48 @@ var _native_typed_data;
|
| if (dart.notNull(mask) < 0 || dart.notNull(mask) > 255) {
|
| throw new core.RangeError(`mask ${mask} must be in the range [0..256)`);
|
| }
|
| - NativeInt32x4[_list][core.$set](0, this.x);
|
| - NativeInt32x4[_list][core.$set](1, this.y);
|
| - NativeInt32x4[_list][core.$set](2, this.z);
|
| - NativeInt32x4[_list][core.$set](3, this.w);
|
| - let _x = NativeInt32x4[_list][core.$get](dart.notNull(mask) & 3);
|
| - let _y = NativeInt32x4[_list][core.$get](dart.notNull(mask) >> 2 & 3);
|
| - let _z = NativeInt32x4[_list][core.$get](dart.notNull(mask) >> 4 & 3);
|
| - let _w = NativeInt32x4[_list][core.$get](dart.notNull(mask) >> 6 & 3);
|
| + NativeInt32x4._list[core.$set](0, this.x);
|
| + NativeInt32x4._list[core.$set](1, this.y);
|
| + NativeInt32x4._list[core.$set](2, this.z);
|
| + NativeInt32x4._list[core.$set](3, this.w);
|
| + let _x = NativeInt32x4._list[core.$get](dart.notNull(mask) & 3);
|
| + let _y = NativeInt32x4._list[core.$get](dart.notNull(mask) >> 2 & 3);
|
| + let _z = NativeInt32x4._list[core.$get](dart.notNull(mask) >> 4 & 3);
|
| + let _w = NativeInt32x4._list[core.$get](dart.notNull(mask) >> 6 & 3);
|
| return new NativeInt32x4[_truncated](_x, _y, _z, _w);
|
| }
|
| shuffleMix(other, mask) {
|
| if (dart.notNull(mask) < 0 || dart.notNull(mask) > 255) {
|
| throw new core.RangeError(`mask ${mask} must be in the range [0..256)`);
|
| }
|
| - NativeInt32x4[_list][core.$set](0, this.x);
|
| - NativeInt32x4[_list][core.$set](1, this.y);
|
| - NativeInt32x4[_list][core.$set](2, this.z);
|
| - NativeInt32x4[_list][core.$set](3, this.w);
|
| - let _x = NativeInt32x4[_list][core.$get](dart.notNull(mask) & 3);
|
| - let _y = NativeInt32x4[_list][core.$get](dart.notNull(mask) >> 2 & 3);
|
| - NativeInt32x4[_list][core.$set](0, other.x);
|
| - NativeInt32x4[_list][core.$set](1, other.y);
|
| - NativeInt32x4[_list][core.$set](2, other.z);
|
| - NativeInt32x4[_list][core.$set](3, other.w);
|
| - let _z = NativeInt32x4[_list][core.$get](dart.notNull(mask) >> 4 & 3);
|
| - let _w = NativeInt32x4[_list][core.$get](dart.notNull(mask) >> 6 & 3);
|
| + NativeInt32x4._list[core.$set](0, this.x);
|
| + NativeInt32x4._list[core.$set](1, this.y);
|
| + NativeInt32x4._list[core.$set](2, this.z);
|
| + NativeInt32x4._list[core.$set](3, this.w);
|
| + let _x = NativeInt32x4._list[core.$get](dart.notNull(mask) & 3);
|
| + let _y = NativeInt32x4._list[core.$get](dart.notNull(mask) >> 2 & 3);
|
| + NativeInt32x4._list[core.$set](0, other.x);
|
| + NativeInt32x4._list[core.$set](1, other.y);
|
| + NativeInt32x4._list[core.$set](2, other.z);
|
| + NativeInt32x4._list[core.$set](3, other.w);
|
| + let _z = NativeInt32x4._list[core.$get](dart.notNull(mask) >> 4 & 3);
|
| + let _w = NativeInt32x4._list[core.$get](dart.notNull(mask) >> 6 & 3);
|
| return new NativeInt32x4[_truncated](_x, _y, _z, _w);
|
| }
|
| withX(x) {
|
| - let _x = dart.as(NativeInt32x4[_truncate](x), core.int);
|
| + let _x = dart.as(NativeInt32x4._truncate(x), core.int);
|
| return new NativeInt32x4[_truncated](_x, this.y, this.z, this.w);
|
| }
|
| withY(y) {
|
| - let _y = dart.as(NativeInt32x4[_truncate](y), core.int);
|
| + let _y = dart.as(NativeInt32x4._truncate(y), core.int);
|
| return new NativeInt32x4[_truncated](this.x, _y, this.z, this.w);
|
| }
|
| withZ(z) {
|
| - let _z = dart.as(NativeInt32x4[_truncate](z), core.int);
|
| + let _z = dart.as(NativeInt32x4._truncate(z), core.int);
|
| return new NativeInt32x4[_truncated](this.x, this.y, _z, this.w);
|
| }
|
| withW(w) {
|
| - let _w = dart.as(NativeInt32x4[_truncate](w), core.int);
|
| + let _w = dart.as(NativeInt32x4._truncate(w), core.int);
|
| return new NativeInt32x4[_truncated](this.x, this.y, this.z, _w);
|
| }
|
| get flagX() {
|
| @@ -1400,8 +1394,8 @@ var _native_typed_data;
|
| return new NativeInt32x4[_truncated](this.x, this.y, this.z, _w);
|
| }
|
| select(trueValue, falseValue) {
|
| - let floatList = NativeFloat32x4[_list];
|
| - let intView = NativeFloat32x4[_uint32view];
|
| + let floatList = NativeFloat32x4._list;
|
| + let intView = NativeFloat32x4._uint32view;
|
| floatList[core.$set](0, trueValue.x);
|
| floatList[core.$set](1, trueValue.y);
|
| floatList[core.$set](2, trueValue.z);
|
| @@ -1432,13 +1426,12 @@ var _native_typed_data;
|
| NativeInt32x4[dart.implements] = () => [typed_data.Int32x4];
|
| dart.defineNamedConstructor(NativeInt32x4, 'bool');
|
| dart.defineNamedConstructor(NativeInt32x4, 'fromFloat32x4Bits');
|
| - dart.defineNamedConstructor(NativeInt32x4, _truncated);
|
| + dart.defineNamedConstructor(NativeInt32x4, '_truncated');
|
| dart.defineLazyProperties(NativeInt32x4, {
|
| - get [_list]() {
|
| + get _list() {
|
| return new NativeInt32List(4);
|
| }
|
| });
|
| - let _uint32View = Symbol('_uint32View');
|
| class NativeFloat64x2 extends core.Object {
|
| NativeFloat64x2(x, y) {
|
| this.x = x;
|
| @@ -1457,7 +1450,7 @@ var _native_typed_data;
|
| fromFloat32x4(v) {
|
| this.NativeFloat64x2(v.x, v.y);
|
| }
|
| - [_doubles](x, y) {
|
| + _doubles(x, y) {
|
| this.x = x;
|
| this.y = y;
|
| }
|
| @@ -1499,9 +1492,9 @@ var _native_typed_data;
|
| return new NativeFloat64x2[_doubles](_x, _y);
|
| }
|
| get signMask() {
|
| - let view = NativeFloat64x2[_uint32View];
|
| - NativeFloat64x2[_list][core.$set](0, this.x);
|
| - NativeFloat64x2[_list][core.$set](1, this.y);
|
| + let view = NativeFloat64x2._uint32View;
|
| + NativeFloat64x2._list[core.$set](0, this.x);
|
| + NativeFloat64x2._list[core.$set](1, this.y);
|
| let mx = (dart.notNull(view[core.$get](1)) & 2147483648) >> 31;
|
| let my = (dart.notNull(view[core.$get](3)) & 2147483648) >> 31;
|
| return dart.notNull(mx) | dart.notNull(my) << 1;
|
| @@ -1530,16 +1523,16 @@ var _native_typed_data;
|
| dart.defineNamedConstructor(NativeFloat64x2, 'splat');
|
| dart.defineNamedConstructor(NativeFloat64x2, 'zero');
|
| dart.defineNamedConstructor(NativeFloat64x2, 'fromFloat32x4');
|
| - dart.defineNamedConstructor(NativeFloat64x2, _doubles);
|
| + dart.defineNamedConstructor(NativeFloat64x2, '_doubles');
|
| dart.defineLazyProperties(NativeFloat64x2, {
|
| - get [_list]() {
|
| + get _list() {
|
| return new NativeFloat64List(2);
|
| },
|
| - set [_list](_) {},
|
| - get [_uint32View]() {
|
| - return dart.as(NativeFloat64x2[_list].buffer.asUint32List(), NativeUint32List);
|
| + set _list(_) {},
|
| + get _uint32View() {
|
| + return dart.as(NativeFloat64x2._list.buffer.asUint32List(), NativeUint32List);
|
| },
|
| - set [_uint32View](_) {}
|
| + set _uint32View(_) {}
|
| });
|
| // Exports:
|
| exports.NativeByteBuffer = NativeByteBuffer;
|
|
|