| OLD | NEW |
| 1 dart_library.library('dart/typed_data', null, /* Imports */[ | 1 dart_library.library('dart/typed_data', null, /* Imports */[ |
| 2 'dart/_runtime', | 2 'dart/_runtime', |
| 3 'dart/core' | 3 'dart/core' |
| 4 ], /* Lazy imports */[ | 4 ], /* Lazy imports */[ |
| 5 'dart/_native_typed_data' | 5 'dart/_native_typed_data' |
| 6 ], function(exports, dart, core, _native_typed_data) { | 6 ], function(exports, dart, core, _native_typed_data) { |
| 7 'use strict'; | 7 'use strict'; |
| 8 let dartx = dart.dartx; | 8 let dartx = dart.dartx; |
| 9 class ByteBuffer extends core.Object {} | 9 class ByteBuffer extends core.Object {} |
| 10 class TypedData extends core.Object {} | 10 class TypedData extends core.Object {} |
| 11 const _littleEndian = Symbol('_littleEndian'); | 11 const _littleEndian = Symbol('_littleEndian'); |
| 12 class Endianness extends core.Object { | 12 class Endianness extends core.Object { |
| 13 _(littleEndian) { | 13 _(littleEndian) { |
| 14 this[_littleEndian] = littleEndian; | 14 this[_littleEndian] = littleEndian; |
| 15 } | 15 } |
| 16 } | 16 } |
| 17 dart.defineNamedConstructor(Endianness, '_'); | 17 dart.defineNamedConstructor(Endianness, '_'); |
| 18 dart.setSignature(Endianness, { | 18 dart.setSignature(Endianness, { |
| 19 constructors: () => ({_: [Endianness, [core.bool]]}) | 19 constructors: () => ({_: [Endianness, [core.bool]]}) |
| 20 }); | 20 }); |
| 21 Endianness.BIG_ENDIAN = dart.const(new Endianness._(false)); | |
| 22 Endianness.LITTLE_ENDIAN = dart.const(new Endianness._(true)); | |
| 23 dart.defineLazyProperties(Endianness, { | 21 dart.defineLazyProperties(Endianness, { |
| 22 get BIG_ENDIAN() { |
| 23 return dart.const(new Endianness._(false)); |
| 24 }, |
| 25 get LITTLE_ENDIAN() { |
| 26 return dart.const(new Endianness._(true)); |
| 27 }, |
| 24 get HOST_ENDIAN() { | 28 get HOST_ENDIAN() { |
| 25 return ByteData.view(Uint16List.fromList(dart.list([1], core.int)).buffer)
.getInt8(0) == 1 ? Endianness.LITTLE_ENDIAN : Endianness.BIG_ENDIAN; | 29 return ByteData.view(Uint16List.fromList(dart.list([1], core.int)).buffer)
.getInt8(0) == 1 ? Endianness.LITTLE_ENDIAN : Endianness.BIG_ENDIAN; |
| 26 } | 30 } |
| 27 }); | 31 }); |
| 28 class ByteData extends core.Object { | 32 class ByteData extends core.Object { |
| 29 static new(length) { | 33 static new(length) { |
| 30 return _native_typed_data.NativeByteData.new(length); | 34 return _native_typed_data.NativeByteData.new(length); |
| 31 } | 35 } |
| 32 static view(buffer, offsetInBytes, length) { | 36 static view(buffer, offsetInBytes, length) { |
| 33 if (offsetInBytes === void 0) offsetInBytes = 0; | 37 if (offsetInBytes === void 0) offsetInBytes = 0; |
| (...skipping 910 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 944 exports.Uint64List = Uint64List; | 948 exports.Uint64List = Uint64List; |
| 945 exports.Float32List = Float32List; | 949 exports.Float32List = Float32List; |
| 946 exports.Float64List = Float64List; | 950 exports.Float64List = Float64List; |
| 947 exports.Float32x4List = Float32x4List; | 951 exports.Float32x4List = Float32x4List; |
| 948 exports.Int32x4List = Int32x4List; | 952 exports.Int32x4List = Int32x4List; |
| 949 exports.Float64x2List = Float64x2List; | 953 exports.Float64x2List = Float64x2List; |
| 950 exports.Float32x4 = Float32x4; | 954 exports.Float32x4 = Float32x4; |
| 951 exports.Int32x4 = Int32x4; | 955 exports.Int32x4 = Int32x4; |
| 952 exports.Float64x2 = Float64x2; | 956 exports.Float64x2 = Float64x2; |
| 953 }); | 957 }); |
| OLD | NEW |