| Index: sdk/lib/_internal/compiler/implementation/lib/js_string.dart
|
| diff --git a/sdk/lib/_internal/compiler/implementation/lib/js_string.dart b/sdk/lib/_internal/compiler/implementation/lib/js_string.dart
|
| index 6d81f320c994d8b780d01512fd824d4ff934caa5..c271e1606fea07b7d644072a6cc41ca19440167e 100644
|
| --- a/sdk/lib/_internal/compiler/implementation/lib/js_string.dart
|
| +++ b/sdk/lib/_internal/compiler/implementation/lib/js_string.dart
|
| @@ -13,8 +13,6 @@ part of _interceptors;
|
| class JSString implements String {
|
| const JSString();
|
|
|
| - int charCodeAt(index) => codeUnitAt(index);
|
| -
|
| int codeUnitAt(int index) {
|
| if (index is !num) throw new ArgumentError(index);
|
| if (index < 0) throw new RangeError.value(index);
|
| @@ -71,10 +69,6 @@ class JSString implements String {
|
| }
|
| }
|
|
|
| - List<String> splitChars() {
|
| - return JS('=List', r'#.split("")', this);
|
| - }
|
| -
|
| bool startsWith(String other) {
|
| checkString(other);
|
| int otherLength = other.length;
|
| @@ -141,15 +135,7 @@ class JSString implements String {
|
| return JS('String', r'#.trim()', this);
|
| }
|
|
|
| - List<int> get charCodes {
|
| - List<int> result = new List<int>.fixedLength(length);
|
| - for (int i = 0; i < length; i++) {
|
| - result[i] = JS('int', '#.charCodeAt(#)', this, i);
|
| - }
|
| - return result;
|
| - }
|
| -
|
| - Iterable<int> get codeUnits => new CodeUnits(this);
|
| + List<int> get codeUnits => new CodeUnits(this);
|
|
|
| Runes get runes => new Runes(this);
|
|
|
|
|