| Index: tool/input_sdk/private/native_typed_data.dart
|
| diff --git a/tool/input_sdk/private/native_typed_data.dart b/tool/input_sdk/private/native_typed_data.dart
|
| index 4f159126f512cb0ff620ef6ddf03d117c17c0c55..b70021d1ed7bc54e3ba95f07fabc96c7f080c38f 100644
|
| --- a/tool/input_sdk/private/native_typed_data.dart
|
| +++ b/tool/input_sdk/private/native_typed_data.dart
|
| @@ -10,7 +10,7 @@ library dart.typed_data.implementation;
|
|
|
| import 'dart:collection';
|
| import 'dart:_internal';
|
| -import 'dart:_interceptors' show JSIndexable, JSUInt32, JSUInt31;
|
| +import 'dart:_interceptors' show JSIndexable;
|
| import 'dart:_js_helper'
|
| show Creates, JavaScriptIndexingBehavior, JSName, Native, Null, Returns;
|
| import 'dart:_foreign_helper' show JS;
|
| @@ -649,7 +649,7 @@ class NativeByteData extends NativeTypedData implements ByteData {
|
| _getUint16(byteOffset, Endianness.LITTLE_ENDIAN == endian);
|
|
|
| @JSName('getUint16')
|
| - @Returns('JSUInt31')
|
| + @Returns('int')
|
| int _getUint16(int byteOffset, [bool littleEndian]) native;
|
|
|
| /**
|
| @@ -665,7 +665,7 @@ class NativeByteData extends NativeTypedData implements ByteData {
|
| _getUint32(byteOffset, Endianness.LITTLE_ENDIAN == endian);
|
|
|
| @JSName('getUint32')
|
| - @Returns('JSUInt32')
|
| + @Returns('int')
|
| int _getUint32(int byteOffset, [bool littleEndian]) native;
|
|
|
| /**
|
| @@ -888,7 +888,7 @@ abstract class NativeTypedArrayOfDouble
|
| extends NativeTypedArray
|
| with ListMixin<double>, FixedLengthListMixin<double> {
|
|
|
| - int get length => JS('JSUInt32', '#.length', this);
|
| + int get length => JS('int', '#.length', this);
|
|
|
| double operator[](int index) {
|
| _checkIndex(index, length);
|
| @@ -915,7 +915,7 @@ abstract class NativeTypedArrayOfInt
|
| with ListMixin<int>, FixedLengthListMixin<int>
|
| implements List<int> {
|
|
|
| - int get length => JS('JSUInt32', '#.length', this);
|
| + int get length => JS('int', '#.length', this);
|
|
|
| // operator[]() is not here since different versions have different return
|
| // types
|
| @@ -1152,7 +1152,7 @@ class NativeUint16List extends NativeTypedArrayOfInt implements Uint16List {
|
|
|
| int operator[](int index) {
|
| _checkIndex(index, length);
|
| - return JS('JSUInt31', '#[#]', this, index);
|
| + return JS('int', '#[#]', this, index);
|
| }
|
|
|
| List<int> sublist(int start, [int end]) {
|
| @@ -1192,7 +1192,7 @@ class NativeUint32List extends NativeTypedArrayOfInt implements Uint32List {
|
|
|
| int operator[](int index) {
|
| _checkIndex(index, length);
|
| - return JS('JSUInt32', '#[#]', this, index);
|
| + return JS('int', '#[#]', this, index);
|
| }
|
|
|
| List<int> sublist(int start, [int end]) {
|
| @@ -1232,11 +1232,11 @@ class NativeUint8ClampedList
|
|
|
| Type get runtimeType => Uint8ClampedList;
|
|
|
| - int get length => JS('JSUInt32', '#.length', this);
|
| + int get length => JS('int', '#.length', this);
|
|
|
| int operator[](int index) {
|
| _checkIndex(index, length);
|
| - return JS('JSUInt31', '#[#]', this, index);
|
| + return JS('int', '#[#]', this, index);
|
| }
|
|
|
| List<int> sublist(int start, [int end]) {
|
| @@ -1280,11 +1280,11 @@ class NativeUint8List extends NativeTypedArrayOfInt implements Uint8List {
|
|
|
| Type get runtimeType => Uint8List;
|
|
|
| - int get length => JS('JSUInt32', '#.length', this);
|
| + int get length => JS('int', '#.length', this);
|
|
|
| int operator[](int index) {
|
| _checkIndex(index, length);
|
| - return JS('JSUInt31', '#[#]', this, index);
|
| + return JS('int', '#[#]', this, index);
|
| }
|
|
|
| List<int> sublist(int start, [int end]) {
|
|
|