| Index: lib/compiler/implementation/lib/coreimpl_patch.dart
|
| diff --git a/lib/compiler/implementation/lib/coreimpl_patch.dart b/lib/compiler/implementation/lib/coreimpl_patch.dart
|
| index 124c48e53062c185dd880c0df897ec0fae0cfe09..c6d161f98ef43bb9e12280c1d6bac5dc09712aec 100644
|
| --- a/lib/compiler/implementation/lib/coreimpl_patch.dart
|
| +++ b/lib/compiler/implementation/lib/coreimpl_patch.dart
|
| @@ -4,57 +4,9 @@
|
|
|
| // Patch file for dart:coreimpl classes.
|
|
|
| -// Patch for String implementation.
|
| -// TODO(ager): Split out into date_patch.dart and allow #source
|
| -// in patch files?
|
| -patch class StringImplementation {
|
| - patch static String _fromCharCodes(List<int> charCodes) {
|
| - checkNull(charCodes);
|
| - if (!isJsArray(charCodes)) {
|
| - if (charCodes is !List) throw new ArgumentError(charCodes);
|
| - charCodes = new List.from(charCodes);
|
| - }
|
| - return Primitives.stringFromCharCodes(charCodes);
|
| - }
|
| -
|
| - patch String join(List<String> strings, String separator) {
|
| - checkNull(strings);
|
| - checkNull(separator);
|
| - if (separator is !String) throw new ArgumentError(separator);
|
| - return stringJoinUnchecked(_toJsStringArray(strings), separator);
|
| - }
|
| -
|
| - patch String concatAll(List<String> strings) {
|
| - return stringJoinUnchecked(_toJsStringArray(strings), "");
|
| - }
|
| -
|
| - static List _toJsStringArray(List<String> strings) {
|
| - checkNull(strings);
|
| - var array;
|
| - final length = strings.length;
|
| - if (isJsArray(strings)) {
|
| - array = strings;
|
| - for (int i = 0; i < length; i++) {
|
| - final string = strings[i];
|
| - checkNull(string);
|
| - if (string is !String) throw new ArgumentError(string);
|
| - }
|
| - } else {
|
| - array = new List(length);
|
| - for (int i = 0; i < length; i++) {
|
| - final string = strings[i];
|
| - checkNull(string);
|
| - if (string is !String) throw new ArgumentError(string);
|
| - array[i] = string;
|
| - }
|
| - }
|
| - return array;
|
| - }
|
| -}
|
| -
|
|
|
| // Patch for List implementation.
|
| -// TODO(ager): Split out into date_patch.dart and allow #source
|
| +// TODO(ager): Split out into list_patch.dart and allow #source
|
| // in patch files?
|
| patch class ListImplementation<E> {
|
| patch factory List([int length]) => Primitives.newList(length);
|
|
|