| Index: lib/runtime/dart/_internal.js
|
| diff --git a/lib/runtime/dart/_internal.js b/lib/runtime/dart/_internal.js
|
| index 8f2e5dd0c6e7d42ceec2f59460d3d4999b01ca71..ebee7c83d3c7fecb3cb5f1828a68fed20d7282d7 100644
|
| --- a/lib/runtime/dart/_internal.js
|
| +++ b/lib/runtime/dart/_internal.js
|
| @@ -22,7 +22,7 @@ dart_library.library('dart/_internal', null, /* Imports */[
|
| dart.as(action, dart.functionType(dart.void, [E]));
|
| let length = this.length;
|
| for (let i = 0; dart.notNull(i) < dart.notNull(length); i = dart.notNull(i) + 1) {
|
| - action(this.elementAt(i));
|
| + action(dart.dcall(this.elementAt, i));
|
| if (length != this.length) {
|
| dart.throw(new core.ConcurrentModificationError(this));
|
| }
|
| @@ -33,25 +33,25 @@ dart_library.library('dart/_internal', null, /* Imports */[
|
| }
|
| get first() {
|
| if (this.length == 0)
|
| - dart.throw(IterableElementError.noElement());
|
| - return this.elementAt(0);
|
| + dart.throw(dart.dcall(IterableElementError.noElement));
|
| + return dart.dcall(this.elementAt, 0);
|
| }
|
| get last() {
|
| if (this.length == 0)
|
| - dart.throw(IterableElementError.noElement());
|
| - return this.elementAt(dart.notNull(this.length) - 1);
|
| + dart.throw(dart.dcall(IterableElementError.noElement));
|
| + return dart.dcall(this.elementAt, dart.notNull(this.length) - 1);
|
| }
|
| get single() {
|
| if (this.length == 0)
|
| - dart.throw(IterableElementError.noElement());
|
| + dart.throw(dart.dcall(IterableElementError.noElement));
|
| if (dart.notNull(this.length) > 1)
|
| - dart.throw(IterableElementError.tooMany());
|
| - return this.elementAt(0);
|
| + dart.throw(dart.dcall(IterableElementError.tooMany));
|
| + return dart.dcall(this.elementAt, 0);
|
| }
|
| contains(element) {
|
| let length = this.length;
|
| for (let i = 0; dart.notNull(i) < dart.notNull(length); i = dart.notNull(i) + 1) {
|
| - if (dart.equals(this.elementAt(i), element))
|
| + if (dart.equals(dart.dcall(this.elementAt, i), element))
|
| return true;
|
| if (length != this.length) {
|
| dart.throw(new core.ConcurrentModificationError(this));
|
| @@ -63,7 +63,7 @@ dart_library.library('dart/_internal', null, /* Imports */[
|
| dart.as(test, dart.functionType(core.bool, [E]));
|
| let length = this.length;
|
| for (let i = 0; dart.notNull(i) < dart.notNull(length); i = dart.notNull(i) + 1) {
|
| - if (!dart.notNull(test(this.elementAt(i))))
|
| + if (!dart.notNull(test(dart.dcall(this.elementAt, i))))
|
| return false;
|
| if (length != this.length) {
|
| dart.throw(new core.ConcurrentModificationError(this));
|
| @@ -75,7 +75,7 @@ dart_library.library('dart/_internal', null, /* Imports */[
|
| dart.as(test, dart.functionType(core.bool, [E]));
|
| let length = this.length;
|
| for (let i = 0; dart.notNull(i) < dart.notNull(length); i = dart.notNull(i) + 1) {
|
| - if (dart.notNull(test(this.elementAt(i))))
|
| + if (dart.notNull(test(dart.dcall(this.elementAt, i))))
|
| return true;
|
| if (length != this.length) {
|
| dart.throw(new core.ConcurrentModificationError(this));
|
| @@ -89,7 +89,7 @@ dart_library.library('dart/_internal', null, /* Imports */[
|
| dart.as(orElse, dart.functionType(E, []));
|
| let length = this.length;
|
| for (let i = 0; dart.notNull(i) < dart.notNull(length); i = dart.notNull(i) + 1) {
|
| - let element = this.elementAt(i);
|
| + let element = dart.dcall(this.elementAt, i);
|
| if (dart.notNull(test(element)))
|
| return element;
|
| if (length != this.length) {
|
| @@ -98,7 +98,7 @@ dart_library.library('dart/_internal', null, /* Imports */[
|
| }
|
| if (orElse != null)
|
| return orElse();
|
| - dart.throw(IterableElementError.noElement());
|
| + dart.throw(dart.dcall(IterableElementError.noElement));
|
| }
|
| lastWhere(test, opts) {
|
| dart.as(test, dart.functionType(core.bool, [E]));
|
| @@ -106,7 +106,7 @@ dart_library.library('dart/_internal', null, /* Imports */[
|
| dart.as(orElse, dart.functionType(E, []));
|
| let length = this.length;
|
| for (let i = dart.notNull(length) - 1; dart.notNull(i) >= 0; i = dart.notNull(i) - 1) {
|
| - let element = this.elementAt(i);
|
| + let element = dart.dcall(this.elementAt, i);
|
| if (dart.notNull(test(element)))
|
| return element;
|
| if (length != this.length) {
|
| @@ -115,7 +115,7 @@ dart_library.library('dart/_internal', null, /* Imports */[
|
| }
|
| if (orElse != null)
|
| return orElse();
|
| - dart.throw(IterableElementError.noElement());
|
| + dart.throw(dart.dcall(IterableElementError.noElement));
|
| }
|
| singleWhere(test) {
|
| dart.as(test, dart.functionType(core.bool, [E]));
|
| @@ -123,10 +123,10 @@ dart_library.library('dart/_internal', null, /* Imports */[
|
| let match = null;
|
| let matchFound = false;
|
| for (let i = 0; dart.notNull(i) < dart.notNull(length); i = dart.notNull(i) + 1) {
|
| - let element = this.elementAt(i);
|
| + let element = dart.dcall(this.elementAt, i);
|
| if (dart.notNull(test(element))) {
|
| if (dart.notNull(matchFound)) {
|
| - dart.throw(IterableElementError.tooMany());
|
| + dart.throw(dart.dcall(IterableElementError.tooMany));
|
| }
|
| matchFound = true;
|
| match = element;
|
| @@ -137,7 +137,7 @@ dart_library.library('dart/_internal', null, /* Imports */[
|
| }
|
| if (dart.notNull(matchFound))
|
| return match;
|
| - dart.throw(IterableElementError.noElement());
|
| + dart.throw(dart.dcall(IterableElementError.noElement));
|
| }
|
| join(separator) {
|
| if (separator === void 0)
|
| @@ -146,33 +146,33 @@ dart_library.library('dart/_internal', null, /* Imports */[
|
| if (!dart.notNull(separator[dartx.isEmpty])) {
|
| if (length == 0)
|
| return "";
|
| - let first = `${this.elementAt(0)}`;
|
| + let first = `${dart.dcall(this.elementAt, 0)}`;
|
| if (length != this.length) {
|
| dart.throw(new core.ConcurrentModificationError(this));
|
| }
|
| let buffer = new core.StringBuffer(first);
|
| for (let i = 1; dart.notNull(i) < dart.notNull(length); i = dart.notNull(i) + 1) {
|
| - buffer.write(separator);
|
| - buffer.write(this.elementAt(i));
|
| + dart.dcall(buffer.write, separator);
|
| + dart.dcall(buffer.write, dart.dcall(this.elementAt, i));
|
| if (length != this.length) {
|
| dart.throw(new core.ConcurrentModificationError(this));
|
| }
|
| }
|
| - return dart.toString(buffer);
|
| + return dart.dcall(buffer.toString);
|
| } else {
|
| let buffer = new core.StringBuffer();
|
| for (let i = 0; dart.notNull(i) < dart.notNull(length); i = dart.notNull(i) + 1) {
|
| - buffer.write(this.elementAt(i));
|
| + dart.dcall(buffer.write, dart.dcall(this.elementAt, i));
|
| if (length != this.length) {
|
| dart.throw(new core.ConcurrentModificationError(this));
|
| }
|
| }
|
| - return dart.toString(buffer);
|
| + return dart.dcall(buffer.toString);
|
| }
|
| }
|
| where(test) {
|
| dart.as(test, dart.functionType(core.bool, [E]));
|
| - return super.where(test);
|
| + return dart.dcall(super.where, test);
|
| }
|
| map(f) {
|
| dart.as(f, dart.functionType(dart.dynamic, [E]));
|
| @@ -182,10 +182,10 @@ dart_library.library('dart/_internal', null, /* Imports */[
|
| dart.as(combine, dart.functionType(E, [dart.dynamic, E]));
|
| let length = this.length;
|
| if (length == 0)
|
| - dart.throw(IterableElementError.noElement());
|
| - let value = this.elementAt(0);
|
| + dart.throw(dart.dcall(IterableElementError.noElement));
|
| + let value = dart.dcall(this.elementAt, 0);
|
| for (let i = 1; dart.notNull(i) < dart.notNull(length); i = dart.notNull(i) + 1) {
|
| - value = dart.dcall(combine, value, this.elementAt(i));
|
| + value = dart.dcall(combine, value, dart.dcall(this.elementAt, i));
|
| if (length != this.length) {
|
| dart.throw(new core.ConcurrentModificationError(this));
|
| }
|
| @@ -197,7 +197,7 @@ dart_library.library('dart/_internal', null, /* Imports */[
|
| let value = initialValue;
|
| let length = this.length;
|
| for (let i = 0; dart.notNull(i) < dart.notNull(length); i = dart.notNull(i) + 1) {
|
| - value = dart.dcall(combine, value, this.elementAt(i));
|
| + value = dart.dcall(combine, value, dart.dcall(this.elementAt, i));
|
| if (length != this.length) {
|
| dart.throw(new core.ConcurrentModificationError(this));
|
| }
|
| @@ -209,14 +209,14 @@ dart_library.library('dart/_internal', null, /* Imports */[
|
| }
|
| skipWhile(test) {
|
| dart.as(test, dart.functionType(core.bool, [E]));
|
| - return super.skipWhile(test);
|
| + return dart.dcall(super.skipWhile, test);
|
| }
|
| take(count) {
|
| return new (SubListIterable$(E))(this, 0, count);
|
| }
|
| takeWhile(test) {
|
| dart.as(test, dart.functionType(core.bool, [E]));
|
| - return super.takeWhile(test);
|
| + return dart.dcall(super.takeWhile, test);
|
| }
|
| toList(opts) {
|
| let growable = opts && 'growable' in opts ? opts.growable : true;
|
| @@ -228,14 +228,14 @@ dart_library.library('dart/_internal', null, /* Imports */[
|
| result = core.List$(E).new(this.length);
|
| }
|
| for (let i = 0; dart.notNull(i) < dart.notNull(this.length); i = dart.notNull(i) + 1) {
|
| - result[dartx.set](i, this.elementAt(i));
|
| + result[dartx.set](i, dart.dcall(this.elementAt, i));
|
| }
|
| return result;
|
| }
|
| toSet() {
|
| let result = core.Set$(E).new();
|
| for (let i = 0; dart.notNull(i) < dart.notNull(this.length); i = dart.notNull(i) + 1) {
|
| - result.add(this.elementAt(i));
|
| + dart.dcall(result.add, dart.dcall(this.elementAt, i));
|
| }
|
| return result;
|
| }
|
| @@ -302,9 +302,9 @@ dart_library.library('dart/_internal', null, /* Imports */[
|
| this[_start] = start;
|
| this[_endOrLength] = endOrLength;
|
| super.ListIterable();
|
| - core.RangeError.checkNotNegative(this[_start], "start");
|
| + dart.dcall(core.RangeError.checkNotNegative, this[_start], "start");
|
| if (this[_endOrLength] != null) {
|
| - core.RangeError.checkNotNegative(this[_endOrLength], "end");
|
| + dart.dcall(core.RangeError.checkNotNegative, this[_endOrLength], "end");
|
| if (dart.notNull(this[_start]) > dart.notNull(this[_endOrLength])) {
|
| dart.throw(new core.RangeError.range(this[_start], 0, this[_endOrLength], "start"));
|
| }
|
| @@ -336,10 +336,10 @@ dart_library.library('dart/_internal', null, /* Imports */[
|
| if (dart.notNull(index) < 0 || dart.notNull(realIndex) >= dart.notNull(this[_endIndex])) {
|
| dart.throw(core.RangeError.index(index, this, "index"));
|
| }
|
| - return this[_iterable][dartx.elementAt](realIndex);
|
| + return dart.dcall(this[_iterable][dartx.elementAt], realIndex);
|
| }
|
| skip(count) {
|
| - core.RangeError.checkNotNegative(count, "count");
|
| + dart.dcall(core.RangeError.checkNotNegative, count, "count");
|
| let newStart = dart.notNull(this[_start]) + dart.notNull(count);
|
| if (this[_endOrLength] != null && dart.notNull(newStart) >= dart.notNull(this[_endOrLength])) {
|
| return new (EmptyIterable$(E))();
|
| @@ -347,7 +347,7 @@ dart_library.library('dart/_internal', null, /* Imports */[
|
| return new (SubListIterable$(E))(this[_iterable], newStart, this[_endOrLength]);
|
| }
|
| take(count) {
|
| - core.RangeError.checkNotNegative(count, "count");
|
| + dart.dcall(core.RangeError.checkNotNegative, count, "count");
|
| if (this[_endOrLength] == null) {
|
| return new (SubListIterable$(E))(this[_iterable], this[_start], dart.notNull(this[_start]) + dart.notNull(count));
|
| } else {
|
| @@ -372,7 +372,7 @@ dart_library.library('dart/_internal', null, /* Imports */[
|
| return _;
|
| })() : core.List$(E).new(length);
|
| for (let i = 0; dart.notNull(i) < dart.notNull(length); i = dart.notNull(i) + 1) {
|
| - result[dartx.set](i, this[_iterable][dartx.elementAt](dart.notNull(start) + dart.notNull(i)));
|
| + result[dartx.set](i, dart.dcall(this[_iterable][dartx.elementAt], dart.notNull(start) + dart.notNull(i)));
|
| if (dart.notNull(this[_iterable][dartx.length]) < dart.notNull(end))
|
| dart.throw(new core.ConcurrentModificationError(this));
|
| }
|
| @@ -421,7 +421,7 @@ dart_library.library('dart/_internal', null, /* Imports */[
|
| this[_current] = null;
|
| return false;
|
| }
|
| - this[_current] = this[_iterable][dartx.elementAt](this[_index]);
|
| + this[_current] = dart.dcall(this[_iterable][dartx.elementAt], this[_index]);
|
| this[_index] = dart.notNull(this[_index]) + 1;
|
| return true;
|
| }
|
| @@ -463,16 +463,16 @@ dart_library.library('dart/_internal', null, /* Imports */[
|
| return this[_iterable][dartx.isEmpty];
|
| }
|
| get first() {
|
| - return this[_f](this[_iterable][dartx.first]);
|
| + return dart.dcall(this[_f], this[_iterable][dartx.first]);
|
| }
|
| get last() {
|
| - return this[_f](this[_iterable][dartx.last]);
|
| + return dart.dcall(this[_f], this[_iterable][dartx.last]);
|
| }
|
| get single() {
|
| - return this[_f](this[_iterable][dartx.single]);
|
| + return dart.dcall(this[_f], this[_iterable][dartx.single]);
|
| }
|
| elementAt(index) {
|
| - return this[_f](this[_iterable][dartx.elementAt](index));
|
| + return dart.dcall(this[_f], dart.dcall(this[_iterable][dartx.elementAt], index));
|
| }
|
| }
|
| dart.defineNamedConstructor(MappedIterable, '_');
|
| @@ -517,8 +517,8 @@ dart_library.library('dart/_internal', null, /* Imports */[
|
| this[_current] = null;
|
| }
|
| moveNext() {
|
| - if (dart.notNull(this[_iterator].moveNext())) {
|
| - this[_current] = this[_f](this[_iterator].current);
|
| + if (dart.notNull(dart.dcall(this[_iterator].moveNext))) {
|
| + this[_current] = dart.dcall(this[_f], this[_iterator].current);
|
| return true;
|
| }
|
| this[_current] = null;
|
| @@ -547,7 +547,7 @@ dart_library.library('dart/_internal', null, /* Imports */[
|
| return this[_source][dartx.length];
|
| }
|
| elementAt(index) {
|
| - return this[_f](this[_source][dartx.elementAt](index));
|
| + return dart.dcall(this[_f], dart.dcall(this[_source][dartx.elementAt], index));
|
| }
|
| }
|
| MappedListIterable[dart.implements] = () => [EfficientLength];
|
| @@ -589,8 +589,8 @@ dart_library.library('dart/_internal', null, /* Imports */[
|
| this[_f] = f;
|
| }
|
| moveNext() {
|
| - while (dart.notNull(this[_iterator].moveNext())) {
|
| - if (dart.notNull(this[_f](this[_iterator].current))) {
|
| + while (dart.notNull(dart.dcall(this[_iterator].moveNext))) {
|
| + if (dart.notNull(dart.dcall(this[_f], this[_iterator].current))) {
|
| return true;
|
| }
|
| }
|
| @@ -647,9 +647,9 @@ dart_library.library('dart/_internal', null, /* Imports */[
|
| moveNext() {
|
| if (this[_currentExpansion] == null)
|
| return false;
|
| - while (!dart.notNull(this[_currentExpansion].moveNext())) {
|
| + while (!dart.notNull(dart.dcall(this[_currentExpansion].moveNext))) {
|
| this[_current] = null;
|
| - if (dart.notNull(this[_iterator].moveNext())) {
|
| + if (dart.notNull(dart.dcall(this[_iterator].moveNext))) {
|
| this[_currentExpansion] = null;
|
| this[_currentExpansion] = dart.as(dart.dcall(this[_f], this[_iterator].current)[dartx.iterator], core.Iterator$(T));
|
| } else {
|
| @@ -734,7 +734,7 @@ dart_library.library('dart/_internal', null, /* Imports */[
|
| moveNext() {
|
| this[_remaining] = dart.notNull(this[_remaining]) - 1;
|
| if (dart.notNull(this[_remaining]) >= 0) {
|
| - return this[_iterator].moveNext();
|
| + return dart.dcall(this[_iterator].moveNext);
|
| }
|
| this[_remaining] = -1;
|
| return false;
|
| @@ -781,7 +781,7 @@ dart_library.library('dart/_internal', null, /* Imports */[
|
| moveNext() {
|
| if (dart.notNull(this[_isFinished]))
|
| return false;
|
| - if (!dart.notNull(this[_iterator].moveNext()) || !dart.notNull(this[_f](this[_iterator].current))) {
|
| + if (!dart.notNull(dart.dcall(this[_iterator].moveNext)) || !dart.notNull(dart.dcall(this[_f], this[_iterator].current))) {
|
| this[_isFinished] = true;
|
| return false;
|
| }
|
| @@ -816,13 +816,13 @@ dart_library.library('dart/_internal', null, /* Imports */[
|
| if (!(typeof this[_skipCount] == 'number')) {
|
| dart.throw(new core.ArgumentError.value(this[_skipCount], "count is not an integer"));
|
| }
|
| - core.RangeError.checkNotNegative(this[_skipCount], "count");
|
| + dart.dcall(core.RangeError.checkNotNegative, this[_skipCount], "count");
|
| }
|
| skip(count) {
|
| if (!(typeof this[_skipCount] == 'number')) {
|
| dart.throw(new core.ArgumentError.value(this[_skipCount], "count is not an integer"));
|
| }
|
| - core.RangeError.checkNotNegative(this[_skipCount], "count");
|
| + dart.dcall(core.RangeError.checkNotNegative, this[_skipCount], "count");
|
| return new (SkipIterable$(E))._(this[_iterable], dart.notNull(this[_skipCount]) + dart.notNull(count));
|
| }
|
| get iterator() {
|
| @@ -870,9 +870,9 @@ dart_library.library('dart/_internal', null, /* Imports */[
|
| }
|
| moveNext() {
|
| for (let i = 0; dart.notNull(i) < dart.notNull(this[_skipCount]); i = dart.notNull(i) + 1)
|
| - this[_iterator].moveNext();
|
| + dart.dcall(this[_iterator].moveNext);
|
| this[_skipCount] = 0;
|
| - return this[_iterator].moveNext();
|
| + return dart.dcall(this[_iterator].moveNext);
|
| }
|
| get current() {
|
| return this[_iterator].current;
|
| @@ -914,12 +914,12 @@ dart_library.library('dart/_internal', null, /* Imports */[
|
| moveNext() {
|
| if (!dart.notNull(this[_hasSkipped])) {
|
| this[_hasSkipped] = true;
|
| - while (dart.notNull(this[_iterator].moveNext())) {
|
| - if (!dart.notNull(this[_f](this[_iterator].current)))
|
| + while (dart.notNull(dart.dcall(this[_iterator].moveNext))) {
|
| + if (!dart.notNull(dart.dcall(this[_f], this[_iterator].current)))
|
| return true;
|
| }
|
| }
|
| - return this[_iterator].moveNext();
|
| + return dart.dcall(this[_iterator].moveNext);
|
| }
|
| get current() {
|
| return this[_iterator].current;
|
| @@ -950,13 +950,13 @@ dart_library.library('dart/_internal', null, /* Imports */[
|
| return 0;
|
| }
|
| get first() {
|
| - dart.throw(IterableElementError.noElement());
|
| + dart.throw(dart.dcall(IterableElementError.noElement));
|
| }
|
| get last() {
|
| - dart.throw(IterableElementError.noElement());
|
| + dart.throw(dart.dcall(IterableElementError.noElement));
|
| }
|
| get single() {
|
| - dart.throw(IterableElementError.noElement());
|
| + dart.throw(dart.dcall(IterableElementError.noElement));
|
| }
|
| elementAt(index) {
|
| dart.throw(new core.RangeError.range(index, 0, 0, "index"));
|
| @@ -978,7 +978,7 @@ dart_library.library('dart/_internal', null, /* Imports */[
|
| dart.as(orElse, dart.functionType(E, []));
|
| if (orElse != null)
|
| return orElse();
|
| - dart.throw(IterableElementError.noElement());
|
| + dart.throw(dart.dcall(IterableElementError.noElement));
|
| }
|
| lastWhere(test, opts) {
|
| dart.as(test, dart.functionType(core.bool, [E]));
|
| @@ -986,7 +986,7 @@ dart_library.library('dart/_internal', null, /* Imports */[
|
| dart.as(orElse, dart.functionType(E, []));
|
| if (orElse != null)
|
| return orElse();
|
| - dart.throw(IterableElementError.noElement());
|
| + dart.throw(dart.dcall(IterableElementError.noElement));
|
| }
|
| singleWhere(test, opts) {
|
| dart.as(test, dart.functionType(core.bool, [E]));
|
| @@ -994,7 +994,7 @@ dart_library.library('dart/_internal', null, /* Imports */[
|
| dart.as(orElse, dart.functionType(E, []));
|
| if (orElse != null)
|
| return orElse();
|
| - dart.throw(IterableElementError.noElement());
|
| + dart.throw(dart.dcall(IterableElementError.noElement));
|
| }
|
| join(separator) {
|
| if (separator === void 0)
|
| @@ -1011,14 +1011,14 @@ dart_library.library('dart/_internal', null, /* Imports */[
|
| }
|
| reduce(combine) {
|
| dart.as(combine, dart.functionType(E, [E, E]));
|
| - dart.throw(IterableElementError.noElement());
|
| + dart.throw(dart.dcall(IterableElementError.noElement));
|
| }
|
| fold(initialValue, combine) {
|
| dart.as(combine, dart.functionType(dart.dynamic, [dart.dynamic, E]));
|
| return initialValue;
|
| }
|
| skip(count) {
|
| - core.RangeError.checkNotNegative(count, "count");
|
| + dart.dcall(core.RangeError.checkNotNegative, count, "count");
|
| return this;
|
| }
|
| skipWhile(test) {
|
| @@ -1026,7 +1026,7 @@ dart_library.library('dart/_internal', null, /* Imports */[
|
| return this;
|
| }
|
| take(count) {
|
| - core.RangeError.checkNotNegative(count, "count");
|
| + dart.dcall(core.RangeError.checkNotNegative, count, "count");
|
| return this;
|
| }
|
| takeWhile(test) {
|
| @@ -1153,10 +1153,10 @@ dart_library.library('dart/_internal', null, /* Imports */[
|
| static reduce(iterable, combine) {
|
| dart.as(combine, dart.functionType(dart.dynamic, [dart.dynamic, dart.dynamic]));
|
| let iterator = iterable[dartx.iterator];
|
| - if (!dart.notNull(iterator.moveNext()))
|
| - dart.throw(IterableElementError.noElement());
|
| + if (!dart.notNull(dart.dcall(iterator.moveNext)))
|
| + dart.throw(dart.dcall(IterableElementError.noElement));
|
| let value = iterator.current;
|
| - while (dart.notNull(iterator.moveNext())) {
|
| + while (dart.notNull(dart.dcall(iterator.moveNext))) {
|
| value = dart.dcall(combine, value, iterator.current);
|
| }
|
| return value;
|
| @@ -1175,7 +1175,7 @@ dart_library.library('dart/_internal', null, /* Imports */[
|
| for (let i = 0; dart.notNull(i) < dart.notNull(length); i = dart.notNull(i) + 1) {
|
| let element = list[dartx.get](i);
|
| if (!dart.notNull(dart.dcall(test, element))) {
|
| - retained[dartx.add](element);
|
| + dart.dcall(retained[dartx.add], element);
|
| }
|
| if (length != list[dartx.length]) {
|
| dart.throw(new core.ConcurrentModificationError(list));
|
| @@ -1189,33 +1189,33 @@ dart_library.library('dart/_internal', null, /* Imports */[
|
| }
|
| }
|
| static isEmpty(iterable) {
|
| - return !dart.notNull(iterable[dartx.iterator].moveNext());
|
| + return !dart.notNull(dart.dcall(iterable[dartx.iterator].moveNext));
|
| }
|
| static first(iterable) {
|
| let it = iterable[dartx.iterator];
|
| - if (!dart.notNull(it.moveNext())) {
|
| - dart.throw(IterableElementError.noElement());
|
| + if (!dart.notNull(dart.dcall(it.moveNext))) {
|
| + dart.throw(dart.dcall(IterableElementError.noElement));
|
| }
|
| return it.current;
|
| }
|
| static last(iterable) {
|
| let it = iterable[dartx.iterator];
|
| - if (!dart.notNull(it.moveNext())) {
|
| - dart.throw(IterableElementError.noElement());
|
| + if (!dart.notNull(dart.dcall(it.moveNext))) {
|
| + dart.throw(dart.dcall(IterableElementError.noElement));
|
| }
|
| let result = null;
|
| do {
|
| result = it.current;
|
| - } while (dart.notNull(it.moveNext()));
|
| + } while (dart.notNull(dart.dcall(it.moveNext)));
|
| return result;
|
| }
|
| static single(iterable) {
|
| let it = iterable[dartx.iterator];
|
| - if (!dart.notNull(it.moveNext()))
|
| - dart.throw(IterableElementError.noElement());
|
| + if (!dart.notNull(dart.dcall(it.moveNext)))
|
| + dart.throw(dart.dcall(IterableElementError.noElement));
|
| let result = it.current;
|
| - if (dart.notNull(it.moveNext()))
|
| - dart.throw(IterableElementError.tooMany());
|
| + if (dart.notNull(dart.dcall(it.moveNext)))
|
| + dart.throw(dart.dcall(IterableElementError.tooMany));
|
| return result;
|
| }
|
| static firstWhere(iterable, test, orElse) {
|
| @@ -1227,7 +1227,7 @@ dart_library.library('dart/_internal', null, /* Imports */[
|
| }
|
| if (orElse != null)
|
| return orElse();
|
| - dart.throw(IterableElementError.noElement());
|
| + dart.throw(dart.dcall(IterableElementError.noElement));
|
| }
|
| static lastWhere(iterable, test, orElse) {
|
| dart.as(test, dart.functionType(core.bool, [dart.dynamic]));
|
| @@ -1244,7 +1244,7 @@ dart_library.library('dart/_internal', null, /* Imports */[
|
| return result;
|
| if (orElse != null)
|
| return orElse();
|
| - dart.throw(IterableElementError.noElement());
|
| + dart.throw(dart.dcall(IterableElementError.noElement));
|
| }
|
| static lastWhereList(list, test, orElse) {
|
| dart.as(test, dart.functionType(core.bool, [dart.dynamic]));
|
| @@ -1256,7 +1256,7 @@ dart_library.library('dart/_internal', null, /* Imports */[
|
| }
|
| if (orElse != null)
|
| return orElse();
|
| - dart.throw(IterableElementError.noElement());
|
| + dart.throw(dart.dcall(IterableElementError.noElement));
|
| }
|
| static singleWhere(iterable, test) {
|
| dart.as(test, dart.functionType(core.bool, [dart.dynamic]));
|
| @@ -1265,7 +1265,7 @@ dart_library.library('dart/_internal', null, /* Imports */[
|
| for (let element of iterable) {
|
| if (dart.notNull(dart.dcall(test, element))) {
|
| if (dart.notNull(foundMatching)) {
|
| - dart.throw(IterableElementError.tooMany());
|
| + dart.throw(dart.dcall(IterableElementError.tooMany));
|
| }
|
| result = element;
|
| foundMatching = true;
|
| @@ -1273,12 +1273,12 @@ dart_library.library('dart/_internal', null, /* Imports */[
|
| }
|
| if (dart.notNull(foundMatching))
|
| return result;
|
| - dart.throw(IterableElementError.noElement());
|
| + dart.throw(dart.dcall(IterableElementError.noElement));
|
| }
|
| static elementAt(iterable, index) {
|
| if (!(typeof index == 'number'))
|
| dart.throw(new core.ArgumentError.notNull("index"));
|
| - core.RangeError.checkNotNegative(index, "index");
|
| + dart.dcall(core.RangeError.checkNotNegative, index, "index");
|
| let elementIndex = 0;
|
| for (let element of iterable) {
|
| if (index == elementIndex)
|
| @@ -1291,8 +1291,8 @@ dart_library.library('dart/_internal', null, /* Imports */[
|
| if (separator === void 0)
|
| separator = null;
|
| let buffer = new core.StringBuffer();
|
| - buffer.writeAll(iterable, separator);
|
| - return dart.toString(buffer);
|
| + dart.dcall(buffer.writeAll, iterable, separator);
|
| + return dart.dcall(buffer.toString);
|
| }
|
| static joinList(list, separator) {
|
| if (separator === void 0)
|
| @@ -1304,16 +1304,16 @@ dart_library.library('dart/_internal', null, /* Imports */[
|
| let buffer = new core.StringBuffer();
|
| if (dart.notNull(separator[dartx.isEmpty])) {
|
| for (let i = 0; dart.notNull(i) < dart.notNull(list[dartx.length]); i = dart.notNull(i) + 1) {
|
| - buffer.write(list[dartx.get](i));
|
| + dart.dcall(buffer.write, list[dartx.get](i));
|
| }
|
| } else {
|
| - buffer.write(list[dartx.get](0));
|
| + dart.dcall(buffer.write, list[dartx.get](0));
|
| for (let i = 1; dart.notNull(i) < dart.notNull(list[dartx.length]); i = dart.notNull(i) + 1) {
|
| - buffer.write(separator);
|
| - buffer.write(list[dartx.get](i));
|
| + dart.dcall(buffer.write, separator);
|
| + dart.dcall(buffer.write, list[dartx.get](i));
|
| }
|
| }
|
| - return dart.toString(buffer);
|
| + return dart.dcall(buffer.toString);
|
| }
|
| where(iterable, f) {
|
| dart.as(f, dart.functionType(core.bool, [dart.dynamic]));
|
| @@ -1352,14 +1352,14 @@ dart_library.library('dart/_internal', null, /* Imports */[
|
| dart.as(compare, dart.functionType(core.int, [dart.dynamic, dart.dynamic]));
|
| if (compare == null)
|
| compare = core.Comparable.compare;
|
| - Sort.sort(list, compare);
|
| + dart.dcall(Sort.sort, list, compare);
|
| }
|
| static shuffleList(list, random) {
|
| if (random == null)
|
| random = math.Random.new();
|
| let length = list[dartx.length];
|
| while (dart.notNull(length) > 1) {
|
| - let pos = random.nextInt(length);
|
| + let pos = dart.dcall(random.nextInt, length);
|
| length = dart.notNull(length) - 1;
|
| let tmp = list[dartx.get](length);
|
| list[dartx.set](length, list[dartx.get](pos));
|
| @@ -1367,22 +1367,22 @@ dart_library.library('dart/_internal', null, /* Imports */[
|
| }
|
| }
|
| static indexOfList(list, element, start) {
|
| - return Lists.indexOf(list, element, start, list[dartx.length]);
|
| + return dart.dcall(Lists.indexOf, list, element, start, list[dartx.length]);
|
| }
|
| static lastIndexOfList(list, element, start) {
|
| if (start == null)
|
| start = dart.notNull(list[dartx.length]) - 1;
|
| - return Lists.lastIndexOf(list, element, start);
|
| + return dart.dcall(Lists.lastIndexOf, list, element, start);
|
| }
|
| static _rangeCheck(list, start, end) {
|
| - core.RangeError.checkValidRange(start, end, list[dartx.length]);
|
| + dart.dcall(core.RangeError.checkValidRange, start, end, list[dartx.length]);
|
| }
|
| getRangeList(list, start, end) {
|
| - IterableMixinWorkaround$()._rangeCheck(list, start, end);
|
| + dart.dcall(IterableMixinWorkaround$()._rangeCheck, list, start, end);
|
| return new (SubListIterable$(T))(dart.as(list, core.Iterable$(T)), start, end);
|
| }
|
| static setRangeList(list, start, end, from, skipCount) {
|
| - IterableMixinWorkaround$()._rangeCheck(list, start, end);
|
| + dart.dcall(IterableMixinWorkaround$()._rangeCheck, list, start, end);
|
| let length = dart.notNull(end) - dart.notNull(start);
|
| if (length == 0)
|
| return;
|
| @@ -1394,18 +1394,18 @@ dart_library.library('dart/_internal', null, /* Imports */[
|
| otherList = from;
|
| otherStart = skipCount;
|
| } else {
|
| - otherList = from[dartx.skip](skipCount)[dartx.toList]({growable: false});
|
| + otherList = dart.dcall(dart.dcall(from[dartx.skip], skipCount)[dartx.toList], {growable: false});
|
| otherStart = 0;
|
| }
|
| if (dart.notNull(otherStart) + dart.notNull(length) > dart.notNull(otherList[dartx.length])) {
|
| - dart.throw(IterableElementError.tooFew());
|
| + dart.throw(dart.dcall(IterableElementError.tooFew));
|
| }
|
| - Lists.copy(otherList, otherStart, list, start, length);
|
| + dart.dcall(Lists.copy, otherList, otherStart, list, start, length);
|
| }
|
| static replaceRangeList(list, start, end, iterable) {
|
| - IterableMixinWorkaround$()._rangeCheck(list, start, end);
|
| + dart.dcall(IterableMixinWorkaround$()._rangeCheck, list, start, end);
|
| if (!dart.is(iterable, EfficientLength)) {
|
| - iterable = iterable[dartx.toList]();
|
| + iterable = dart.dcall(iterable[dartx.toList]);
|
| }
|
| let removeLength = dart.notNull(end) - dart.notNull(start);
|
| let insertLength = iterable[dartx.length];
|
| @@ -1413,9 +1413,9 @@ dart_library.library('dart/_internal', null, /* Imports */[
|
| let delta = dart.notNull(removeLength) - dart.notNull(insertLength);
|
| let insertEnd = dart.notNull(start) + dart.notNull(insertLength);
|
| let newEnd = dart.notNull(list[dartx.length]) - dart.notNull(delta);
|
| - list[dartx.setRange](start, insertEnd, iterable);
|
| + dart.dcall(list[dartx.setRange], start, insertEnd, iterable);
|
| if (delta != 0) {
|
| - list[dartx.setRange](insertEnd, newEnd, list, end);
|
| + dart.dcall(list[dartx.setRange], insertEnd, newEnd, list, end);
|
| list[dartx.length] = newEnd;
|
| }
|
| } else {
|
| @@ -1423,24 +1423,24 @@ dart_library.library('dart/_internal', null, /* Imports */[
|
| let newLength = dart.notNull(list[dartx.length]) + dart.notNull(delta);
|
| let insertEnd = dart.notNull(start) + dart.notNull(insertLength);
|
| list[dartx.length] = newLength;
|
| - list[dartx.setRange](insertEnd, newLength, list, end);
|
| - list[dartx.setRange](start, insertEnd, iterable);
|
| + dart.dcall(list[dartx.setRange], insertEnd, newLength, list, end);
|
| + dart.dcall(list[dartx.setRange], start, insertEnd, iterable);
|
| }
|
| }
|
| static fillRangeList(list, start, end, fillValue) {
|
| - IterableMixinWorkaround$()._rangeCheck(list, start, end);
|
| + dart.dcall(IterableMixinWorkaround$()._rangeCheck, list, start, end);
|
| for (let i = start; dart.notNull(i) < dart.notNull(end); i = dart.notNull(i) + 1) {
|
| list[dartx.set](i, fillValue);
|
| }
|
| }
|
| static insertAllList(list, index, iterable) {
|
| - core.RangeError.checkValueInInterval(index, 0, list[dartx.length], "index");
|
| + dart.dcall(core.RangeError.checkValueInInterval, index, 0, list[dartx.length], "index");
|
| if (!dart.is(iterable, EfficientLength)) {
|
| - iterable = iterable[dartx.toList]({growable: false});
|
| + iterable = dart.dcall(iterable[dartx.toList], {growable: false});
|
| }
|
| let insertionLength = iterable[dartx.length];
|
| list[dartx.length] = dart.notNull(list[dartx.length]) + dart.notNull(insertionLength);
|
| - list[dartx.setRange](dart.notNull(index) + dart.notNull(insertionLength), list[dartx.length], list, index);
|
| + dart.dcall(list[dartx.setRange], dart.notNull(index) + dart.notNull(insertionLength), list[dartx.length], list, index);
|
| for (let element of iterable) {
|
| list[dartx.set]((() => {
|
| let x = index;
|
| @@ -1450,7 +1450,7 @@ dart_library.library('dart/_internal', null, /* Imports */[
|
| }
|
| }
|
| static setAllList(list, index, iterable) {
|
| - core.RangeError.checkValueInInterval(index, 0, list[dartx.length], "index");
|
| + dart.dcall(core.RangeError.checkValueInInterval, index, 0, list[dartx.length], "index");
|
| for (let element of iterable) {
|
| list[dartx.set]((() => {
|
| let x = index;
|
| @@ -1464,7 +1464,7 @@ dart_library.library('dart/_internal', null, /* Imports */[
|
| }
|
| static setContainsAll(set, other) {
|
| for (let element of other) {
|
| - if (!dart.notNull(set.contains(element)))
|
| + if (!dart.notNull(dart.dcall(set.contains, element)))
|
| return false;
|
| }
|
| return true;
|
| @@ -1480,21 +1480,21 @@ dart_library.library('dart/_internal', null, /* Imports */[
|
| larger = set;
|
| }
|
| for (let element of smaller) {
|
| - if (dart.notNull(larger.contains(element))) {
|
| - result.add(element);
|
| + if (dart.notNull(dart.dcall(larger.contains, element))) {
|
| + dart.dcall(result.add, element);
|
| }
|
| }
|
| return result;
|
| }
|
| static setUnion(set, other, result) {
|
| - result.addAll(set);
|
| - result.addAll(other);
|
| + dart.dcall(result.addAll, set);
|
| + dart.dcall(result.addAll, other);
|
| return result;
|
| }
|
| static setDifference(set, other, result) {
|
| for (let element of set) {
|
| - if (!dart.notNull(other.contains(element))) {
|
| - result.add(element);
|
| + if (!dart.notNull(dart.dcall(other.contains, element))) {
|
| + dart.dcall(result.add, element);
|
| }
|
| }
|
| return result;
|
| @@ -1806,7 +1806,7 @@ dart_library.library('dart/_internal', null, /* Imports */[
|
| return this[_backedList][dartx.length];
|
| }
|
| elementAt(index) {
|
| - core.RangeError.checkValidIndex(index, this);
|
| + dart.dcall(core.RangeError.checkValidIndex, index, this);
|
| return index;
|
| }
|
| }
|
| @@ -1822,7 +1822,7 @@ dart_library.library('dart/_internal', null, /* Imports */[
|
| this[_values] = values;
|
| }
|
| get(key) {
|
| - return dart.notNull(this.containsKey(key)) ? this[_values][dartx.get](dart.as(key, core.int)) : null;
|
| + return dart.notNull(dart.dcall(this.containsKey, key)) ? this[_values][dartx.get](dart.as(key, core.int)) : null;
|
| }
|
| get length() {
|
| return this[_values][dartx.length];
|
| @@ -1840,7 +1840,7 @@ dart_library.library('dart/_internal', null, /* Imports */[
|
| return this[_values][dartx.isNotEmpty];
|
| }
|
| containsValue(value) {
|
| - return this[_values][dartx.contains](value);
|
| + return dart.dcall(this[_values][dartx.contains], value);
|
| }
|
| containsKey(key) {
|
| return typeof key == 'number' && dart.notNull(key) >= 0 && dart.notNull(key) < dart.notNull(this.length);
|
| @@ -1875,7 +1875,7 @@ dart_library.library('dart/_internal', null, /* Imports */[
|
| dart.throw(new core.UnsupportedError("Cannot modify an unmodifiable map"));
|
| }
|
| toString() {
|
| - return collection.Maps.mapToString(this);
|
| + return dart.dcall(collection.Maps.mapToString, this);
|
| }
|
| }
|
| ListMapView[dart.implements] = () => [core.Map$(core.int, E)];
|
| @@ -1906,7 +1906,7 @@ dart_library.library('dart/_internal', null, /* Imports */[
|
| return this[_source][dartx.length];
|
| }
|
| elementAt(index) {
|
| - return this[_source][dartx.elementAt](dart.notNull(this[_source][dartx.length]) - 1 - dart.notNull(index));
|
| + return dart.dcall(this[_source][dartx.elementAt], dart.notNull(this[_source][dartx.length]) - 1 - dart.notNull(index));
|
| }
|
| }
|
| dart.setSignature(ReversedListIterable, {
|
| @@ -1960,7 +1960,7 @@ dart_library.library('dart/_internal', null, /* Imports */[
|
| names: ['add', 'length', 'remove']
|
| });
|
| function makeListFixedLength(growableList) {
|
| - _interceptors.JSArray.markFixedList(growableList);
|
| + dart.dcall(_interceptors.JSArray.markFixedList, growableList);
|
| return growableList;
|
| }
|
| dart.fn(makeListFixedLength, core.List, [core.List]);
|
| @@ -1977,7 +1977,7 @@ dart_library.library('dart/_internal', null, /* Imports */[
|
| }
|
| }
|
| static areEqual(a, b) {
|
| - if (dart.notNull(core.identical(a, b)))
|
| + if (dart.notNull(dart.dcall(core.identical, a, b)))
|
| return true;
|
| if (!dart.is(b, core.List))
|
| return false;
|
| @@ -1985,7 +1985,7 @@ dart_library.library('dart/_internal', null, /* Imports */[
|
| if (!dart.equals(length, dart.dload(b, 'length')))
|
| return false;
|
| for (let i = 0; dart.notNull(i) < dart.notNull(length); i = dart.notNull(i) + 1) {
|
| - if (!dart.notNull(core.identical(a[dartx.get](i), dart.dindex(b, i))))
|
| + if (!dart.notNull(dart.dcall(core.identical, a[dartx.get](i), dart.dindex(b, i))))
|
| return false;
|
| }
|
| return true;
|
| @@ -2019,11 +2019,11 @@ dart_library.library('dart/_internal', null, /* Imports */[
|
| return -1;
|
| }
|
| static indicesCheck(a, start, end) {
|
| - core.RangeError.checkValidRange(start, end, a[dartx.length]);
|
| + dart.dcall(core.RangeError.checkValidRange, start, end, a[dartx.length]);
|
| }
|
| static rangeCheck(a, start, length) {
|
| - core.RangeError.checkNotNegative(length);
|
| - core.RangeError.checkNotNegative(start);
|
| + dart.dcall(core.RangeError.checkNotNegative, length);
|
| + dart.dcall(core.RangeError.checkNotNegative, start);
|
| if (dart.notNull(start) + dart.notNull(length) > dart.notNull(a[dartx.length])) {
|
| let message = `${start} + ${length} must be in the range [0..${a[dartx.length]}]`;
|
| dart.throw(new core.RangeError.range(length, 0, dart.notNull(a[dartx.length]) - dart.notNull(start), "length", message));
|
| @@ -2043,24 +2043,24 @@ dart_library.library('dart/_internal', null, /* Imports */[
|
| });
|
| exports.printToZone = null;
|
| function printToConsole(line) {
|
| - _js_primitives.printString(`${line}`);
|
| + dart.dcall(_js_primitives.printString, `${line}`);
|
| }
|
| dart.fn(printToConsole, dart.void, [core.String]);
|
| class Sort extends core.Object {
|
| static sort(a, compare) {
|
| - Sort._doSort(a, 0, dart.notNull(a[dartx.length]) - 1, compare);
|
| + dart.dcall(Sort._doSort, a, 0, dart.notNull(a[dartx.length]) - 1, compare);
|
| }
|
| static sortRange(a, from, to, compare) {
|
| if (dart.notNull(from) < 0 || dart.notNull(to) > dart.notNull(a[dartx.length]) || dart.notNull(to) < dart.notNull(from)) {
|
| dart.throw("OutOfRange");
|
| }
|
| - Sort._doSort(a, from, dart.notNull(to) - 1, compare);
|
| + dart.dcall(Sort._doSort, a, from, dart.notNull(to) - 1, compare);
|
| }
|
| static _doSort(a, left, right, compare) {
|
| if (dart.notNull(right) - dart.notNull(left) <= dart.notNull(Sort._INSERTION_SORT_THRESHOLD)) {
|
| - Sort._insertionSort(a, left, right, compare);
|
| + dart.dcall(Sort._insertionSort, a, left, right, compare);
|
| } else {
|
| - Sort._dualPivotQuicksort(a, left, right, compare);
|
| + dart.dcall(Sort._dualPivotQuicksort, a, left, right, compare);
|
| }
|
| }
|
| static _insertionSort(a, left, right, compare) {
|
| @@ -2239,8 +2239,8 @@ dart_library.library('dart/_internal', null, /* Imports */[
|
| a[dartx.set](dart.notNull(less) - 1, pivot1);
|
| a[dartx.set](right, a[dartx.get](dart.notNull(great) + 1));
|
| a[dartx.set](dart.notNull(great) + 1, pivot2);
|
| - Sort._doSort(a, left, dart.notNull(less) - 2, compare);
|
| - Sort._doSort(a, dart.notNull(great) + 2, right, compare);
|
| + dart.dcall(Sort._doSort, a, left, dart.notNull(less) - 2, compare);
|
| + dart.dcall(Sort._doSort, a, dart.notNull(great) + 2, right, compare);
|
| if (dart.notNull(pivots_are_equal)) {
|
| return;
|
| }
|
| @@ -2298,9 +2298,9 @@ dart_library.library('dart/_internal', null, /* Imports */[
|
| }
|
| }
|
| }
|
| - Sort._doSort(a, less, great, compare);
|
| + dart.dcall(Sort._doSort, a, less, great, compare);
|
| } else {
|
| - Sort._doSort(a, less, great, compare);
|
| + dart.dcall(Sort._doSort, a, less, great, compare);
|
| }
|
| }
|
| }
|
| @@ -2324,14 +2324,14 @@ dart_library.library('dart/_internal', null, /* Imports */[
|
| this[_name] = name;
|
| }
|
| validated(name) {
|
| - this[_name] = Symbol.validatePublicSymbol(name);
|
| + this[_name] = dart.dcall(Symbol.validatePublicSymbol, name);
|
| }
|
| ['=='](other) {
|
| return dart.is(other, Symbol) && this[_name] == other[_name];
|
| }
|
| get hashCode() {
|
| let arbitraryPrime = 664597;
|
| - return 536870911 & dart.notNull(arbitraryPrime) * dart.notNull(dart.hashCode(this[_name]));
|
| + return (536870911)[dartx['&']](dart.as(dart.dsend(arbitraryPrime, '*', dart.hashCode(this[_name])), core.int));
|
| }
|
| toString() {
|
| return `Symbol("${this[_name]}")`;
|
| @@ -2340,15 +2340,15 @@ dart_library.library('dart/_internal', null, /* Imports */[
|
| return symbol[_name];
|
| }
|
| static validatePublicSymbol(name) {
|
| - if (dart.notNull(name[dartx.isEmpty]) || dart.notNull(Symbol.publicSymbolPattern.hasMatch(name)))
|
| + if (dart.notNull(name[dartx.isEmpty]) || dart.notNull(dart.dcall(Symbol.publicSymbolPattern.hasMatch, name)))
|
| return name;
|
| - if (dart.notNull(name[dartx.startsWith]('_'))) {
|
| + if (dart.notNull(dart.dcall(name[dartx.startsWith], '_'))) {
|
| dart.throw(new core.ArgumentError(`"${name}" is a private identifier`));
|
| }
|
| dart.throw(new core.ArgumentError(`"${name}" is not a valid (qualified) symbol name`));
|
| }
|
| static isValidSymbol(name) {
|
| - return dart.notNull(name[dartx.isEmpty]) || dart.notNull(Symbol.symbolPattern.hasMatch(name));
|
| + return dart.notNull(name[dartx.isEmpty]) || dart.notNull(dart.dcall(Symbol.symbolPattern.hasMatch, name));
|
| }
|
| }
|
| Symbol[dart.implements] = () => [core.Symbol];
|
| @@ -2360,7 +2360,10 @@ dart_library.library('dart/_internal', null, /* Imports */[
|
| unvalidated: [Symbol, [core.String]],
|
| validated: [Symbol, [core.String]]
|
| }),
|
| - methods: () => ({'==': [core.bool, [core.Object]]}),
|
| + methods: () => ({
|
| + '==': [core.bool, [core.Object]],
|
| + toString: [dart.dynamic, []]
|
| + }),
|
| statics: () => ({
|
| getName: [core.String, [Symbol]],
|
| validatePublicSymbol: [core.String, [core.String]],
|
|
|