| Index: lib/runtime/dart/typed_data.js
|
| diff --git a/lib/runtime/dart/typed_data.js b/lib/runtime/dart/typed_data.js
|
| index 72118c3944a674d14bd53c2caaefed05c63d1630..fe0e94f7a1a1e2f214ed15d55c4566f00246ce2c 100644
|
| --- a/lib/runtime/dart/typed_data.js
|
| +++ b/lib/runtime/dart/typed_data.js
|
| @@ -19,14 +19,14 @@ var _native_typed_data = dart.lazyImport(_native_typed_data);
|
| Endianness.LITTLE_ENDIAN = dart.const(new Endianness._(true));
|
| dart.defineLazyProperties(Endianness, {
|
| get HOST_ENDIAN() {
|
| - return new ByteData.view(new 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.setType([1], core.List$(core.int))).buffer).getInt8(0) == 1 ? Endianness.LITTLE_ENDIAN : Endianness.BIG_ENDIAN;
|
| }
|
| });
|
| class ByteData extends core.Object {
|
| - ByteData(length) {
|
| - return new _native_typed_data.NativeByteData(length);
|
| + static new(length) {
|
| + return _native_typed_data.NativeByteData.new(length);
|
| }
|
| - view(buffer, offsetInBytes, length) {
|
| + static view(buffer, offsetInBytes, length) {
|
| if (offsetInBytes === void 0)
|
| offsetInBytes = 0;
|
| if (length === void 0)
|
| @@ -35,21 +35,20 @@ var _native_typed_data = dart.lazyImport(_native_typed_data);
|
| }
|
| }
|
| ByteData[dart.implements] = () => [TypedData];
|
| - dart.defineNamedConstructor(ByteData, 'view');
|
| dart.setSignature(ByteData, {
|
| constructors: () => ({
|
| - ByteData: [ByteData, [core.int]],
|
| + new: [ByteData, [core.int]],
|
| view: [ByteData, [ByteBuffer], [core.int, core.int]]
|
| })
|
| });
|
| class Int8List extends core.Object {
|
| - Int8List(length) {
|
| - return new _native_typed_data.NativeInt8List(length);
|
| + static new(length) {
|
| + return _native_typed_data.NativeInt8List.new(length);
|
| }
|
| - fromList(elements) {
|
| - return new _native_typed_data.NativeInt8List.fromList(elements);
|
| + static fromList(elements) {
|
| + return _native_typed_data.NativeInt8List.fromList(elements);
|
| }
|
| - view(buffer, offsetInBytes, length) {
|
| + static view(buffer, offsetInBytes, length) {
|
| if (offsetInBytes === void 0)
|
| offsetInBytes = 0;
|
| if (length === void 0)
|
| @@ -58,24 +57,22 @@ var _native_typed_data = dart.lazyImport(_native_typed_data);
|
| }
|
| }
|
| Int8List[dart.implements] = () => [core.List$(core.int), TypedData];
|
| - dart.defineNamedConstructor(Int8List, 'fromList');
|
| - dart.defineNamedConstructor(Int8List, 'view');
|
| dart.setSignature(Int8List, {
|
| constructors: () => ({
|
| - Int8List: [Int8List, [core.int]],
|
| + new: [Int8List, [core.int]],
|
| fromList: [Int8List, [core.List$(core.int)]],
|
| view: [Int8List, [ByteBuffer], [core.int, core.int]]
|
| })
|
| });
|
| Int8List.BYTES_PER_ELEMENT = 1;
|
| class Uint8List extends core.Object {
|
| - Uint8List(length) {
|
| - return new _native_typed_data.NativeUint8List(length);
|
| + static new(length) {
|
| + return _native_typed_data.NativeUint8List.new(length);
|
| }
|
| - fromList(elements) {
|
| - return new _native_typed_data.NativeUint8List.fromList(elements);
|
| + static fromList(elements) {
|
| + return _native_typed_data.NativeUint8List.fromList(elements);
|
| }
|
| - view(buffer, offsetInBytes, length) {
|
| + static view(buffer, offsetInBytes, length) {
|
| if (offsetInBytes === void 0)
|
| offsetInBytes = 0;
|
| if (length === void 0)
|
| @@ -84,24 +81,22 @@ var _native_typed_data = dart.lazyImport(_native_typed_data);
|
| }
|
| }
|
| Uint8List[dart.implements] = () => [core.List$(core.int), TypedData];
|
| - dart.defineNamedConstructor(Uint8List, 'fromList');
|
| - dart.defineNamedConstructor(Uint8List, 'view');
|
| dart.setSignature(Uint8List, {
|
| constructors: () => ({
|
| - Uint8List: [Uint8List, [core.int]],
|
| + new: [Uint8List, [core.int]],
|
| fromList: [Uint8List, [core.List$(core.int)]],
|
| view: [Uint8List, [ByteBuffer], [core.int, core.int]]
|
| })
|
| });
|
| Uint8List.BYTES_PER_ELEMENT = 1;
|
| class Uint8ClampedList extends core.Object {
|
| - Uint8ClampedList(length) {
|
| - return new _native_typed_data.NativeUint8ClampedList(length);
|
| + static new(length) {
|
| + return _native_typed_data.NativeUint8ClampedList.new(length);
|
| }
|
| - fromList(elements) {
|
| - return new _native_typed_data.NativeUint8ClampedList.fromList(elements);
|
| + static fromList(elements) {
|
| + return _native_typed_data.NativeUint8ClampedList.fromList(elements);
|
| }
|
| - view(buffer, offsetInBytes, length) {
|
| + static view(buffer, offsetInBytes, length) {
|
| if (offsetInBytes === void 0)
|
| offsetInBytes = 0;
|
| if (length === void 0)
|
| @@ -110,24 +105,22 @@ var _native_typed_data = dart.lazyImport(_native_typed_data);
|
| }
|
| }
|
| Uint8ClampedList[dart.implements] = () => [core.List$(core.int), TypedData];
|
| - dart.defineNamedConstructor(Uint8ClampedList, 'fromList');
|
| - dart.defineNamedConstructor(Uint8ClampedList, 'view');
|
| dart.setSignature(Uint8ClampedList, {
|
| constructors: () => ({
|
| - Uint8ClampedList: [Uint8ClampedList, [core.int]],
|
| + new: [Uint8ClampedList, [core.int]],
|
| fromList: [Uint8ClampedList, [core.List$(core.int)]],
|
| view: [Uint8ClampedList, [ByteBuffer], [core.int, core.int]]
|
| })
|
| });
|
| Uint8ClampedList.BYTES_PER_ELEMENT = 1;
|
| class Int16List extends core.Object {
|
| - Int16List(length) {
|
| - return new _native_typed_data.NativeInt16List(length);
|
| + static new(length) {
|
| + return _native_typed_data.NativeInt16List.new(length);
|
| }
|
| - fromList(elements) {
|
| - return new _native_typed_data.NativeInt16List.fromList(elements);
|
| + static fromList(elements) {
|
| + return _native_typed_data.NativeInt16List.fromList(elements);
|
| }
|
| - view(buffer, offsetInBytes, length) {
|
| + static view(buffer, offsetInBytes, length) {
|
| if (offsetInBytes === void 0)
|
| offsetInBytes = 0;
|
| if (length === void 0)
|
| @@ -136,24 +129,22 @@ var _native_typed_data = dart.lazyImport(_native_typed_data);
|
| }
|
| }
|
| Int16List[dart.implements] = () => [core.List$(core.int), TypedData];
|
| - dart.defineNamedConstructor(Int16List, 'fromList');
|
| - dart.defineNamedConstructor(Int16List, 'view');
|
| dart.setSignature(Int16List, {
|
| constructors: () => ({
|
| - Int16List: [Int16List, [core.int]],
|
| + new: [Int16List, [core.int]],
|
| fromList: [Int16List, [core.List$(core.int)]],
|
| view: [Int16List, [ByteBuffer], [core.int, core.int]]
|
| })
|
| });
|
| Int16List.BYTES_PER_ELEMENT = 2;
|
| class Uint16List extends core.Object {
|
| - Uint16List(length) {
|
| - return new _native_typed_data.NativeUint16List(length);
|
| + static new(length) {
|
| + return _native_typed_data.NativeUint16List.new(length);
|
| }
|
| - fromList(elements) {
|
| - return new _native_typed_data.NativeUint16List.fromList(elements);
|
| + static fromList(elements) {
|
| + return _native_typed_data.NativeUint16List.fromList(elements);
|
| }
|
| - view(buffer, offsetInBytes, length) {
|
| + static view(buffer, offsetInBytes, length) {
|
| if (offsetInBytes === void 0)
|
| offsetInBytes = 0;
|
| if (length === void 0)
|
| @@ -162,24 +153,22 @@ var _native_typed_data = dart.lazyImport(_native_typed_data);
|
| }
|
| }
|
| Uint16List[dart.implements] = () => [core.List$(core.int), TypedData];
|
| - dart.defineNamedConstructor(Uint16List, 'fromList');
|
| - dart.defineNamedConstructor(Uint16List, 'view');
|
| dart.setSignature(Uint16List, {
|
| constructors: () => ({
|
| - Uint16List: [Uint16List, [core.int]],
|
| + new: [Uint16List, [core.int]],
|
| fromList: [Uint16List, [core.List$(core.int)]],
|
| view: [Uint16List, [ByteBuffer], [core.int, core.int]]
|
| })
|
| });
|
| Uint16List.BYTES_PER_ELEMENT = 2;
|
| class Int32List extends core.Object {
|
| - Int32List(length) {
|
| - return new _native_typed_data.NativeInt32List(length);
|
| + static new(length) {
|
| + return _native_typed_data.NativeInt32List.new(length);
|
| }
|
| - fromList(elements) {
|
| - return new _native_typed_data.NativeInt32List.fromList(elements);
|
| + static fromList(elements) {
|
| + return _native_typed_data.NativeInt32List.fromList(elements);
|
| }
|
| - view(buffer, offsetInBytes, length) {
|
| + static view(buffer, offsetInBytes, length) {
|
| if (offsetInBytes === void 0)
|
| offsetInBytes = 0;
|
| if (length === void 0)
|
| @@ -188,24 +177,22 @@ var _native_typed_data = dart.lazyImport(_native_typed_data);
|
| }
|
| }
|
| Int32List[dart.implements] = () => [core.List$(core.int), TypedData];
|
| - dart.defineNamedConstructor(Int32List, 'fromList');
|
| - dart.defineNamedConstructor(Int32List, 'view');
|
| dart.setSignature(Int32List, {
|
| constructors: () => ({
|
| - Int32List: [Int32List, [core.int]],
|
| + new: [Int32List, [core.int]],
|
| fromList: [Int32List, [core.List$(core.int)]],
|
| view: [Int32List, [ByteBuffer], [core.int, core.int]]
|
| })
|
| });
|
| Int32List.BYTES_PER_ELEMENT = 4;
|
| class Uint32List extends core.Object {
|
| - Uint32List(length) {
|
| - return new _native_typed_data.NativeUint32List(length);
|
| + static new(length) {
|
| + return _native_typed_data.NativeUint32List.new(length);
|
| }
|
| - fromList(elements) {
|
| - return new _native_typed_data.NativeUint32List.fromList(elements);
|
| + static fromList(elements) {
|
| + return _native_typed_data.NativeUint32List.fromList(elements);
|
| }
|
| - view(buffer, offsetInBytes, length) {
|
| + static view(buffer, offsetInBytes, length) {
|
| if (offsetInBytes === void 0)
|
| offsetInBytes = 0;
|
| if (length === void 0)
|
| @@ -214,24 +201,22 @@ var _native_typed_data = dart.lazyImport(_native_typed_data);
|
| }
|
| }
|
| Uint32List[dart.implements] = () => [core.List$(core.int), TypedData];
|
| - dart.defineNamedConstructor(Uint32List, 'fromList');
|
| - dart.defineNamedConstructor(Uint32List, 'view');
|
| dart.setSignature(Uint32List, {
|
| constructors: () => ({
|
| - Uint32List: [Uint32List, [core.int]],
|
| + new: [Uint32List, [core.int]],
|
| fromList: [Uint32List, [core.List$(core.int)]],
|
| view: [Uint32List, [ByteBuffer], [core.int, core.int]]
|
| })
|
| });
|
| Uint32List.BYTES_PER_ELEMENT = 4;
|
| class Int64List extends core.Object {
|
| - Int64List(length) {
|
| + static new(length) {
|
| throw new core.UnsupportedError("Int64List not supported by dart2js.");
|
| }
|
| - fromList(elements) {
|
| + static fromList(elements) {
|
| throw new core.UnsupportedError("Int64List not supported by dart2js.");
|
| }
|
| - view(buffer, offsetInBytes, length) {
|
| + static view(buffer, offsetInBytes, length) {
|
| if (offsetInBytes === void 0)
|
| offsetInBytes = 0;
|
| if (length === void 0)
|
| @@ -240,24 +225,22 @@ var _native_typed_data = dart.lazyImport(_native_typed_data);
|
| }
|
| }
|
| Int64List[dart.implements] = () => [core.List$(core.int), TypedData];
|
| - dart.defineNamedConstructor(Int64List, 'fromList');
|
| - dart.defineNamedConstructor(Int64List, 'view');
|
| dart.setSignature(Int64List, {
|
| constructors: () => ({
|
| - Int64List: [Int64List, [core.int]],
|
| + new: [Int64List, [core.int]],
|
| fromList: [Int64List, [core.List$(core.int)]],
|
| view: [Int64List, [ByteBuffer], [core.int, core.int]]
|
| })
|
| });
|
| Int64List.BYTES_PER_ELEMENT = 8;
|
| class Uint64List extends core.Object {
|
| - Uint64List(length) {
|
| + static new(length) {
|
| throw new core.UnsupportedError("Uint64List not supported by dart2js.");
|
| }
|
| - fromList(elements) {
|
| + static fromList(elements) {
|
| throw new core.UnsupportedError("Uint64List not supported by dart2js.");
|
| }
|
| - view(buffer, offsetInBytes, length) {
|
| + static view(buffer, offsetInBytes, length) {
|
| if (offsetInBytes === void 0)
|
| offsetInBytes = 0;
|
| if (length === void 0)
|
| @@ -266,24 +249,22 @@ var _native_typed_data = dart.lazyImport(_native_typed_data);
|
| }
|
| }
|
| Uint64List[dart.implements] = () => [core.List$(core.int), TypedData];
|
| - dart.defineNamedConstructor(Uint64List, 'fromList');
|
| - dart.defineNamedConstructor(Uint64List, 'view');
|
| dart.setSignature(Uint64List, {
|
| constructors: () => ({
|
| - Uint64List: [Uint64List, [core.int]],
|
| + new: [Uint64List, [core.int]],
|
| fromList: [Uint64List, [core.List$(core.int)]],
|
| view: [Uint64List, [ByteBuffer], [core.int, core.int]]
|
| })
|
| });
|
| Uint64List.BYTES_PER_ELEMENT = 8;
|
| class Float32List extends core.Object {
|
| - Float32List(length) {
|
| - return new _native_typed_data.NativeFloat32List(length);
|
| + static new(length) {
|
| + return _native_typed_data.NativeFloat32List.new(length);
|
| }
|
| - fromList(elements) {
|
| - return new _native_typed_data.NativeFloat32List.fromList(elements);
|
| + static fromList(elements) {
|
| + return _native_typed_data.NativeFloat32List.fromList(elements);
|
| }
|
| - view(buffer, offsetInBytes, length) {
|
| + static view(buffer, offsetInBytes, length) {
|
| if (offsetInBytes === void 0)
|
| offsetInBytes = 0;
|
| if (length === void 0)
|
| @@ -292,24 +273,22 @@ var _native_typed_data = dart.lazyImport(_native_typed_data);
|
| }
|
| }
|
| Float32List[dart.implements] = () => [core.List$(core.double), TypedData];
|
| - dart.defineNamedConstructor(Float32List, 'fromList');
|
| - dart.defineNamedConstructor(Float32List, 'view');
|
| dart.setSignature(Float32List, {
|
| constructors: () => ({
|
| - Float32List: [Float32List, [core.int]],
|
| + new: [Float32List, [core.int]],
|
| fromList: [Float32List, [core.List$(core.double)]],
|
| view: [Float32List, [ByteBuffer], [core.int, core.int]]
|
| })
|
| });
|
| Float32List.BYTES_PER_ELEMENT = 4;
|
| class Float64List extends core.Object {
|
| - Float64List(length) {
|
| - return new _native_typed_data.NativeFloat64List(length);
|
| + static new(length) {
|
| + return _native_typed_data.NativeFloat64List.new(length);
|
| }
|
| - fromList(elements) {
|
| - return new _native_typed_data.NativeFloat64List.fromList(elements);
|
| + static fromList(elements) {
|
| + return _native_typed_data.NativeFloat64List.fromList(elements);
|
| }
|
| - view(buffer, offsetInBytes, length) {
|
| + static view(buffer, offsetInBytes, length) {
|
| if (offsetInBytes === void 0)
|
| offsetInBytes = 0;
|
| if (length === void 0)
|
| @@ -318,24 +297,22 @@ var _native_typed_data = dart.lazyImport(_native_typed_data);
|
| }
|
| }
|
| Float64List[dart.implements] = () => [core.List$(core.double), TypedData];
|
| - dart.defineNamedConstructor(Float64List, 'fromList');
|
| - dart.defineNamedConstructor(Float64List, 'view');
|
| dart.setSignature(Float64List, {
|
| constructors: () => ({
|
| - Float64List: [Float64List, [core.int]],
|
| + new: [Float64List, [core.int]],
|
| fromList: [Float64List, [core.List$(core.double)]],
|
| view: [Float64List, [ByteBuffer], [core.int, core.int]]
|
| })
|
| });
|
| Float64List.BYTES_PER_ELEMENT = 8;
|
| class Float32x4List extends core.Object {
|
| - Float32x4List(length) {
|
| + static new(length) {
|
| return new _native_typed_data.NativeFloat32x4List(length);
|
| }
|
| - fromList(elements) {
|
| - return new _native_typed_data.NativeFloat32x4List.fromList(elements);
|
| + static fromList(elements) {
|
| + return _native_typed_data.NativeFloat32x4List.fromList(elements);
|
| }
|
| - view(buffer, offsetInBytes, length) {
|
| + static view(buffer, offsetInBytes, length) {
|
| if (offsetInBytes === void 0)
|
| offsetInBytes = 0;
|
| if (length === void 0)
|
| @@ -344,24 +321,22 @@ var _native_typed_data = dart.lazyImport(_native_typed_data);
|
| }
|
| }
|
| Float32x4List[dart.implements] = () => [core.List$(Float32x4), TypedData];
|
| - dart.defineNamedConstructor(Float32x4List, 'fromList');
|
| - dart.defineNamedConstructor(Float32x4List, 'view');
|
| dart.setSignature(Float32x4List, {
|
| constructors: () => ({
|
| - Float32x4List: [Float32x4List, [core.int]],
|
| + new: [Float32x4List, [core.int]],
|
| fromList: [Float32x4List, [core.List$(Float32x4)]],
|
| view: [Float32x4List, [ByteBuffer], [core.int, core.int]]
|
| })
|
| });
|
| Float32x4List.BYTES_PER_ELEMENT = 16;
|
| class Int32x4List extends core.Object {
|
| - Int32x4List(length) {
|
| + static new(length) {
|
| return new _native_typed_data.NativeInt32x4List(length);
|
| }
|
| - fromList(elements) {
|
| - return new _native_typed_data.NativeInt32x4List.fromList(elements);
|
| + static fromList(elements) {
|
| + return _native_typed_data.NativeInt32x4List.fromList(elements);
|
| }
|
| - view(buffer, offsetInBytes, length) {
|
| + static view(buffer, offsetInBytes, length) {
|
| if (offsetInBytes === void 0)
|
| offsetInBytes = 0;
|
| if (length === void 0)
|
| @@ -370,24 +345,22 @@ var _native_typed_data = dart.lazyImport(_native_typed_data);
|
| }
|
| }
|
| Int32x4List[dart.implements] = () => [core.List$(Int32x4), TypedData];
|
| - dart.defineNamedConstructor(Int32x4List, 'fromList');
|
| - dart.defineNamedConstructor(Int32x4List, 'view');
|
| dart.setSignature(Int32x4List, {
|
| constructors: () => ({
|
| - Int32x4List: [Int32x4List, [core.int]],
|
| + new: [Int32x4List, [core.int]],
|
| fromList: [Int32x4List, [core.List$(Int32x4)]],
|
| view: [Int32x4List, [ByteBuffer], [core.int, core.int]]
|
| })
|
| });
|
| Int32x4List.BYTES_PER_ELEMENT = 16;
|
| class Float64x2List extends core.Object {
|
| - Float64x2List(length) {
|
| + static new(length) {
|
| return new _native_typed_data.NativeFloat64x2List(length);
|
| }
|
| - fromList(elements) {
|
| - return new _native_typed_data.NativeFloat64x2List.fromList(elements);
|
| + static fromList(elements) {
|
| + return _native_typed_data.NativeFloat64x2List.fromList(elements);
|
| }
|
| - view(buffer, offsetInBytes, length) {
|
| + static view(buffer, offsetInBytes, length) {
|
| if (offsetInBytes === void 0)
|
| offsetInBytes = 0;
|
| if (length === void 0)
|
| @@ -396,40 +369,34 @@ var _native_typed_data = dart.lazyImport(_native_typed_data);
|
| }
|
| }
|
| Float64x2List[dart.implements] = () => [core.List$(Float64x2), TypedData];
|
| - dart.defineNamedConstructor(Float64x2List, 'fromList');
|
| - dart.defineNamedConstructor(Float64x2List, 'view');
|
| dart.setSignature(Float64x2List, {
|
| constructors: () => ({
|
| - Float64x2List: [Float64x2List, [core.int]],
|
| + new: [Float64x2List, [core.int]],
|
| fromList: [Float64x2List, [core.List$(Float64x2)]],
|
| view: [Float64x2List, [ByteBuffer], [core.int, core.int]]
|
| })
|
| });
|
| Float64x2List.BYTES_PER_ELEMENT = 16;
|
| class Float32x4 extends core.Object {
|
| - Float32x4(x, y, z, w) {
|
| + static new(x, y, z, w) {
|
| return new _native_typed_data.NativeFloat32x4(x, y, z, w);
|
| }
|
| - splat(v) {
|
| + static splat(v) {
|
| return new _native_typed_data.NativeFloat32x4.splat(v);
|
| }
|
| - zero() {
|
| + static zero() {
|
| return new _native_typed_data.NativeFloat32x4.zero();
|
| }
|
| - fromInt32x4Bits(x) {
|
| - return new _native_typed_data.NativeFloat32x4.fromInt32x4Bits(x);
|
| + static fromInt32x4Bits(x) {
|
| + return _native_typed_data.NativeFloat32x4.fromInt32x4Bits(x);
|
| }
|
| - fromFloat64x2(v) {
|
| + static fromFloat64x2(v) {
|
| return new _native_typed_data.NativeFloat32x4.fromFloat64x2(v);
|
| }
|
| }
|
| - dart.defineNamedConstructor(Float32x4, 'splat');
|
| - dart.defineNamedConstructor(Float32x4, 'zero');
|
| - dart.defineNamedConstructor(Float32x4, 'fromInt32x4Bits');
|
| - dart.defineNamedConstructor(Float32x4, 'fromFloat64x2');
|
| dart.setSignature(Float32x4, {
|
| constructors: () => ({
|
| - Float32x4: [Float32x4, [core.double, core.double, core.double, core.double]],
|
| + new: [Float32x4, [core.double, core.double, core.double, core.double]],
|
| splat: [Float32x4, [core.double]],
|
| zero: [Float32x4, []],
|
| fromInt32x4Bits: [Float32x4, [Int32x4]],
|
| @@ -693,21 +660,19 @@ var _native_typed_data = dart.lazyImport(_native_typed_data);
|
| Float32x4.WWWZ = 191;
|
| Float32x4.WWWW = 255;
|
| class Int32x4 extends core.Object {
|
| - Int32x4(x, y, z, w) {
|
| + static new(x, y, z, w) {
|
| return new _native_typed_data.NativeInt32x4(x, y, z, w);
|
| }
|
| - bool(x, y, z, w) {
|
| + static bool(x, y, z, w) {
|
| return new _native_typed_data.NativeInt32x4.bool(x, y, z, w);
|
| }
|
| - fromFloat32x4Bits(x) {
|
| - return new _native_typed_data.NativeInt32x4.fromFloat32x4Bits(x);
|
| + static fromFloat32x4Bits(x) {
|
| + return _native_typed_data.NativeInt32x4.fromFloat32x4Bits(x);
|
| }
|
| }
|
| - dart.defineNamedConstructor(Int32x4, 'bool');
|
| - dart.defineNamedConstructor(Int32x4, 'fromFloat32x4Bits');
|
| dart.setSignature(Int32x4, {
|
| constructors: () => ({
|
| - Int32x4: [Int32x4, [core.int, core.int, core.int, core.int]],
|
| + new: [Int32x4, [core.int, core.int, core.int, core.int]],
|
| bool: [Int32x4, [core.bool, core.bool, core.bool, core.bool]],
|
| fromFloat32x4Bits: [Int32x4, [Float32x4]]
|
| })
|
| @@ -969,25 +934,22 @@ var _native_typed_data = dart.lazyImport(_native_typed_data);
|
| Int32x4.WWWZ = 191;
|
| Int32x4.WWWW = 255;
|
| class Float64x2 extends core.Object {
|
| - Float64x2(x, y) {
|
| + static new(x, y) {
|
| return new _native_typed_data.NativeFloat64x2(x, y);
|
| }
|
| - splat(v) {
|
| + static splat(v) {
|
| return new _native_typed_data.NativeFloat64x2.splat(v);
|
| }
|
| - zero() {
|
| + static zero() {
|
| return new _native_typed_data.NativeFloat64x2.zero();
|
| }
|
| - fromFloat32x4(v) {
|
| + static fromFloat32x4(v) {
|
| return new _native_typed_data.NativeFloat64x2.fromFloat32x4(v);
|
| }
|
| }
|
| - dart.defineNamedConstructor(Float64x2, 'splat');
|
| - dart.defineNamedConstructor(Float64x2, 'zero');
|
| - dart.defineNamedConstructor(Float64x2, 'fromFloat32x4');
|
| dart.setSignature(Float64x2, {
|
| constructors: () => ({
|
| - Float64x2: [Float64x2, [core.double, core.double]],
|
| + new: [Float64x2, [core.double, core.double]],
|
| splat: [Float64x2, [core.double]],
|
| zero: [Float64x2, []],
|
| fromFloat32x4: [Float64x2, [Float32x4]]
|
|
|