Index: test/codegen/expect/lib-typed_data-all.js |
diff --git a/test/codegen/expect/lib-typed_data-all.js b/test/codegen/expect/lib-typed_data-all.js |
index 3a92d4018bb0f8c747deed070ace11dc0b452485..1691ef7778fd09d5326664670e257d450b85768e 100644 |
--- a/test/codegen/expect/lib-typed_data-all.js |
+++ b/test/codegen/expect/lib-typed_data-all.js |
@@ -12,28 +12,28 @@ dart_library.library('lib/typed_data/byte_data_test', null, /* Imports */[ |
dart.fn(main); |
function testRegress10898() { |
let data = typed_data.ByteData.new(16); |
- expect.Expect.equals(16, data.lengthInBytes); |
- for (let i = 0; i < dart.notNull(data.lengthInBytes); i++) { |
- expect.Expect.equals(0, data.getInt8(i)); |
- data.setInt8(i, 42 + i); |
- expect.Expect.equals(42 + i, data.getInt8(i)); |
+ expect.Expect.equals(16, data[dartx.lengthInBytes]); |
+ for (let i = 0; i < dart.notNull(data[dartx.lengthInBytes]); i++) { |
+ expect.Expect.equals(0, data[dartx.getInt8](i)); |
+ data[dartx.setInt8](i, 42 + i); |
+ expect.Expect.equals(42 + i, data[dartx.getInt8](i)); |
} |
let backing = typed_data.ByteData.new(16); |
- let view = typed_data.ByteData.view(backing.buffer); |
- for (let i = 0; i < dart.notNull(view.lengthInBytes); i++) { |
- expect.Expect.equals(0, view.getInt8(i)); |
- view.setInt8(i, 87 + i); |
- expect.Expect.equals(87 + i, view.getInt8(i)); |
+ let view = typed_data.ByteData.view(backing[dartx.buffer]); |
+ for (let i = 0; i < dart.notNull(view[dartx.lengthInBytes]); i++) { |
+ expect.Expect.equals(0, view[dartx.getInt8](i)); |
+ view[dartx.setInt8](i, 87 + i); |
+ expect.Expect.equals(87 + i, view[dartx.getInt8](i)); |
} |
- view = typed_data.ByteData.view(backing.buffer, 4); |
- expect.Expect.equals(12, view.lengthInBytes); |
- for (let i = 0; i < dart.notNull(view.lengthInBytes); i++) { |
- expect.Expect.equals(87 + i + 4, view.getInt8(i)); |
+ view = typed_data.ByteData.view(backing[dartx.buffer], 4); |
+ expect.Expect.equals(12, view[dartx.lengthInBytes]); |
+ for (let i = 0; i < dart.notNull(view[dartx.lengthInBytes]); i++) { |
+ expect.Expect.equals(87 + i + 4, view[dartx.getInt8](i)); |
} |
- view = typed_data.ByteData.view(backing.buffer, 8, 4); |
- expect.Expect.equals(4, view.lengthInBytes); |
- for (let i = 0; i < dart.notNull(view.lengthInBytes); i++) { |
- expect.Expect.equals(87 + i + 8, view.getInt8(i)); |
+ view = typed_data.ByteData.view(backing[dartx.buffer], 8, 4); |
+ expect.Expect.equals(4, view[dartx.lengthInBytes]); |
+ for (let i = 0; i < dart.notNull(view[dartx.lengthInBytes]); i++) { |
+ expect.Expect.equals(87 + i + 8, view[dartx.getInt8](i)); |
} |
} |
dart.fn(testRegress10898); |
@@ -71,7 +71,7 @@ dart_library.library('lib/typed_data/constructor_checks_test', null, /* Imports |
} |
dart.fn(checkLengthConstructors); |
function checkViewConstructors() { |
- let buffer = typed_data.Int8List.new(256).buffer; |
+ let buffer = typed_data.Int8List.new(256)[dartx.buffer]; |
function check1(creator) { |
expect.Expect.throws(dart.fn(() => dart.dcall(creator, 10), dart.void, [])); |
expect.Expect.throws(dart.fn(() => dart.dcall(creator, null), dart.void, [])); |
@@ -134,58 +134,58 @@ dart_library.library('lib/typed_data/endianness_test', null, /* Imports */[ |
dart.fn(main); |
function swapTest() { |
let data = typed_data.ByteData.new(16); |
- expect.Expect.equals(16, data.lengthInBytes); |
+ expect.Expect.equals(16, data[dartx.lengthInBytes]); |
for (let i = 0; i < 4; i++) { |
- data.setInt32(i * 4, i); |
+ data[dartx.setInt32](i * 4, i); |
} |
- for (let i = 0; i < dart.notNull(data.lengthInBytes); i = i + 4) { |
- let e = data.getInt32(i, typed_data.Endianness.BIG_ENDIAN); |
- data.setInt32(i, e, typed_data.Endianness.LITTLE_ENDIAN); |
+ for (let i = 0; i < dart.notNull(data[dartx.lengthInBytes]); i = i + 4) { |
+ let e = data[dartx.getInt32](i, typed_data.Endianness.BIG_ENDIAN); |
+ data[dartx.setInt32](i, e, typed_data.Endianness.LITTLE_ENDIAN); |
} |
- expect.Expect.equals(33554432, data.getInt32(8)); |
- for (let i = 0; i < dart.notNull(data.lengthInBytes); i = i + 2) { |
- let e = data.getInt16(i, typed_data.Endianness.BIG_ENDIAN); |
- data.setInt16(i, e, typed_data.Endianness.LITTLE_ENDIAN); |
+ expect.Expect.equals(33554432, data[dartx.getInt32](8)); |
+ for (let i = 0; i < dart.notNull(data[dartx.lengthInBytes]); i = i + 2) { |
+ let e = data[dartx.getInt16](i, typed_data.Endianness.BIG_ENDIAN); |
+ data[dartx.setInt16](i, e, typed_data.Endianness.LITTLE_ENDIAN); |
} |
- expect.Expect.equals(131072, data.getInt32(8)); |
- for (let i = 0; i < dart.notNull(data.lengthInBytes); i = i + 4) { |
- let e = data.getUint32(i, typed_data.Endianness.LITTLE_ENDIAN); |
- data.setUint32(i, e, typed_data.Endianness.BIG_ENDIAN); |
+ expect.Expect.equals(131072, data[dartx.getInt32](8)); |
+ for (let i = 0; i < dart.notNull(data[dartx.lengthInBytes]); i = i + 4) { |
+ let e = data[dartx.getUint32](i, typed_data.Endianness.LITTLE_ENDIAN); |
+ data[dartx.setUint32](i, e, typed_data.Endianness.BIG_ENDIAN); |
} |
- expect.Expect.equals(512, data.getInt32(8)); |
- for (let i = 0; i < dart.notNull(data.lengthInBytes); i = i + 2) { |
- let e = data.getUint16(i, typed_data.Endianness.LITTLE_ENDIAN); |
- data.setUint16(i, e, typed_data.Endianness.BIG_ENDIAN); |
+ expect.Expect.equals(512, data[dartx.getInt32](8)); |
+ for (let i = 0; i < dart.notNull(data[dartx.lengthInBytes]); i = i + 2) { |
+ let e = data[dartx.getUint16](i, typed_data.Endianness.LITTLE_ENDIAN); |
+ data[dartx.setUint16](i, e, typed_data.Endianness.BIG_ENDIAN); |
} |
- expect.Expect.equals(2, data.getInt32(8)); |
+ expect.Expect.equals(2, data[dartx.getInt32](8)); |
} |
dart.fn(swapTest); |
function swapTestVar(read, write) { |
let data = typed_data.ByteData.new(16); |
- expect.Expect.equals(16, data.lengthInBytes); |
+ expect.Expect.equals(16, data[dartx.lengthInBytes]); |
for (let i = 0; i < 4; i++) { |
- data.setInt32(i * 4, i); |
+ data[dartx.setInt32](i * 4, i); |
} |
- for (let i = 0; i < dart.notNull(data.lengthInBytes); i = i + 4) { |
- let e = data.getInt32(i, dart.as(read, typed_data.Endianness)); |
- data.setInt32(i, e, dart.as(write, typed_data.Endianness)); |
+ for (let i = 0; i < dart.notNull(data[dartx.lengthInBytes]); i = i + 4) { |
+ let e = data[dartx.getInt32](i, dart.as(read, typed_data.Endianness)); |
+ data[dartx.setInt32](i, e, dart.as(write, typed_data.Endianness)); |
} |
- expect.Expect.equals(33554432, data.getInt32(8)); |
- for (let i = 0; i < dart.notNull(data.lengthInBytes); i = i + 2) { |
- let e = data.getInt16(i, dart.as(read, typed_data.Endianness)); |
- data.setInt16(i, e, dart.as(write, typed_data.Endianness)); |
+ expect.Expect.equals(33554432, data[dartx.getInt32](8)); |
+ for (let i = 0; i < dart.notNull(data[dartx.lengthInBytes]); i = i + 2) { |
+ let e = data[dartx.getInt16](i, dart.as(read, typed_data.Endianness)); |
+ data[dartx.setInt16](i, e, dart.as(write, typed_data.Endianness)); |
} |
- expect.Expect.equals(131072, data.getInt32(8)); |
- for (let i = 0; i < dart.notNull(data.lengthInBytes); i = i + 4) { |
- let e = data.getUint32(i, dart.as(read, typed_data.Endianness)); |
- data.setUint32(i, e, dart.as(write, typed_data.Endianness)); |
+ expect.Expect.equals(131072, data[dartx.getInt32](8)); |
+ for (let i = 0; i < dart.notNull(data[dartx.lengthInBytes]); i = i + 4) { |
+ let e = data[dartx.getUint32](i, dart.as(read, typed_data.Endianness)); |
+ data[dartx.setUint32](i, e, dart.as(write, typed_data.Endianness)); |
} |
- expect.Expect.equals(512, data.getInt32(8)); |
- for (let i = 0; i < dart.notNull(data.lengthInBytes); i = i + 2) { |
- let e = data.getUint16(i, dart.as(read, typed_data.Endianness)); |
- data.setUint16(i, e, dart.as(write, typed_data.Endianness)); |
+ expect.Expect.equals(512, data[dartx.getInt32](8)); |
+ for (let i = 0; i < dart.notNull(data[dartx.lengthInBytes]); i = i + 2) { |
+ let e = data[dartx.getUint16](i, dart.as(read, typed_data.Endianness)); |
+ data[dartx.setUint16](i, e, dart.as(write, typed_data.Endianness)); |
} |
- expect.Expect.equals(2, data.getInt32(8)); |
+ expect.Expect.equals(2, data[dartx.getInt32](8)); |
} |
dart.fn(swapTestVar); |
// Exports: |
@@ -484,10 +484,10 @@ dart_library.library('lib/typed_data/float32x4_list_test', null, /* Imports */[ |
testLoadStore(list); |
} |
let floatList = typed_data.Float32List.new(32); |
- for (let i = 0; i < dart.notNull(floatList.length); i++) { |
- floatList.set(i, i[dartx.toDouble]()); |
+ for (let i = 0; i < dart.notNull(floatList[dartx.length]); i++) { |
+ floatList[dartx.set](i, i[dartx.toDouble]()); |
} |
- list = typed_data.Float32x4List.view(floatList.buffer); |
+ list = typed_data.Float32x4List.view(floatList[dartx.buffer]); |
for (let i = 0; i < 20; i++) { |
testView(list); |
} |
@@ -2199,8 +2199,8 @@ dart_library.library('lib/typed_data/float32x4_unbox_phi_test', null, /* Imports |
function main() { |
let list = typed_data.Float32x4List.new(10); |
let floatList = typed_data.Float32List.view(list.buffer); |
- for (let i = 0; i < dart.notNull(floatList.length); i++) { |
- floatList.set(i, i[dartx.toDouble]()); |
+ for (let i = 0; i < dart.notNull(floatList[dartx.length]); i++) { |
+ floatList[dartx.set](i, i[dartx.toDouble]()); |
} |
for (let i = 0; i < 20; i++) { |
let r = testUnboxPhi(list); |
@@ -2667,10 +2667,10 @@ dart_library.library('lib/typed_data/int32x4_list_test', null, /* Imports */[ |
testSpecialValues(list); |
} |
let uint32List = typed_data.Uint32List.new(32); |
- for (let i = 0; i < dart.notNull(uint32List.length); i++) { |
- uint32List.set(i, i); |
+ for (let i = 0; i < dart.notNull(uint32List[dartx.length]); i++) { |
+ uint32List[dartx.set](i, i); |
} |
- list = typed_data.Int32x4List.view(uint32List.buffer); |
+ list = typed_data.Int32x4List.view(uint32List[dartx.buffer]); |
for (let i = 0; i < 20; i++) { |
testView(list); |
} |
@@ -2940,15 +2940,15 @@ dart_library.library('lib/typed_data/setRange_3_test', null, /* Imports */[ |
let dartx = dart.dartx; |
function expandContractTest() { |
let a1 = typed_data.Int32List.new(8); |
- let buffer = a1.buffer; |
+ let buffer = a1[dartx.buffer]; |
let a2 = typed_data.Int8List.view(buffer, 12, 8); |
setRange_lib.initialize(a2); |
expect.Expect.equals('[1, 2, 3, 4, 5, 6, 7, 8]', `${a2}`); |
- a1.setRange(0, 8, a2); |
+ a1[dartx.setRange](0, 8, a2); |
expect.Expect.equals('[1, 2, 3, 4, 5, 6, 7, 8]', `${a1}`); |
setRange_lib.initialize(a1); |
expect.Expect.equals('[1, 2, 3, 4, 5, 6, 7, 8]', `${a1}`); |
- a2.setRange(0, 8, a1); |
+ a2[dartx.setRange](0, 8, a1); |
expect.Expect.equals('[1, 2, 3, 4, 5, 6, 7, 8]', `${a2}`); |
} |
dart.fn(expandContractTest); |
@@ -2971,12 +2971,12 @@ dart_library.library('lib/typed_data/setRange_4_test', null, /* Imports */[ |
let dartx = dart.dartx; |
function clampingTest() { |
let a1 = typed_data.Int8List.new(8); |
- let a2 = typed_data.Uint8ClampedList.view(a1.buffer); |
+ let a2 = typed_data.Uint8ClampedList.view(a1[dartx.buffer]); |
setRange_lib.initialize(a1); |
expect.Expect.equals('[1, 2, 3, 4, 5, 6, 7, 8]', `${a1}`); |
expect.Expect.equals('[1, 2, 3, 4, 5, 6, 7, 8]', `${a2}`); |
- a1.set(0, -1); |
- a2.setRange(0, 2, a1); |
+ a1[dartx.set](0, -1); |
+ a2[dartx.setRange](0, 2, a1); |
expect.Expect.equals('[0, 2, 3, 4, 5, 6, 7, 8]', `${a2}`); |
} |
dart.fn(clampingTest); |
@@ -2998,7 +2998,7 @@ dart_library.library('lib/typed_data/setRange_5_test', null, /* Imports */[ |
'use strict'; |
let dartx = dart.dartx; |
function overlapTest() { |
- let buffer = typed_data.Float32List.new(3).buffer; |
+ let buffer = typed_data.Float32List.new(3)[dartx.buffer]; |
let a0 = typed_data.Int8List.view(buffer); |
let a1 = typed_data.Int8List.view(buffer, 1, 5); |
let a2 = typed_data.Int8List.view(buffer, 2, 5); |
@@ -3006,13 +3006,13 @@ dart_library.library('lib/typed_data/setRange_5_test', null, /* Imports */[ |
expect.Expect.equals('[1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12]', `${a0}`); |
expect.Expect.equals('[2, 3, 4, 5, 6]', `${a1}`); |
expect.Expect.equals('[3, 4, 5, 6, 7]', `${a2}`); |
- a1.setRange(0, 5, a2); |
+ a1[dartx.setRange](0, 5, a2); |
expect.Expect.equals('[1, 3, 4, 5, 6, 7, 7, 8, 9, 10, 11, 12]', `${a0}`); |
setRange_lib.initialize(a0); |
expect.Expect.equals('[1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12]', `${a0}`); |
expect.Expect.equals('[2, 3, 4, 5, 6]', `${a1}`); |
expect.Expect.equals('[3, 4, 5, 6, 7]', `${a2}`); |
- a2.setRange(0, 5, a1); |
+ a2[dartx.setRange](0, 5, a1); |
expect.Expect.equals('[1, 2, 2, 3, 4, 5, 6, 8, 9, 10, 11, 12]', `${a0}`); |
} |
dart.fn(overlapTest); |
@@ -3135,7 +3135,7 @@ dart_library.library('lib/typed_data/typed_data_from_list_test', null, /* Import |
function main() { |
let list = new collection.UnmodifiableListView([1, 2]); |
let typed = typed_data.Uint8List.fromList(dart.as(list, core.List$(core.int))); |
- if (typed.get(0) != 1 || typed.get(1) != 2 || typed.length != 2) { |
+ if (typed[dartx.get](0) != 1 || typed[dartx.get](1) != 2 || typed[dartx.length] != 2) { |
dart.throw('Test failed'); |
} |
} |
@@ -3403,77 +3403,77 @@ dart_library.library('lib/typed_data/typed_data_load2_test', null, /* Imports */ |
let dartx = dart.dartx; |
function aliasWithByteData1() { |
let aa = typed_data.Int8List.new(10); |
- let b = typed_data.ByteData.view(aa.buffer); |
- for (let i = 0; i < dart.notNull(aa.length); i++) |
- aa.set(i, 9); |
- let x1 = aa.get(3); |
- b.setInt8(3, 1); |
- let x2 = aa.get(3); |
+ let b = typed_data.ByteData.view(aa[dartx.buffer]); |
+ for (let i = 0; i < dart.notNull(aa[dartx.length]); i++) |
+ aa[dartx.set](i, 9); |
+ let x1 = aa[dartx.get](3); |
+ b[dartx.setInt8](3, 1); |
+ let x2 = aa[dartx.get](3); |
expect.Expect.equals(9, x1); |
expect.Expect.equals(1, x2); |
} |
dart.fn(aliasWithByteData1); |
function aliasWithByteData2() { |
let b = typed_data.ByteData.new(10); |
- let aa = typed_data.Int8List.view(b.buffer); |
- for (let i = 0; i < dart.notNull(aa.length); i++) |
- aa.set(i, 9); |
- let x1 = aa.get(3); |
- b.setInt8(3, 1); |
- let x2 = aa.get(3); |
+ let aa = typed_data.Int8List.view(b[dartx.buffer]); |
+ for (let i = 0; i < dart.notNull(aa[dartx.length]); i++) |
+ aa[dartx.set](i, 9); |
+ let x1 = aa[dartx.get](3); |
+ b[dartx.setInt8](3, 1); |
+ let x2 = aa[dartx.get](3); |
expect.Expect.equals(9, x1); |
expect.Expect.equals(1, x2); |
} |
dart.fn(aliasWithByteData2); |
function alias8x8() { |
- let buffer = typed_data.Int8List.new(10).buffer; |
+ let buffer = typed_data.Int8List.new(10)[dartx.buffer]; |
let a1 = typed_data.Int8List.view(buffer); |
let a2 = typed_data.Int8List.view(buffer, 1); |
- for (let i = 0; i < dart.notNull(a1.length); i++) |
- a1.set(i, 9); |
- let x1 = a1.get(1); |
- a2.set(0, 0); |
- let x2 = a1.get(1); |
+ for (let i = 0; i < dart.notNull(a1[dartx.length]); i++) |
+ a1[dartx.set](i, 9); |
+ let x1 = a1[dartx.get](1); |
+ a2[dartx.set](0, 0); |
+ let x2 = a1[dartx.get](1); |
expect.Expect.equals(9, x1); |
expect.Expect.equals(0, x2); |
- for (let i = 0; i < dart.notNull(a1.length); i++) |
- a1.set(i, 9); |
- x1 = a1.get(1); |
- a2.set(1, 5); |
- x2 = a1.get(1); |
+ for (let i = 0; i < dart.notNull(a1[dartx.length]); i++) |
+ a1[dartx.set](i, 9); |
+ x1 = a1[dartx.get](1); |
+ a2[dartx.set](1, 5); |
+ x2 = a1[dartx.get](1); |
expect.Expect.equals(9, x1); |
expect.Expect.equals(9, x2); |
} |
dart.fn(alias8x8); |
function alias8x16() { |
let a1 = typed_data.Int8List.new(10); |
- let a2 = typed_data.Int16List.view(a1.buffer); |
- for (let i = 0; i < dart.notNull(a1.length); i++) |
- a1.set(i, 9); |
- let x1 = a1.get(0); |
- a2.set(0, 257); |
- let x2 = a1.get(0); |
+ let a2 = typed_data.Int16List.view(a1[dartx.buffer]); |
+ for (let i = 0; i < dart.notNull(a1[dartx.length]); i++) |
+ a1[dartx.set](i, 9); |
+ let x1 = a1[dartx.get](0); |
+ a2[dartx.set](0, 257); |
+ let x2 = a1[dartx.get](0); |
expect.Expect.equals(9, x1); |
expect.Expect.equals(1, x2); |
- for (let i = 0; i < dart.notNull(a1.length); i++) |
- a1.set(i, 9); |
- x1 = a1.get(4); |
- a2.set(2, 1285); |
- x2 = a1.get(4); |
+ for (let i = 0; i < dart.notNull(a1[dartx.length]); i++) |
+ a1[dartx.set](i, 9); |
+ x1 = a1[dartx.get](4); |
+ a2[dartx.set](2, 1285); |
+ x2 = a1[dartx.get](4); |
expect.Expect.equals(9, x1); |
expect.Expect.equals(5, x2); |
- for (let i = 0; i < dart.notNull(a1.length); i++) |
- a1.set(i, 9); |
- x1 = a1.get(3); |
- a2.set(3, 1285); |
- x2 = a1.get(3); |
+ for (let i = 0; i < dart.notNull(a1[dartx.length]); i++) |
+ a1[dartx.set](i, 9); |
+ x1 = a1[dartx.get](3); |
+ a2[dartx.set](3, 1285); |
+ x2 = a1[dartx.get](3); |
expect.Expect.equals(9, x1); |
expect.Expect.equals(9, x2); |
- for (let i = 0; i < dart.notNull(a1.length); i++) |
- a1.set(i, 9); |
- x1 = a1.get(2); |
- a2.set(0, 1285); |
- x2 = a1.get(2); |
+ for (let i = 0; i < dart.notNull(a1[dartx.length]); i++) |
+ a1[dartx.set](i, 9); |
+ x1 = a1[dartx.get](2); |
+ a2[dartx.set](0, 1285); |
+ x2 = a1[dartx.get](2); |
expect.Expect.equals(9, x1); |
expect.Expect.equals(9, x2); |
} |
@@ -3501,13 +3501,13 @@ dart_library.library('lib/typed_data/typed_data_load_test', null, /* Imports */[ |
let dartx = dart.dartx; |
function main() { |
let list = typed_data.Int8List.new(1); |
- list.set(0, 300); |
- if (list.get(0) != 44) { |
+ list[dartx.set](0, 300); |
+ if (list[dartx.get](0) != 44) { |
dart.throw('Test failed'); |
} |
- let a = list.get(0); |
- list.set(0, 0); |
- if (list.get(0) != 0) { |
+ let a = list[dartx.get](0); |
+ list[dartx.set](0, 0); |
+ if (list[dartx.get](0) != 0) { |
dart.throw('Test failed'); |
} |
} |