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 f18bc3f23e12c837e26b1534f40fca266020b103..f7e30690c8f82cad825598bed355759b25253e9a 100644 |
--- a/lib/runtime/dart/_native_typed_data.js |
+++ b/lib/runtime/dart/_native_typed_data.js |
@@ -739,7 +739,7 @@ dart_library.library('dart/_native_typed_data', null, /* Imports */[ |
}); |
class NativeTypedArrayOfDouble extends dart.mixin(NativeTypedArray, collection.ListMixin$(core.double), _internal.FixedLengthListMixin$(core.double)) { |
get length() { |
- return dart.as(this.length, core.int); |
+ return this.length; |
} |
get(index) { |
this[_checkIndex](index, this.length); |
@@ -770,7 +770,7 @@ dart_library.library('dart/_native_typed_data', null, /* Imports */[ |
dart.defineExtensionMembers(NativeTypedArrayOfDouble, ['get', 'set', 'setRange', 'length']); |
class NativeTypedArrayOfInt extends dart.mixin(NativeTypedArray, collection.ListMixin$(core.int), _internal.FixedLengthListMixin$(core.int)) { |
get length() { |
- return dart.as(this.length, core.int); |
+ return this.length; |
} |
set(index, value) { |
this[_checkIndex](index, this.length); |
@@ -1072,7 +1072,7 @@ dart_library.library('dart/_native_typed_data', null, /* Imports */[ |
} |
get(index) { |
this[_checkIndex](index, this.length); |
- return dart.as(this[index], core.int); |
+ return this[index]; |
} |
sublist(start, end) { |
if (end === void 0) |
@@ -1127,7 +1127,7 @@ dart_library.library('dart/_native_typed_data', null, /* Imports */[ |
} |
get(index) { |
this[_checkIndex](index, this.length); |
- return dart.as(this[index], core.int); |
+ return this[index]; |
} |
sublist(start, end) { |
if (end === void 0) |
@@ -1181,11 +1181,11 @@ dart_library.library('dart/_native_typed_data', null, /* Imports */[ |
return typed_data.Uint8ClampedList; |
} |
get length() { |
- return dart.as(this.length, core.int); |
+ return this.length; |
} |
get(index) { |
this[_checkIndex](index, this.length); |
- return dart.as(this[index], core.int); |
+ return this[index]; |
} |
sublist(start, end) { |
if (end === void 0) |
@@ -1239,11 +1239,11 @@ dart_library.library('dart/_native_typed_data', null, /* Imports */[ |
return typed_data.Uint8List; |
} |
get length() { |
- return dart.as(this.length, core.int); |
+ return this.length; |
} |
get(index) { |
this[_checkIndex](index, this.length); |
- return dart.as(this[index], core.int); |
+ return this[index]; |
} |
sublist(start, end) { |
if (end === void 0) |
@@ -1292,13 +1292,13 @@ dart_library.library('dart/_native_typed_data', null, /* Imports */[ |
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)) |
+ if (!(typeof x == 'number')) |
dart.throw(new core.ArgumentError(x)); |
- if (!dart.is(y, core.num)) |
+ if (!(typeof y == 'number')) |
dart.throw(new core.ArgumentError(y)); |
- if (!dart.is(z, core.num)) |
+ if (!(typeof z == 'number')) |
dart.throw(new core.ArgumentError(z)); |
- if (!dart.is(w, core.num)) |
+ if (!(typeof w == 'number')) |
dart.throw(new core.ArgumentError(w)); |
} |
splat(v) { |
@@ -1804,9 +1804,9 @@ dart_library.library('dart/_native_typed_data', null, /* Imports */[ |
NativeFloat64x2(x, y) { |
this.x = x; |
this.y = y; |
- if (!dart.is(this.x, core.num)) |
+ if (!(typeof this.x == 'number')) |
dart.throw(new core.ArgumentError(this.x)); |
- if (!dart.is(this.y, core.num)) |
+ if (!(typeof this.y == 'number')) |
dart.throw(new core.ArgumentError(this.y)); |
} |
splat(v) { |
@@ -1868,12 +1868,12 @@ dart_library.library('dart/_native_typed_data', null, /* Imports */[ |
return dart.notNull(mx) | dart.notNull(my) << 1; |
} |
withX(x) { |
- if (!dart.is(x, core.num)) |
+ if (!(typeof x == 'number')) |
dart.throw(new core.ArgumentError(x)); |
return new NativeFloat64x2._doubles(x, this.y); |
} |
withY(y) { |
- if (!dart.is(y, core.num)) |
+ if (!(typeof y == 'number')) |
dart.throw(new core.ArgumentError(y)); |
return new NativeFloat64x2._doubles(this.x, y); |
} |