Index: lib/runtime/dart/typed_data.js |
diff --git a/lib/runtime/dart/typed_data.js b/lib/runtime/dart/typed_data.js |
index b1d4026cff5875a6ff62fc570308c5d0c19abc9a..2b13d81d183b438b8f55165c3d7c9863380a9d28 100644 |
--- a/lib/runtime/dart/typed_data.js |
+++ b/lib/runtime/dart/typed_data.js |
@@ -18,9 +18,13 @@ dart_library.library('dart/typed_data', null, /* Imports */[ |
dart.setSignature(Endianness, { |
constructors: () => ({_: [Endianness, [core.bool]]}) |
}); |
- Endianness.BIG_ENDIAN = dart.const(new Endianness._(false)); |
- Endianness.LITTLE_ENDIAN = dart.const(new Endianness._(true)); |
dart.defineLazyProperties(Endianness, { |
+ get BIG_ENDIAN() { |
+ return dart.const(new Endianness._(false)); |
+ }, |
+ get LITTLE_ENDIAN() { |
+ return dart.const(new Endianness._(true)); |
+ }, |
get HOST_ENDIAN() { |
return ByteData.view(Uint16List.fromList(dart.list([1], core.int)).buffer).getInt8(0) == 1 ? Endianness.LITTLE_ENDIAN : Endianness.BIG_ENDIAN; |
} |