| Index: lib/runtime/dart/core.js
|
| diff --git a/lib/runtime/dart/core.js b/lib/runtime/dart/core.js
|
| index e8aca91215771c4b2d4173bd71cc5cdc4cc6358c..e11ac24ad7c17032c3472cfb77f4786ed85cc380 100644
|
| --- a/lib/runtime/dart/core.js
|
| +++ b/lib/runtime/dart/core.js
|
| @@ -1225,7 +1225,6 @@ var core;
|
| let $single = dart.JsSymbol('$single');
|
| let $any = dart.JsSymbol('$any');
|
| let $every = dart.JsSymbol('$every');
|
| - let $sort = dart.JsSymbol('$sort');
|
| let $contains = dart.JsSymbol('$contains');
|
| let $isEmpty = dart.JsSymbol('$isEmpty');
|
| let $isNotEmpty = dart.JsSymbol('$isNotEmpty');
|
| @@ -1235,6 +1234,7 @@ var core;
|
| let $hashCode = dart.JsSymbol('$hashCode');
|
| let $addAll = dart.JsSymbol('$addAll');
|
| let $reversed = dart.JsSymbol('$reversed');
|
| + let $sort = dart.JsSymbol('$sort');
|
| let $shuffle = dart.JsSymbol('$shuffle');
|
| let $indexOf = dart.JsSymbol('$indexOf');
|
| let $lastIndexOf = dart.JsSymbol('$lastIndexOf');
|
| @@ -1404,13 +1404,6 @@ var core;
|
| dart.as(f, dart.functionType(bool, [E]));
|
| return _internal.IterableMixinWorkaround.every(this, f);
|
| }
|
| - [$sort](compare) {
|
| - if (compare === void 0)
|
| - compare = null;
|
| - dart.as(compare, dart.functionType(int, [E, E]));
|
| - this[$checkMutable]('sort');
|
| - _internal.IterableMixinWorkaround.sortList(this, compare);
|
| - }
|
| [$contains](other) {
|
| for (let i = 0; dart.notNull(i) < dart.notNull(this[$length]); i = dart.notNull(i) + 1) {
|
| if (dart.equals(this[$get](i), other))
|
| @@ -1489,6 +1482,7 @@ var core;
|
| if (compare === void 0)
|
| compare = null;
|
| dart.as(compare, dart.functionType(int, [E, E]));
|
| + this[$checkMutable]('sort');
|
| _internal.IterableMixinWorkaround.sortList(this, compare);
|
| }
|
| [$shuffle](random) {
|
| @@ -2505,7 +2499,7 @@ var core;
|
| get pathSegments() {
|
| if (this[_pathSegments] == null) {
|
| let pathToSplit = !dart.notNull(this.path.isEmpty) && this.path.codeUnitAt(0) == Uri._SLASH ? this.path.substring(1) : this.path;
|
| - this[_pathSegments] = new collection.UnmodifiableListView(pathToSplit == "" ? dart.const(dart.setType([], List$(String))) : pathToSplit.split("/")[$map](dart.bind(Uri, 'decodeComponent'))[$toList]({growable: false}));
|
| + this[_pathSegments] = new (collection.UnmodifiableListView$(String))(pathToSplit == "" ? dart.const(dart.setType([], List$(String))) : new List$(String).from(pathToSplit.split("/")[$map](dart.bind(Uri, 'decodeComponent')), {growable: false}));
|
| }
|
| return this[_pathSegments];
|
| }
|
| @@ -3349,6 +3343,10 @@ var core;
|
| });
|
| return result;
|
| }
|
| + class SupportJsExtensionMethods extends Object {
|
| + SupportJsExtensionMethods() {
|
| + }
|
| + }
|
| class _ListConstructorSentinel extends Object {
|
| _ListConstructorSentinel() {
|
| }
|
| @@ -3432,7 +3430,6 @@ var core;
|
| exports.$single = $single;
|
| exports.$any = $any;
|
| exports.$every = $every;
|
| - exports.$sort = $sort;
|
| exports.$contains = $contains;
|
| exports.$isEmpty = $isEmpty;
|
| exports.$isNotEmpty = $isNotEmpty;
|
| @@ -3442,6 +3439,7 @@ var core;
|
| exports.$hashCode = $hashCode;
|
| exports.$addAll = $addAll;
|
| exports.$reversed = $reversed;
|
| + exports.$sort = $sort;
|
| exports.$shuffle = $shuffle;
|
| exports.$indexOf = $indexOf;
|
| exports.$lastIndexOf = $lastIndexOf;
|
| @@ -3482,4 +3480,5 @@ var core;
|
| exports.Symbol = Symbol;
|
| exports.Type = Type;
|
| exports.Uri = Uri;
|
| + exports.SupportJsExtensionMethods = SupportJsExtensionMethods;
|
| })(core || (core = {}));
|
|
|