diff --git a/README.md b/README.md
index 3e445078..a25f2862 100644
--- a/README.md
+++ b/README.md
@@ -6,7 +6,11 @@
## **Squadron - Multithreading and worker pools in Dart**
-Offload CPU-bound and long running tasks and give your mobile and Web apps some air!
+Offload CPU-bound and long running tasks and give your apps some air!
+
+Works everywhere: desktop, server, device, browser.
+
+Supports native, JavaScript & Web Assembly platforms.
[![Pub Package](https://img.shields.io/pub/v/squadron)](https://pub.dev/packages/squadron)
[![Dart Platforms](https://badgen.net/pub/dart-platform/squadron)](https://pub.dev/packages/squadron)
@@ -73,7 +77,7 @@ Import squadron from your `pubspec.yaml` file:
```yaml
dependencies:
- squadron: ^5.0.0
+ squadron: ^6.0.0
```
## Usage
diff --git a/coverage.json b/coverage.json
index 097bbe39..c694b336 100644
--- a/coverage.json
+++ b/coverage.json
@@ -1 +1 @@
-{"linesValid":2139,"lineRate":75.7}
\ No newline at end of file
+{"linesValid":2313,"lineRate":87.4}
\ No newline at end of file
diff --git a/doc/browser-tests/index.dart.js b/doc/browser-tests/index.dart.js
index 3ea0fb56..ccb17411 100644
--- a/doc/browser-tests/index.dart.js
+++ b/doc/browser-tests/index.dart.js
@@ -1,4 +1,4 @@
-// Generated by dart2js (NullSafetyMode.sound, csp, intern-composite-values), the Dart to JavaScript compiler version: 3.5.2.
+// Generated by dart2js (NullSafetyMode.sound, csp, intern-composite-values), the Dart to JavaScript compiler version: 3.5.3.
// The code supports the following hooks:
// dartPrint(message):
// if this function is defined it is called instead of the Dart [print]
@@ -398,6 +398,28 @@
return receiver;
return J.getNativeInterceptor(receiver);
},
+ getInterceptor$ansx(receiver) {
+ if (typeof receiver == "number")
+ return J.JSNumber.prototype;
+ if (typeof receiver == "string")
+ return J.JSString.prototype;
+ if (receiver == null)
+ return receiver;
+ if (Array.isArray(receiver))
+ return J.JSArray.prototype;
+ if (typeof receiver != "object") {
+ if (typeof receiver == "function")
+ return J.JavaScriptFunction.prototype;
+ if (typeof receiver == "symbol")
+ return J.JavaScriptSymbol.prototype;
+ if (typeof receiver == "bigint")
+ return J.JavaScriptBigInt.prototype;
+ return receiver;
+ }
+ if (receiver instanceof A.Object)
+ return receiver;
+ return J.getNativeInterceptor(receiver);
+ },
getInterceptor$asx(receiver) {
if (typeof receiver == "string")
return J.JSString.prototype;
@@ -436,6 +458,18 @@
return receiver;
return J.getNativeInterceptor(receiver);
},
+ getInterceptor$in(receiver) {
+ if (typeof receiver == "number") {
+ if (Math.floor(receiver) == receiver)
+ return J.JSInt.prototype;
+ return J.JSNumNotInt.prototype;
+ }
+ if (receiver == null)
+ return receiver;
+ if (!(receiver instanceof A.Object))
+ return J.UnknownJavaScriptObject.prototype;
+ return receiver;
+ },
getInterceptor$n(receiver) {
if (typeof receiver == "number")
return J.JSNumber.prototype;
@@ -521,9 +555,15 @@
get$current$z(receiver) {
return J.getInterceptor$z(receiver).get$current(receiver);
},
+ get$entries$x(receiver) {
+ return J.getInterceptor$x(receiver).get$entries(receiver);
+ },
get$error$z(receiver) {
return J.getInterceptor$z(receiver).get$error(receiver);
},
+ get$first$ax(receiver) {
+ return J.getInterceptor$ax(receiver).get$first(receiver);
+ },
get$hashCode$(receiver) {
return J.getInterceptor$(receiver).get$hashCode(receiver);
},
@@ -539,6 +579,9 @@
get$keys$x(receiver) {
return J.getInterceptor$x(receiver).get$keys(receiver);
},
+ get$last$ax(receiver) {
+ return J.getInterceptor$ax(receiver).get$last(receiver);
+ },
get$length$asx(receiver) {
return J.getInterceptor$asx(receiver).get$length(receiver);
},
@@ -554,15 +597,23 @@
get$parent$z(receiver) {
return J.getInterceptor$z(receiver).get$parent(receiver);
},
+ get$reversed$ax(receiver) {
+ return J.getInterceptor$ax(receiver).get$reversed(receiver);
+ },
get$runtimeType$(receiver) {
return J.getInterceptor$(receiver).get$runtimeType(receiver);
},
- get$stream$z(receiver) {
- return J.getInterceptor$z(receiver).get$stream(receiver);
+ get$single$ax(receiver) {
+ return J.getInterceptor$ax(receiver).get$single(receiver);
},
get$values$x(receiver) {
return J.getInterceptor$x(receiver).get$values(receiver);
},
+ $add$ansx(receiver, a0) {
+ if (typeof receiver == "number" && typeof a0 == "number")
+ return receiver + a0;
+ return J.getInterceptor$ansx(receiver).$add(receiver, a0);
+ },
$eq$(receiver, a0) {
if (receiver == null)
return a0 == null;
@@ -580,6 +631,14 @@
$indexSet$ax(receiver, a0, a1) {
return J.getInterceptor$ax(receiver).$indexSet(receiver, a0, a1);
},
+ $negate$in(receiver) {
+ if (typeof receiver == "number")
+ return -receiver;
+ return J.getInterceptor$in(receiver).$negate(receiver);
+ },
+ _clearChildren$0$x(receiver) {
+ return J.getInterceptor$x(receiver)._clearChildren$0(receiver);
+ },
_removeEventListener$3$x(receiver, a0, a1, a2) {
return J.getInterceptor$x(receiver)._removeEventListener$3(receiver, a0, a1, a2);
},
@@ -592,6 +651,9 @@
addAll$1$ax(receiver, a0) {
return J.getInterceptor$ax(receiver).addAll$1(receiver, a0);
},
+ addEntries$1$x(receiver, a0) {
+ return J.getInterceptor$x(receiver).addEntries$1(receiver, a0);
+ },
addEventListener$3$x(receiver, a0, a1, a2) {
return J.getInterceptor$x(receiver).addEventListener$3(receiver, a0, a1, a2);
},
@@ -601,6 +663,12 @@
allMatches$2$s(receiver, a0, a1) {
return J.getInterceptor$s(receiver).allMatches$2(receiver, a0, a1);
},
+ any$1$ax(receiver, a0) {
+ return J.getInterceptor$ax(receiver).any$1(receiver, a0);
+ },
+ asMap$0$ax(receiver) {
+ return J.getInterceptor$ax(receiver).asMap$0(receiver);
+ },
cancel$0$z(receiver) {
return J.getInterceptor$z(receiver).cancel$0(receiver);
},
@@ -610,9 +678,15 @@
cancel$2$z(receiver, a0, a1) {
return J.getInterceptor$z(receiver).cancel$2(receiver, a0, a1);
},
+ cast$1$0$ax(receiver, $T1) {
+ return J.getInterceptor$ax(receiver).cast$1$0(receiver, $T1);
+ },
cast$2$0$ax(receiver, $T1, $T2) {
return J.getInterceptor$ax(receiver).cast$2$0(receiver, $T1, $T2);
},
+ clear$0$ax(receiver) {
+ return J.getInterceptor$ax(receiver).clear$0(receiver);
+ },
close$0$z(receiver) {
return J.getInterceptor$z(receiver).close$0(receiver);
},
@@ -628,6 +702,9 @@
containsKey$1$x(receiver, a0) {
return J.getInterceptor$x(receiver).containsKey$1(receiver, a0);
},
+ containsValue$1$x(receiver, a0) {
+ return J.getInterceptor$x(receiver).containsValue$1(receiver, a0);
+ },
elementAt$1$ax(receiver, a0) {
return J.getInterceptor$ax(receiver).elementAt$1(receiver, a0);
},
@@ -637,15 +714,57 @@
every$1$ax(receiver, a0) {
return J.getInterceptor$ax(receiver).every$1(receiver, a0);
},
+ expand$1$1$ax(receiver, a0, $T1) {
+ return J.getInterceptor$ax(receiver).expand$1$1(receiver, a0, $T1);
+ },
fillRange$3$ax(receiver, a0, a1, a2) {
return J.getInterceptor$ax(receiver).fillRange$3(receiver, a0, a1, a2);
},
+ firstWhere$2$orElse$ax(receiver, a0, a1) {
+ return J.getInterceptor$ax(receiver).firstWhere$2$orElse(receiver, a0, a1);
+ },
+ fold$1$2$ax(receiver, a0, a1, $T1) {
+ return J.getInterceptor$ax(receiver).fold$1$2(receiver, a0, a1, $T1);
+ },
+ followedBy$1$ax(receiver, a0) {
+ return J.getInterceptor$ax(receiver).followedBy$1(receiver, a0);
+ },
forEach$1$ax(receiver, a0) {
return J.getInterceptor$ax(receiver).forEach$1(receiver, a0);
},
+ getRange$2$ax(receiver, a0, a1) {
+ return J.getInterceptor$ax(receiver).getRange$2(receiver, a0, a1);
+ },
+ indexOf$2$asx(receiver, a0, a1) {
+ return J.getInterceptor$asx(receiver).indexOf$2(receiver, a0, a1);
+ },
+ indexWhere$2$ax(receiver, a0, a1) {
+ return J.getInterceptor$ax(receiver).indexWhere$2(receiver, a0, a1);
+ },
+ insert$2$ax(receiver, a0, a1) {
+ return J.getInterceptor$ax(receiver).insert$2(receiver, a0, a1);
+ },
+ insertAll$2$ax(receiver, a0, a1) {
+ return J.getInterceptor$ax(receiver).insertAll$2(receiver, a0, a1);
+ },
+ insertAllBefore$2$x(receiver, a0, a1) {
+ return J.getInterceptor$x(receiver).insertAllBefore$2(receiver, a0, a1);
+ },
insertBefore$2$x(receiver, a0, a1) {
return J.getInterceptor$x(receiver).insertBefore$2(receiver, a0, a1);
},
+ join$1$ax(receiver, a0) {
+ return J.getInterceptor$ax(receiver).join$1(receiver, a0);
+ },
+ lastIndexOf$2$asx(receiver, a0, a1) {
+ return J.getInterceptor$asx(receiver).lastIndexOf$2(receiver, a0, a1);
+ },
+ lastIndexWhere$2$ax(receiver, a0, a1) {
+ return J.getInterceptor$ax(receiver).lastIndexWhere$2(receiver, a0, a1);
+ },
+ lastWhere$2$orElse$ax(receiver, a0, a1) {
+ return J.getInterceptor$ax(receiver).lastWhere$2$orElse(receiver, a0, a1);
+ },
map$1$ax(receiver, a0) {
return J.getInterceptor$ax(receiver).map$1(receiver, a0);
},
@@ -673,6 +792,12 @@
postMessage$2$x(receiver, a0, a1) {
return J.getInterceptor$x(receiver).postMessage$2(receiver, a0, a1);
},
+ putIfAbsent$2$x(receiver, a0, a1) {
+ return J.getInterceptor$x(receiver).putIfAbsent$2(receiver, a0, a1);
+ },
+ reduce$1$ax(receiver, a0) {
+ return J.getInterceptor$ax(receiver).reduce$1(receiver, a0);
+ },
release$0$x(receiver) {
return J.getInterceptor$x(receiver).release$0(receiver);
},
@@ -682,9 +807,27 @@
remove$1$ax(receiver, a0) {
return J.getInterceptor$ax(receiver).remove$1(receiver, a0);
},
+ removeAt$1$ax(receiver, a0) {
+ return J.getInterceptor$ax(receiver).removeAt$1(receiver, a0);
+ },
+ removeLast$0$ax(receiver) {
+ return J.getInterceptor$ax(receiver).removeLast$0(receiver);
+ },
+ removeRange$2$ax(receiver, a0, a1) {
+ return J.getInterceptor$ax(receiver).removeRange$2(receiver, a0, a1);
+ },
+ removeWhere$1$ax(receiver, a0) {
+ return J.getInterceptor$ax(receiver).removeWhere$1(receiver, a0);
+ },
+ replaceRange$3$asx(receiver, a0, a1, a2) {
+ return J.getInterceptor$asx(receiver).replaceRange$3(receiver, a0, a1, a2);
+ },
replaceWith$1$x(receiver, a0) {
return J.getInterceptor$x(receiver).replaceWith$1(receiver, a0);
},
+ retainWhere$1$ax(receiver, a0) {
+ return J.getInterceptor$ax(receiver).retainWhere$1(receiver, a0);
+ },
send$1$z(receiver, a0) {
return J.getInterceptor$z(receiver).send$1(receiver, a0);
},
@@ -694,9 +837,27 @@
send$4$args$inspectRequest$inspectResponse$z(receiver, a0, a1, a2, a3) {
return J.getInterceptor$z(receiver).send$4$args$inspectRequest$inspectResponse(receiver, a0, a1, a2, a3);
},
+ setAll$2$ax(receiver, a0, a1) {
+ return J.getInterceptor$ax(receiver).setAll$2(receiver, a0, a1);
+ },
+ setRange$4$ax(receiver, a0, a1, a2, a3) {
+ return J.getInterceptor$ax(receiver).setRange$4(receiver, a0, a1, a2, a3);
+ },
+ shuffle$1$ax(receiver, a0) {
+ return J.getInterceptor$ax(receiver).shuffle$1(receiver, a0);
+ },
+ singleWhere$2$orElse$ax(receiver, a0, a1) {
+ return J.getInterceptor$ax(receiver).singleWhere$2$orElse(receiver, a0, a1);
+ },
skip$1$ax(receiver, a0) {
return J.getInterceptor$ax(receiver).skip$1(receiver, a0);
},
+ skipWhile$1$ax(receiver, a0) {
+ return J.getInterceptor$ax(receiver).skipWhile$1(receiver, a0);
+ },
+ sort$1$ax(receiver, a0) {
+ return J.getInterceptor$ax(receiver).sort$1(receiver, a0);
+ },
start$0$x(receiver) {
return J.getInterceptor$x(receiver).start$0(receiver);
},
@@ -706,9 +867,15 @@
stream$3$args$token$z(receiver, a0, a1, a2) {
return J.getInterceptor$z(receiver).stream$3$args$token(receiver, a0, a1, a2);
},
+ sublist$2$ax(receiver, a0, a1) {
+ return J.getInterceptor$ax(receiver).sublist$2(receiver, a0, a1);
+ },
take$1$ax(receiver, a0) {
return J.getInterceptor$ax(receiver).take$1(receiver, a0);
},
+ takeWhile$1$ax(receiver, a0) {
+ return J.getInterceptor$ax(receiver).takeWhile$1(receiver, a0);
+ },
terminate$0$x(receiver) {
return J.getInterceptor$x(receiver).terminate$0(receiver);
},
@@ -730,6 +897,12 @@
toString$0$(receiver) {
return J.getInterceptor$(receiver).toString$0(receiver);
},
+ update$3$ifAbsent$x(receiver, a0, a1, a2) {
+ return J.getInterceptor$x(receiver).update$3$ifAbsent(receiver, a0, a1, a2);
+ },
+ updateAll$1$x(receiver, a0) {
+ return J.getInterceptor$x(receiver).updateAll$1(receiver, a0);
+ },
where$1$ax(receiver, a0) {
return J.getInterceptor$ax(receiver).where$1(receiver, a0);
},
@@ -872,8 +1045,257 @@
IterableElementError_tooFew() {
return new A.StateError("Too few elements");
},
+ Sort__doSort(a, left, right, compare, $E) {
+ if (right - left <= 32)
+ A.Sort__insertionSort(a, left, right, compare, $E);
+ else
+ A.Sort__dualPivotQuicksort(a, left, right, compare, $E);
+ },
+ Sort__insertionSort(a, left, right, compare, $E) {
+ var i, t1, el, j, t2, j0;
+ for (i = left + 1, t1 = J.getInterceptor$asx(a); i <= right; ++i) {
+ el = t1.$index(a, i);
+ j = i;
+ while (true) {
+ if (j > left) {
+ t2 = compare.call$2(t1.$index(a, j - 1), el);
+ if (typeof t2 !== "number")
+ return t2.$gt();
+ t2 = t2 > 0;
+ } else
+ t2 = false;
+ if (!t2)
+ break;
+ j0 = j - 1;
+ t1.$indexSet(a, j, t1.$index(a, j0));
+ j = j0;
+ }
+ t1.$indexSet(a, j, el);
+ }
+ },
+ Sort__dualPivotQuicksort(a, left, right, compare, $E) {
+ var t0, less, great, pivots_are_equal, k, ak, comp, great0, less0,
+ sixth = B.JSInt_methods._tdivFast$1(right - left + 1, 6),
+ index1 = left + sixth,
+ index5 = right - sixth,
+ index3 = B.JSInt_methods._tdivFast$1(left + right, 2),
+ index2 = index3 - sixth,
+ index4 = index3 + sixth,
+ t1 = J.getInterceptor$asx(a),
+ el1 = t1.$index(a, index1),
+ el2 = t1.$index(a, index2),
+ el3 = t1.$index(a, index3),
+ el4 = t1.$index(a, index4),
+ el5 = t1.$index(a, index5),
+ t2 = compare.call$2(el1, el2);
+ if (typeof t2 !== "number")
+ return t2.$gt();
+ if (t2 > 0) {
+ t0 = el2;
+ el2 = el1;
+ el1 = t0;
+ }
+ t2 = compare.call$2(el4, el5);
+ if (typeof t2 !== "number")
+ return t2.$gt();
+ if (t2 > 0) {
+ t0 = el5;
+ el5 = el4;
+ el4 = t0;
+ }
+ t2 = compare.call$2(el1, el3);
+ if (typeof t2 !== "number")
+ return t2.$gt();
+ if (t2 > 0) {
+ t0 = el3;
+ el3 = el1;
+ el1 = t0;
+ }
+ t2 = compare.call$2(el2, el3);
+ if (typeof t2 !== "number")
+ return t2.$gt();
+ if (t2 > 0) {
+ t0 = el3;
+ el3 = el2;
+ el2 = t0;
+ }
+ t2 = compare.call$2(el1, el4);
+ if (typeof t2 !== "number")
+ return t2.$gt();
+ if (t2 > 0) {
+ t0 = el4;
+ el4 = el1;
+ el1 = t0;
+ }
+ t2 = compare.call$2(el3, el4);
+ if (typeof t2 !== "number")
+ return t2.$gt();
+ if (t2 > 0) {
+ t0 = el4;
+ el4 = el3;
+ el3 = t0;
+ }
+ t2 = compare.call$2(el2, el5);
+ if (typeof t2 !== "number")
+ return t2.$gt();
+ if (t2 > 0) {
+ t0 = el5;
+ el5 = el2;
+ el2 = t0;
+ }
+ t2 = compare.call$2(el2, el3);
+ if (typeof t2 !== "number")
+ return t2.$gt();
+ if (t2 > 0) {
+ t0 = el3;
+ el3 = el2;
+ el2 = t0;
+ }
+ t2 = compare.call$2(el4, el5);
+ if (typeof t2 !== "number")
+ return t2.$gt();
+ if (t2 > 0) {
+ t0 = el5;
+ el5 = el4;
+ el4 = t0;
+ }
+ t1.$indexSet(a, index1, el1);
+ t1.$indexSet(a, index3, el3);
+ t1.$indexSet(a, index5, el5);
+ t1.$indexSet(a, index2, t1.$index(a, left));
+ t1.$indexSet(a, index4, t1.$index(a, right));
+ less = left + 1;
+ great = right - 1;
+ pivots_are_equal = J.$eq$(compare.call$2(el2, el4), 0);
+ if (pivots_are_equal)
+ for (k = less; k <= great; ++k) {
+ ak = t1.$index(a, k);
+ comp = compare.call$2(ak, el2);
+ if (comp === 0)
+ continue;
+ if (comp < 0) {
+ if (k !== less) {
+ t1.$indexSet(a, k, t1.$index(a, less));
+ t1.$indexSet(a, less, ak);
+ }
+ ++less;
+ } else
+ for (; true;) {
+ comp = compare.call$2(t1.$index(a, great), el2);
+ if (comp > 0) {
+ --great;
+ continue;
+ } else {
+ great0 = great - 1;
+ if (comp < 0) {
+ t1.$indexSet(a, k, t1.$index(a, less));
+ less0 = less + 1;
+ t1.$indexSet(a, less, t1.$index(a, great));
+ t1.$indexSet(a, great, ak);
+ great = great0;
+ less = less0;
+ break;
+ } else {
+ t1.$indexSet(a, k, t1.$index(a, great));
+ t1.$indexSet(a, great, ak);
+ great = great0;
+ break;
+ }
+ }
+ }
+ }
+ else
+ for (k = less; k <= great; ++k) {
+ ak = t1.$index(a, k);
+ if (compare.call$2(ak, el2) < 0) {
+ if (k !== less) {
+ t1.$indexSet(a, k, t1.$index(a, less));
+ t1.$indexSet(a, less, ak);
+ }
+ ++less;
+ } else if (compare.call$2(ak, el4) > 0)
+ for (; true;)
+ if (compare.call$2(t1.$index(a, great), el4) > 0) {
+ --great;
+ if (great < k)
+ break;
+ continue;
+ } else {
+ great0 = great - 1;
+ if (compare.call$2(t1.$index(a, great), el2) < 0) {
+ t1.$indexSet(a, k, t1.$index(a, less));
+ less0 = less + 1;
+ t1.$indexSet(a, less, t1.$index(a, great));
+ t1.$indexSet(a, great, ak);
+ less = less0;
+ } else {
+ t1.$indexSet(a, k, t1.$index(a, great));
+ t1.$indexSet(a, great, ak);
+ }
+ great = great0;
+ break;
+ }
+ }
+ t2 = less - 1;
+ t1.$indexSet(a, left, t1.$index(a, t2));
+ t1.$indexSet(a, t2, el2);
+ t2 = great + 1;
+ t1.$indexSet(a, right, t1.$index(a, t2));
+ t1.$indexSet(a, t2, el4);
+ A.Sort__doSort(a, left, less - 2, compare, $E);
+ A.Sort__doSort(a, great + 2, right, compare, $E);
+ if (pivots_are_equal)
+ return;
+ if (less < index1 && great > index5) {
+ for (; J.$eq$(compare.call$2(t1.$index(a, less), el2), 0);)
+ ++less;
+ for (; J.$eq$(compare.call$2(t1.$index(a, great), el4), 0);)
+ --great;
+ for (k = less; k <= great; ++k) {
+ ak = t1.$index(a, k);
+ if (compare.call$2(ak, el2) === 0) {
+ if (k !== less) {
+ t1.$indexSet(a, k, t1.$index(a, less));
+ t1.$indexSet(a, less, ak);
+ }
+ ++less;
+ } else if (compare.call$2(ak, el4) === 0)
+ for (; true;)
+ if (compare.call$2(t1.$index(a, great), el4) === 0) {
+ --great;
+ if (great < k)
+ break;
+ continue;
+ } else {
+ great0 = great - 1;
+ if (compare.call$2(t1.$index(a, great), el2) < 0) {
+ t1.$indexSet(a, k, t1.$index(a, less));
+ less0 = less + 1;
+ t1.$indexSet(a, less, t1.$index(a, great));
+ t1.$indexSet(a, great, ak);
+ less = less0;
+ } else {
+ t1.$indexSet(a, k, t1.$index(a, great));
+ t1.$indexSet(a, great, ak);
+ }
+ great = great0;
+ break;
+ }
+ }
+ A.Sort__doSort(a, less, great, compare, $E);
+ } else
+ A.Sort__doSort(a, less, great, compare, $E);
+ },
_CastIterableBase: function _CastIterableBase() {
},
+ _CastIterableBase_lastWhere_closure0: function _CastIterableBase_lastWhere_closure0(t0, t1) {
+ this.$this = t0;
+ this.test = t1;
+ },
+ _CastIterableBase_lastWhere_closure: function _CastIterableBase_lastWhere_closure(t0, t1) {
+ this.$this = t0;
+ this.orElse = t1;
+ },
CastIterator: function CastIterator(t0, t1) {
this._source = t0;
this.$ti = t1;
@@ -888,18 +1310,58 @@
},
_CastListBase: function _CastListBase() {
},
+ _CastListBase_sort_closure: function _CastListBase_sort_closure(t0, t1) {
+ this.$this = t0;
+ this.compare = t1;
+ },
+ _CastListBase_removeWhere_closure: function _CastListBase_removeWhere_closure(t0, t1) {
+ this.$this = t0;
+ this.test = t1;
+ },
+ _CastListBase_retainWhere_closure: function _CastListBase_retainWhere_closure(t0, t1) {
+ this.$this = t0;
+ this.test = t1;
+ },
CastList: function CastList(t0, t1) {
this._source = t0;
this.$ti = t1;
},
+ CastSet: function CastSet(t0, t1, t2) {
+ this._source = t0;
+ this._emptySet = t1;
+ this.$ti = t2;
+ },
CastMap: function CastMap(t0, t1) {
this._source = t0;
this.$ti = t1;
},
+ CastMap_putIfAbsent_closure: function CastMap_putIfAbsent_closure(t0, t1) {
+ this.$this = t0;
+ this.ifAbsent = t1;
+ },
CastMap_forEach_closure: function CastMap_forEach_closure(t0, t1) {
this.$this = t0;
this.f = t1;
},
+ CastMap_update_closure0: function CastMap_update_closure0(t0, t1) {
+ this.$this = t0;
+ this.update = t1;
+ },
+ CastMap_update_closure: function CastMap_update_closure(t0, t1) {
+ this.$this = t0;
+ this.ifAbsent = t1;
+ },
+ CastMap_updateAll_closure: function CastMap_updateAll_closure(t0, t1) {
+ this.$this = t0;
+ this.update = t1;
+ },
+ CastMap_entries_closure: function CastMap_entries_closure(t0) {
+ this.$this = t0;
+ },
+ CastMap_removeWhere_closure: function CastMap_removeWhere_closure(t0, t1) {
+ this.$this = t0;
+ this.test = t1;
+ },
LateError: function LateError(t0) {
this._message = t0;
},
@@ -989,6 +1451,18 @@
this._remaining = t1;
this.$ti = t2;
},
+ TakeWhileIterable: function TakeWhileIterable(t0, t1, t2) {
+ this.__internal$_iterable = t0;
+ this._f = t1;
+ this.$ti = t2;
+ },
+ TakeWhileIterator: function TakeWhileIterator(t0, t1, t2) {
+ var _ = this;
+ _._iterator = t0;
+ _._f = t1;
+ _._isFinished = false;
+ _.$ti = t2;
+ },
SkipIterable: function SkipIterable(t0, t1, t2) {
this.__internal$_iterable = t0;
this._skipCount = t1;
@@ -1051,6 +1525,13 @@
},
UnmodifiableListBase: function UnmodifiableListBase() {
},
+ _ListIndicesIterable: function _ListIndicesIterable(t0) {
+ this._backedList = t0;
+ },
+ ListMapView: function ListMapView(t0, t1) {
+ this.__internal$_values = t0;
+ this.$ti = t1;
+ },
ReversedListIterable: function ReversedListIterable(t0, t1) {
this._source = t0;
this.$ti = t1;
@@ -1103,6 +1584,11 @@
t1.Instantiation$1(f);
return t1;
},
+ instantiate2(f, T1, T2) {
+ var t1 = new A.Instantiation2(f, T1._eval$1("@<0>")._bind$1(T2)._eval$1("Instantiation2<1,2>"));
+ t1.Instantiation$1(f);
+ return t1;
+ },
unminifyOrTag(rawClassName) {
var preserved = init.mangledGlobalNames[rawClassName];
if (preserved != null)
@@ -2242,14 +2728,13 @@
this._0 = t0;
this._1 = t1;
},
- _Record_2_runner_script: function _Record_2_runner_script(t0, t1) {
+ _Record_2_lazy_ref: function _Record_2_lazy_ref(t0, t1) {
this._0 = t0;
this._1 = t1;
},
- _Record_3_err_item_st: function _Record_3_err_item_st(t0, t1, t2) {
+ _Record_2_runner_script: function _Record_2_runner_script(t0, t1) {
this._0 = t0;
this._1 = t1;
- this._2 = t2;
},
ConstantMapView: function ConstantMapView(t0, t1) {
this._collection$_map = t0;
@@ -2296,6 +2781,10 @@
this._genericClosure = t0;
this.$ti = t1;
},
+ Instantiation2: function Instantiation2(t0, t1) {
+ this._genericClosure = t0;
+ this.$ti = t1;
+ },
JSInvocationMirror: function JSInvocationMirror(t0, t1, t2, t3, t4) {
var _ = this;
_._memberName = t0;
@@ -2377,6 +2866,10 @@
JsLinkedHashMap_values_closure: function JsLinkedHashMap_values_closure(t0) {
this.$this = t0;
},
+ JsLinkedHashMap_containsValue_closure: function JsLinkedHashMap_containsValue_closure(t0, t1) {
+ this.$this = t0;
+ this.value = t1;
+ },
JsLinkedHashMap_addAll_closure: function JsLinkedHashMap_addAll_closure(t0) {
this.$this = t0;
},
@@ -2417,8 +2910,6 @@
},
_Record2: function _Record2() {
},
- _Record3: function _Record3() {
- },
JSSyntaxRegExp: function JSSyntaxRegExp(t0, t1) {
var _ = this;
_.pattern = t0;
@@ -2531,11 +3022,16 @@
_checkValidRange(start, end, $length) {
var t1;
if (!(start >>> 0 !== start))
- t1 = end >>> 0 !== end || start > end || end > $length;
+ if (end == null)
+ t1 = start > $length;
+ else
+ t1 = end >>> 0 !== end || start > end || end > $length;
else
t1 = true;
if (t1)
throw A.wrapException(A.diagnoseRangeError(start, end, $length));
+ if (end == null)
+ return $length;
return end;
},
NativeByteBuffer: function NativeByteBuffer() {
@@ -5541,6 +6037,10 @@
t1.addAll$1(0, elements);
return t1;
},
+ ListBase__compareAny(a, b) {
+ var t1 = type$.Comparable_dynamic;
+ return J.compareTo$1$ns(t1._as(a), t1._as(b));
+ },
MapBase_mapToString(m) {
var result, t1 = {};
if (A.isToStringVisiting(m))
@@ -5578,6 +6078,13 @@
_HashMap_values_closure: function _HashMap_values_closure(t0) {
this.$this = t0;
},
+ _HashMap_containsValue_closure: function _HashMap_containsValue_closure(t0, t1) {
+ this.$this = t0;
+ this.value = t1;
+ },
+ _HashMap_addAll_closure: function _HashMap_addAll_closure(t0) {
+ this.$this = t0;
+ },
_IdentityHashMap: function _IdentityHashMap(t0) {
var _ = this;
_._collection$_length = 0;
@@ -5632,6 +6139,9 @@
},
MapBase: function MapBase() {
},
+ MapBase_addAll_closure: function MapBase_addAll_closure(t0) {
+ this.$this = t0;
+ },
MapBase_entries_closure: function MapBase_entries_closure(t0) {
this.$this = t0;
},
@@ -5639,6 +6149,8 @@
this._box_0 = t0;
this.result = t1;
},
+ UnmodifiableMapBase: function UnmodifiableMapBase() {
+ },
_MapBaseValueIterable: function _MapBaseValueIterable(t0, t1) {
this._collection$_map = t0;
this.$ti = t1;
@@ -6508,6 +7020,9 @@
StackTrace_current() {
return A.getTraceFromException(new Error());
},
+ DateTime$now() {
+ return new A.DateTime(Date.now(), 0, false);
+ },
DateTime__validate(millisecondsSinceEpoch, microsecond, isUtc) {
var _s11_ = "microsecond";
if (microsecond < 0 || microsecond > 999)
@@ -6787,6 +7302,9 @@
else
toZone.call$1(line);
},
+ Set_castFrom(source, newSet, $S, $T) {
+ return new A.CastSet(source, newSet, $S._eval$1("@<0>")._bind$1($T)._eval$1("CastSet<1,2>"));
+ },
_combineSurrogatePair(start, end) {
return 65536 + ((start & 1023) << 10) + (end & 1023);
},
@@ -8323,6 +8841,20 @@
t1.toString;
return t1;
},
+ _ChildrenElementList__addAll(_element, iterable) {
+ var t1;
+ for (t1 = J.get$iterator$ax(iterable); t1.moveNext$0();)
+ _element.appendChild(t1.get$current(t1)).toString;
+ },
+ _ChildrenElementList__remove(_element, object) {
+ return false;
+ },
+ _ChildrenElementList__first(_element) {
+ var result = _element.firstElementChild;
+ if (result == null)
+ throw A.wrapException(A.StateError$("No elements"));
+ return result;
+ },
Element_Element$html(html, treeSanitizer, validator) {
var t2,
t1 = document.body;
@@ -8489,6 +9021,9 @@
this._html$_element = t0;
this._childElements = t1;
},
+ _ChildrenElementList__filter_closure: function _ChildrenElementList__filter_closure(t0) {
+ this.test = t0;
+ },
Element: function Element() {
},
Element_Element$html_closure: function Element_Element$html_closure() {
@@ -8533,6 +9068,9 @@
},
MidiInputMap: function MidiInputMap() {
},
+ MidiInputMap_containsValue_closure: function MidiInputMap_containsValue_closure(t0) {
+ this.value = t0;
+ },
MidiInputMap_keys_closure: function MidiInputMap_keys_closure(t0) {
this.keys = t0;
},
@@ -8541,6 +9079,9 @@
},
MidiOutputMap: function MidiOutputMap() {
},
+ MidiOutputMap_containsValue_closure: function MidiOutputMap_containsValue_closure(t0) {
+ this.value = t0;
+ },
MidiOutputMap_keys_closure: function MidiOutputMap_keys_closure(t0) {
this.keys = t0;
},
@@ -8566,6 +9107,9 @@
},
RtcStatsReport: function RtcStatsReport() {
},
+ RtcStatsReport_containsValue_closure: function RtcStatsReport_containsValue_closure(t0) {
+ this.value = t0;
+ },
RtcStatsReport_keys_closure: function RtcStatsReport_keys_closure(t0) {
this.keys = t0;
},
@@ -8588,6 +9132,12 @@
},
Storage: function Storage() {
},
+ Storage_addAll_closure: function Storage_addAll_closure(t0) {
+ this.$this = t0;
+ },
+ Storage_containsValue_closure: function Storage_containsValue_closure(t0) {
+ this.value = t0;
+ },
Storage_keys_closure: function Storage_keys_closure(t0) {
this.keys = t0;
},
@@ -8646,6 +9196,9 @@
},
_AttributeMap: function _AttributeMap() {
},
+ _AttributeMap_addAll_closure: function _AttributeMap_addAll_closure(t0) {
+ this.$this = t0;
+ },
_ElementAttributeMap: function _ElementAttributeMap(t0) {
this._html$_element = t0;
},
@@ -8988,6 +9541,9 @@
},
_JSRandom: function _JSRandom() {
},
+ _Random: function _Random() {
+ this._hi = this._lo = 0;
+ },
_JSSecureRandom: function _JSSecureRandom(t0) {
this._math$_buffer = t0;
},
@@ -9031,6 +9587,9 @@
},
AudioParamMap: function AudioParamMap() {
},
+ AudioParamMap_containsValue_closure: function AudioParamMap_containsValue_closure(t0) {
+ this.value = t0;
+ },
AudioParamMap_keys_closure: function AudioParamMap_keys_closure(t0) {
this.keys = t0;
},
@@ -9200,6 +9759,14 @@
_._tail = t2;
_.$ti = t3;
},
+ _CastQueueList: function _CastQueueList(t0, t1, t2, t3, t4) {
+ var _ = this;
+ _._queue_list$_delegate = t0;
+ _._table = t1;
+ _._head = t2;
+ _._tail = t3;
+ _.$ti = t4;
+ },
_QueueList_Object_ListMixin: function _QueueList_Object_ListMixin() {
},
UnionSet: function UnionSet(t0, t1, t2) {
@@ -9949,23 +10516,19 @@
_.req = t3;
},
_WebChannel__getResponseStream_$sendRequest_$forwardMessage: function _WebChannel__getResponseStream_$sendRequest_$forwardMessage(t0) {
- this.controller = t0;
+ this._box_0 = t0;
},
_WebChannel__getResponseStream_$sendRequest_$forwardError: function _WebChannel__getResponseStream_$sendRequest_$forwardError(t0, t1) {
- this.controller = t0;
+ this._box_0 = t0;
this.command = t1;
},
- _WebChannel__getResponseStream_$sendRequest_$processBufferedItem: function _WebChannel__getResponseStream_$sendRequest_$processBufferedItem(t0, t1) {
- this.$$forwardMessage = t0;
- this.$$forwardError = t1;
- },
_WebChannel__getResponseStream_$sendRequest_$close: function _WebChannel__getResponseStream_$sendRequest_$close(t0, t1) {
- this.com = t0;
- this.controller = t1;
+ this._box_0 = t0;
+ this.com = t1;
},
_WebChannel__getResponseStream_$sendRequest_closure: function _WebChannel__getResponseStream_$sendRequest_closure(t0, t1, t2, t3, t4, t5, t6, t7, t8) {
var _ = this;
- _.controller = t0;
+ _._box_0 = t0;
_.com = t1;
_.command = t2;
_.buffer = t3;
@@ -10040,19 +10603,31 @@
},
_EntryPointUri_Object_Releasable: function _EntryPointUri_Object_Releasable() {
},
- EventBuffer: function EventBuffer(t0, t1, t2) {
+ EventBuffer: function EventBuffer(t0, t1, t2, t3) {
var _ = this;
- _._process = t0;
- _.__event_buffer$_buffer = t1;
- _.__event_buffer$_pauses = 0;
_.onDeactivate = null;
- _.$ti = t2;
+ _._processValue = t0;
+ _._processError = t1;
+ _.__event_buffer$_buffer = t2;
+ _.__event_buffer$_pauses = 0;
+ _.$ti = t3;
+ },
+ EventBuffer_add_closure: function EventBuffer_add_closure(t0, t1) {
+ this.$this = t0;
+ this.value = t1;
+ },
+ EventBuffer_addError_closure: function EventBuffer_addError_closure(t0, t1, t2) {
+ this.$this = t0;
+ this.err = t1;
+ this.st = t2;
},
_WebLocalWorker: function _WebLocalWorker(t0, t1, t2, t3, t4, t5) {
var _ = this;
_.__local_worker$_port = t0;
_.___WebLocalWorker__channel_A = $;
+ _.__local_worker$_exceptionManager = null;
_.service = t1;
+ _._local_worker$_exceptionManager = null;
_.operations = t2;
_.Releasable__released = t3;
_.Releasable__token = t4;
@@ -10099,7 +10674,7 @@
InternalLogger: function InternalLogger(t0, t1, t2) {
var _ = this;
_.__Logger__initialization_F = $;
- _._filter = t0;
+ _._logger$_filter = t0;
_._printer = t1;
_._output = t2;
},
@@ -10229,7 +10804,7 @@
return $T._as(x);
},
Converter_toList(x) {
- return x;
+ return type$.List_dynamic._is(x) ? x : J.toList$0$ax(type$.Iterable_dynamic._as(x));
},
Converter__td(view, $T) {
return new A.Converter__td_closure(view, $T);
@@ -10247,6 +10822,10 @@
this.op = t0;
this.T = t1;
},
+ Converter_set_closure: function Converter_set_closure(t0, t1) {
+ this.op = t0;
+ this.T = t1;
+ },
Converter_map_closure: function Converter_map_closure(t0, t1) {
this.K = t0;
this.V = t1;
@@ -10287,6 +10866,9 @@
LazyInPlaceConverter__toList(cast, $T) {
return new A.LazyInPlaceConverter__toList_closure(cast, $T);
},
+ LazyInPlaceConverter__toSet(cast, $T) {
+ return new A.LazyInPlaceConverter__toSet_closure(cast, $T);
+ },
LazyInPlaceConverter__toMap(vcast, $K, $V) {
return new A.LazyInPlaceConverter__toMap_closure(vcast, $K, $V);
},
@@ -10297,35 +10879,59 @@
this.cast = t0;
this.T = t1;
},
+ LazyInPlaceConverter__toSet_closure: function LazyInPlaceConverter__toSet_closure(t0, t1) {
+ this.cast = t0;
+ this.T = t1;
+ },
LazyInPlaceConverter__toMap_closure: function LazyInPlaceConverter__toMap_closure(t0, t1, t2) {
this.vcast = t0;
this.K = t1;
this.V = t2;
},
- _LazyInPlaceList: function _LazyInPlaceList(t0, t1, t2) {
- this._data = t0;
+ _ListError_noElement() {
+ return new A.StateError("No element");
+ },
+ _ListError_tooMany() {
+ return new A.StateError("Too many elements");
+ },
+ LazyInPlaceList: function LazyInPlaceList(t0, t1, t2) {
+ this._lazy_in_place_list$_data = t0;
this._cast = t1;
this.$ti = t2;
},
- _LazyInPlaceList_contains_closure: function _LazyInPlaceList_contains_closure(t0, t1) {
+ LazyInPlaceList_retainWhere_closure: function LazyInPlaceList_retainWhere_closure(t0, t1) {
this.$this = t0;
- this.element = t1;
+ this.test = t1;
+ },
+ LazyInPlaceList_sort_closure: function LazyInPlaceList_sort_closure(t0, t1) {
+ this.$this = t0;
+ this.compare = t1;
},
- _LazyInPlaceMap: function _LazyInPlaceMap(t0, t1, t2) {
+ LazyInPlaceMap: function LazyInPlaceMap(t0, t1, t2) {
this._data = t0;
this._vcast = t1;
this.$ti = t2;
},
+ LazyInPlaceMap_entries_closure: function LazyInPlaceMap_entries_closure(t0) {
+ this.$this = t0;
+ },
+ LazyInPlaceMap_containsValue_closure: function LazyInPlaceMap_containsValue_closure(t0, t1) {
+ this.$this = t0;
+ this.value = t1;
+ },
+ LazyInPlaceMap_update_closure: function LazyInPlaceMap_update_closure(t0) {
+ this.$this = t0;
+ },
NumConverter__toInt(x) {
var z;
if (A._isInt(x) && isFinite(x))
return x;
A._asNum(x);
if (!isFinite(x))
- return A._asInt(5e-324);
+ return A._asInt(0 / 0);
z = B.JSNumber_methods.toInt$0(x);
if (x - z !== 0)
- return A._asInt(5e-324);
+ return A._asInt(0 / 0);
return z;
},
NumConverter__toDbl(x) {
@@ -10348,7 +10954,7 @@
if (type$.TimeoutCanceledException._is(ex))
return A.SquadronTimeoutException$(tokenId, ex.get$message(ex), ex.get$duration(ex), ex.get$stackTrace());
else if (type$.CanceledExceptions._is(ex))
- return new A.SquadronCanceledExceptions(tokenId, J.map$1$1$ax(ex.get$innerExceptions(), new A.SquadronCanceledException_SquadronCanceledException$from_closure(tokenId), type$.SquadronCanceledException).toList$0(0));
+ return A.SquadronCanceledExceptions$(tokenId, J.map$1$1$ax(ex.get$innerExceptions(), new A.SquadronCanceledException_SquadronCanceledException$from_closure(tokenId), type$.SquadronCanceledException));
else
return A.SquadronCanceledException$(tokenId, ex.get$message(ex), ex.get$stackTrace());
},
@@ -10380,6 +10986,11 @@
SquadronCanceledException_SquadronCanceledException$from_closure: function SquadronCanceledException_SquadronCanceledException$from_closure(t0) {
this.tokenId = t0;
},
+ SquadronCanceledExceptions$(tokenId, exceptions) {
+ var t1 = new A.SquadronCanceledExceptions(J.toList$0$ax(exceptions), tokenId, "", null);
+ t1.SquadronException$init$2("", null);
+ return t1;
+ },
SquadronCanceledExceptionsExt_deserialize(props) {
var t1;
type$.nullable_List_dynamic._as(props);
@@ -10388,11 +10999,14 @@
t1 = J.getInterceptor$asx(props);
if (!J.$eq$(t1.$index(props, 0), "$cncld*"))
return null;
- return new A.SquadronCanceledExceptions(A._asString(t1.$index(props, 1)), J.toList$0$ax(type$.Iterable_SquadronCanceledException._as(J.map$1$ax(t1.$index(props, 2), A.squadron_canceled_exception__SquadronCanceledExceptionExt_deserialize$closure()))));
+ return A.SquadronCanceledExceptions$(A._asString(t1.$index(props, 1)), type$.Iterable_SquadronCanceledException._as(J.map$1$ax(t1.$index(props, 2), A.squadron_canceled_exception__SquadronCanceledExceptionExt_deserialize$closure())));
},
- SquadronCanceledExceptions: function SquadronCanceledExceptions(t0, t1) {
- this.tokenId = t0;
- this._exceptions = t1;
+ SquadronCanceledExceptions: function SquadronCanceledExceptions(t0, t1, t2, t3) {
+ var _ = this;
+ _._exceptions = t0;
+ _.tokenId = t1;
+ _.message = t2;
+ _._squadron_exception$_stackTrace = t3;
},
SquadronCanceledExceptions_message_closure: function SquadronCanceledExceptions_message_closure() {
},
@@ -10770,7 +11384,7 @@
else {
t4 = J.getInterceptor$asx(t3);
t5 = A._asNumQ(t4.$index(t3, 0));
- t5 = A.LogEventSerialization__getLevel(t5 == null ? _null : B.JSNumber_methods.toInt$0(t5));
+ t5 = A._LogEventSerializationExt__getLevel(t5 == null ? _null : B.JSNumber_methods.toInt$0(t5));
t6 = t4.$index(t3, 1);
t7 = A._asNumQ(t4.$index(t3, 2));
t7 = t7 == null ? _null : B.JSNumber_methods.toInt$0(t7);
@@ -10822,12 +11436,12 @@
throw A.wrapException(A.SquadronError$_("Invalid worker response", null));
return data;
},
- LogEventSerialization__getLevel(value) {
+ _LogEventSerializationExt__getLevel(value) {
if (value == null)
return B.Level_2000_debug;
- return new A.WhereIterable(B.List_Ah0, type$.bool_Function_Level._as(new A.LogEventSerialization__getLevel_closure(value)), type$.WhereIterable_Level).get$first(0);
+ return new A.WhereIterable(B.List_Ah0, type$.bool_Function_Level._as(new A._LogEventSerializationExt__getLevel_closure(value)), type$.WhereIterable_Level).get$first(0);
},
- LogEventSerialization__getLevel_closure: function LogEventSerialization__getLevel_closure(t0) {
+ _LogEventSerializationExt__getLevel_closure: function _LogEventSerializationExt__getLevel_closure(t0) {
this.value = t0;
},
Chain_capture(callback, errorZone, when, $T) {
@@ -11848,7 +12462,7 @@
execute_closure10: function execute_closure10(t0) {
this.tc = t0;
},
- execute__closure12: function execute__closure12(t0) {
+ execute__closure14: function execute__closure14(t0) {
this.tc = t0;
},
execute___closure45: function execute___closure45(t0) {
@@ -11905,7 +12519,7 @@
execute_closure4: function execute_closure4(t0) {
this.tc = t0;
},
- execute__closure6: function execute__closure6(t0) {
+ execute__closure8: function execute__closure8(t0) {
this.tc = t0;
},
execute___closure15: function execute___closure15(t0, t1, t2) {
@@ -11966,7 +12580,7 @@
var t2,
t1 = $.$get$Squadron_platformType();
if (t1 === B.SquadronPlatformType_JavaScript_js) {
- t2 = ex.toString$0(0);
+ t2 = A.S(ex);
throw A.wrapException(A.UnexpectedException$("Unexpected: " + ("Unexpected failure on " + t1.label + ": " + message) + " failed with ex=" + t2));
}
},
@@ -12000,6 +12614,12 @@
execute__closure5: function execute__closure5(t0) {
this.tc = t0;
},
+ execute__closure6: function execute__closure6(t0) {
+ this.tc = t0;
+ },
+ execute__closure7: function execute__closure7(t0) {
+ this.tc = t0;
+ },
execute___closure13: function execute___closure13() {
},
execute___closure14: function execute___closure14() {
@@ -12017,66 +12637,66 @@
this.$$toNullableInt = t0;
this.$$toInt = t1;
},
- testCastConverter___closure34: function testCastConverter___closure34(t0, t1) {
+ testCastConverter___closure42: function testCastConverter___closure42(t0, t1) {
this.$$toInt = t0;
this.$$toNullableInt = t1;
},
- testCastConverter___closure35: function testCastConverter___closure35(t0, t1) {
+ testCastConverter___closure43: function testCastConverter___closure43(t0, t1) {
this.$$toInt = t0;
this.$$toNullableInt = t1;
},
- testCastConverter___closure36: function testCastConverter___closure36(t0, t1, t2) {
+ testCastConverter___closure44: function testCastConverter___closure44(t0, t1, t2) {
this.$$platformSensitive = t0;
this.$$toInt = t1;
this.$$toNullableInt = t2;
},
- testCastConverter____closure26: function testCastConverter____closure26(t0) {
+ testCastConverter____closure34: function testCastConverter____closure34(t0) {
this.$$toInt = t0;
},
- testCastConverter____closure27: function testCastConverter____closure27(t0) {
+ testCastConverter____closure35: function testCastConverter____closure35(t0) {
this.$$toNullableInt = t0;
},
- testCastConverter____closure28: function testCastConverter____closure28(t0) {
+ testCastConverter____closure36: function testCastConverter____closure36(t0) {
this.$$toInt = t0;
},
- testCastConverter____closure29: function testCastConverter____closure29(t0) {
+ testCastConverter____closure37: function testCastConverter____closure37(t0) {
this.$$toNullableInt = t0;
},
- testCastConverter___closure37: function testCastConverter___closure37(t0, t1) {
+ testCastConverter___closure45: function testCastConverter___closure45(t0, t1) {
this.$$toInt = t0;
this.$$toNullableInt = t1;
},
- testCastConverter____closure25: function testCastConverter____closure25(t0) {
+ testCastConverter____closure33: function testCastConverter____closure33(t0) {
this.$$toInt = t0;
},
- testCastConverter___closure38: function testCastConverter___closure38(t0, t1) {
+ testCastConverter___closure46: function testCastConverter___closure46(t0, t1) {
this.$$toInt = t0;
this.$$toNullableInt = t1;
},
- testCastConverter____closure23: function testCastConverter____closure23(t0) {
+ testCastConverter____closure31: function testCastConverter____closure31(t0) {
this.$$toInt = t0;
},
- testCastConverter____closure24: function testCastConverter____closure24(t0) {
+ testCastConverter____closure32: function testCastConverter____closure32(t0) {
this.$$toNullableInt = t0;
},
- testCastConverter___closure39: function testCastConverter___closure39(t0, t1) {
+ testCastConverter___closure47: function testCastConverter___closure47(t0, t1) {
this.$$toInt = t0;
this.$$toNullableInt = t1;
},
- testCastConverter____closure21: function testCastConverter____closure21(t0) {
+ testCastConverter____closure29: function testCastConverter____closure29(t0) {
this.$$toInt = t0;
},
- testCastConverter____closure22: function testCastConverter____closure22(t0) {
+ testCastConverter____closure30: function testCastConverter____closure30(t0) {
this.$$toNullableInt = t0;
},
- testCastConverter___closure40: function testCastConverter___closure40(t0, t1) {
+ testCastConverter___closure48: function testCastConverter___closure48(t0, t1) {
this.$$toInt = t0;
this.$$toNullableInt = t1;
},
- testCastConverter____closure19: function testCastConverter____closure19(t0) {
+ testCastConverter____closure27: function testCastConverter____closure27(t0) {
this.$$toInt = t0;
},
- testCastConverter____closure20: function testCastConverter____closure20(t0) {
+ testCastConverter____closure28: function testCastConverter____closure28(t0) {
this.$$toNullableInt = t0;
},
testCastConverter__closure0: function testCastConverter__closure0(t0, t1) {
@@ -12087,58 +12707,110 @@
this.$$toNullableDbl = t0;
this.$$toDbl = t1;
},
- testCastConverter___closure27: function testCastConverter___closure27(t0, t1) {
+ testCastConverter___closure35: function testCastConverter___closure35(t0, t1) {
this.$$toDbl = t0;
this.$$toNullableDbl = t1;
},
- testCastConverter___closure28: function testCastConverter___closure28(t0) {
+ testCastConverter___closure36: function testCastConverter___closure36(t0) {
this.$$platformSensitive = t0;
},
- testCastConverter___closure29: function testCastConverter___closure29(t0, t1) {
+ testCastConverter___closure37: function testCastConverter___closure37(t0, t1) {
this.$$toDbl = t0;
this.$$toNullableDbl = t1;
},
- testCastConverter___closure30: function testCastConverter___closure30(t0, t1) {
+ testCastConverter___closure38: function testCastConverter___closure38(t0, t1) {
this.$$toDbl = t0;
this.$$toNullableDbl = t1;
},
- testCastConverter____closure18: function testCastConverter____closure18(t0) {
+ testCastConverter____closure26: function testCastConverter____closure26(t0) {
this.$$toDbl = t0;
},
- testCastConverter___closure31: function testCastConverter___closure31(t0, t1) {
+ testCastConverter___closure39: function testCastConverter___closure39(t0, t1) {
this.$$toDbl = t0;
this.$$toNullableDbl = t1;
},
- testCastConverter____closure16: function testCastConverter____closure16(t0) {
+ testCastConverter____closure24: function testCastConverter____closure24(t0) {
this.$$toDbl = t0;
},
- testCastConverter____closure17: function testCastConverter____closure17(t0) {
+ testCastConverter____closure25: function testCastConverter____closure25(t0) {
this.$$toNullableDbl = t0;
},
- testCastConverter___closure32: function testCastConverter___closure32(t0, t1) {
+ testCastConverter___closure40: function testCastConverter___closure40(t0, t1) {
this.$$toDbl = t0;
this.$$toNullableDbl = t1;
},
- testCastConverter____closure14: function testCastConverter____closure14(t0) {
+ testCastConverter____closure22: function testCastConverter____closure22(t0) {
this.$$toDbl = t0;
},
- testCastConverter____closure15: function testCastConverter____closure15(t0) {
+ testCastConverter____closure23: function testCastConverter____closure23(t0) {
this.$$toNullableDbl = t0;
},
- testCastConverter___closure33: function testCastConverter___closure33(t0, t1) {
+ testCastConverter___closure41: function testCastConverter___closure41(t0, t1) {
this.$$toDbl = t0;
this.$$toNullableDbl = t1;
},
- testCastConverter____closure12: function testCastConverter____closure12(t0) {
+ testCastConverter____closure20: function testCastConverter____closure20(t0) {
this.$$toDbl = t0;
},
- testCastConverter____closure13: function testCastConverter____closure13(t0) {
+ testCastConverter____closure21: function testCastConverter____closure21(t0) {
this.$$toNullableDbl = t0;
},
testCastConverter__closure1: function testCastConverter__closure1(t0, t1) {
this.tc = t0;
this.converter = t1;
},
+ testCastConverter___closure27: function testCastConverter___closure27(t0) {
+ this.converter = t0;
+ },
+ testCastConverter____closure19: function testCastConverter____closure19(t0) {
+ this.data = t0;
+ },
+ testCastConverter___closure28: function testCastConverter___closure28(t0) {
+ this.converter = t0;
+ },
+ testCastConverter____closure18: function testCastConverter____closure18(t0) {
+ this.data = t0;
+ },
+ testCastConverter___closure29: function testCastConverter___closure29(t0) {
+ this.converter = t0;
+ },
+ testCastConverter____closure17: function testCastConverter____closure17(t0) {
+ this.data = t0;
+ },
+ testCastConverter___closure30: function testCastConverter___closure30(t0) {
+ this.converter = t0;
+ },
+ testCastConverter____closure16: function testCastConverter____closure16(t0) {
+ this.data = t0;
+ },
+ testCastConverter___closure31: function testCastConverter___closure31(t0) {
+ this.converter = t0;
+ },
+ testCastConverter____closure15: function testCastConverter____closure15(t0) {
+ this.data = t0;
+ },
+ testCastConverter___closure32: function testCastConverter___closure32(t0) {
+ this.converter = t0;
+ },
+ testCastConverter____closure14: function testCastConverter____closure14(t0) {
+ this.data = t0;
+ },
+ testCastConverter___closure33: function testCastConverter___closure33(t0) {
+ this.converter = t0;
+ },
+ testCastConverter____closure13: function testCastConverter____closure13(t0) {
+ this.data = t0;
+ },
+ testCastConverter___closure34: function testCastConverter___closure34(t0) {
+ this.converter = t0;
+ },
+ testCastConverter____closure12: function testCastConverter____closure12(t0) {
+ this.data = t0;
+ },
+ testCastConverter__closure2: function testCastConverter__closure2(t0, t1) {
+ this.tc = t0;
+ this.converter = t1;
+ },
testCastConverter___closure19: function testCastConverter___closure19(t0) {
this.converter = t0;
},
@@ -12187,7 +12859,7 @@
testCastConverter____closure4: function testCastConverter____closure4(t0) {
this.data = t0;
},
- testCastConverter__closure2: function testCastConverter__closure2(t0, t1) {
+ testCastConverter__closure3: function testCastConverter__closure3(t0, t1) {
this.tc = t0;
this.converter = t1;
},
@@ -12221,7 +12893,7 @@
testCastConverter____closure: function testCastConverter____closure(t0) {
this.data = t0;
},
- testCastConverter__closure3: function testCastConverter__closure3(t0, t1) {
+ testCastConverter__closure4: function testCastConverter__closure4(t0, t1) {
this.converter = t0;
this.tc = t1;
},
@@ -12305,66 +12977,66 @@
this.$$toNullableInt = t0;
this.$$toInt = t1;
},
- testInPlaceCastConverter___closure19: function testInPlaceCastConverter___closure19(t0, t1) {
+ testInPlaceCastConverter___closure27: function testInPlaceCastConverter___closure27(t0, t1) {
this.$$toInt = t0;
this.$$toNullableInt = t1;
},
- testInPlaceCastConverter___closure20: function testInPlaceCastConverter___closure20(t0, t1) {
+ testInPlaceCastConverter___closure28: function testInPlaceCastConverter___closure28(t0, t1) {
this.$$toInt = t0;
this.$$toNullableInt = t1;
},
- testInPlaceCastConverter___closure21: function testInPlaceCastConverter___closure21(t0, t1, t2) {
+ testInPlaceCastConverter___closure29: function testInPlaceCastConverter___closure29(t0, t1, t2) {
this.$$platformSensitive = t0;
this.$$toInt = t1;
this.$$toNullableInt = t2;
},
- testInPlaceCastConverter____closure26: function testInPlaceCastConverter____closure26(t0) {
+ testInPlaceCastConverter____closure34: function testInPlaceCastConverter____closure34(t0) {
this.$$toInt = t0;
},
- testInPlaceCastConverter____closure27: function testInPlaceCastConverter____closure27(t0) {
+ testInPlaceCastConverter____closure35: function testInPlaceCastConverter____closure35(t0) {
this.$$toNullableInt = t0;
},
- testInPlaceCastConverter____closure28: function testInPlaceCastConverter____closure28(t0) {
+ testInPlaceCastConverter____closure36: function testInPlaceCastConverter____closure36(t0) {
this.$$toInt = t0;
},
- testInPlaceCastConverter____closure29: function testInPlaceCastConverter____closure29(t0) {
+ testInPlaceCastConverter____closure37: function testInPlaceCastConverter____closure37(t0) {
this.$$toNullableInt = t0;
},
- testInPlaceCastConverter___closure22: function testInPlaceCastConverter___closure22(t0, t1) {
+ testInPlaceCastConverter___closure30: function testInPlaceCastConverter___closure30(t0, t1) {
this.$$toInt = t0;
this.$$toNullableInt = t1;
},
- testInPlaceCastConverter____closure25: function testInPlaceCastConverter____closure25(t0) {
+ testInPlaceCastConverter____closure33: function testInPlaceCastConverter____closure33(t0) {
this.$$toInt = t0;
},
- testInPlaceCastConverter___closure23: function testInPlaceCastConverter___closure23(t0, t1) {
+ testInPlaceCastConverter___closure31: function testInPlaceCastConverter___closure31(t0, t1) {
this.$$toInt = t0;
this.$$toNullableInt = t1;
},
- testInPlaceCastConverter____closure23: function testInPlaceCastConverter____closure23(t0) {
+ testInPlaceCastConverter____closure31: function testInPlaceCastConverter____closure31(t0) {
this.$$toInt = t0;
},
- testInPlaceCastConverter____closure24: function testInPlaceCastConverter____closure24(t0) {
+ testInPlaceCastConverter____closure32: function testInPlaceCastConverter____closure32(t0) {
this.$$toNullableInt = t0;
},
- testInPlaceCastConverter___closure24: function testInPlaceCastConverter___closure24(t0, t1) {
+ testInPlaceCastConverter___closure32: function testInPlaceCastConverter___closure32(t0, t1) {
this.$$toInt = t0;
this.$$toNullableInt = t1;
},
- testInPlaceCastConverter____closure21: function testInPlaceCastConverter____closure21(t0) {
+ testInPlaceCastConverter____closure29: function testInPlaceCastConverter____closure29(t0) {
this.$$toInt = t0;
},
- testInPlaceCastConverter____closure22: function testInPlaceCastConverter____closure22(t0) {
+ testInPlaceCastConverter____closure30: function testInPlaceCastConverter____closure30(t0) {
this.$$toNullableInt = t0;
},
- testInPlaceCastConverter___closure25: function testInPlaceCastConverter___closure25(t0, t1) {
+ testInPlaceCastConverter___closure33: function testInPlaceCastConverter___closure33(t0, t1) {
this.$$toInt = t0;
this.$$toNullableInt = t1;
},
- testInPlaceCastConverter____closure19: function testInPlaceCastConverter____closure19(t0) {
+ testInPlaceCastConverter____closure27: function testInPlaceCastConverter____closure27(t0) {
this.$$toInt = t0;
},
- testInPlaceCastConverter____closure20: function testInPlaceCastConverter____closure20(t0) {
+ testInPlaceCastConverter____closure28: function testInPlaceCastConverter____closure28(t0) {
this.$$toNullableInt = t0;
},
testInPlaceCastConverter__closure0: function testInPlaceCastConverter__closure0(t0, t1) {
@@ -12375,58 +13047,110 @@
this.$$toNullableDbl = t0;
this.$$toDbl = t1;
},
- testInPlaceCastConverter___closure12: function testInPlaceCastConverter___closure12(t0, t1) {
+ testInPlaceCastConverter___closure20: function testInPlaceCastConverter___closure20(t0, t1) {
this.$$toDbl = t0;
this.$$toNullableDbl = t1;
},
- testInPlaceCastConverter___closure13: function testInPlaceCastConverter___closure13(t0) {
+ testInPlaceCastConverter___closure21: function testInPlaceCastConverter___closure21(t0) {
this.$$platformSensitive = t0;
},
- testInPlaceCastConverter___closure14: function testInPlaceCastConverter___closure14(t0, t1) {
+ testInPlaceCastConverter___closure22: function testInPlaceCastConverter___closure22(t0, t1) {
this.$$toDbl = t0;
this.$$toNullableDbl = t1;
},
- testInPlaceCastConverter___closure15: function testInPlaceCastConverter___closure15(t0, t1) {
+ testInPlaceCastConverter___closure23: function testInPlaceCastConverter___closure23(t0, t1) {
this.$$toDbl = t0;
this.$$toNullableDbl = t1;
},
- testInPlaceCastConverter____closure18: function testInPlaceCastConverter____closure18(t0) {
+ testInPlaceCastConverter____closure26: function testInPlaceCastConverter____closure26(t0) {
this.$$toDbl = t0;
},
- testInPlaceCastConverter___closure16: function testInPlaceCastConverter___closure16(t0, t1) {
+ testInPlaceCastConverter___closure24: function testInPlaceCastConverter___closure24(t0, t1) {
this.$$toDbl = t0;
this.$$toNullableDbl = t1;
},
- testInPlaceCastConverter____closure16: function testInPlaceCastConverter____closure16(t0) {
+ testInPlaceCastConverter____closure24: function testInPlaceCastConverter____closure24(t0) {
this.$$toDbl = t0;
},
- testInPlaceCastConverter____closure17: function testInPlaceCastConverter____closure17(t0) {
+ testInPlaceCastConverter____closure25: function testInPlaceCastConverter____closure25(t0) {
this.$$toNullableDbl = t0;
},
- testInPlaceCastConverter___closure17: function testInPlaceCastConverter___closure17(t0, t1) {
+ testInPlaceCastConverter___closure25: function testInPlaceCastConverter___closure25(t0, t1) {
this.$$toDbl = t0;
this.$$toNullableDbl = t1;
},
- testInPlaceCastConverter____closure14: function testInPlaceCastConverter____closure14(t0) {
+ testInPlaceCastConverter____closure22: function testInPlaceCastConverter____closure22(t0) {
this.$$toDbl = t0;
},
- testInPlaceCastConverter____closure15: function testInPlaceCastConverter____closure15(t0) {
+ testInPlaceCastConverter____closure23: function testInPlaceCastConverter____closure23(t0) {
this.$$toNullableDbl = t0;
},
- testInPlaceCastConverter___closure18: function testInPlaceCastConverter___closure18(t0, t1) {
+ testInPlaceCastConverter___closure26: function testInPlaceCastConverter___closure26(t0, t1) {
this.$$toDbl = t0;
this.$$toNullableDbl = t1;
},
- testInPlaceCastConverter____closure12: function testInPlaceCastConverter____closure12(t0) {
+ testInPlaceCastConverter____closure20: function testInPlaceCastConverter____closure20(t0) {
this.$$toDbl = t0;
},
- testInPlaceCastConverter____closure13: function testInPlaceCastConverter____closure13(t0) {
+ testInPlaceCastConverter____closure21: function testInPlaceCastConverter____closure21(t0) {
this.$$toNullableDbl = t0;
},
testInPlaceCastConverter__closure1: function testInPlaceCastConverter__closure1(t0, t1) {
this.tc = t0;
this.converter = t1;
},
+ testInPlaceCastConverter___closure12: function testInPlaceCastConverter___closure12(t0) {
+ this.converter = t0;
+ },
+ testInPlaceCastConverter____closure19: function testInPlaceCastConverter____closure19(t0) {
+ this.data = t0;
+ },
+ testInPlaceCastConverter___closure13: function testInPlaceCastConverter___closure13(t0) {
+ this.converter = t0;
+ },
+ testInPlaceCastConverter____closure18: function testInPlaceCastConverter____closure18(t0) {
+ this.data = t0;
+ },
+ testInPlaceCastConverter___closure14: function testInPlaceCastConverter___closure14(t0) {
+ this.converter = t0;
+ },
+ testInPlaceCastConverter____closure17: function testInPlaceCastConverter____closure17(t0) {
+ this.data = t0;
+ },
+ testInPlaceCastConverter___closure15: function testInPlaceCastConverter___closure15(t0) {
+ this.converter = t0;
+ },
+ testInPlaceCastConverter____closure16: function testInPlaceCastConverter____closure16(t0) {
+ this.data = t0;
+ },
+ testInPlaceCastConverter___closure16: function testInPlaceCastConverter___closure16(t0) {
+ this.converter = t0;
+ },
+ testInPlaceCastConverter____closure15: function testInPlaceCastConverter____closure15(t0) {
+ this.data = t0;
+ },
+ testInPlaceCastConverter___closure17: function testInPlaceCastConverter___closure17(t0) {
+ this.converter = t0;
+ },
+ testInPlaceCastConverter____closure14: function testInPlaceCastConverter____closure14(t0) {
+ this.data = t0;
+ },
+ testInPlaceCastConverter___closure18: function testInPlaceCastConverter___closure18(t0) {
+ this.converter = t0;
+ },
+ testInPlaceCastConverter____closure13: function testInPlaceCastConverter____closure13(t0) {
+ this.data = t0;
+ },
+ testInPlaceCastConverter___closure19: function testInPlaceCastConverter___closure19(t0) {
+ this.converter = t0;
+ },
+ testInPlaceCastConverter____closure12: function testInPlaceCastConverter____closure12(t0) {
+ this.data = t0;
+ },
+ testInPlaceCastConverter__closure2: function testInPlaceCastConverter__closure2(t0, t1) {
+ this.tc = t0;
+ this.converter = t1;
+ },
testInPlaceCastConverter___closure4: function testInPlaceCastConverter___closure4(t0) {
this.converter = t0;
},
@@ -12475,7 +13199,7 @@
testInPlaceCastConverter____closure4: function testInPlaceCastConverter____closure4(t0) {
this.data = t0;
},
- testInPlaceCastConverter__closure2: function testInPlaceCastConverter__closure2(t0, t1) {
+ testInPlaceCastConverter__closure3: function testInPlaceCastConverter__closure3(t0, t1) {
this.tc = t0;
this.converter = t1;
},
@@ -12520,66 +13244,66 @@
this.$$toNullableInt = t0;
this.$$toInt = t1;
},
- testLazyInPlaceCastConverter___closure19: function testLazyInPlaceCastConverter___closure19(t0, t1) {
+ testLazyInPlaceCastConverter___closure27: function testLazyInPlaceCastConverter___closure27(t0, t1) {
this.$$toInt = t0;
this.$$toNullableInt = t1;
},
- testLazyInPlaceCastConverter___closure20: function testLazyInPlaceCastConverter___closure20(t0, t1) {
+ testLazyInPlaceCastConverter___closure28: function testLazyInPlaceCastConverter___closure28(t0, t1) {
this.$$toInt = t0;
this.$$toNullableInt = t1;
},
- testLazyInPlaceCastConverter___closure21: function testLazyInPlaceCastConverter___closure21(t0, t1, t2) {
+ testLazyInPlaceCastConverter___closure29: function testLazyInPlaceCastConverter___closure29(t0, t1, t2) {
this.$$platformSensitive = t0;
this.$$toInt = t1;
this.$$toNullableInt = t2;
},
- testLazyInPlaceCastConverter____closure26: function testLazyInPlaceCastConverter____closure26(t0) {
+ testLazyInPlaceCastConverter____closure34: function testLazyInPlaceCastConverter____closure34(t0) {
this.$$toInt = t0;
},
- testLazyInPlaceCastConverter____closure27: function testLazyInPlaceCastConverter____closure27(t0) {
+ testLazyInPlaceCastConverter____closure35: function testLazyInPlaceCastConverter____closure35(t0) {
this.$$toNullableInt = t0;
},
- testLazyInPlaceCastConverter____closure28: function testLazyInPlaceCastConverter____closure28(t0) {
+ testLazyInPlaceCastConverter____closure36: function testLazyInPlaceCastConverter____closure36(t0) {
this.$$toInt = t0;
},
- testLazyInPlaceCastConverter____closure29: function testLazyInPlaceCastConverter____closure29(t0) {
+ testLazyInPlaceCastConverter____closure37: function testLazyInPlaceCastConverter____closure37(t0) {
this.$$toNullableInt = t0;
},
- testLazyInPlaceCastConverter___closure22: function testLazyInPlaceCastConverter___closure22(t0, t1) {
+ testLazyInPlaceCastConverter___closure30: function testLazyInPlaceCastConverter___closure30(t0, t1) {
this.$$toInt = t0;
this.$$toNullableInt = t1;
},
- testLazyInPlaceCastConverter____closure25: function testLazyInPlaceCastConverter____closure25(t0) {
+ testLazyInPlaceCastConverter____closure33: function testLazyInPlaceCastConverter____closure33(t0) {
this.$$toInt = t0;
},
- testLazyInPlaceCastConverter___closure23: function testLazyInPlaceCastConverter___closure23(t0, t1) {
+ testLazyInPlaceCastConverter___closure31: function testLazyInPlaceCastConverter___closure31(t0, t1) {
this.$$toInt = t0;
this.$$toNullableInt = t1;
},
- testLazyInPlaceCastConverter____closure23: function testLazyInPlaceCastConverter____closure23(t0) {
+ testLazyInPlaceCastConverter____closure31: function testLazyInPlaceCastConverter____closure31(t0) {
this.$$toInt = t0;
},
- testLazyInPlaceCastConverter____closure24: function testLazyInPlaceCastConverter____closure24(t0) {
+ testLazyInPlaceCastConverter____closure32: function testLazyInPlaceCastConverter____closure32(t0) {
this.$$toNullableInt = t0;
},
- testLazyInPlaceCastConverter___closure24: function testLazyInPlaceCastConverter___closure24(t0, t1) {
+ testLazyInPlaceCastConverter___closure32: function testLazyInPlaceCastConverter___closure32(t0, t1) {
this.$$toInt = t0;
this.$$toNullableInt = t1;
},
- testLazyInPlaceCastConverter____closure21: function testLazyInPlaceCastConverter____closure21(t0) {
+ testLazyInPlaceCastConverter____closure29: function testLazyInPlaceCastConverter____closure29(t0) {
this.$$toInt = t0;
},
- testLazyInPlaceCastConverter____closure22: function testLazyInPlaceCastConverter____closure22(t0) {
+ testLazyInPlaceCastConverter____closure30: function testLazyInPlaceCastConverter____closure30(t0) {
this.$$toNullableInt = t0;
},
- testLazyInPlaceCastConverter___closure25: function testLazyInPlaceCastConverter___closure25(t0, t1) {
+ testLazyInPlaceCastConverter___closure33: function testLazyInPlaceCastConverter___closure33(t0, t1) {
this.$$toInt = t0;
this.$$toNullableInt = t1;
},
- testLazyInPlaceCastConverter____closure19: function testLazyInPlaceCastConverter____closure19(t0) {
+ testLazyInPlaceCastConverter____closure27: function testLazyInPlaceCastConverter____closure27(t0) {
this.$$toInt = t0;
},
- testLazyInPlaceCastConverter____closure20: function testLazyInPlaceCastConverter____closure20(t0) {
+ testLazyInPlaceCastConverter____closure28: function testLazyInPlaceCastConverter____closure28(t0) {
this.$$toNullableInt = t0;
},
testLazyInPlaceCastConverter__closure0: function testLazyInPlaceCastConverter__closure0(t0, t1) {
@@ -12590,58 +13314,110 @@
this.$$toNullableDbl = t0;
this.$$toDbl = t1;
},
- testLazyInPlaceCastConverter___closure12: function testLazyInPlaceCastConverter___closure12(t0, t1) {
+ testLazyInPlaceCastConverter___closure20: function testLazyInPlaceCastConverter___closure20(t0, t1) {
this.$$toDbl = t0;
this.$$toNullableDbl = t1;
},
- testLazyInPlaceCastConverter___closure13: function testLazyInPlaceCastConverter___closure13(t0) {
+ testLazyInPlaceCastConverter___closure21: function testLazyInPlaceCastConverter___closure21(t0) {
this.$$platformSensitive = t0;
},
- testLazyInPlaceCastConverter___closure14: function testLazyInPlaceCastConverter___closure14(t0, t1) {
+ testLazyInPlaceCastConverter___closure22: function testLazyInPlaceCastConverter___closure22(t0, t1) {
this.$$toDbl = t0;
this.$$toNullableDbl = t1;
},
- testLazyInPlaceCastConverter___closure15: function testLazyInPlaceCastConverter___closure15(t0, t1) {
+ testLazyInPlaceCastConverter___closure23: function testLazyInPlaceCastConverter___closure23(t0, t1) {
this.$$toDbl = t0;
this.$$toNullableDbl = t1;
},
- testLazyInPlaceCastConverter____closure18: function testLazyInPlaceCastConverter____closure18(t0) {
+ testLazyInPlaceCastConverter____closure26: function testLazyInPlaceCastConverter____closure26(t0) {
this.$$toDbl = t0;
},
- testLazyInPlaceCastConverter___closure16: function testLazyInPlaceCastConverter___closure16(t0, t1) {
+ testLazyInPlaceCastConverter___closure24: function testLazyInPlaceCastConverter___closure24(t0, t1) {
this.$$toDbl = t0;
this.$$toNullableDbl = t1;
},
- testLazyInPlaceCastConverter____closure16: function testLazyInPlaceCastConverter____closure16(t0) {
+ testLazyInPlaceCastConverter____closure24: function testLazyInPlaceCastConverter____closure24(t0) {
this.$$toDbl = t0;
},
- testLazyInPlaceCastConverter____closure17: function testLazyInPlaceCastConverter____closure17(t0) {
+ testLazyInPlaceCastConverter____closure25: function testLazyInPlaceCastConverter____closure25(t0) {
this.$$toNullableDbl = t0;
},
- testLazyInPlaceCastConverter___closure17: function testLazyInPlaceCastConverter___closure17(t0, t1) {
+ testLazyInPlaceCastConverter___closure25: function testLazyInPlaceCastConverter___closure25(t0, t1) {
this.$$toDbl = t0;
this.$$toNullableDbl = t1;
},
- testLazyInPlaceCastConverter____closure14: function testLazyInPlaceCastConverter____closure14(t0) {
+ testLazyInPlaceCastConverter____closure22: function testLazyInPlaceCastConverter____closure22(t0) {
this.$$toDbl = t0;
},
- testLazyInPlaceCastConverter____closure15: function testLazyInPlaceCastConverter____closure15(t0) {
+ testLazyInPlaceCastConverter____closure23: function testLazyInPlaceCastConverter____closure23(t0) {
this.$$toNullableDbl = t0;
},
- testLazyInPlaceCastConverter___closure18: function testLazyInPlaceCastConverter___closure18(t0, t1) {
+ testLazyInPlaceCastConverter___closure26: function testLazyInPlaceCastConverter___closure26(t0, t1) {
this.$$toDbl = t0;
this.$$toNullableDbl = t1;
},
- testLazyInPlaceCastConverter____closure12: function testLazyInPlaceCastConverter____closure12(t0) {
+ testLazyInPlaceCastConverter____closure20: function testLazyInPlaceCastConverter____closure20(t0) {
this.$$toDbl = t0;
},
- testLazyInPlaceCastConverter____closure13: function testLazyInPlaceCastConverter____closure13(t0) {
+ testLazyInPlaceCastConverter____closure21: function testLazyInPlaceCastConverter____closure21(t0) {
this.$$toNullableDbl = t0;
},
testLazyInPlaceCastConverter__closure1: function testLazyInPlaceCastConverter__closure1(t0, t1) {
this.tc = t0;
this.converter = t1;
},
+ testLazyInPlaceCastConverter___closure12: function testLazyInPlaceCastConverter___closure12(t0) {
+ this.converter = t0;
+ },
+ testLazyInPlaceCastConverter____closure19: function testLazyInPlaceCastConverter____closure19(t0) {
+ this.data = t0;
+ },
+ testLazyInPlaceCastConverter___closure13: function testLazyInPlaceCastConverter___closure13(t0) {
+ this.converter = t0;
+ },
+ testLazyInPlaceCastConverter____closure18: function testLazyInPlaceCastConverter____closure18(t0) {
+ this.data = t0;
+ },
+ testLazyInPlaceCastConverter___closure14: function testLazyInPlaceCastConverter___closure14(t0) {
+ this.converter = t0;
+ },
+ testLazyInPlaceCastConverter____closure17: function testLazyInPlaceCastConverter____closure17(t0) {
+ this.data = t0;
+ },
+ testLazyInPlaceCastConverter___closure15: function testLazyInPlaceCastConverter___closure15(t0) {
+ this.converter = t0;
+ },
+ testLazyInPlaceCastConverter____closure16: function testLazyInPlaceCastConverter____closure16(t0) {
+ this.data = t0;
+ },
+ testLazyInPlaceCastConverter___closure16: function testLazyInPlaceCastConverter___closure16(t0) {
+ this.converter = t0;
+ },
+ testLazyInPlaceCastConverter____closure15: function testLazyInPlaceCastConverter____closure15(t0) {
+ this.data = t0;
+ },
+ testLazyInPlaceCastConverter___closure17: function testLazyInPlaceCastConverter___closure17(t0) {
+ this.converter = t0;
+ },
+ testLazyInPlaceCastConverter____closure14: function testLazyInPlaceCastConverter____closure14(t0) {
+ this.data = t0;
+ },
+ testLazyInPlaceCastConverter___closure18: function testLazyInPlaceCastConverter___closure18(t0) {
+ this.converter = t0;
+ },
+ testLazyInPlaceCastConverter____closure13: function testLazyInPlaceCastConverter____closure13(t0) {
+ this.data = t0;
+ },
+ testLazyInPlaceCastConverter___closure19: function testLazyInPlaceCastConverter___closure19(t0) {
+ this.converter = t0;
+ },
+ testLazyInPlaceCastConverter____closure12: function testLazyInPlaceCastConverter____closure12(t0) {
+ this.data = t0;
+ },
+ testLazyInPlaceCastConverter__closure2: function testLazyInPlaceCastConverter__closure2(t0, t1) {
+ this.tc = t0;
+ this.converter = t1;
+ },
testLazyInPlaceCastConverter___closure4: function testLazyInPlaceCastConverter___closure4(t0) {
this.converter = t0;
},
@@ -12690,7 +13466,7 @@
testLazyInPlaceCastConverter____closure4: function testLazyInPlaceCastConverter____closure4(t0) {
this.data = t0;
},
- testLazyInPlaceCastConverter__closure2: function testLazyInPlaceCastConverter__closure2(t0, t1) {
+ testLazyInPlaceCastConverter__closure3: function testLazyInPlaceCastConverter__closure3(t0, t1) {
this.tc = t0;
this.converter = t1;
},
@@ -12731,145 +13507,197 @@
this.converter = t0;
this.tc = t1;
},
- testNumConverter___closure19: function testNumConverter___closure19(t0, t1) {
+ testNumConverter___closure27: function testNumConverter___closure27(t0, t1) {
this.$$toInt = t0;
this.$$toNullableInt = t1;
},
- testNumConverter___closure20: function testNumConverter___closure20(t0, t1) {
+ testNumConverter___closure28: function testNumConverter___closure28(t0, t1) {
this.$$toInt = t0;
this.$$toNullableInt = t1;
},
- testNumConverter___closure21: function testNumConverter___closure21(t0, t1) {
+ testNumConverter___closure29: function testNumConverter___closure29(t0, t1) {
this.$$toInt = t0;
this.$$toNullableInt = t1;
},
- testNumConverter____closure25: function testNumConverter____closure25(t0) {
+ testNumConverter____closure33: function testNumConverter____closure33(t0) {
this.$$toInt = t0;
},
- testNumConverter____closure26: function testNumConverter____closure26(t0) {
+ testNumConverter____closure34: function testNumConverter____closure34(t0) {
this.$$toNullableInt = t0;
},
- testNumConverter____closure27: function testNumConverter____closure27(t0) {
+ testNumConverter____closure35: function testNumConverter____closure35(t0) {
this.$$toInt = t0;
},
- testNumConverter____closure28: function testNumConverter____closure28(t0) {
+ testNumConverter____closure36: function testNumConverter____closure36(t0) {
this.$$toNullableInt = t0;
},
- testNumConverter____closure29: function testNumConverter____closure29(t0) {
+ testNumConverter____closure37: function testNumConverter____closure37(t0) {
this.$$toInt = t0;
},
- testNumConverter____closure30: function testNumConverter____closure30(t0) {
+ testNumConverter____closure38: function testNumConverter____closure38(t0) {
this.$$toNullableInt = t0;
},
- testNumConverter____closure31: function testNumConverter____closure31(t0) {
+ testNumConverter____closure39: function testNumConverter____closure39(t0) {
this.$$toInt = t0;
},
- testNumConverter____closure32: function testNumConverter____closure32(t0) {
+ testNumConverter____closure40: function testNumConverter____closure40(t0) {
this.$$toNullableInt = t0;
},
- testNumConverter___closure22: function testNumConverter___closure22(t0, t1) {
+ testNumConverter___closure30: function testNumConverter___closure30(t0, t1) {
this.$$toInt = t0;
this.$$toNullableInt = t1;
},
- testNumConverter____closure24: function testNumConverter____closure24(t0) {
+ testNumConverter____closure32: function testNumConverter____closure32(t0) {
this.$$toInt = t0;
},
- testNumConverter___closure23: function testNumConverter___closure23(t0, t1) {
+ testNumConverter___closure31: function testNumConverter___closure31(t0, t1) {
this.$$toInt = t0;
this.$$toNullableInt = t1;
},
- testNumConverter____closure22: function testNumConverter____closure22(t0) {
+ testNumConverter____closure30: function testNumConverter____closure30(t0) {
this.$$toInt = t0;
},
- testNumConverter____closure23: function testNumConverter____closure23(t0) {
+ testNumConverter____closure31: function testNumConverter____closure31(t0) {
this.$$toNullableInt = t0;
},
- testNumConverter___closure24: function testNumConverter___closure24(t0, t1) {
+ testNumConverter___closure32: function testNumConverter___closure32(t0, t1) {
this.$$toInt = t0;
this.$$toNullableInt = t1;
},
- testNumConverter____closure20: function testNumConverter____closure20(t0) {
+ testNumConverter____closure28: function testNumConverter____closure28(t0) {
this.$$toInt = t0;
},
- testNumConverter____closure21: function testNumConverter____closure21(t0) {
+ testNumConverter____closure29: function testNumConverter____closure29(t0) {
this.$$toNullableInt = t0;
},
- testNumConverter___closure25: function testNumConverter___closure25(t0, t1) {
+ testNumConverter___closure33: function testNumConverter___closure33(t0, t1) {
this.$$toInt = t0;
this.$$toNullableInt = t1;
},
- testNumConverter____closure18: function testNumConverter____closure18(t0) {
+ testNumConverter____closure26: function testNumConverter____closure26(t0) {
this.$$toInt = t0;
},
- testNumConverter____closure19: function testNumConverter____closure19(t0) {
+ testNumConverter____closure27: function testNumConverter____closure27(t0) {
this.$$toNullableInt = t0;
},
testNumConverter__closure0: function testNumConverter__closure0(t0, t1) {
this.converter = t0;
this.tc = t1;
},
- testNumConverter___closure12: function testNumConverter___closure12(t0, t1) {
+ testNumConverter___closure20: function testNumConverter___closure20(t0, t1) {
this.$$toDbl = t0;
this.$$toNullableDbl = t1;
},
- testNumConverter___closure13: function testNumConverter___closure13(t0, t1) {
+ testNumConverter___closure21: function testNumConverter___closure21(t0, t1) {
this.$$toDbl = t0;
this.$$toNullableDbl = t1;
},
- testNumConverter___closure14: function testNumConverter___closure14(t0, t1) {
+ testNumConverter___closure22: function testNumConverter___closure22(t0, t1) {
this.$$toDbl = t0;
this.$$toNullableDbl = t1;
},
- testNumConverter___closure15: function testNumConverter___closure15(t0, t1) {
+ testNumConverter___closure23: function testNumConverter___closure23(t0, t1) {
this.$$toDbl = t0;
this.$$toNullableDbl = t1;
},
- testNumConverter____closure17: function testNumConverter____closure17(t0) {
+ testNumConverter____closure25: function testNumConverter____closure25(t0) {
this.$$toDbl = t0;
},
- testNumConverter___closure16: function testNumConverter___closure16(t0, t1) {
+ testNumConverter___closure24: function testNumConverter___closure24(t0, t1) {
this.$$toDbl = t0;
this.$$toNullableDbl = t1;
},
- testNumConverter____closure15: function testNumConverter____closure15(t0) {
+ testNumConverter____closure23: function testNumConverter____closure23(t0) {
this.$$toDbl = t0;
},
- testNumConverter____closure16: function testNumConverter____closure16(t0) {
+ testNumConverter____closure24: function testNumConverter____closure24(t0) {
this.$$toNullableDbl = t0;
},
- testNumConverter___closure17: function testNumConverter___closure17(t0, t1) {
+ testNumConverter___closure25: function testNumConverter___closure25(t0, t1) {
this.$$toDbl = t0;
this.$$toNullableDbl = t1;
},
- testNumConverter____closure13: function testNumConverter____closure13(t0) {
+ testNumConverter____closure21: function testNumConverter____closure21(t0) {
this.$$toDbl = t0;
},
- testNumConverter____closure14: function testNumConverter____closure14(t0) {
+ testNumConverter____closure22: function testNumConverter____closure22(t0) {
this.$$toNullableDbl = t0;
},
- testNumConverter___closure18: function testNumConverter___closure18(t0, t1) {
+ testNumConverter___closure26: function testNumConverter___closure26(t0, t1) {
this.$$toDbl = t0;
this.$$toNullableDbl = t1;
},
- testNumConverter____closure11: function testNumConverter____closure11(t0) {
+ testNumConverter____closure19: function testNumConverter____closure19(t0) {
this.$$toDbl = t0;
},
- testNumConverter____closure12: function testNumConverter____closure12(t0) {
+ testNumConverter____closure20: function testNumConverter____closure20(t0) {
this.$$toNullableDbl = t0;
},
testNumConverter__closure1: function testNumConverter__closure1(t0, t1) {
this.tc = t0;
this.converter = t1;
},
+ testNumConverter___closure12: function testNumConverter___closure12(t0) {
+ this.converter = t0;
+ },
+ testNumConverter____closure18: function testNumConverter____closure18(t0) {
+ this.data = t0;
+ },
+ testNumConverter___closure13: function testNumConverter___closure13(t0) {
+ this.converter = t0;
+ },
+ testNumConverter___closure14: function testNumConverter___closure14(t0) {
+ this.converter = t0;
+ },
+ testNumConverter____closure17: function testNumConverter____closure17(t0) {
+ this.data = t0;
+ },
+ testNumConverter___closure15: function testNumConverter___closure15(t0) {
+ this.converter = t0;
+ },
+ testNumConverter____closure16: function testNumConverter____closure16(t0) {
+ this.data = t0;
+ },
+ testNumConverter___closure16: function testNumConverter___closure16(t0) {
+ this.converter = t0;
+ },
+ testNumConverter____closure15: function testNumConverter____closure15(t0) {
+ this.data = t0;
+ },
+ testNumConverter___closure17: function testNumConverter___closure17(t0) {
+ this.converter = t0;
+ },
+ testNumConverter____closure14: function testNumConverter____closure14(t0) {
+ this.data = t0;
+ },
+ testNumConverter___closure18: function testNumConverter___closure18(t0) {
+ this.converter = t0;
+ },
+ testNumConverter____closure13: function testNumConverter____closure13(t0) {
+ this.data = t0;
+ },
+ testNumConverter___closure19: function testNumConverter___closure19(t0) {
+ this.converter = t0;
+ },
+ testNumConverter____closure12: function testNumConverter____closure12(t0) {
+ this.data = t0;
+ },
+ testNumConverter__closure2: function testNumConverter__closure2(t0, t1) {
+ this.tc = t0;
+ this.converter = t1;
+ },
testNumConverter___closure4: function testNumConverter___closure4(t0) {
this.converter = t0;
},
- testNumConverter____closure10: function testNumConverter____closure10(t0) {
+ testNumConverter____closure11: function testNumConverter____closure11(t0) {
this.data = t0;
},
testNumConverter___closure5: function testNumConverter___closure5(t0) {
this.converter = t0;
},
+ testNumConverter____closure10: function testNumConverter____closure10(t0) {
+ this.data = t0;
+ },
testNumConverter___closure6: function testNumConverter___closure6(t0) {
this.converter = t0;
},
@@ -12906,7 +13734,7 @@
testNumConverter____closure4: function testNumConverter____closure4(t0) {
this.data = t0;
},
- testNumConverter__closure2: function testNumConverter__closure2(t0, t1) {
+ testNumConverter__closure3: function testNumConverter__closure3(t0, t1) {
this.tc = t0;
this.converter = t1;
},
@@ -12947,136 +13775,188 @@
this.converter = t0;
this.tc = t1;
},
- testInPlaceNumConverter___closure19: function testInPlaceNumConverter___closure19(t0, t1) {
+ testInPlaceNumConverter___closure27: function testInPlaceNumConverter___closure27(t0, t1) {
this.$$toInt = t0;
this.$$toNullableInt = t1;
},
- testInPlaceNumConverter___closure20: function testInPlaceNumConverter___closure20(t0, t1) {
+ testInPlaceNumConverter___closure28: function testInPlaceNumConverter___closure28(t0, t1) {
this.$$toInt = t0;
this.$$toNullableInt = t1;
},
- testInPlaceNumConverter___closure21: function testInPlaceNumConverter___closure21(t0, t1) {
+ testInPlaceNumConverter___closure29: function testInPlaceNumConverter___closure29(t0, t1) {
this.$$toInt = t0;
this.$$toNullableInt = t1;
},
- testInPlaceNumConverter____closure26: function testInPlaceNumConverter____closure26(t0) {
+ testInPlaceNumConverter____closure34: function testInPlaceNumConverter____closure34(t0) {
this.$$toInt = t0;
},
- testInPlaceNumConverter____closure27: function testInPlaceNumConverter____closure27(t0) {
+ testInPlaceNumConverter____closure35: function testInPlaceNumConverter____closure35(t0) {
this.$$toNullableInt = t0;
},
- testInPlaceNumConverter____closure28: function testInPlaceNumConverter____closure28(t0) {
+ testInPlaceNumConverter____closure36: function testInPlaceNumConverter____closure36(t0) {
this.$$toInt = t0;
},
- testInPlaceNumConverter____closure29: function testInPlaceNumConverter____closure29(t0) {
+ testInPlaceNumConverter____closure37: function testInPlaceNumConverter____closure37(t0) {
this.$$toNullableInt = t0;
},
- testInPlaceNumConverter____closure30: function testInPlaceNumConverter____closure30(t0) {
+ testInPlaceNumConverter____closure38: function testInPlaceNumConverter____closure38(t0) {
this.$$toInt = t0;
},
- testInPlaceNumConverter____closure31: function testInPlaceNumConverter____closure31(t0) {
+ testInPlaceNumConverter____closure39: function testInPlaceNumConverter____closure39(t0) {
this.$$toNullableInt = t0;
},
- testInPlaceNumConverter____closure32: function testInPlaceNumConverter____closure32(t0) {
+ testInPlaceNumConverter____closure40: function testInPlaceNumConverter____closure40(t0) {
this.$$toInt = t0;
},
- testInPlaceNumConverter____closure33: function testInPlaceNumConverter____closure33(t0) {
+ testInPlaceNumConverter____closure41: function testInPlaceNumConverter____closure41(t0) {
this.$$toNullableInt = t0;
},
- testInPlaceNumConverter___closure22: function testInPlaceNumConverter___closure22(t0, t1) {
+ testInPlaceNumConverter___closure30: function testInPlaceNumConverter___closure30(t0, t1) {
this.$$toInt = t0;
this.$$toNullableInt = t1;
},
- testInPlaceNumConverter____closure25: function testInPlaceNumConverter____closure25(t0) {
+ testInPlaceNumConverter____closure33: function testInPlaceNumConverter____closure33(t0) {
this.$$toInt = t0;
},
- testInPlaceNumConverter___closure23: function testInPlaceNumConverter___closure23(t0, t1) {
+ testInPlaceNumConverter___closure31: function testInPlaceNumConverter___closure31(t0, t1) {
this.$$toInt = t0;
this.$$toNullableInt = t1;
},
- testInPlaceNumConverter____closure23: function testInPlaceNumConverter____closure23(t0) {
+ testInPlaceNumConverter____closure31: function testInPlaceNumConverter____closure31(t0) {
this.$$toInt = t0;
},
- testInPlaceNumConverter____closure24: function testInPlaceNumConverter____closure24(t0) {
+ testInPlaceNumConverter____closure32: function testInPlaceNumConverter____closure32(t0) {
this.$$toNullableInt = t0;
},
- testInPlaceNumConverter___closure24: function testInPlaceNumConverter___closure24(t0, t1) {
+ testInPlaceNumConverter___closure32: function testInPlaceNumConverter___closure32(t0, t1) {
this.$$toInt = t0;
this.$$toNullableInt = t1;
},
- testInPlaceNumConverter____closure21: function testInPlaceNumConverter____closure21(t0) {
+ testInPlaceNumConverter____closure29: function testInPlaceNumConverter____closure29(t0) {
this.$$toInt = t0;
},
- testInPlaceNumConverter____closure22: function testInPlaceNumConverter____closure22(t0) {
+ testInPlaceNumConverter____closure30: function testInPlaceNumConverter____closure30(t0) {
this.$$toNullableInt = t0;
},
- testInPlaceNumConverter___closure25: function testInPlaceNumConverter___closure25(t0, t1) {
+ testInPlaceNumConverter___closure33: function testInPlaceNumConverter___closure33(t0, t1) {
this.$$toInt = t0;
this.$$toNullableInt = t1;
},
- testInPlaceNumConverter____closure19: function testInPlaceNumConverter____closure19(t0) {
+ testInPlaceNumConverter____closure27: function testInPlaceNumConverter____closure27(t0) {
this.$$toInt = t0;
},
- testInPlaceNumConverter____closure20: function testInPlaceNumConverter____closure20(t0) {
+ testInPlaceNumConverter____closure28: function testInPlaceNumConverter____closure28(t0) {
this.$$toNullableInt = t0;
},
testInPlaceNumConverter__closure0: function testInPlaceNumConverter__closure0(t0, t1) {
this.converter = t0;
this.tc = t1;
},
- testInPlaceNumConverter___closure12: function testInPlaceNumConverter___closure12(t0, t1) {
+ testInPlaceNumConverter___closure20: function testInPlaceNumConverter___closure20(t0, t1) {
this.$$toDbl = t0;
this.$$toNullableDbl = t1;
},
- testInPlaceNumConverter___closure13: function testInPlaceNumConverter___closure13(t0, t1) {
+ testInPlaceNumConverter___closure21: function testInPlaceNumConverter___closure21(t0, t1) {
this.$$toDbl = t0;
this.$$toNullableDbl = t1;
},
- testInPlaceNumConverter___closure14: function testInPlaceNumConverter___closure14(t0, t1) {
+ testInPlaceNumConverter___closure22: function testInPlaceNumConverter___closure22(t0, t1) {
this.$$toDbl = t0;
this.$$toNullableDbl = t1;
},
- testInPlaceNumConverter___closure15: function testInPlaceNumConverter___closure15(t0, t1) {
+ testInPlaceNumConverter___closure23: function testInPlaceNumConverter___closure23(t0, t1) {
this.$$toDbl = t0;
this.$$toNullableDbl = t1;
},
- testInPlaceNumConverter____closure18: function testInPlaceNumConverter____closure18(t0) {
+ testInPlaceNumConverter____closure26: function testInPlaceNumConverter____closure26(t0) {
this.$$toDbl = t0;
},
- testInPlaceNumConverter___closure16: function testInPlaceNumConverter___closure16(t0, t1) {
+ testInPlaceNumConverter___closure24: function testInPlaceNumConverter___closure24(t0, t1) {
this.$$toDbl = t0;
this.$$toNullableDbl = t1;
},
- testInPlaceNumConverter____closure16: function testInPlaceNumConverter____closure16(t0) {
+ testInPlaceNumConverter____closure24: function testInPlaceNumConverter____closure24(t0) {
this.$$toDbl = t0;
},
- testInPlaceNumConverter____closure17: function testInPlaceNumConverter____closure17(t0) {
+ testInPlaceNumConverter____closure25: function testInPlaceNumConverter____closure25(t0) {
this.$$toNullableDbl = t0;
},
- testInPlaceNumConverter___closure17: function testInPlaceNumConverter___closure17(t0, t1) {
+ testInPlaceNumConverter___closure25: function testInPlaceNumConverter___closure25(t0, t1) {
this.$$toDbl = t0;
this.$$toNullableDbl = t1;
},
- testInPlaceNumConverter____closure14: function testInPlaceNumConverter____closure14(t0) {
+ testInPlaceNumConverter____closure22: function testInPlaceNumConverter____closure22(t0) {
this.$$toDbl = t0;
},
- testInPlaceNumConverter____closure15: function testInPlaceNumConverter____closure15(t0) {
+ testInPlaceNumConverter____closure23: function testInPlaceNumConverter____closure23(t0) {
this.$$toNullableDbl = t0;
},
- testInPlaceNumConverter___closure18: function testInPlaceNumConverter___closure18(t0, t1) {
+ testInPlaceNumConverter___closure26: function testInPlaceNumConverter___closure26(t0, t1) {
this.$$toDbl = t0;
this.$$toNullableDbl = t1;
},
- testInPlaceNumConverter____closure12: function testInPlaceNumConverter____closure12(t0) {
+ testInPlaceNumConverter____closure20: function testInPlaceNumConverter____closure20(t0) {
this.$$toDbl = t0;
},
- testInPlaceNumConverter____closure13: function testInPlaceNumConverter____closure13(t0) {
+ testInPlaceNumConverter____closure21: function testInPlaceNumConverter____closure21(t0) {
this.$$toNullableDbl = t0;
},
testInPlaceNumConverter__closure1: function testInPlaceNumConverter__closure1(t0, t1) {
this.tc = t0;
this.converter = t1;
},
+ testInPlaceNumConverter___closure12: function testInPlaceNumConverter___closure12(t0) {
+ this.converter = t0;
+ },
+ testInPlaceNumConverter____closure19: function testInPlaceNumConverter____closure19(t0) {
+ this.data = t0;
+ },
+ testInPlaceNumConverter___closure13: function testInPlaceNumConverter___closure13(t0) {
+ this.converter = t0;
+ },
+ testInPlaceNumConverter____closure18: function testInPlaceNumConverter____closure18(t0) {
+ this.data = t0;
+ },
+ testInPlaceNumConverter___closure14: function testInPlaceNumConverter___closure14(t0) {
+ this.converter = t0;
+ },
+ testInPlaceNumConverter____closure17: function testInPlaceNumConverter____closure17(t0) {
+ this.data = t0;
+ },
+ testInPlaceNumConverter___closure15: function testInPlaceNumConverter___closure15(t0) {
+ this.converter = t0;
+ },
+ testInPlaceNumConverter____closure16: function testInPlaceNumConverter____closure16(t0) {
+ this.data = t0;
+ },
+ testInPlaceNumConverter___closure16: function testInPlaceNumConverter___closure16(t0) {
+ this.converter = t0;
+ },
+ testInPlaceNumConverter____closure15: function testInPlaceNumConverter____closure15(t0) {
+ this.data = t0;
+ },
+ testInPlaceNumConverter___closure17: function testInPlaceNumConverter___closure17(t0) {
+ this.converter = t0;
+ },
+ testInPlaceNumConverter____closure14: function testInPlaceNumConverter____closure14(t0) {
+ this.data = t0;
+ },
+ testInPlaceNumConverter___closure18: function testInPlaceNumConverter___closure18(t0) {
+ this.converter = t0;
+ },
+ testInPlaceNumConverter____closure13: function testInPlaceNumConverter____closure13(t0) {
+ this.data = t0;
+ },
+ testInPlaceNumConverter___closure19: function testInPlaceNumConverter___closure19(t0) {
+ this.converter = t0;
+ },
+ testInPlaceNumConverter____closure12: function testInPlaceNumConverter____closure12(t0) {
+ this.data = t0;
+ },
+ testInPlaceNumConverter__closure2: function testInPlaceNumConverter__closure2(t0, t1) {
+ this.tc = t0;
+ this.converter = t1;
+ },
testInPlaceNumConverter___closure4: function testInPlaceNumConverter___closure4(t0) {
this.converter = t0;
},
@@ -13125,7 +14005,7 @@
testInPlaceNumConverter____closure4: function testInPlaceNumConverter____closure4(t0) {
this.data = t0;
},
- testInPlaceNumConverter__closure2: function testInPlaceNumConverter__closure2(t0, t1) {
+ testInPlaceNumConverter__closure3: function testInPlaceNumConverter__closure3(t0, t1) {
this.tc = t0;
this.converter = t1;
},
@@ -13166,136 +14046,188 @@
this.converter = t0;
this.tc = t1;
},
- testLazyInPlaceNumConverter___closure19: function testLazyInPlaceNumConverter___closure19(t0, t1) {
+ testLazyInPlaceNumConverter___closure27: function testLazyInPlaceNumConverter___closure27(t0, t1) {
this.$$toInt = t0;
this.$$toNullableInt = t1;
},
- testLazyInPlaceNumConverter___closure20: function testLazyInPlaceNumConverter___closure20(t0, t1) {
+ testLazyInPlaceNumConverter___closure28: function testLazyInPlaceNumConverter___closure28(t0, t1) {
this.$$toInt = t0;
this.$$toNullableInt = t1;
},
- testLazyInPlaceNumConverter___closure21: function testLazyInPlaceNumConverter___closure21(t0, t1) {
+ testLazyInPlaceNumConverter___closure29: function testLazyInPlaceNumConverter___closure29(t0, t1) {
this.$$toInt = t0;
this.$$toNullableInt = t1;
},
- testLazyInPlaceNumConverter____closure26: function testLazyInPlaceNumConverter____closure26(t0) {
+ testLazyInPlaceNumConverter____closure34: function testLazyInPlaceNumConverter____closure34(t0) {
this.$$toInt = t0;
},
- testLazyInPlaceNumConverter____closure27: function testLazyInPlaceNumConverter____closure27(t0) {
+ testLazyInPlaceNumConverter____closure35: function testLazyInPlaceNumConverter____closure35(t0) {
this.$$toNullableInt = t0;
},
- testLazyInPlaceNumConverter____closure28: function testLazyInPlaceNumConverter____closure28(t0) {
+ testLazyInPlaceNumConverter____closure36: function testLazyInPlaceNumConverter____closure36(t0) {
this.$$toInt = t0;
},
- testLazyInPlaceNumConverter____closure29: function testLazyInPlaceNumConverter____closure29(t0) {
+ testLazyInPlaceNumConverter____closure37: function testLazyInPlaceNumConverter____closure37(t0) {
this.$$toNullableInt = t0;
},
- testLazyInPlaceNumConverter____closure30: function testLazyInPlaceNumConverter____closure30(t0) {
+ testLazyInPlaceNumConverter____closure38: function testLazyInPlaceNumConverter____closure38(t0) {
this.$$toInt = t0;
},
- testLazyInPlaceNumConverter____closure31: function testLazyInPlaceNumConverter____closure31(t0) {
+ testLazyInPlaceNumConverter____closure39: function testLazyInPlaceNumConverter____closure39(t0) {
this.$$toNullableInt = t0;
},
- testLazyInPlaceNumConverter____closure32: function testLazyInPlaceNumConverter____closure32(t0) {
+ testLazyInPlaceNumConverter____closure40: function testLazyInPlaceNumConverter____closure40(t0) {
this.$$toInt = t0;
},
- testLazyInPlaceNumConverter____closure33: function testLazyInPlaceNumConverter____closure33(t0) {
+ testLazyInPlaceNumConverter____closure41: function testLazyInPlaceNumConverter____closure41(t0) {
this.$$toNullableInt = t0;
},
- testLazyInPlaceNumConverter___closure22: function testLazyInPlaceNumConverter___closure22(t0, t1) {
+ testLazyInPlaceNumConverter___closure30: function testLazyInPlaceNumConverter___closure30(t0, t1) {
this.$$toInt = t0;
this.$$toNullableInt = t1;
},
- testLazyInPlaceNumConverter____closure25: function testLazyInPlaceNumConverter____closure25(t0) {
+ testLazyInPlaceNumConverter____closure33: function testLazyInPlaceNumConverter____closure33(t0) {
this.$$toInt = t0;
},
- testLazyInPlaceNumConverter___closure23: function testLazyInPlaceNumConverter___closure23(t0, t1) {
+ testLazyInPlaceNumConverter___closure31: function testLazyInPlaceNumConverter___closure31(t0, t1) {
this.$$toInt = t0;
this.$$toNullableInt = t1;
},
- testLazyInPlaceNumConverter____closure23: function testLazyInPlaceNumConverter____closure23(t0) {
+ testLazyInPlaceNumConverter____closure31: function testLazyInPlaceNumConverter____closure31(t0) {
this.$$toInt = t0;
},
- testLazyInPlaceNumConverter____closure24: function testLazyInPlaceNumConverter____closure24(t0) {
+ testLazyInPlaceNumConverter____closure32: function testLazyInPlaceNumConverter____closure32(t0) {
this.$$toNullableInt = t0;
},
- testLazyInPlaceNumConverter___closure24: function testLazyInPlaceNumConverter___closure24(t0, t1) {
+ testLazyInPlaceNumConverter___closure32: function testLazyInPlaceNumConverter___closure32(t0, t1) {
this.$$toInt = t0;
this.$$toNullableInt = t1;
},
- testLazyInPlaceNumConverter____closure21: function testLazyInPlaceNumConverter____closure21(t0) {
+ testLazyInPlaceNumConverter____closure29: function testLazyInPlaceNumConverter____closure29(t0) {
this.$$toInt = t0;
},
- testLazyInPlaceNumConverter____closure22: function testLazyInPlaceNumConverter____closure22(t0) {
+ testLazyInPlaceNumConverter____closure30: function testLazyInPlaceNumConverter____closure30(t0) {
this.$$toNullableInt = t0;
},
- testLazyInPlaceNumConverter___closure25: function testLazyInPlaceNumConverter___closure25(t0, t1) {
+ testLazyInPlaceNumConverter___closure33: function testLazyInPlaceNumConverter___closure33(t0, t1) {
this.$$toInt = t0;
this.$$toNullableInt = t1;
},
- testLazyInPlaceNumConverter____closure19: function testLazyInPlaceNumConverter____closure19(t0) {
+ testLazyInPlaceNumConverter____closure27: function testLazyInPlaceNumConverter____closure27(t0) {
this.$$toInt = t0;
},
- testLazyInPlaceNumConverter____closure20: function testLazyInPlaceNumConverter____closure20(t0) {
+ testLazyInPlaceNumConverter____closure28: function testLazyInPlaceNumConverter____closure28(t0) {
this.$$toNullableInt = t0;
},
testLazyInPlaceNumConverter__closure0: function testLazyInPlaceNumConverter__closure0(t0, t1) {
this.converter = t0;
this.tc = t1;
},
- testLazyInPlaceNumConverter___closure12: function testLazyInPlaceNumConverter___closure12(t0, t1) {
+ testLazyInPlaceNumConverter___closure20: function testLazyInPlaceNumConverter___closure20(t0, t1) {
this.$$toDbl = t0;
this.$$toNullableDbl = t1;
},
- testLazyInPlaceNumConverter___closure13: function testLazyInPlaceNumConverter___closure13(t0, t1) {
+ testLazyInPlaceNumConverter___closure21: function testLazyInPlaceNumConverter___closure21(t0, t1) {
this.$$toDbl = t0;
this.$$toNullableDbl = t1;
},
- testLazyInPlaceNumConverter___closure14: function testLazyInPlaceNumConverter___closure14(t0, t1) {
+ testLazyInPlaceNumConverter___closure22: function testLazyInPlaceNumConverter___closure22(t0, t1) {
this.$$toDbl = t0;
this.$$toNullableDbl = t1;
},
- testLazyInPlaceNumConverter___closure15: function testLazyInPlaceNumConverter___closure15(t0, t1) {
+ testLazyInPlaceNumConverter___closure23: function testLazyInPlaceNumConverter___closure23(t0, t1) {
this.$$toDbl = t0;
this.$$toNullableDbl = t1;
},
- testLazyInPlaceNumConverter____closure18: function testLazyInPlaceNumConverter____closure18(t0) {
+ testLazyInPlaceNumConverter____closure26: function testLazyInPlaceNumConverter____closure26(t0) {
this.$$toDbl = t0;
},
- testLazyInPlaceNumConverter___closure16: function testLazyInPlaceNumConverter___closure16(t0, t1) {
+ testLazyInPlaceNumConverter___closure24: function testLazyInPlaceNumConverter___closure24(t0, t1) {
this.$$toDbl = t0;
this.$$toNullableDbl = t1;
},
- testLazyInPlaceNumConverter____closure16: function testLazyInPlaceNumConverter____closure16(t0) {
+ testLazyInPlaceNumConverter____closure24: function testLazyInPlaceNumConverter____closure24(t0) {
this.$$toDbl = t0;
},
- testLazyInPlaceNumConverter____closure17: function testLazyInPlaceNumConverter____closure17(t0) {
+ testLazyInPlaceNumConverter____closure25: function testLazyInPlaceNumConverter____closure25(t0) {
this.$$toNullableDbl = t0;
},
- testLazyInPlaceNumConverter___closure17: function testLazyInPlaceNumConverter___closure17(t0, t1) {
+ testLazyInPlaceNumConverter___closure25: function testLazyInPlaceNumConverter___closure25(t0, t1) {
this.$$toDbl = t0;
this.$$toNullableDbl = t1;
},
- testLazyInPlaceNumConverter____closure14: function testLazyInPlaceNumConverter____closure14(t0) {
+ testLazyInPlaceNumConverter____closure22: function testLazyInPlaceNumConverter____closure22(t0) {
this.$$toDbl = t0;
},
- testLazyInPlaceNumConverter____closure15: function testLazyInPlaceNumConverter____closure15(t0) {
+ testLazyInPlaceNumConverter____closure23: function testLazyInPlaceNumConverter____closure23(t0) {
this.$$toNullableDbl = t0;
},
- testLazyInPlaceNumConverter___closure18: function testLazyInPlaceNumConverter___closure18(t0, t1) {
+ testLazyInPlaceNumConverter___closure26: function testLazyInPlaceNumConverter___closure26(t0, t1) {
this.$$toDbl = t0;
this.$$toNullableDbl = t1;
},
- testLazyInPlaceNumConverter____closure12: function testLazyInPlaceNumConverter____closure12(t0) {
+ testLazyInPlaceNumConverter____closure20: function testLazyInPlaceNumConverter____closure20(t0) {
this.$$toDbl = t0;
},
- testLazyInPlaceNumConverter____closure13: function testLazyInPlaceNumConverter____closure13(t0) {
+ testLazyInPlaceNumConverter____closure21: function testLazyInPlaceNumConverter____closure21(t0) {
this.$$toNullableDbl = t0;
},
testLazyInPlaceNumConverter__closure1: function testLazyInPlaceNumConverter__closure1(t0, t1) {
this.tc = t0;
this.converter = t1;
},
+ testLazyInPlaceNumConverter___closure12: function testLazyInPlaceNumConverter___closure12(t0) {
+ this.converter = t0;
+ },
+ testLazyInPlaceNumConverter____closure19: function testLazyInPlaceNumConverter____closure19(t0) {
+ this.data = t0;
+ },
+ testLazyInPlaceNumConverter___closure13: function testLazyInPlaceNumConverter___closure13(t0) {
+ this.converter = t0;
+ },
+ testLazyInPlaceNumConverter____closure18: function testLazyInPlaceNumConverter____closure18(t0) {
+ this.data = t0;
+ },
+ testLazyInPlaceNumConverter___closure14: function testLazyInPlaceNumConverter___closure14(t0) {
+ this.converter = t0;
+ },
+ testLazyInPlaceNumConverter____closure17: function testLazyInPlaceNumConverter____closure17(t0) {
+ this.data = t0;
+ },
+ testLazyInPlaceNumConverter___closure15: function testLazyInPlaceNumConverter___closure15(t0) {
+ this.converter = t0;
+ },
+ testLazyInPlaceNumConverter____closure16: function testLazyInPlaceNumConverter____closure16(t0) {
+ this.data = t0;
+ },
+ testLazyInPlaceNumConverter___closure16: function testLazyInPlaceNumConverter___closure16(t0) {
+ this.converter = t0;
+ },
+ testLazyInPlaceNumConverter____closure15: function testLazyInPlaceNumConverter____closure15(t0) {
+ this.data = t0;
+ },
+ testLazyInPlaceNumConverter___closure17: function testLazyInPlaceNumConverter___closure17(t0) {
+ this.converter = t0;
+ },
+ testLazyInPlaceNumConverter____closure14: function testLazyInPlaceNumConverter____closure14(t0) {
+ this.data = t0;
+ },
+ testLazyInPlaceNumConverter___closure18: function testLazyInPlaceNumConverter___closure18(t0) {
+ this.converter = t0;
+ },
+ testLazyInPlaceNumConverter____closure13: function testLazyInPlaceNumConverter____closure13(t0) {
+ this.data = t0;
+ },
+ testLazyInPlaceNumConverter___closure19: function testLazyInPlaceNumConverter___closure19(t0) {
+ this.converter = t0;
+ },
+ testLazyInPlaceNumConverter____closure12: function testLazyInPlaceNumConverter____closure12(t0) {
+ this.data = t0;
+ },
+ testLazyInPlaceNumConverter__closure2: function testLazyInPlaceNumConverter__closure2(t0, t1) {
+ this.tc = t0;
+ this.converter = t1;
+ },
testLazyInPlaceNumConverter___closure4: function testLazyInPlaceNumConverter___closure4(t0) {
this.converter = t0;
},
@@ -13344,7 +14276,7 @@
testLazyInPlaceNumConverter____closure4: function testLazyInPlaceNumConverter____closure4(t0) {
this.data = t0;
},
- testLazyInPlaceNumConverter__closure2: function testLazyInPlaceNumConverter__closure2(t0, t1) {
+ testLazyInPlaceNumConverter__closure3: function testLazyInPlaceNumConverter__closure3(t0, t1) {
this.tc = t0;
this.converter = t1;
},
@@ -13378,6 +14310,965 @@
testLazyInPlaceNumConverter____closure: function testLazyInPlaceNumConverter____closure(t0) {
this.data = t0;
},
+ testLazyLists(tc) {
+ var t1 = new A.testLazyLists_$initDataContext();
+ tc.group$2("- doubles", new A.testLazyLists_closure(t1, tc));
+ tc.group$2("- nullable doubles", new A.testLazyLists_closure0(t1, tc));
+ tc.group$2("- nullable ints", new A.testLazyLists_closure1(t1, tc));
+ },
+ _isNum0(n) {
+ return typeof n == "number";
+ },
+ _isGt3(n) {
+ var t1;
+ if (n != null) {
+ t1 = $.$get$_dbl0().call$1(n);
+ if (typeof t1 !== "number")
+ return t1.$gt();
+ t1 = t1 > 3;
+ } else
+ t1 = false;
+ return t1;
+ },
+ _isGt4(n) {
+ var t1;
+ if (n != null) {
+ t1 = $.$get$_dbl0().call$1(n);
+ if (typeof t1 !== "number")
+ return t1.$gt();
+ t1 = t1 > 4;
+ } else
+ t1 = false;
+ return t1;
+ },
+ _isInt0(n) {
+ var t1;
+ if (typeof n == "number") {
+ t1 = $.$get$_dbl0();
+ t1 = J.toInt$0$n(t1.call$1(n)) === t1.call$1(n);
+ } else
+ t1 = false;
+ return t1;
+ },
+ _isNeg(n) {
+ var t1;
+ if (n != null) {
+ t1 = $.$get$_dbl0().call$1(n);
+ if (typeof t1 !== "number")
+ return t1.$lt();
+ t1 = t1 < 0;
+ } else
+ t1 = false;
+ return t1;
+ },
+ _nf($T) {
+ return $T._as(-1);
+ },
+ _FeatureTestExt_test0(_this, tc, data, $T) {
+ tc.test$2("- " + A.S(_this.key), new A._FeatureTestExt_test_closure0(data, _this, $T));
+ },
+ testLazyLists_$initDataContext: function testLazyLists_$initDataContext() {
+ },
+ testLazyLists_closure: function testLazyLists_closure(t0, t1) {
+ this.$$initDataContext = t0;
+ this.tc = t1;
+ },
+ testLazyLists_closure0: function testLazyLists_closure0(t0, t1) {
+ this.$$initDataContext = t0;
+ this.tc = t1;
+ },
+ testLazyLists_closure1: function testLazyLists_closure1(t0, t1) {
+ this.$$initDataContext = t0;
+ this.tc = t1;
+ },
+ _dblTests_closure26: function _dblTests_closure26() {
+ },
+ _dblTests_closure27: function _dblTests_closure27() {
+ },
+ _dblTests_closure28: function _dblTests_closure28() {
+ },
+ _dblTests_closure29: function _dblTests_closure29() {
+ },
+ _dblTests_closure30: function _dblTests_closure30() {
+ },
+ _dblTests_closure31: function _dblTests_closure31() {
+ },
+ _dblTests_closure32: function _dblTests_closure32() {
+ },
+ _dblTests_closure33: function _dblTests_closure33() {
+ },
+ _dblTests_closure34: function _dblTests_closure34() {
+ },
+ _dblTests_closure35: function _dblTests_closure35() {
+ },
+ _dblTests_closure36: function _dblTests_closure36() {
+ },
+ _dblTests_closure37: function _dblTests_closure37() {
+ },
+ _dblTests_closure38: function _dblTests_closure38() {
+ },
+ _dblTests_closure39: function _dblTests_closure39() {
+ },
+ _dblTests_closure40: function _dblTests_closure40() {
+ },
+ _dblTests_closure41: function _dblTests_closure41() {
+ },
+ _dblTests_closure42: function _dblTests_closure42() {
+ },
+ _dblTests_closure43: function _dblTests_closure43() {
+ },
+ _dblTests_closure44: function _dblTests_closure44() {
+ },
+ _dblTests_closure45: function _dblTests_closure45() {
+ },
+ _dblTests_closure46: function _dblTests_closure46() {
+ },
+ _dblTests_closure47: function _dblTests_closure47() {
+ },
+ _dblTests_closure48: function _dblTests_closure48() {
+ },
+ _dblTests_closure49: function _dblTests_closure49() {
+ },
+ _dblTests_closure50: function _dblTests_closure50() {
+ },
+ _dblTests_closure51: function _dblTests_closure51() {
+ },
+ _dblTests_closure52: function _dblTests_closure52() {
+ },
+ _dblTests_closure53: function _dblTests_closure53() {
+ },
+ _dblTests_closure54: function _dblTests_closure54() {
+ },
+ _dblTests_closure55: function _dblTests_closure55() {
+ },
+ _dblTests_closure56: function _dblTests_closure56() {
+ },
+ _dblTests_closure57: function _dblTests_closure57() {
+ },
+ _dblTests_closure58: function _dblTests_closure58() {
+ },
+ _dblTests_closure59: function _dblTests_closure59() {
+ },
+ _dblTests_closure60: function _dblTests_closure60() {
+ },
+ _dblTests_closure61: function _dblTests_closure61() {
+ },
+ _dblTests__closure12: function _dblTests__closure12() {
+ },
+ _dblTests_closure62: function _dblTests_closure62() {
+ },
+ _dblTests__closure11: function _dblTests__closure11() {
+ },
+ _dblTests_closure63: function _dblTests_closure63() {
+ },
+ _dblTests__closure10: function _dblTests__closure10() {
+ },
+ _dblTests_closure64: function _dblTests_closure64() {
+ },
+ _dblTests_closure65: function _dblTests_closure65() {
+ },
+ _dblTests_closure66: function _dblTests_closure66() {
+ },
+ _dblTests_closure67: function _dblTests_closure67() {
+ },
+ _dblTests_closure68: function _dblTests_closure68() {
+ },
+ _dblTests_closure69: function _dblTests_closure69() {
+ },
+ _dblTests_closure70: function _dblTests_closure70() {
+ },
+ _dblTests_closure71: function _dblTests_closure71() {
+ },
+ _dblTests_closure72: function _dblTests_closure72() {
+ },
+ _dblTests_closure73: function _dblTests_closure73() {
+ },
+ _dblTests_closure74: function _dblTests_closure74() {
+ },
+ _dblTests_closure75: function _dblTests_closure75() {
+ },
+ _dblTests_closure76: function _dblTests_closure76() {
+ },
+ _dblTests__closure9: function _dblTests__closure9() {
+ },
+ _dblTests_closure77: function _dblTests_closure77() {
+ },
+ _dblTests__closure8: function _dblTests__closure8() {
+ },
+ _dblTests_closure78: function _dblTests_closure78() {
+ },
+ _dblTests_closure79: function _dblTests_closure79() {
+ },
+ _dblTests_closure80: function _dblTests_closure80() {
+ },
+ _dblTests_closure81: function _dblTests_closure81() {
+ },
+ _dblTests_closure82: function _dblTests_closure82() {
+ },
+ _dblTests_closure83: function _dblTests_closure83() {
+ },
+ _dblTests_closure84: function _dblTests_closure84() {
+ },
+ _dblTests_closure85: function _dblTests_closure85() {
+ },
+ _dblTests_closure86: function _dblTests_closure86() {
+ },
+ _dblTests_closure87: function _dblTests_closure87() {
+ },
+ _dblTests_closure88: function _dblTests_closure88() {
+ },
+ _dblTests__closure7: function _dblTests__closure7() {
+ },
+ _dblTests_closure89: function _dblTests_closure89() {
+ },
+ _dblTests_closure90: function _dblTests_closure90() {
+ },
+ _dblTests_closure91: function _dblTests_closure91() {
+ },
+ _dblTests_closure92: function _dblTests_closure92() {
+ },
+ _dblTests_closure93: function _dblTests_closure93() {
+ },
+ _dblTests_closure94: function _dblTests_closure94() {
+ },
+ _dblTests_closure95: function _dblTests_closure95() {
+ },
+ _dblTests_closure96: function _dblTests_closure96() {
+ },
+ _dblTests_closure97: function _dblTests_closure97() {
+ },
+ _dblTests_closure98: function _dblTests_closure98() {
+ },
+ _dblTests_closure99: function _dblTests_closure99() {
+ },
+ _dblTests_closure100: function _dblTests_closure100() {
+ },
+ _dblTests_closure101: function _dblTests_closure101() {
+ },
+ _dblTests_closure102: function _dblTests_closure102() {
+ },
+ _dblTests_closure103: function _dblTests_closure103() {
+ },
+ _dblTests_closure104: function _dblTests_closure104() {
+ },
+ _dblTests_closure105: function _dblTests_closure105() {
+ },
+ _dblTests_closure106: function _dblTests_closure106() {
+ },
+ _dblTests_closure107: function _dblTests_closure107() {
+ },
+ _dblTests_closure108: function _dblTests_closure108() {
+ },
+ _dblTests_closure109: function _dblTests_closure109() {
+ },
+ _dblTests_closure110: function _dblTests_closure110() {
+ },
+ _dblTests_closure111: function _dblTests_closure111() {
+ },
+ _dblTests_closure112: function _dblTests_closure112() {
+ },
+ _dblTests_closure113: function _dblTests_closure113() {
+ },
+ _dblTests_closure114: function _dblTests_closure114() {
+ },
+ _dblTests_closure115: function _dblTests_closure115() {
+ },
+ _dblTests_closure116: function _dblTests_closure116() {
+ },
+ _dblTests_closure117: function _dblTests_closure117() {
+ },
+ _dblTests_closure118: function _dblTests_closure118() {
+ },
+ _dblTests__closure6: function _dblTests__closure6() {
+ },
+ _dblTests_closure119: function _dblTests_closure119() {
+ },
+ _dblTests_closure120: function _dblTests_closure120() {
+ },
+ _dblTests_closure121: function _dblTests_closure121() {
+ },
+ _ndblTests_closure26: function _ndblTests_closure26() {
+ },
+ _ndblTests_closure27: function _ndblTests_closure27() {
+ },
+ _ndblTests_closure28: function _ndblTests_closure28() {
+ },
+ _ndblTests_closure29: function _ndblTests_closure29() {
+ },
+ _ndblTests_closure30: function _ndblTests_closure30() {
+ },
+ _ndblTests_closure31: function _ndblTests_closure31() {
+ },
+ _ndblTests_closure32: function _ndblTests_closure32() {
+ },
+ _ndblTests_closure33: function _ndblTests_closure33() {
+ },
+ _ndblTests_closure34: function _ndblTests_closure34() {
+ },
+ _ndblTests_closure35: function _ndblTests_closure35() {
+ },
+ _ndblTests_closure36: function _ndblTests_closure36() {
+ },
+ _ndblTests_closure37: function _ndblTests_closure37() {
+ },
+ _ndblTests_closure38: function _ndblTests_closure38() {
+ },
+ _ndblTests_closure39: function _ndblTests_closure39() {
+ },
+ _ndblTests_closure40: function _ndblTests_closure40() {
+ },
+ _ndblTests_closure41: function _ndblTests_closure41() {
+ },
+ _ndblTests_closure42: function _ndblTests_closure42() {
+ },
+ _ndblTests_closure43: function _ndblTests_closure43() {
+ },
+ _ndblTests_closure44: function _ndblTests_closure44() {
+ },
+ _ndblTests_closure45: function _ndblTests_closure45() {
+ },
+ _ndblTests_closure46: function _ndblTests_closure46() {
+ },
+ _ndblTests_closure47: function _ndblTests_closure47() {
+ },
+ _ndblTests_closure48: function _ndblTests_closure48() {
+ },
+ _ndblTests_closure49: function _ndblTests_closure49() {
+ },
+ _ndblTests_closure50: function _ndblTests_closure50() {
+ },
+ _ndblTests_closure51: function _ndblTests_closure51() {
+ },
+ _ndblTests_closure52: function _ndblTests_closure52() {
+ },
+ _ndblTests_closure53: function _ndblTests_closure53() {
+ },
+ _ndblTests_closure54: function _ndblTests_closure54() {
+ },
+ _ndblTests_closure55: function _ndblTests_closure55() {
+ },
+ _ndblTests_closure56: function _ndblTests_closure56() {
+ },
+ _ndblTests_closure57: function _ndblTests_closure57() {
+ },
+ _ndblTests_closure58: function _ndblTests_closure58() {
+ },
+ _ndblTests_closure59: function _ndblTests_closure59() {
+ },
+ _ndblTests_closure60: function _ndblTests_closure60() {
+ },
+ _ndblTests_closure61: function _ndblTests_closure61() {
+ },
+ _ndblTests__closure11: function _ndblTests__closure11() {
+ },
+ _ndblTests_closure62: function _ndblTests_closure62() {
+ },
+ _ndblTests__closure10: function _ndblTests__closure10() {
+ },
+ _ndblTests_closure63: function _ndblTests_closure63() {
+ },
+ _ndblTests__closure9: function _ndblTests__closure9() {
+ },
+ _ndblTests_closure64: function _ndblTests_closure64() {
+ },
+ _ndblTests_closure65: function _ndblTests_closure65() {
+ },
+ _ndblTests_closure66: function _ndblTests_closure66() {
+ },
+ _ndblTests_closure67: function _ndblTests_closure67() {
+ },
+ _ndblTests_closure68: function _ndblTests_closure68() {
+ },
+ _ndblTests_closure69: function _ndblTests_closure69() {
+ },
+ _ndblTests_closure70: function _ndblTests_closure70() {
+ },
+ _ndblTests_closure71: function _ndblTests_closure71() {
+ },
+ _ndblTests_closure72: function _ndblTests_closure72() {
+ },
+ _ndblTests_closure73: function _ndblTests_closure73() {
+ },
+ _ndblTests_closure74: function _ndblTests_closure74() {
+ },
+ _ndblTests_closure75: function _ndblTests_closure75() {
+ },
+ _ndblTests_closure76: function _ndblTests_closure76() {
+ },
+ _ndblTests__closure8: function _ndblTests__closure8() {
+ },
+ _ndblTests_closure77: function _ndblTests_closure77() {
+ },
+ _ndblTests__closure7: function _ndblTests__closure7() {
+ },
+ _ndblTests_closure78: function _ndblTests_closure78() {
+ },
+ _ndblTests_closure79: function _ndblTests_closure79() {
+ },
+ _ndblTests_closure80: function _ndblTests_closure80() {
+ },
+ _ndblTests_closure81: function _ndblTests_closure81() {
+ },
+ _ndblTests_closure82: function _ndblTests_closure82() {
+ },
+ _ndblTests_closure83: function _ndblTests_closure83() {
+ },
+ _ndblTests_closure84: function _ndblTests_closure84() {
+ },
+ _ndblTests_closure85: function _ndblTests_closure85() {
+ },
+ _ndblTests_closure86: function _ndblTests_closure86() {
+ },
+ _ndblTests_closure87: function _ndblTests_closure87() {
+ },
+ _ndblTests_closure88: function _ndblTests_closure88() {
+ },
+ _ndblTests__closure6: function _ndblTests__closure6() {
+ },
+ _ndblTests_closure89: function _ndblTests_closure89() {
+ },
+ _ndblTests_closure90: function _ndblTests_closure90() {
+ },
+ _ndblTests_closure91: function _ndblTests_closure91() {
+ },
+ _ndblTests_closure92: function _ndblTests_closure92() {
+ },
+ _ndblTests_closure93: function _ndblTests_closure93() {
+ },
+ _ndblTests_closure94: function _ndblTests_closure94() {
+ },
+ _ndblTests_closure95: function _ndblTests_closure95() {
+ },
+ _ndblTests_closure96: function _ndblTests_closure96() {
+ },
+ _ndblTests_closure97: function _ndblTests_closure97() {
+ },
+ _ndblTests_closure98: function _ndblTests_closure98() {
+ },
+ _ndblTests_closure99: function _ndblTests_closure99() {
+ },
+ _ndblTests_closure100: function _ndblTests_closure100() {
+ },
+ _ndblTests_closure101: function _ndblTests_closure101() {
+ },
+ _ndblTests_closure102: function _ndblTests_closure102() {
+ },
+ _ndblTests_closure103: function _ndblTests_closure103() {
+ },
+ _ndblTests_closure104: function _ndblTests_closure104() {
+ },
+ _ndblTests_closure105: function _ndblTests_closure105() {
+ },
+ _ndblTests_closure106: function _ndblTests_closure106() {
+ },
+ _ndblTests_closure107: function _ndblTests_closure107() {
+ },
+ _ndblTests_closure108: function _ndblTests_closure108() {
+ },
+ _ndblTests_closure109: function _ndblTests_closure109() {
+ },
+ _ndblTests_closure110: function _ndblTests_closure110() {
+ },
+ _ndblTests_closure111: function _ndblTests_closure111() {
+ },
+ _ndblTests_closure112: function _ndblTests_closure112() {
+ },
+ _ndblTests_closure113: function _ndblTests_closure113() {
+ },
+ _ndblTests_closure114: function _ndblTests_closure114() {
+ },
+ _ndblTests_closure115: function _ndblTests_closure115() {
+ },
+ _ndblTests_closure116: function _ndblTests_closure116() {
+ },
+ _ndblTests_closure117: function _ndblTests_closure117() {
+ },
+ _ndblTests_closure118: function _ndblTests_closure118() {
+ },
+ _ndblTests_closure119: function _ndblTests_closure119() {
+ },
+ _nintTests_closure26: function _nintTests_closure26() {
+ },
+ _nintTests_closure27: function _nintTests_closure27() {
+ },
+ _nintTests_closure28: function _nintTests_closure28() {
+ },
+ _nintTests_closure29: function _nintTests_closure29() {
+ },
+ _nintTests_closure30: function _nintTests_closure30() {
+ },
+ _nintTests_closure31: function _nintTests_closure31() {
+ },
+ _nintTests_closure32: function _nintTests_closure32() {
+ },
+ _nintTests_closure33: function _nintTests_closure33() {
+ },
+ _nintTests_closure34: function _nintTests_closure34() {
+ },
+ _nintTests_closure35: function _nintTests_closure35() {
+ },
+ _nintTests_closure36: function _nintTests_closure36() {
+ },
+ _nintTests_closure37: function _nintTests_closure37() {
+ },
+ _nintTests_closure38: function _nintTests_closure38() {
+ },
+ _nintTests_closure39: function _nintTests_closure39() {
+ },
+ _nintTests_closure40: function _nintTests_closure40() {
+ },
+ _nintTests_closure41: function _nintTests_closure41() {
+ },
+ _nintTests_closure42: function _nintTests_closure42() {
+ },
+ _nintTests_closure43: function _nintTests_closure43() {
+ },
+ _nintTests_closure44: function _nintTests_closure44() {
+ },
+ _nintTests_closure45: function _nintTests_closure45() {
+ },
+ _nintTests_closure46: function _nintTests_closure46() {
+ },
+ _nintTests_closure47: function _nintTests_closure47() {
+ },
+ _nintTests_closure48: function _nintTests_closure48() {
+ },
+ _nintTests_closure49: function _nintTests_closure49() {
+ },
+ _nintTests_closure50: function _nintTests_closure50() {
+ },
+ _nintTests_closure51: function _nintTests_closure51() {
+ },
+ _nintTests_closure52: function _nintTests_closure52() {
+ },
+ _nintTests_closure53: function _nintTests_closure53() {
+ },
+ _nintTests_closure54: function _nintTests_closure54() {
+ },
+ _nintTests_closure55: function _nintTests_closure55() {
+ },
+ _nintTests_closure56: function _nintTests_closure56() {
+ },
+ _nintTests_closure57: function _nintTests_closure57() {
+ },
+ _nintTests_closure58: function _nintTests_closure58() {
+ },
+ _nintTests_closure59: function _nintTests_closure59() {
+ },
+ _nintTests_closure60: function _nintTests_closure60() {
+ },
+ _nintTests_closure61: function _nintTests_closure61() {
+ },
+ _nintTests__closure11: function _nintTests__closure11() {
+ },
+ _nintTests_closure62: function _nintTests_closure62() {
+ },
+ _nintTests__closure10: function _nintTests__closure10() {
+ },
+ _nintTests_closure63: function _nintTests_closure63() {
+ },
+ _nintTests__closure9: function _nintTests__closure9() {
+ },
+ _nintTests_closure64: function _nintTests_closure64() {
+ },
+ _nintTests_closure65: function _nintTests_closure65() {
+ },
+ _nintTests_closure66: function _nintTests_closure66() {
+ },
+ _nintTests_closure67: function _nintTests_closure67() {
+ },
+ _nintTests_closure68: function _nintTests_closure68() {
+ },
+ _nintTests_closure69: function _nintTests_closure69() {
+ },
+ _nintTests_closure70: function _nintTests_closure70() {
+ },
+ _nintTests_closure71: function _nintTests_closure71() {
+ },
+ _nintTests_closure72: function _nintTests_closure72() {
+ },
+ _nintTests_closure73: function _nintTests_closure73() {
+ },
+ _nintTests_closure74: function _nintTests_closure74() {
+ },
+ _nintTests_closure75: function _nintTests_closure75() {
+ },
+ _nintTests_closure76: function _nintTests_closure76() {
+ },
+ _nintTests__closure8: function _nintTests__closure8() {
+ },
+ _nintTests_closure77: function _nintTests_closure77() {
+ },
+ _nintTests__closure7: function _nintTests__closure7() {
+ },
+ _nintTests_closure78: function _nintTests_closure78() {
+ },
+ _nintTests_closure79: function _nintTests_closure79() {
+ },
+ _nintTests_closure80: function _nintTests_closure80() {
+ },
+ _nintTests_closure81: function _nintTests_closure81() {
+ },
+ _nintTests_closure82: function _nintTests_closure82() {
+ },
+ _nintTests_closure83: function _nintTests_closure83() {
+ },
+ _nintTests_closure84: function _nintTests_closure84() {
+ },
+ _nintTests_closure85: function _nintTests_closure85() {
+ },
+ _nintTests_closure86: function _nintTests_closure86() {
+ },
+ _nintTests_closure87: function _nintTests_closure87() {
+ },
+ _nintTests_closure88: function _nintTests_closure88() {
+ },
+ _nintTests__closure6: function _nintTests__closure6() {
+ },
+ _nintTests_closure89: function _nintTests_closure89() {
+ },
+ _nintTests_closure90: function _nintTests_closure90() {
+ },
+ _nintTests_closure91: function _nintTests_closure91() {
+ },
+ _nintTests_closure92: function _nintTests_closure92() {
+ },
+ _nintTests_closure93: function _nintTests_closure93() {
+ },
+ _nintTests_closure94: function _nintTests_closure94() {
+ },
+ _nintTests_closure95: function _nintTests_closure95() {
+ },
+ _nintTests_closure96: function _nintTests_closure96() {
+ },
+ _nintTests_closure97: function _nintTests_closure97() {
+ },
+ _nintTests_closure98: function _nintTests_closure98() {
+ },
+ _nintTests_closure99: function _nintTests_closure99() {
+ },
+ _nintTests_closure100: function _nintTests_closure100() {
+ },
+ _nintTests_closure101: function _nintTests_closure101() {
+ },
+ _nintTests_closure102: function _nintTests_closure102() {
+ },
+ _nintTests_closure103: function _nintTests_closure103() {
+ },
+ _nintTests_closure104: function _nintTests_closure104() {
+ },
+ _nintTests_closure105: function _nintTests_closure105() {
+ },
+ _nintTests_closure106: function _nintTests_closure106() {
+ },
+ _nintTests_closure107: function _nintTests_closure107() {
+ },
+ _nintTests_closure108: function _nintTests_closure108() {
+ },
+ _nintTests_closure109: function _nintTests_closure109() {
+ },
+ _nintTests_closure110: function _nintTests_closure110() {
+ },
+ _nintTests_closure111: function _nintTests_closure111() {
+ },
+ _nintTests_closure112: function _nintTests_closure112() {
+ },
+ _nintTests_closure113: function _nintTests_closure113() {
+ },
+ _nintTests_closure114: function _nintTests_closure114() {
+ },
+ _nintTests_closure115: function _nintTests_closure115() {
+ },
+ _nintTests_closure116: function _nintTests_closure116() {
+ },
+ _nintTests_closure117: function _nintTests_closure117() {
+ },
+ _nintTests_closure118: function _nintTests_closure118() {
+ },
+ _nintTests_closure119: function _nintTests_closure119() {
+ },
+ _Features0: function _Features0(t0) {
+ this.$ti = t0;
+ },
+ _Features_forEach_$a0: function _Features_forEach_$a0(t0, t1, t2) {
+ this._box_0 = t0;
+ this.$this = t1;
+ this.a = t2;
+ },
+ _FeatureTestExt_test_closure0: function _FeatureTestExt_test_closure0(t0, t1, t2) {
+ this.data = t0;
+ this._this = t1;
+ this.T = t2;
+ },
+ testLazyMaps(tc) {
+ var t1 = new A.testLazyMaps_$initDataContext();
+ tc.group$2("- doubles", new A.testLazyMaps_closure(t1, tc));
+ tc.group$2("- nullable doubles", new A.testLazyMaps_closure0(t1, tc));
+ tc.group$2("- nullable ints", new A.testLazyMaps_closure1(t1, tc));
+ },
+ _intSq(n) {
+ var t1 = $.$get$_int(),
+ t2 = n == null,
+ t3 = t1.call$1(t2 ? 0 : n);
+ t1 = t1.call$1(t2 ? 0 : n);
+ if (typeof t3 !== "number")
+ return t3.$mul();
+ if (typeof t1 !== "number")
+ return A.iae(t1);
+ return t3 * t1;
+ },
+ _dblSq(n) {
+ var t1 = $.$get$_dbl(),
+ t2 = n == null,
+ t3 = t1.call$1(t2 ? 0 : n);
+ t1 = t1.call$1(t2 ? 0 : n);
+ if (typeof t3 !== "number")
+ return t3.$mul();
+ if (typeof t1 !== "number")
+ return A.iae(t1);
+ return t3 * t1;
+ },
+ _nf0($T) {
+ return $T._as(-1);
+ },
+ _FeatureTestExt_test(_this, tc, data, $V) {
+ tc.test$2("- " + A.S(_this.key), new A._FeatureTestExt_test_closure(data, _this, $V));
+ },
+ testLazyMaps_$initDataContext: function testLazyMaps_$initDataContext() {
+ },
+ testLazyMaps_$initDataContext_closure: function testLazyMaps_$initDataContext_closure(t0, t1) {
+ this.cast = t0;
+ this.V = t1;
+ },
+ testLazyMaps_closure: function testLazyMaps_closure(t0, t1) {
+ this.$$initDataContext = t0;
+ this.tc = t1;
+ },
+ testLazyMaps_closure0: function testLazyMaps_closure0(t0, t1) {
+ this.$$initDataContext = t0;
+ this.tc = t1;
+ },
+ testLazyMaps_closure1: function testLazyMaps_closure1(t0, t1) {
+ this.$$initDataContext = t0;
+ this.tc = t1;
+ },
+ _dblTests_closure: function _dblTests_closure() {
+ },
+ _dblTests__closure5: function _dblTests__closure5() {
+ },
+ _dblTests_closure0: function _dblTests_closure0() {
+ },
+ _dblTests_closure1: function _dblTests_closure1() {
+ },
+ _dblTests_closure2: function _dblTests_closure2() {
+ },
+ _dblTests_closure3: function _dblTests_closure3() {
+ },
+ _dblTests_closure4: function _dblTests_closure4() {
+ },
+ _dblTests_closure5: function _dblTests_closure5() {
+ },
+ _dblTests_closure6: function _dblTests_closure6() {
+ },
+ _dblTests_closure7: function _dblTests_closure7() {
+ },
+ _dblTests_closure8: function _dblTests_closure8() {
+ },
+ _dblTests__closure4: function _dblTests__closure4() {
+ },
+ _dblTests_closure9: function _dblTests_closure9() {
+ },
+ _dblTests__closure3: function _dblTests__closure3() {
+ },
+ _dblTests_closure10: function _dblTests_closure10() {
+ },
+ _dblTests_closure11: function _dblTests_closure11() {
+ },
+ _dblTests_closure12: function _dblTests_closure12() {
+ },
+ _dblTests_closure13: function _dblTests_closure13() {
+ },
+ _dblTests_closure14: function _dblTests_closure14() {
+ },
+ _dblTests_closure15: function _dblTests_closure15() {
+ },
+ _dblTests_closure16: function _dblTests_closure16() {
+ },
+ _dblTests_closure17: function _dblTests_closure17() {
+ },
+ _dblTests_closure18: function _dblTests_closure18() {
+ },
+ _dblTests_closure19: function _dblTests_closure19() {
+ },
+ _dblTests_closure20: function _dblTests_closure20() {
+ },
+ _dblTests__closure2: function _dblTests__closure2() {
+ },
+ _dblTests_closure21: function _dblTests_closure21() {
+ },
+ _dblTests_closure22: function _dblTests_closure22() {
+ },
+ _dblTests_closure23: function _dblTests_closure23() {
+ },
+ _dblTests__closure1: function _dblTests__closure1() {
+ },
+ _dblTests_closure24: function _dblTests_closure24() {
+ },
+ _dblTests__closure0: function _dblTests__closure0() {
+ },
+ _dblTests_closure25: function _dblTests_closure25() {
+ },
+ _dblTests__closure: function _dblTests__closure() {
+ },
+ _ndblTests_closure: function _ndblTests_closure() {
+ },
+ _ndblTests__closure5: function _ndblTests__closure5() {
+ },
+ _ndblTests_closure0: function _ndblTests_closure0() {
+ },
+ _ndblTests_closure1: function _ndblTests_closure1() {
+ },
+ _ndblTests_closure2: function _ndblTests_closure2() {
+ },
+ _ndblTests_closure3: function _ndblTests_closure3() {
+ },
+ _ndblTests_closure4: function _ndblTests_closure4() {
+ },
+ _ndblTests_closure5: function _ndblTests_closure5() {
+ },
+ _ndblTests_closure6: function _ndblTests_closure6() {
+ },
+ _ndblTests_closure7: function _ndblTests_closure7() {
+ },
+ _ndblTests_closure8: function _ndblTests_closure8() {
+ },
+ _ndblTests__closure4: function _ndblTests__closure4() {
+ },
+ _ndblTests_closure9: function _ndblTests_closure9() {
+ },
+ _ndblTests__closure3: function _ndblTests__closure3() {
+ },
+ _ndblTests_closure10: function _ndblTests_closure10() {
+ },
+ _ndblTests_closure11: function _ndblTests_closure11() {
+ },
+ _ndblTests_closure12: function _ndblTests_closure12() {
+ },
+ _ndblTests_closure13: function _ndblTests_closure13() {
+ },
+ _ndblTests_closure14: function _ndblTests_closure14() {
+ },
+ _ndblTests_closure15: function _ndblTests_closure15() {
+ },
+ _ndblTests_closure16: function _ndblTests_closure16() {
+ },
+ _ndblTests_closure17: function _ndblTests_closure17() {
+ },
+ _ndblTests_closure18: function _ndblTests_closure18() {
+ },
+ _ndblTests_closure19: function _ndblTests_closure19() {
+ },
+ _ndblTests_closure20: function _ndblTests_closure20() {
+ },
+ _ndblTests__closure2: function _ndblTests__closure2() {
+ },
+ _ndblTests_closure21: function _ndblTests_closure21() {
+ },
+ _ndblTests_closure22: function _ndblTests_closure22() {
+ },
+ _ndblTests_closure23: function _ndblTests_closure23() {
+ },
+ _ndblTests__closure1: function _ndblTests__closure1() {
+ },
+ _ndblTests_closure24: function _ndblTests_closure24() {
+ },
+ _ndblTests__closure0: function _ndblTests__closure0() {
+ },
+ _ndblTests_closure25: function _ndblTests_closure25() {
+ },
+ _ndblTests__closure: function _ndblTests__closure() {
+ },
+ _nintTests_closure: function _nintTests_closure() {
+ },
+ _nintTests__closure5: function _nintTests__closure5() {
+ },
+ _nintTests_closure0: function _nintTests_closure0() {
+ },
+ _nintTests_closure1: function _nintTests_closure1() {
+ },
+ _nintTests_closure2: function _nintTests_closure2() {
+ },
+ _nintTests_closure3: function _nintTests_closure3() {
+ },
+ _nintTests_closure4: function _nintTests_closure4() {
+ },
+ _nintTests_closure5: function _nintTests_closure5() {
+ },
+ _nintTests_closure6: function _nintTests_closure6() {
+ },
+ _nintTests_closure7: function _nintTests_closure7() {
+ },
+ _nintTests_closure8: function _nintTests_closure8() {
+ },
+ _nintTests__closure4: function _nintTests__closure4() {
+ },
+ _nintTests_closure9: function _nintTests_closure9() {
+ },
+ _nintTests__closure3: function _nintTests__closure3() {
+ },
+ _nintTests_closure10: function _nintTests_closure10() {
+ },
+ _nintTests_closure11: function _nintTests_closure11() {
+ },
+ _nintTests_closure12: function _nintTests_closure12() {
+ },
+ _nintTests_closure13: function _nintTests_closure13() {
+ },
+ _nintTests_closure14: function _nintTests_closure14() {
+ },
+ _nintTests_closure15: function _nintTests_closure15() {
+ },
+ _nintTests_closure16: function _nintTests_closure16() {
+ },
+ _nintTests_closure17: function _nintTests_closure17() {
+ },
+ _nintTests_closure18: function _nintTests_closure18() {
+ },
+ _nintTests_closure19: function _nintTests_closure19() {
+ },
+ _nintTests_closure20: function _nintTests_closure20() {
+ },
+ _nintTests__closure2: function _nintTests__closure2() {
+ },
+ _nintTests_closure21: function _nintTests_closure21() {
+ },
+ _nintTests_closure22: function _nintTests_closure22() {
+ },
+ _nintTests_closure23: function _nintTests_closure23() {
+ },
+ _nintTests__closure1: function _nintTests__closure1() {
+ },
+ _nintTests_closure24: function _nintTests_closure24() {
+ },
+ _nintTests__closure0: function _nintTests__closure0() {
+ },
+ _nintTests_closure25: function _nintTests_closure25() {
+ },
+ _nintTests__closure: function _nintTests__closure() {
+ },
+ _Features: function _Features(t0) {
+ this.$ti = t0;
+ },
+ _Features_forEach_$a: function _Features_forEach_$a(t0, t1, t2) {
+ this._box_0 = t0;
+ this.$this = t1;
+ this.a = t2;
+ },
+ _FeatureTestExt_test_closure: function _FeatureTestExt_test_closure(t0, t1, t2) {
+ this.data = t0;
+ this._this = t1;
+ this.V = t2;
+ },
execute3(tc) {
type$.nullable_TestContext._as(tc);
if (tc == null)
@@ -13387,7 +15278,7 @@
execute_closure9: function execute_closure9(t0) {
this.tc = t0;
},
- execute__closure11: function execute__closure11(t0) {
+ execute__closure13: function execute__closure13(t0) {
this.tc = t0;
},
execute___closure42: function execute___closure42(t0) {
@@ -13573,7 +15464,7 @@
execute_closure8: function execute_closure8(t0) {
this.tc = t0;
},
- execute__closure10: function execute__closure10(t0) {
+ execute__closure12: function execute__closure12(t0) {
this.tc = t0;
},
execute___closure41: function execute___closure41(t0) {
@@ -13640,7 +15531,7 @@
execute_closure5: function execute_closure5(t0) {
this.tc = t0;
},
- execute__closure7: function execute__closure7(t0, t1, t2) {
+ execute__closure9: function execute__closure9(t0, t1, t2) {
this.tc = t0;
this.localService = t1;
this.regExp = t2;
@@ -13747,7 +15638,7 @@
execute_closure6: function execute_closure6(t0) {
this.tc = t0;
},
- execute__closure8: function execute__closure8(t0) {
+ execute__closure10: function execute__closure10(t0) {
this.tc = t0;
},
execute___closure30: function execute___closure30(t0) {
@@ -14083,7 +15974,7 @@
execute_closure7: function execute_closure7(t0) {
this.tc = t0;
},
- execute__closure9: function execute__closure9(t0) {
+ execute__closure11: function execute__closure11(t0) {
this.tc = t0;
},
execute___closure32: function execute___closure32(t0) {
@@ -14292,19 +16183,20 @@
CacheWorker$(context) {
var t1 = context.entryPoints.cache;
t1.toString;
- return new A.CacheWorker(t1, null, B.List_empty0, false, new A.Object());
+ return new A.CacheWorker(t1, null, null, B.List_empty0, false, new A.Object());
},
- CacheWorker: function CacheWorker(t0, t1, t2, t3, t4) {
+ CacheWorker: function CacheWorker(t0, t1, t2, t3, t4, t5) {
var _ = this;
_._entryPoint = t0;
- _._exceptionManager = _.channelLogger = null;
- _._threadHook = t1;
- _.args = t2;
+ _.channelLogger = null;
+ _._exceptionManager = t1;
+ _._threadHook = t2;
+ _.args = t3;
_._stopped = _._started = null;
_._totalErrors = _._totalWorkload = _._maxWorkload = _._workload = 0;
_._openChannel = _._channel = _._idle = null;
- _.Releasable__released = t3;
- _.Releasable__token = t4;
+ _.Releasable__released = t4;
+ _.Releasable__token = t5;
},
CustomException$(message, stackTrace, command) {
var t1 = new A.CustomException(command, message, stackTrace);
@@ -14475,17 +16367,18 @@
this.testRunner = t0;
this.origin = t1;
},
- InstallableWorker: function InstallableWorker(t0, t1, t2, t3, t4) {
+ InstallableWorker: function InstallableWorker(t0, t1, t2, t3, t4, t5) {
var _ = this;
_._entryPoint = t0;
- _._exceptionManager = _.channelLogger = null;
- _._threadHook = t1;
- _.args = t2;
+ _.channelLogger = null;
+ _._exceptionManager = t1;
+ _._threadHook = t2;
+ _.args = t3;
_._stopped = _._started = null;
_._totalErrors = _._totalWorkload = _._maxWorkload = _._workload = 0;
_._openChannel = _._channel = _._idle = null;
- _.Releasable__released = t3;
- _.Releasable__token = t4;
+ _.Releasable__released = t4;
+ _.Releasable__token = t5;
},
IssuesWorkerPool$(context) {
var t1 = A._setArrayType([], type$.JSArray_PoolWorker_IssuesWorker),
@@ -14496,10 +16389,10 @@
t6 = A.ExceptionManager$();
return new A.IssuesWorkerPool(new A.IssuesWorkerPool_closure(context), t6, t5, t1, t2, A.LinkedHashMap_LinkedHashMap$_empty(type$.Object, type$.void_Function_IssuesWorker_bool), t4, A.LinkedHashSet_LinkedHashSet$_empty(t3), false, new A.Object());
},
- IssuesWorker$(context) {
+ IssuesWorker$(context, exceptionManager) {
var t1 = context.entryPoints.issues;
t1.toString;
- return new A.IssuesWorker(t1, null, B.List_empty0, false, new A.Object());
+ return new A.IssuesWorker(t1, exceptionManager, null, B.List_empty0, false, new A.Object());
},
IssuesWorkerPool: function IssuesWorkerPool(t0, t1, t2, t3, t4, t5, t6, t7, t8, t9) {
var _ = this;
@@ -14524,34 +16417,37 @@
IssuesWorkerPool_issue_8_closure: function IssuesWorkerPool_issue_8_closure(t0) {
this.nums = t0;
},
- IssuesWorker: function IssuesWorker(t0, t1, t2, t3, t4) {
+ IssuesWorker: function IssuesWorker(t0, t1, t2, t3, t4, t5) {
var _ = this;
_._entryPoint = t0;
- _._exceptionManager = _.channelLogger = null;
- _._threadHook = t1;
- _.args = t2;
+ _.channelLogger = null;
+ _._exceptionManager = t1;
+ _._threadHook = t2;
+ _.args = t3;
_._stopped = _._started = null;
_._totalErrors = _._totalWorkload = _._maxWorkload = _._workload = 0;
_._openChannel = _._channel = _._idle = null;
- _.Releasable__released = t3;
- _.Releasable__token = t4;
+ _.Releasable__released = t4;
+ _.Releasable__token = t5;
},
LocalClientWorkerPool$(context, localService, concurrencySettings) {
- var t1 = A._setArrayType([], type$.JSArray_PoolWorker_LocalClientWorker),
- t2 = A._setArrayType([], type$.JSArray_WorkerStat),
- t3 = type$.WorkerTask_dynamic_Worker,
- t4 = A.ListQueue$(t3),
- t5 = concurrencySettings,
- t6 = A.ExceptionManager$();
- return new A.LocalClientWorkerPool(new A.LocalClientWorkerPool_closure(context, localService), t6, t5, t1, t2, A.LinkedHashMap_LinkedHashMap$_empty(type$.Object, type$.void_Function_LocalClientWorker_bool), t4, A.LinkedHashSet_LinkedHashSet$_empty(t3), false, new A.Object());
+ var t1 = localService.get$exceptionManager(),
+ t2 = A._setArrayType([], type$.JSArray_PoolWorker_LocalClientWorker),
+ t3 = A._setArrayType([], type$.JSArray_WorkerStat),
+ t4 = type$.WorkerTask_dynamic_Worker,
+ t5 = A.ListQueue$(t4),
+ t6 = concurrencySettings;
+ return new A.LocalClientWorkerPool(new A.LocalClientWorkerPool_closure(context, localService), t1, t6, t2, t3, A.LinkedHashMap_LinkedHashMap$_empty(type$.Object, type$.void_Function_LocalClientWorker_bool), t5, A.LinkedHashSet_LinkedHashSet$_empty(t4), false, new A.Object());
},
LocalClientWorker$(context, localService) {
- var t2,
+ var t2, t3,
t1 = context.entryPoints.local;
t1.toString;
t2 = localService.___WebLocalWorker__channel_A;
t2 === $ && A.throwLateFieldNI("_channel");
- return new A.LocalClientWorker(t1, null, [t2 == null ? null : t2.share$0(0)._sendPort], false, new A.Object());
+ t2 = t2 == null ? null : t2.share$0(0)._sendPort;
+ t3 = localService.get$exceptionManager();
+ return new A.LocalClientWorker(t1, t3, null, [t2], false, new A.Object());
},
LocalClientWorkerPool: function LocalClientWorkerPool(t0, t1, t2, t3, t4, t5, t6, t7, t8, t9) {
var _ = this;
@@ -14581,17 +16477,18 @@
LocalClientWorkerPool_checkSequence_closure: function LocalClientWorkerPool_checkSequence_closure(t0) {
this.count = t0;
},
- LocalClientWorker: function LocalClientWorker(t0, t1, t2, t3, t4) {
+ LocalClientWorker: function LocalClientWorker(t0, t1, t2, t3, t4, t5) {
var _ = this;
_._entryPoint = t0;
- _._exceptionManager = _.channelLogger = null;
- _._threadHook = t1;
- _.args = t2;
+ _.channelLogger = null;
+ _._exceptionManager = t1;
+ _._threadHook = t2;
+ _.args = t3;
_._stopped = _._started = null;
_._totalErrors = _._totalWorkload = _._maxWorkload = _._workload = 0;
_._openChannel = _._channel = _._idle = null;
- _.Releasable__released = t3;
- _.Releasable__token = t4;
+ _.Releasable__released = t4;
+ _.Releasable__token = t5;
},
LocalService: function LocalService() {
},
@@ -14620,38 +16517,40 @@
_._memory_logger$_filter = t0;
_._logs = t1;
_.__Logger__initialization_F = $;
- _._filter = t2;
+ _._logger$_filter = t2;
_._printer = t3;
_._output = t4;
},
- MissingWorker: function MissingWorker(t0, t1, t2, t3, t4) {
+ MissingWorker: function MissingWorker(t0, t1, t2, t3, t4, t5) {
var _ = this;
_._entryPoint = t0;
- _._exceptionManager = _.channelLogger = null;
- _._threadHook = t1;
- _.args = t2;
+ _.channelLogger = null;
+ _._exceptionManager = t1;
+ _._threadHook = t2;
+ _.args = t3;
_._stopped = _._started = null;
_._totalErrors = _._totalWorkload = _._maxWorkload = _._workload = 0;
_._openChannel = _._channel = _._idle = null;
- _.Releasable__released = t3;
- _.Releasable__token = t4;
+ _.Releasable__released = t4;
+ _.Releasable__token = t5;
},
NotAWorker$(context) {
var t1 = context.entryPoints.notAWorker;
t1.toString;
- return new A.NotAWorker(t1, null, B.List_empty0, false, new A.Object());
+ return new A.NotAWorker(t1, null, null, B.List_empty0, false, new A.Object());
},
- NotAWorker: function NotAWorker(t0, t1, t2, t3, t4) {
+ NotAWorker: function NotAWorker(t0, t1, t2, t3, t4, t5) {
var _ = this;
_._entryPoint = t0;
- _._exceptionManager = _.channelLogger = null;
- _._threadHook = t1;
- _.args = t2;
+ _.channelLogger = null;
+ _._exceptionManager = t1;
+ _._threadHook = t2;
+ _.args = t3;
_._stopped = _._started = null;
_._totalErrors = _._totalWorkload = _._maxWorkload = _._workload = 0;
_._openChannel = _._channel = _._idle = null;
- _.Releasable__released = t3;
- _.Releasable__token = t4;
+ _.Releasable__released = t4;
+ _.Releasable__token = t5;
},
PrimeWorkerPool$(context, cache, concurrencySettings) {
var t1 = A._setArrayType([], type$.JSArray_PoolWorker_PrimeWorker),
@@ -14661,7 +16560,7 @@
t5 = A.ExceptionManager$();
return new A.PrimeWorkerPool(new A.PrimeWorkerPool_closure(context, cache), t5, concurrencySettings, t1, t2, A.LinkedHashMap_LinkedHashMap$_empty(type$.Object, type$.void_Function_PrimeWorker_bool), t4, A.LinkedHashSet_LinkedHashSet$_empty(t3), false, new A.Object());
},
- PrimeWorker$(context, cache) {
+ PrimeWorker$(context, cache, exceptionManager) {
var t2,
t1 = context.entryPoints.prime;
t1.toString;
@@ -14671,7 +16570,7 @@
t2 = cache._channel;
t2 = (t2 == null ? null : t2.share$0(0))._sendPort;
}
- return new A.PrimeWorker(t1, null, [t2], false, new A.Object());
+ return new A.PrimeWorker(t1, exceptionManager, null, [t2], false, new A.Object());
},
PrimeWorkerPool: function PrimeWorkerPool(t0, t1, t2, t3, t4, t5, t6, t7, t8, t9) {
var _ = this;
@@ -14701,17 +16600,18 @@
this.min = t0;
this.max = t1;
},
- PrimeWorker: function PrimeWorker(t0, t1, t2, t3, t4) {
+ PrimeWorker: function PrimeWorker(t0, t1, t2, t3, t4, t5) {
var _ = this;
_._entryPoint = t0;
- _._exceptionManager = _.channelLogger = null;
- _._threadHook = t1;
- _.args = t2;
+ _.channelLogger = null;
+ _._exceptionManager = t1;
+ _._threadHook = t2;
+ _.args = t3;
_._stopped = _._started = null;
_._totalErrors = _._totalWorkload = _._maxWorkload = _._workload = 0;
_._openChannel = _._channel = _._idle = null;
- _.Releasable__released = t3;
- _.Releasable__token = t4;
+ _.Releasable__released = t4;
+ _.Releasable__token = t5;
},
TestContext_init(root, workerPlatform) {
return A.TestContext_init$body(root, workerPlatform);
@@ -14915,24 +16815,24 @@
t6 = A.ExceptionManager$();
return new A.TestWorkerPool(new A.TestWorkerPool$invalid_closure(context), t6, t5, t1, t2, A.LinkedHashMap_LinkedHashMap$_empty(type$.Object, type$.void_Function_TestWorker_bool), t4, A.LinkedHashSet_LinkedHashSet$_empty(t3), false, new A.Object());
},
- TestWorker$(context, hook) {
+ TestWorker$(context, exceptionManager, hook) {
var t1 = context.entryPoints.test;
t1.toString;
- return new A.TestWorker(t1, hook, [0], false, new A.Object());
+ return new A.TestWorker(t1, exceptionManager, hook, [0], false, new A.Object());
},
- TestWorker$throws(context) {
+ TestWorker$throws(context, exceptionManager) {
var t1 = context.entryPoints.test;
t1.toString;
- return new A.TestWorker(t1, null, [1], false, new A.Object());
+ return new A.TestWorker(t1, exceptionManager, null, [1], false, new A.Object());
},
- TestWorker$invalid(context) {
+ TestWorker$invalid(context, exceptionManager) {
var t1 = context.entryPoints.test;
t1.toString;
- return new A.TestWorker(t1, null, [2], false, new A.Object());
+ return new A.TestWorker(t1, exceptionManager, null, [2], false, new A.Object());
},
- TestWorker$missingStartRequest(context) {
+ TestWorker$missingStartRequest(context, exceptionManager) {
null.toString;
- return new A.TestWorker(null, null, [0], false, new A.Object());
+ return new A.TestWorker(null, exceptionManager, null, [0], false, new A.Object());
},
TestWorkerPool: function TestWorkerPool(t0, t1, t2, t3, t4, t5, t6, t7, t8, t9) {
var _ = this;
@@ -15003,17 +16903,18 @@
TestWorkerPool_infiniteWithErrorsTask_closure: function TestWorkerPool_infiniteWithErrorsTask_closure(t0) {
this.token = t0;
},
- TestWorker: function TestWorker(t0, t1, t2, t3, t4) {
+ TestWorker: function TestWorker(t0, t1, t2, t3, t4, t5) {
var _ = this;
_._entryPoint = t0;
- _._exceptionManager = _.channelLogger = null;
- _._threadHook = t1;
- _.args = t2;
+ _.channelLogger = null;
+ _._exceptionManager = t1;
+ _._threadHook = t2;
+ _.args = t3;
_._stopped = _._started = null;
_._totalErrors = _._totalWorkload = _._maxWorkload = _._workload = 0;
_._openChannel = _._channel = _._idle = null;
- _.Releasable__released = t3;
- _.Releasable__token = t4;
+ _.Releasable__released = t4;
+ _.Releasable__token = t5;
},
TestWorker_bigIntMarshaler_closure: function TestWorker_bigIntMarshaler_closure() {
},
@@ -15031,6 +16932,35 @@
failsWith($E) {
return new A.Throws(A.wrapMatcher(new A.TypeMatcher($E._eval$1("TypeMatcher<0>"))));
},
+ checkOutcome(process, a, b, test, $X, $Y) {
+ var ra, rb, exa, sta, rb0, exb, stb, exception, t1;
+ try {
+ ra = test.call$1(a);
+ rb = test.call$1(b);
+ A.expect(ra, rb, null);
+ } catch (exception) {
+ exa = A.unwrapException(exception);
+ sta = A.getTraceFromException(exception);
+ try {
+ rb0 = test.call$1(b);
+ A.print(process + " succeeded for " + A.S(b) + " with " + A.S(rb0) + ", failed for " + a.toString$0(0) + " with " + A.S(exa));
+ t1 = A.unexpectedSuccess(process, rb0);
+ throw A.wrapException(t1);
+ } catch (exception) {
+ exb = A.unwrapException(exception);
+ stb = A.getTraceFromException(exception);
+ try {
+ A.expect(J.get$runtimeType$(exa), J.get$runtimeType$(exb), null);
+ A.expect(J.toString$0$(exa), J.toString$0$(exb), null);
+ } catch (exception) {
+ A.print(process + " failed for " + a.toString$0(0) + " with " + A.S(exa) + ", for " + A.S(b) + " with " + A.S(exb));
+ A.print("Stacktrace (a): " + A.S(sta));
+ A.print("Stacktrace (b): " + A.S(stb));
+ throw exception;
+ }
+ }
+ }
+ },
UnexpectedException: function UnexpectedException(t0) {
this.message = t0;
},
@@ -15270,26 +17200,30 @@
components = A._setArrayType(A._asString(t2._as(t2._as(t1.window).location).pathname).split("/"), type$.JSArray_String);
return A.SubListIterable$(components, 0, A.checkNotNullable(components.length - 1, "count", type$.int), type$.String).join$1(0, "/");
},
- getErrorEventMessage(obj) {
+ _getErrorEventMessage(obj) {
var t1;
if (obj != null && "message" in obj) {
- t1 = obj.message;
+ t1 = A.dartify(obj.message);
return t1 == null ? null : J.toString$0$(t1);
} else
return null;
},
- getErrorEventError(obj) {
+ _getErrorEventError(obj) {
if (obj != null && "error" in obj)
return A.dartify(obj.error);
else
return null;
},
+ getError(obj) {
+ var t1 = A._getErrorEventError(obj);
+ if (t1 == null)
+ t1 = A._getErrorEventMessage(obj);
+ return t1 == null ? "Unknown error" : t1;
+ },
getMessageEventData(obj) {
- var data;
- if (obj != null && "data" in obj) {
- data = A.dartify(obj.data);
- return data == null ? null : type$.List_dynamic._as(data);
- } else
+ if (obj != null && "data" in obj)
+ return type$.nullable_List_dynamic._as(A.dartify(obj.data));
+ else
return null;
},
mapUrl(url) {
@@ -15307,7 +17241,7 @@
UriChecker_exists$body(url) {
var $async$goto = 0,
$async$completer = A._makeAsyncAwaitCompleter(type$.bool),
- $async$returnValue, $async$handler = 2, $async$currentError, res, t1, t2, exception, $async$exception;
+ $async$returnValue, $async$handler = 2, $async$currentError, res, t1, exception, $async$exception;
var $async$UriChecker_exists = A._wrapJsFunctionForAsync(function($async$errorCode, $async$result) {
if ($async$errorCode === 1) {
$async$currentError = $async$result;
@@ -15324,10 +17258,9 @@
break;
}
$async$handler = 4;
- t1 = type$.String;
- t2 = type$.JSObject;
+ t1 = type$.JSObject;
$async$goto = 7;
- return A._asyncAwait(A.promiseToFuture(t2._as(self.fetch(url.toString$0(0), A.jsify(A.LinkedHashMap_LinkedHashMap$_literal(["method", "HEAD"], t1, t1)))), t2), $async$UriChecker_exists);
+ return A._asyncAwait(A.promiseToFuture(t1._as(self.fetch(url.toString$0(0), A.jsify(B.Map_giNMc))), t1), $async$UriChecker_exists);
case 7:
// returning from await.
res = $async$result;
@@ -15748,6 +17681,9 @@
}
};
J.JSArray.prototype = {
+ cast$1$0(receiver, $R) {
+ return new A.CastList(receiver, A._arrayInstanceType(receiver)._eval$1("@<1>")._bind$1($R)._eval$1("CastList<1,2>"));
+ },
add$1(receiver, value) {
A._arrayInstanceType(receiver)._precomputed1._as(value);
if (!!receiver.fixed$length)
@@ -15764,12 +17700,10 @@
return receiver.splice(index, 1)[0];
},
insert$2(receiver, index, value) {
- var t1;
A._arrayInstanceType(receiver)._precomputed1._as(value);
if (!!receiver.fixed$length)
A.throwExpression(A.UnsupportedError$("insert"));
- t1 = receiver.length;
- if (index > t1)
+ if (index < 0 || index > receiver.length)
throw A.wrapException(A.RangeError$value(index, null));
receiver.splice(index, 0, value);
},
@@ -15787,6 +17721,17 @@
this.setRange$4(receiver, end, receiver.length, receiver, index);
this.setRange$3(receiver, index, end, iterable);
},
+ setAll$2(receiver, index, iterable) {
+ var t1, index0;
+ A._arrayInstanceType(receiver)._eval$1("Iterable<1>")._as(iterable);
+ if (!!receiver.immutable$list)
+ A.throwExpression(A.UnsupportedError$("setAll"));
+ A.RangeError_checkValueInInterval(index, 0, receiver.length, "index");
+ for (t1 = J.get$iterator$ax(iterable); t1.moveNext$0(); index = index0) {
+ index0 = index + 1;
+ this.$indexSet(receiver, index, t1.get$current(t1));
+ }
+ },
removeLast$0(receiver) {
if (!!receiver.fixed$length)
A.throwExpression(A.UnsupportedError$("removeLast"));
@@ -15805,10 +17750,45 @@
}
return false;
},
+ removeWhere$1(receiver, test) {
+ A._arrayInstanceType(receiver)._eval$1("bool(1)")._as(test);
+ if (!!receiver.fixed$length)
+ A.throwExpression(A.UnsupportedError$("removeWhere"));
+ this._removeWhere$2(receiver, test, true);
+ },
+ retainWhere$1(receiver, test) {
+ A._arrayInstanceType(receiver)._eval$1("bool(1)")._as(test);
+ if (!!receiver.fixed$length)
+ A.throwExpression(A.UnsupportedError$("retainWhere"));
+ this._removeWhere$2(receiver, test, false);
+ },
+ _removeWhere$2(receiver, test, removeMatching) {
+ var retained, end, i, element, t1;
+ A._arrayInstanceType(receiver)._eval$1("bool(1)")._as(test);
+ retained = [];
+ end = receiver.length;
+ for (i = 0; i < end; ++i) {
+ element = receiver[i];
+ if (!A.boolConversionCheck(test.call$1(element)) === removeMatching)
+ retained.push(element);
+ if (receiver.length !== end)
+ throw A.wrapException(A.ConcurrentModificationError$(receiver));
+ }
+ t1 = retained.length;
+ if (t1 === end)
+ return;
+ this.set$length(receiver, t1);
+ for (i = 0; i < retained.length; ++i)
+ receiver[i] = retained[i];
+ },
where$1(receiver, f) {
var t1 = A._arrayInstanceType(receiver);
return new A.WhereIterable(receiver, t1._eval$1("bool(1)")._as(f), t1._eval$1("WhereIterable<1>"));
},
+ expand$1$1(receiver, f, $T) {
+ var t1 = A._arrayInstanceType(receiver);
+ return new A.ExpandIterable(receiver, t1._bind$1($T)._eval$1("Iterable<1>(2)")._as(f), t1._eval$1("@<1>")._bind$1($T)._eval$1("ExpandIterable<1,2>"));
+ },
addAll$1(receiver, collection) {
var t1;
A._arrayInstanceType(receiver)._eval$1("Iterable<1>")._as(collection);
@@ -15867,9 +17847,33 @@
take$1(receiver, n) {
return A.SubListIterable$(receiver, 0, A.checkNotNullable(n, "count", type$.int), A._arrayInstanceType(receiver)._precomputed1);
},
+ takeWhile$1(receiver, test) {
+ var t1 = A._arrayInstanceType(receiver);
+ return new A.TakeWhileIterable(receiver, t1._eval$1("bool(1)")._as(test), t1._eval$1("TakeWhileIterable<1>"));
+ },
skip$1(receiver, n) {
return A.SubListIterable$(receiver, n, null, A._arrayInstanceType(receiver)._precomputed1);
},
+ skipWhile$1(receiver, test) {
+ var t1 = A._arrayInstanceType(receiver);
+ return new A.SkipWhileIterable(receiver, t1._eval$1("bool(1)")._as(test), t1._eval$1("SkipWhileIterable<1>"));
+ },
+ reduce$1(receiver, combine) {
+ var $length, value, i;
+ A._arrayInstanceType(receiver)._eval$1("1(1,1)")._as(combine);
+ $length = receiver.length;
+ if ($length === 0)
+ throw A.wrapException(A.IterableElementError_noElement());
+ if (0 >= $length)
+ return A.ioore(receiver, 0);
+ value = receiver[0];
+ for (i = 1; i < $length; ++i) {
+ value = combine.call$2(value, receiver[i]);
+ if ($length !== receiver.length)
+ throw A.wrapException(A.ConcurrentModificationError$(receiver));
+ }
+ return value;
+ },
fold$1$2(receiver, initialValue, combine, $T) {
var $length, value, i;
$T._as(initialValue);
@@ -15895,20 +17899,72 @@
if (receiver.length !== end)
throw A.wrapException(A.ConcurrentModificationError$(receiver));
}
- return orElse.call$0();
+ if (orElse != null)
+ return orElse.call$0();
+ throw A.wrapException(A.IterableElementError_noElement());
+ },
+ lastWhere$2$orElse(receiver, test, orElse) {
+ var $length, i, element,
+ t1 = A._arrayInstanceType(receiver);
+ t1._eval$1("bool(1)")._as(test);
+ t1._eval$1("1()?")._as(orElse);
+ $length = receiver.length;
+ for (i = $length - 1; i >= 0; --i) {
+ element = receiver[i];
+ if (A.boolConversionCheck(test.call$1(element)))
+ return element;
+ if ($length !== receiver.length)
+ throw A.wrapException(A.ConcurrentModificationError$(receiver));
+ }
+ if (orElse != null)
+ return orElse.call$0();
+ throw A.wrapException(A.IterableElementError_noElement());
+ },
+ singleWhere$2$orElse(receiver, test, orElse) {
+ var $length, match, matchFound, i, element,
+ t1 = A._arrayInstanceType(receiver);
+ t1._eval$1("bool(1)")._as(test);
+ t1._eval$1("1()?")._as(orElse);
+ $length = receiver.length;
+ for (match = null, matchFound = false, i = 0; i < $length; ++i) {
+ element = receiver[i];
+ if (A.boolConversionCheck(test.call$1(element))) {
+ if (matchFound)
+ throw A.wrapException(A.IterableElementError_tooMany());
+ match = element;
+ matchFound = true;
+ }
+ if ($length !== receiver.length)
+ throw A.wrapException(A.ConcurrentModificationError$(receiver));
+ }
+ if (matchFound)
+ return match == null ? t1._precomputed1._as(match) : match;
+ if (orElse != null)
+ return orElse.call$0();
+ throw A.wrapException(A.IterableElementError_noElement());
},
elementAt$1(receiver, index) {
if (!(index >= 0 && index < receiver.length))
return A.ioore(receiver, index);
return receiver[index];
},
- sublist$1(receiver, start) {
- var t1 = receiver.length;
- if (start > t1)
- throw A.wrapException(A.RangeError$range(start, 0, t1, "start", null));
- if (start === t1)
+ sublist$2(receiver, start, end) {
+ if (start < 0 || start > receiver.length)
+ throw A.wrapException(A.RangeError$range(start, 0, receiver.length, "start", null));
+ if (end == null)
+ end = receiver.length;
+ else if (end < start || end > receiver.length)
+ throw A.wrapException(A.RangeError$range(end, start, receiver.length, "end", null));
+ if (start === end)
return A._setArrayType([], A._arrayInstanceType(receiver));
- return A._setArrayType(receiver.slice(start, t1), A._arrayInstanceType(receiver));
+ return A._setArrayType(receiver.slice(start, end), A._arrayInstanceType(receiver));
+ },
+ sublist$1(receiver, start) {
+ return this.sublist$2(receiver, start, null);
+ },
+ getRange$2(receiver, start, end) {
+ A.RangeError_checkValidRange(start, end, receiver.length);
+ return A.SubListIterable$(receiver, start, end, A._arrayInstanceType(receiver)._precomputed1);
},
get$first(receiver) {
if (receiver.length > 0)
@@ -15932,6 +17988,12 @@
throw A.wrapException(A.IterableElementError_noElement());
throw A.wrapException(A.IterableElementError_tooMany());
},
+ removeRange$2(receiver, start, end) {
+ if (!!receiver.fixed$length)
+ A.throwExpression(A.UnsupportedError$("removeRange"));
+ A.RangeError_checkValidRange(start, end, receiver.length);
+ receiver.splice(start, end - start);
+ },
setRange$4(receiver, start, end, iterable, skipCount) {
var $length, otherList, otherStart, t1, i;
A._arrayInstanceType(receiver)._eval$1("Iterable<1>")._as(iterable);
@@ -15963,13 +18025,15 @@
return this.setRange$4(receiver, start, end, iterable, 0);
},
fillRange$3(receiver, start, end, fillValue) {
- var i;
+ var checkedFillValue, i,
+ t1 = A._arrayInstanceType(receiver);
+ t1._eval$1("1?")._as(fillValue);
if (!!receiver.immutable$list)
A.throwExpression(A.UnsupportedError$("fill range"));
A.RangeError_checkValidRange(start, end, receiver.length);
- A._arrayInstanceType(receiver)._precomputed1._as(fillValue);
+ checkedFillValue = fillValue == null ? t1._precomputed1._as(fillValue) : fillValue;
for (i = start; i < end; ++i)
- receiver[i] = fillValue;
+ receiver[i] = checkedFillValue;
},
replaceRange$3(receiver, start, end, replacement) {
var removeLength, insertLength, insertEnd, t1, delta, newLength, _this = this;
@@ -16022,6 +18086,9 @@
}
return true;
},
+ get$reversed(receiver) {
+ return new A.ReversedListIterable(receiver, A._arrayInstanceType(receiver)._eval$1("ReversedListIterable<1>"));
+ },
sort$1(receiver, compare) {
var len, a, b, undefineds, i,
t1 = A._arrayInstanceType(receiver);
@@ -16067,6 +18134,53 @@
break;
}
},
+ shuffle$1(receiver, random) {
+ var $length, pos, t1, tmp;
+ if (!!receiver.immutable$list)
+ A.throwExpression(A.UnsupportedError$("shuffle"));
+ $length = receiver.length;
+ for (; $length > 1;) {
+ pos = random.nextInt$1($length);
+ --$length;
+ t1 = receiver.length;
+ if (!($length < t1))
+ return A.ioore(receiver, $length);
+ tmp = receiver[$length];
+ if (!(pos >= 0 && pos < t1))
+ return A.ioore(receiver, pos);
+ this.$indexSet(receiver, $length, receiver[pos]);
+ this.$indexSet(receiver, pos, tmp);
+ }
+ },
+ indexOf$2(receiver, element, start) {
+ var i,
+ $length = receiver.length;
+ if (start >= $length)
+ return -1;
+ for (i = start; i < $length; ++i) {
+ if (!(i < receiver.length))
+ return A.ioore(receiver, i);
+ if (J.$eq$(receiver[i], element))
+ return i;
+ }
+ return -1;
+ },
+ lastIndexOf$2(receiver, element, startIndex) {
+ var t1, i,
+ start = startIndex == null ? receiver.length - 1 : startIndex;
+ if (start < 0)
+ return -1;
+ t1 = receiver.length;
+ if (start >= t1)
+ start = t1 - 1;
+ for (i = start; i >= 0; --i) {
+ if (!(i < receiver.length))
+ return A.ioore(receiver, i);
+ if (J.$eq$(receiver[i], element))
+ return i;
+ }
+ return -1;
+ },
contains$1(receiver, other) {
var i;
for (i = 0; i < receiver.length; ++i)
@@ -16084,8 +18198,8 @@
return A.Iterable_iterableToFullString(receiver, "[", "]");
},
toList$1$growable(receiver, growable) {
- var t1 = A._arrayInstanceType(receiver);
- return growable ? A._setArrayType(receiver.slice(0), t1) : J.JSArray_JSArray$markFixed(receiver.slice(0), t1._precomputed1);
+ var t1 = A._setArrayType(receiver.slice(0), A._arrayInstanceType(receiver));
+ return t1;
},
toList$0(receiver) {
return this.toList$1$growable(receiver, true);
@@ -16124,9 +18238,62 @@
throw A.wrapException(A.diagnoseIndexError(receiver, index));
receiver[index] = value;
},
+ asMap$0(receiver) {
+ return new A.ListMapView(receiver, A._arrayInstanceType(receiver)._eval$1("ListMapView<1>"));
+ },
+ followedBy$1(receiver, other) {
+ var t1 = A._arrayInstanceType(receiver);
+ return A.FollowedByIterable_FollowedByIterable$firstEfficient(receiver, t1._eval$1("Iterable<1>")._as(other), t1._precomputed1);
+ },
whereType$1$0(receiver, $T) {
return new A.WhereTypeIterable(receiver, $T._eval$1("WhereTypeIterable<0>"));
},
+ $add(receiver, other) {
+ var t1 = A._arrayInstanceType(receiver);
+ t1._eval$1("List<1>")._as(other);
+ t1 = A.List_List$of(receiver, true, t1._precomputed1);
+ this.addAll$1(t1, other);
+ return t1;
+ },
+ indexWhere$2(receiver, test, start) {
+ var i;
+ A._arrayInstanceType(receiver)._eval$1("bool(1)")._as(test);
+ if (start >= receiver.length)
+ return -1;
+ for (i = start; i < receiver.length; ++i)
+ if (A.boolConversionCheck(test.call$1(receiver[i])))
+ return i;
+ return -1;
+ },
+ lastIndexWhere$2(receiver, test, start) {
+ var i;
+ A._arrayInstanceType(receiver)._eval$1("bool(1)")._as(test);
+ if (start == null)
+ start = receiver.length - 1;
+ if (start < 0)
+ return -1;
+ for (i = start; i >= 0; --i) {
+ if (!(i < receiver.length))
+ return A.ioore(receiver, i);
+ if (A.boolConversionCheck(test.call$1(receiver[i])))
+ return i;
+ }
+ return -1;
+ },
+ set$first(receiver, element) {
+ A._arrayInstanceType(receiver)._precomputed1._as(element);
+ if (receiver.length === 0)
+ throw A.wrapException(A.IterableElementError_noElement());
+ this.$indexSet(receiver, 0, element);
+ },
+ set$last(receiver, element) {
+ var t1;
+ A._arrayInstanceType(receiver)._precomputed1._as(element);
+ t1 = receiver.length;
+ if (t1 === 0)
+ throw A.wrapException(A.IterableElementError_noElement());
+ this.$indexSet(receiver, t1 - 1, element);
+ },
get$runtimeType(receiver) {
return A.createRuntimeType(A._arrayInstanceType(receiver));
},
@@ -16281,6 +18448,9 @@
scaled = absolute < 1 ? absolute / factor : factor / absolute;
return ((scaled * 9007199254740992 | 0) + (scaled * 3542243181176521 | 0)) * 599197 + floorLog2 * 1259 & 536870911;
},
+ $negate(receiver) {
+ return -receiver;
+ },
$mod(receiver, other) {
var result = receiver % other;
if (result === 0)
@@ -16360,6 +18530,9 @@
$isnum: 1
};
J.JSInt.prototype = {
+ $negate(receiver) {
+ return -receiver;
+ },
get$bitLength(receiver) {
var wordBits,
t1 = receiver < 0 ? -receiver - 1 : receiver,
@@ -16642,13 +18815,48 @@
elementAt$1(_, index) {
return A._instanceType(this)._rest[1]._as(J.elementAt$1$ax(this.get$_source(), index));
},
+ get$first(_) {
+ return A._instanceType(this)._rest[1]._as(J.get$first$ax(this.get$_source()));
+ },
+ get$last(_) {
+ return A._instanceType(this)._rest[1]._as(J.get$last$ax(this.get$_source()));
+ },
+ get$single(_) {
+ return A._instanceType(this)._rest[1]._as(J.get$single$ax(this.get$_source()));
+ },
contains$1(_, other) {
return J.contains$1$asx(this.get$_source(), other);
},
+ lastWhere$2$orElse(_, test, orElse) {
+ var t2, t3, _this = this,
+ t1 = A._instanceType(_this);
+ t1._eval$1("bool(2)")._as(test);
+ t1._eval$1("2()?")._as(orElse);
+ t2 = _this.get$_source();
+ t3 = orElse == null ? null : new A._CastIterableBase_lastWhere_closure(_this, orElse);
+ return t1._rest[1]._as(J.lastWhere$2$orElse$ax(t2, new A._CastIterableBase_lastWhere_closure0(_this, test), t3));
+ },
toString$0(_) {
return J.toString$0$(this.get$_source());
}
};
+ A._CastIterableBase_lastWhere_closure0.prototype = {
+ call$1(element) {
+ var t1 = A._instanceType(this.$this);
+ return this.test.call$1(t1._rest[1]._as(t1._precomputed1._as(element)));
+ },
+ $signature() {
+ return A._instanceType(this.$this)._eval$1("bool(1)");
+ }
+ };
+ A._CastIterableBase_lastWhere_closure.prototype = {
+ call$0() {
+ return A._instanceType(this.$this)._precomputed1._as(this.orElse.call$0());
+ },
+ $signature() {
+ return A._instanceType(this.$this)._eval$1("1()");
+ }
+ };
A.CastIterator.prototype = {
moveNext$0() {
return this._source.moveNext$0();
@@ -16676,13 +18884,137 @@
set$length(_, $length) {
J.set$length$asx(this._source, $length);
},
+ add$1(_, value) {
+ var t1 = this.$ti;
+ J.add$1$ax(this._source, t1._precomputed1._as(t1._rest[1]._as(value)));
+ },
+ addAll$1(_, values) {
+ var t1 = this.$ti;
+ J.addAll$1$ax(this._source, A.CastIterable_CastIterable(t1._eval$1("Iterable<2>")._as(values), t1._rest[1], t1._precomputed1));
+ },
+ sort$1(_, compare) {
+ var t1;
+ this.$ti._eval$1("int(2,2)?")._as(compare);
+ t1 = compare == null ? null : new A._CastListBase_sort_closure(this, compare);
+ J.sort$1$ax(this._source, t1);
+ },
+ sort$0(_) {
+ return this.sort$1(0, null);
+ },
+ shuffle$1(_, random) {
+ J.shuffle$1$ax(this._source, random);
+ },
+ insert$2(_, index, element) {
+ var t1 = this.$ti;
+ J.insert$2$ax(this._source, index, t1._precomputed1._as(t1._rest[1]._as(element)));
+ },
+ insertAll$2(_, index, elements) {
+ var t1 = this.$ti;
+ J.insertAll$2$ax(this._source, index, A.CastIterable_CastIterable(t1._eval$1("Iterable<2>")._as(elements), t1._rest[1], t1._precomputed1));
+ },
+ setAll$2(_, index, elements) {
+ var t1 = this.$ti;
+ J.setAll$2$ax(this._source, index, A.CastIterable_CastIterable(t1._eval$1("Iterable<2>")._as(elements), t1._rest[1], t1._precomputed1));
+ },
+ remove$1(_, value) {
+ return J.remove$1$ax(this._source, value);
+ },
+ removeAt$1(_, index) {
+ return this.$ti._rest[1]._as(J.removeAt$1$ax(this._source, index));
+ },
+ removeLast$0(_) {
+ return this.$ti._rest[1]._as(J.removeLast$0$ax(this._source));
+ },
+ removeWhere$1(_, test) {
+ J.removeWhere$1$ax(this._source, new A._CastListBase_removeWhere_closure(this, this.$ti._eval$1("bool(2)")._as(test)));
+ },
+ retainWhere$1(_, test) {
+ J.retainWhere$1$ax(this._source, new A._CastListBase_retainWhere_closure(this, this.$ti._eval$1("bool(2)")._as(test)));
+ },
+ getRange$2(_, start, end) {
+ var t1 = this.$ti;
+ return A.CastIterable_CastIterable(J.getRange$2$ax(this._source, start, end), t1._precomputed1, t1._rest[1]);
+ },
+ setRange$4(_, start, end, iterable, skipCount) {
+ var t1 = this.$ti;
+ J.setRange$4$ax(this._source, start, end, A.CastIterable_CastIterable(t1._eval$1("Iterable<2>")._as(iterable), t1._rest[1], t1._precomputed1), skipCount);
+ },
+ setRange$3(_, start, end, iterable) {
+ return this.setRange$4(0, start, end, iterable, 0);
+ },
+ removeRange$2(_, start, end) {
+ J.removeRange$2$ax(this._source, start, end);
+ },
fillRange$3(_, start, end, fillValue) {
- J.fillRange$3$ax(this._source, start, end, this.$ti._precomputed1._as(fillValue));
+ var t1 = this.$ti;
+ J.fillRange$3$ax(this._source, start, end, t1._precomputed1._as(t1._eval$1("2?")._as(fillValue)));
+ },
+ replaceRange$3(_, start, end, replacement) {
+ var t1 = this.$ti;
+ J.replaceRange$3$asx(this._source, start, end, A.CastIterable_CastIterable(t1._eval$1("Iterable<2>")._as(replacement), t1._rest[1], t1._precomputed1));
},
$isEfficientLengthIterable: 1,
$isList: 1
};
+ A._CastListBase_sort_closure.prototype = {
+ call$2(v1, v2) {
+ var t1 = this.$this.$ti,
+ t2 = t1._precomputed1;
+ t2._as(v1);
+ t2._as(v2);
+ t1 = t1._rest[1];
+ return this.compare.call$2(t1._as(v1), t1._as(v2));
+ },
+ $signature() {
+ return this.$this.$ti._eval$1("int(1,1)");
+ }
+ };
+ A._CastListBase_removeWhere_closure.prototype = {
+ call$1(element) {
+ var t1 = this.$this.$ti;
+ return this.test.call$1(t1._rest[1]._as(t1._precomputed1._as(element)));
+ },
+ $signature() {
+ return this.$this.$ti._eval$1("bool(1)");
+ }
+ };
+ A._CastListBase_retainWhere_closure.prototype = {
+ call$1(element) {
+ var t1 = this.$this.$ti;
+ return this.test.call$1(t1._rest[1]._as(t1._precomputed1._as(element)));
+ },
+ $signature() {
+ return this.$this.$ti._eval$1("bool(1)");
+ }
+ };
A.CastList.prototype = {
+ cast$1$0(_, $R) {
+ return new A.CastList(this._source, this.$ti._eval$1("@<1>")._bind$1($R)._eval$1("CastList<1,2>"));
+ },
+ get$_source() {
+ return this._source;
+ }
+ };
+ A.CastSet.prototype = {
+ cast$1$0(_, $R) {
+ return new A.CastSet(this._source, this._emptySet, this.$ti._eval$1("@<1>")._bind$1($R)._eval$1("CastSet<1,2>"));
+ },
+ addAll$1(_, elements) {
+ var t1 = this.$ti;
+ this._source.addAll$1(0, A.CastIterable_CastIterable(t1._eval$1("Iterable<2>")._as(elements), t1._rest[1], t1._precomputed1));
+ },
+ _clone$0() {
+ var emptySet = this._emptySet,
+ t1 = this.$ti._rest[1],
+ result = emptySet == null ? A.LinkedHashSet_LinkedHashSet(t1) : emptySet.call$1$0(t1);
+ result.addAll$1(0, this);
+ return result;
+ },
+ toSet$0(_) {
+ return this._clone$0();
+ },
+ $isEfficientLengthIterable: 1,
+ $isSet: 1,
get$_source() {
return this._source;
}
@@ -16691,15 +19023,37 @@
cast$2$0(_, RK, RV) {
return new A.CastMap(this._source, this.$ti._eval$1("@<1,2>")._bind$1(RK)._bind$1(RV)._eval$1("CastMap<1,2,3,4>"));
},
+ containsValue$1(_, value) {
+ return J.containsValue$1$x(this._source, value);
+ },
containsKey$1(_, key) {
return J.containsKey$1$x(this._source, key);
},
$index(_, key) {
return this.$ti._eval$1("4?")._as(J.$index$asx(this._source, key));
},
+ $indexSet(_, key, value) {
+ var t1 = this.$ti;
+ t1._rest[2]._as(key);
+ t1._rest[3]._as(value);
+ J.$indexSet$ax(this._source, t1._precomputed1._as(key), t1._rest[1]._as(value));
+ },
+ putIfAbsent$2(_, key, ifAbsent) {
+ var t1 = this.$ti;
+ t1._rest[2]._as(key);
+ t1._eval$1("4()")._as(ifAbsent);
+ return t1._rest[3]._as(J.putIfAbsent$2$x(this._source, t1._precomputed1._as(key), new A.CastMap_putIfAbsent_closure(this, ifAbsent)));
+ },
+ addAll$1(_, other) {
+ var t1 = this.$ti;
+ J.addAll$1$ax(this._source, new A.CastMap(t1._eval$1("Map<3,4>")._as(other), t1._eval$1("CastMap<3,4,1,2>")));
+ },
remove$1(_, key) {
return this.$ti._eval$1("4?")._as(J.remove$1$ax(this._source, key));
},
+ clear$0(_) {
+ J.clear$0$ax(this._source);
+ },
forEach$1(_, f) {
J.forEach$1$ax(this._source, new A.CastMap_forEach_closure(this, this.$ti._eval$1("~(3,4)")._as(f)));
},
@@ -16719,6 +19073,42 @@
},
get$isNotEmpty(_) {
return J.get$isNotEmpty$asx(this._source);
+ },
+ update$3$ifAbsent(_, key, update, ifAbsent) {
+ var t2, _this = this,
+ t1 = _this.$ti;
+ t1._rest[2]._as(key);
+ t1._eval$1("4(4)")._as(update);
+ t1._eval$1("4()?")._as(ifAbsent);
+ t1._precomputed1._as(key);
+ t2 = ifAbsent == null ? null : new A.CastMap_update_closure(_this, ifAbsent);
+ return t1._rest[3]._as(J.update$3$ifAbsent$x(_this._source, key, new A.CastMap_update_closure0(_this, update), t2));
+ },
+ updateAll$1(_, update) {
+ J.updateAll$1$x(this._source, new A.CastMap_updateAll_closure(this, this.$ti._eval$1("4(3,4)")._as(update)));
+ },
+ get$entries(_) {
+ return J.get$entries$x(this._source).map$1$1(0, new A.CastMap_entries_closure(this), this.$ti._eval$1("MapEntry<3,4>"));
+ },
+ addEntries$1(_, entries) {
+ var t2, t3, t4, t5, t6,
+ t1 = this.$ti;
+ t1._eval$1("Iterable>")._as(entries);
+ for (t2 = entries.get$iterator(entries), t3 = this._source, t4 = t1._precomputed1, t1 = t1._rest[1], t5 = J.getInterceptor$ax(t3); t2.moveNext$0();) {
+ t6 = t2.get$current(t2);
+ t5.$indexSet(t3, t4._as(t6.key), t1._as(t6.value));
+ }
+ },
+ removeWhere$1(_, test) {
+ J.removeWhere$1$ax(this._source, new A.CastMap_removeWhere_closure(this, this.$ti._eval$1("bool(3,4)")._as(test)));
+ }
+ };
+ A.CastMap_putIfAbsent_closure.prototype = {
+ call$0() {
+ return this.$this.$ti._rest[1]._as(this.ifAbsent.call$0());
+ },
+ $signature() {
+ return this.$this.$ti._eval$1("2()");
}
};
A.CastMap_forEach_closure.prototype = {
@@ -16732,6 +19122,58 @@
return this.$this.$ti._eval$1("~(1,2)");
}
};
+ A.CastMap_update_closure0.prototype = {
+ call$1(value) {
+ var t1 = this.$this.$ti,
+ t2 = t1._rest[1];
+ return t2._as(this.update.call$1(t1._rest[3]._as(t2._as(value))));
+ },
+ $signature() {
+ return this.$this.$ti._eval$1("2(2)");
+ }
+ };
+ A.CastMap_update_closure.prototype = {
+ call$0() {
+ return this.$this.$ti._rest[1]._as(this.ifAbsent.call$0());
+ },
+ $signature() {
+ return this.$this.$ti._eval$1("2()");
+ }
+ };
+ A.CastMap_updateAll_closure.prototype = {
+ call$2(key, value) {
+ var t2,
+ t1 = this.$this.$ti;
+ t1._precomputed1._as(key);
+ t2 = t1._rest[1];
+ t2._as(value);
+ return t2._as(this.update.call$2(t1._rest[2]._as(key), t1._rest[3]._as(value)));
+ },
+ $signature() {
+ return this.$this.$ti._eval$1("2(1,2)");
+ }
+ };
+ A.CastMap_entries_closure.prototype = {
+ call$1(e) {
+ var t1 = this.$this.$ti;
+ t1._eval$1("MapEntry<1,2>")._as(e);
+ return new A.MapEntry(t1._rest[2]._as(e.key), t1._rest[3]._as(e.value), t1._eval$1("MapEntry<3,4>"));
+ },
+ $signature() {
+ return this.$this.$ti._eval$1("MapEntry<3,4>(MapEntry<1,2>)");
+ }
+ };
+ A.CastMap_removeWhere_closure.prototype = {
+ call$2(key, value) {
+ var t1 = this.$this.$ti;
+ t1._precomputed1._as(key);
+ t1._rest[1]._as(value);
+ return this.test.call$2(t1._rest[2]._as(key), t1._rest[3]._as(value));
+ },
+ $signature() {
+ return this.$this.$ti._eval$1("bool(1,2)");
+ }
+ };
A.LateError.prototype = {
toString$0(_) {
return "LateInitializationError: " + this._message;
@@ -16764,12 +19206,25 @@
get$isEmpty(_) {
return this.get$length(this) === 0;
},
+ get$first(_) {
+ if (this.get$length(this) === 0)
+ throw A.wrapException(A.IterableElementError_noElement());
+ return this.elementAt$1(0, 0);
+ },
get$last(_) {
var _this = this;
if (_this.get$length(_this) === 0)
throw A.wrapException(A.IterableElementError_noElement());
return _this.elementAt$1(0, _this.get$length(_this) - 1);
},
+ get$single(_) {
+ var _this = this;
+ if (_this.get$length(_this) === 0)
+ throw A.wrapException(A.IterableElementError_noElement());
+ if (_this.get$length(_this) > 1)
+ throw A.wrapException(A.IterableElementError_tooMany());
+ return _this.elementAt$1(0, 0);
+ },
contains$1(_, element) {
var i, _this = this,
$length = _this.get$length(_this);
@@ -16805,6 +19260,23 @@
}
return false;
},
+ lastWhere$2$orElse(_, test, orElse) {
+ var $length, i, element, _this = this,
+ t1 = A._instanceType(_this);
+ t1._eval$1("bool(ListIterable.E)")._as(test);
+ t1._eval$1("ListIterable.E()?")._as(orElse);
+ $length = _this.get$length(_this);
+ for (i = $length - 1; i >= 0; --i) {
+ element = _this.elementAt$1(0, i);
+ if (A.boolConversionCheck(test.call$1(element)))
+ return element;
+ if ($length !== _this.get$length(_this))
+ throw A.wrapException(A.ConcurrentModificationError$(_this));
+ }
+ if (orElse != null)
+ return orElse.call$0();
+ throw A.wrapException(A.IterableElementError_noElement());
+ },
join$1(_, separator) {
var first, t1, i, _this = this,
$length = _this.get$length(_this);
@@ -16861,7 +19333,7 @@
return A.SubListIterable$(this, 0, A.checkNotNullable(count, "count", type$.int), A._instanceType(this)._eval$1("ListIterable.E"));
},
toList$1$growable(_, growable) {
- return A.List_List$of(this, growable, A._instanceType(this)._eval$1("ListIterable.E"));
+ return A.List_List$of(this, true, A._instanceType(this)._eval$1("ListIterable.E"));
},
toList$0(_) {
return this.toList$1$growable(0, true);
@@ -17005,6 +19477,15 @@
get$isEmpty(_) {
return J.get$isEmpty$asx(this.__internal$_iterable);
},
+ get$first(_) {
+ return this._f.call$1(J.get$first$ax(this.__internal$_iterable));
+ },
+ get$last(_) {
+ return this._f.call$1(J.get$last$ax(this.__internal$_iterable));
+ },
+ get$single(_) {
+ return this._f.call$1(J.get$single$ax(this.__internal$_iterable));
+ },
elementAt$1(_, index) {
return this._f.call$1(J.elementAt$1$ax(this.__internal$_iterable, index));
}
@@ -17131,6 +19612,34 @@
},
$isIterator: 1
};
+ A.TakeWhileIterable.prototype = {
+ get$iterator(_) {
+ return new A.TakeWhileIterator(J.get$iterator$ax(this.__internal$_iterable), this._f, this.$ti._eval$1("TakeWhileIterator<1>"));
+ }
+ };
+ A.TakeWhileIterator.prototype = {
+ moveNext$0() {
+ var t1, _this = this;
+ if (_this._isFinished)
+ return false;
+ t1 = _this._iterator;
+ if (!t1.moveNext$0() || !A.boolConversionCheck(_this._f.call$1(t1.get$current(t1)))) {
+ _this._isFinished = true;
+ return false;
+ }
+ return true;
+ },
+ get$current(_) {
+ var t1;
+ if (this._isFinished) {
+ this.$ti._precomputed1._as(null);
+ return null;
+ }
+ t1 = this._iterator;
+ return t1.get$current(t1);
+ },
+ $isIterator: 1
+ };
A.SkipIterable.prototype = {
skip$1(_, count) {
A.ArgumentError_checkNotNull(count, "count", type$.int);
@@ -17201,6 +19710,15 @@
get$length(_) {
return 0;
},
+ get$first(_) {
+ throw A.wrapException(A.IterableElementError_noElement());
+ },
+ get$last(_) {
+ throw A.wrapException(A.IterableElementError_noElement());
+ },
+ get$single(_) {
+ throw A.wrapException(A.IterableElementError_noElement());
+ },
elementAt$1(_, index) {
throw A.wrapException(A.RangeError$range(index, 0, 0, "index", null));
},
@@ -17215,6 +19733,14 @@
this.$ti._eval$1("bool(1)")._as(test);
return false;
},
+ lastWhere$2$orElse(_, test, orElse) {
+ var t1 = this.$ti;
+ t1._eval$1("bool(1)")._as(test);
+ t1._eval$1("1()?")._as(orElse);
+ if (orElse != null)
+ return orElse.call$0();
+ throw A.wrapException(A.IterableElementError_noElement());
+ },
where$1(_, test) {
this.$ti._eval$1("bool(1)")._as(test);
return this;
@@ -17235,8 +19761,8 @@
return this;
},
toList$1$growable(_, growable) {
- var t1 = this.$ti._precomputed1;
- return growable ? J.JSArray_JSArray$growable(0, t1) : J.JSArray_JSArray$fixed(0, t1);
+ var t1 = J.JSArray_JSArray$growable(0, this.$ti._precomputed1);
+ return t1;
},
toList$0(_) {
return this.toList$1$growable(0, true);
@@ -17259,22 +19785,33 @@
return new A.FollowedByIterator(J.get$iterator$ax(this.__internal$_first), this.__internal$_second, A._instanceType(this)._eval$1("FollowedByIterator<1>"));
},
get$length(_) {
- return J.get$length$asx(this.__internal$_first) + this.__internal$_second.get$length(0);
+ return J.get$length$asx(this.__internal$_first) + J.get$length$asx(this.__internal$_second);
},
get$isEmpty(_) {
- var t1;
- if (J.get$isEmpty$asx(this.__internal$_first)) {
- t1 = this.__internal$_second;
- t1 = t1._collection$_head === t1._collection$_tail;
- } else
- t1 = false;
- return t1;
+ return J.get$isEmpty$asx(this.__internal$_first) && J.get$isEmpty$asx(this.__internal$_second);
},
get$isNotEmpty(_) {
- return J.get$isNotEmpty$asx(this.__internal$_first) || !this.__internal$_second.get$isEmpty(0);
+ return J.get$isNotEmpty$asx(this.__internal$_first) || J.get$isNotEmpty$asx(this.__internal$_second);
},
contains$1(_, value) {
- return J.contains$1$asx(this.__internal$_first, value) || this.__internal$_second.contains$1(0, value);
+ return J.contains$1$asx(this.__internal$_first, value) || J.contains$1$asx(this.__internal$_second, value);
+ },
+ get$first(_) {
+ var iterator = J.get$iterator$ax(this.__internal$_first);
+ if (iterator.moveNext$0())
+ return iterator.get$current(iterator);
+ return J.get$first$ax(this.__internal$_second);
+ },
+ get$last(_) {
+ var last,
+ iterator = J.get$iterator$ax(this.__internal$_second);
+ if (iterator.moveNext$0()) {
+ last = iterator.get$current(iterator);
+ for (; iterator.moveNext$0();)
+ last = iterator.get$current(iterator);
+ return last;
+ }
+ return J.get$last$ax(this.__internal$_first);
}
};
A.EfficientLengthFollowedByIterable.prototype = {
@@ -17284,7 +19821,21 @@
firstLength = t2.get$length(t1);
if (index < firstLength)
return t2.elementAt$1(t1, index);
- return this.__internal$_second.elementAt$1(0, index - firstLength);
+ return J.elementAt$1$ax(this.__internal$_second, index - firstLength);
+ },
+ get$first(_) {
+ var t1 = this.__internal$_first,
+ t2 = J.getInterceptor$asx(t1);
+ if (t2.get$isNotEmpty(t1))
+ return t2.get$first(t1);
+ return J.get$first$ax(this.__internal$_second);
+ },
+ get$last(_) {
+ var t1 = this.__internal$_second,
+ t2 = J.getInterceptor$asx(t1);
+ if (t2.get$isNotEmpty(t1))
+ return t2.get$last(t1);
+ return J.get$last$ax(this.__internal$_first);
},
$isEfficientLengthIterable: 1
};
@@ -17295,7 +19846,7 @@
return true;
t1 = _this._nextIterable;
if (t1 != null) {
- _this.set$_currentIterator(A._ListQueueIterator$(t1, t1.$ti._precomputed1));
+ _this.set$_currentIterator(J.get$iterator$ax(t1));
_this.set$_nextIterable(null);
return _this._currentIterator.moveNext$0();
}
@@ -17335,6 +19886,49 @@
A.FixedLengthListMixin.prototype = {
set$length(receiver, newLength) {
throw A.wrapException(A.UnsupportedError$("Cannot change the length of a fixed-length list"));
+ },
+ add$1(receiver, value) {
+ A.instanceType(receiver)._eval$1("FixedLengthListMixin.E")._as(value);
+ throw A.wrapException(A.UnsupportedError$("Cannot add to a fixed-length list"));
+ },
+ insert$2(receiver, index, value) {
+ A.instanceType(receiver)._eval$1("FixedLengthListMixin.E")._as(value);
+ throw A.wrapException(A.UnsupportedError$("Cannot add to a fixed-length list"));
+ },
+ insertAll$2(receiver, at, iterable) {
+ A.instanceType(receiver)._eval$1("Iterable")._as(iterable);
+ throw A.wrapException(A.UnsupportedError$("Cannot add to a fixed-length list"));
+ },
+ addAll$1(receiver, iterable) {
+ A.instanceType(receiver)._eval$1("Iterable")._as(iterable);
+ throw A.wrapException(A.UnsupportedError$("Cannot add to a fixed-length list"));
+ },
+ remove$1(receiver, element) {
+ throw A.wrapException(A.UnsupportedError$("Cannot remove from a fixed-length list"));
+ },
+ removeWhere$1(receiver, test) {
+ A.instanceType(receiver)._eval$1("bool(FixedLengthListMixin.E)")._as(test);
+ throw A.wrapException(A.UnsupportedError$("Cannot remove from a fixed-length list"));
+ },
+ retainWhere$1(receiver, test) {
+ A.instanceType(receiver)._eval$1("bool(FixedLengthListMixin.E)")._as(test);
+ throw A.wrapException(A.UnsupportedError$("Cannot remove from a fixed-length list"));
+ },
+ clear$0(receiver) {
+ throw A.wrapException(A.UnsupportedError$("Cannot clear a fixed-length list"));
+ },
+ removeAt$1(receiver, index) {
+ throw A.wrapException(A.UnsupportedError$("Cannot remove from a fixed-length list"));
+ },
+ removeLast$0(receiver) {
+ throw A.wrapException(A.UnsupportedError$("Cannot remove from a fixed-length list"));
+ },
+ removeRange$2(receiver, start, end) {
+ throw A.wrapException(A.UnsupportedError$("Cannot remove from a fixed-length list"));
+ },
+ replaceRange$3(receiver, start, end, iterable) {
+ A.instanceType(receiver)._eval$1("Iterable")._as(iterable);
+ throw A.wrapException(A.UnsupportedError$("Cannot remove from a fixed-length list"));
}
};
A.UnmodifiableListMixin.prototype = {
@@ -17345,11 +19939,131 @@
set$length(_, newLength) {
throw A.wrapException(A.UnsupportedError$("Cannot change the length of an unmodifiable list"));
},
+ set$first(_, element) {
+ A._instanceType(this)._eval$1("UnmodifiableListMixin.E")._as(element);
+ throw A.wrapException(A.UnsupportedError$("Cannot modify an unmodifiable list"));
+ },
+ set$last(_, element) {
+ A._instanceType(this)._eval$1("UnmodifiableListMixin.E")._as(element);
+ throw A.wrapException(A.UnsupportedError$("Cannot modify an unmodifiable list"));
+ },
+ setAll$2(_, at, iterable) {
+ A._instanceType(this)._eval$1("Iterable")._as(iterable);
+ throw A.wrapException(A.UnsupportedError$("Cannot modify an unmodifiable list"));
+ },
+ add$1(_, value) {
+ A._instanceType(this)._eval$1("UnmodifiableListMixin.E")._as(value);
+ throw A.wrapException(A.UnsupportedError$("Cannot add to an unmodifiable list"));
+ },
+ insert$2(_, index, element) {
+ A._instanceType(this)._eval$1("UnmodifiableListMixin.E")._as(element);
+ throw A.wrapException(A.UnsupportedError$("Cannot add to an unmodifiable list"));
+ },
+ insertAll$2(_, at, iterable) {
+ A._instanceType(this)._eval$1("Iterable")._as(iterable);
+ throw A.wrapException(A.UnsupportedError$("Cannot add to an unmodifiable list"));
+ },
+ addAll$1(_, iterable) {
+ A._instanceType(this)._eval$1("Iterable")._as(iterable);
+ throw A.wrapException(A.UnsupportedError$("Cannot add to an unmodifiable list"));
+ },
+ remove$1(_, element) {
+ throw A.wrapException(A.UnsupportedError$("Cannot remove from an unmodifiable list"));
+ },
+ removeWhere$1(_, test) {
+ A._instanceType(this)._eval$1("bool(UnmodifiableListMixin.E)")._as(test);
+ throw A.wrapException(A.UnsupportedError$("Cannot remove from an unmodifiable list"));
+ },
+ retainWhere$1(_, test) {
+ A._instanceType(this)._eval$1("bool(UnmodifiableListMixin.E)")._as(test);
+ throw A.wrapException(A.UnsupportedError$("Cannot remove from an unmodifiable list"));
+ },
+ sort$1(_, compare) {
+ A._instanceType(this)._eval$1("int(UnmodifiableListMixin.E,UnmodifiableListMixin.E)?")._as(compare);
+ throw A.wrapException(A.UnsupportedError$("Cannot modify an unmodifiable list"));
+ },
+ sort$0(_) {
+ return this.sort$1(0, null);
+ },
+ shuffle$1(_, random) {
+ throw A.wrapException(A.UnsupportedError$("Cannot modify an unmodifiable list"));
+ },
+ clear$0(_) {
+ throw A.wrapException(A.UnsupportedError$("Cannot clear an unmodifiable list"));
+ },
+ removeAt$1(_, index) {
+ throw A.wrapException(A.UnsupportedError$("Cannot remove from an unmodifiable list"));
+ },
+ removeLast$0(_) {
+ throw A.wrapException(A.UnsupportedError$("Cannot remove from an unmodifiable list"));
+ },
+ setRange$4(_, start, end, iterable, skipCount) {
+ A._instanceType(this)._eval$1("Iterable")._as(iterable);
+ throw A.wrapException(A.UnsupportedError$("Cannot modify an unmodifiable list"));
+ },
+ setRange$3(_, start, end, iterable) {
+ return this.setRange$4(0, start, end, iterable, 0);
+ },
+ removeRange$2(_, start, end) {
+ throw A.wrapException(A.UnsupportedError$("Cannot remove from an unmodifiable list"));
+ },
+ replaceRange$3(_, start, end, iterable) {
+ A._instanceType(this)._eval$1("Iterable")._as(iterable);
+ throw A.wrapException(A.UnsupportedError$("Cannot remove from an unmodifiable list"));
+ },
fillRange$3(_, start, end, fillValue) {
+ A._instanceType(this)._eval$1("UnmodifiableListMixin.E?")._as(fillValue);
throw A.wrapException(A.UnsupportedError$("Cannot modify an unmodifiable list"));
}
};
A.UnmodifiableListBase.prototype = {};
+ A._ListIndicesIterable.prototype = {
+ get$length(_) {
+ return J.get$length$asx(this._backedList);
+ },
+ elementAt$1(_, index) {
+ A.IndexError_check(index, J.get$length$asx(this._backedList), this);
+ return index;
+ }
+ };
+ A.ListMapView.prototype = {
+ $index(_, key) {
+ return this.containsKey$1(0, key) ? J.$index$asx(this.__internal$_values, A._asInt(key)) : null;
+ },
+ get$length(_) {
+ return J.get$length$asx(this.__internal$_values);
+ },
+ get$values(_) {
+ return A.SubListIterable$(this.__internal$_values, 0, null, this.$ti._precomputed1);
+ },
+ get$keys(_) {
+ return new A._ListIndicesIterable(this.__internal$_values);
+ },
+ get$isEmpty(_) {
+ return J.get$isEmpty$asx(this.__internal$_values);
+ },
+ get$isNotEmpty(_) {
+ return J.get$isNotEmpty$asx(this.__internal$_values);
+ },
+ containsValue$1(_, value) {
+ return J.contains$1$asx(this.__internal$_values, value);
+ },
+ containsKey$1(_, key) {
+ return A._isInt(key) && key >= 0 && key < J.get$length$asx(this.__internal$_values);
+ },
+ forEach$1(_, f) {
+ var t1, t2, $length, i;
+ this.$ti._eval$1("~(int,1)")._as(f);
+ t1 = this.__internal$_values;
+ t2 = J.getInterceptor$asx(t1);
+ $length = t2.get$length(t1);
+ for (i = 0; i < $length; ++i) {
+ f.call$2(i, t2.$index(t1, i));
+ if ($length !== t2.get$length(t1))
+ throw A.wrapException(A.ConcurrentModificationError$(t1));
+ }
+ }
+ };
A.ReversedListIterable.prototype = {
get$length(_) {
return J.get$length$asx(this._source);
@@ -17382,8 +20096,8 @@
A.__CastListBase__CastIterableBase_ListMixin.prototype = {};
A._Record_2_digits_ex78ception.prototype = {$recipe: "+digits,exception(1,2)", $shape: 1};
A._Record_2_errors_success.prototype = {$recipe: "+errors,success(1,2)", $shape: 2};
- A._Record_2_runner_script.prototype = {$recipe: "+runner,script(1,2)", $shape: 3};
- A._Record_3_err_item_st.prototype = {$recipe: "+err,item,st(1,2,3)", $shape: 4};
+ A._Record_2_lazy_ref.prototype = {$recipe: "+lazy,ref(1,2)", $shape: 3};
+ A._Record_2_runner_script.prototype = {$recipe: "+runner,script(1,2)", $shape: 4};
A.ConstantMapView.prototype = {};
A.ConstantMap.prototype = {
cast$2$0(_, RK, RV) {
@@ -17399,9 +20113,86 @@
toString$0(_) {
return A.MapBase_mapToString(this);
},
+ $indexSet(_, key, value) {
+ var t1 = A._instanceType(this);
+ t1._precomputed1._as(key);
+ t1._rest[1]._as(value);
+ A.ConstantMap__throwUnmodifiable();
+ },
+ putIfAbsent$2(_, key, ifAbsent) {
+ var t1 = A._instanceType(this);
+ t1._precomputed1._as(key);
+ t1._eval$1("2()")._as(ifAbsent);
+ A.ConstantMap__throwUnmodifiable();
+ },
remove$1(_, key) {
A.ConstantMap__throwUnmodifiable();
},
+ clear$0(_) {
+ A.ConstantMap__throwUnmodifiable();
+ },
+ addAll$1(_, other) {
+ A._instanceType(this)._eval$1("Map<1,2>")._as(other);
+ A.ConstantMap__throwUnmodifiable();
+ },
+ get$entries(_) {
+ return new A._SyncStarIterable(this.entries$body$ConstantMap(0), A._instanceType(this)._eval$1("_SyncStarIterable>"));
+ },
+ entries$body$ConstantMap($async$_) {
+ var $async$self = this;
+ return function() {
+ var _ = $async$_;
+ var $async$goto = 0, $async$handler = 1, $async$currentError, t1, t2, t3, key, t4;
+ return function $async$get$entries($async$iterator, $async$errorCode, $async$result) {
+ if ($async$errorCode === 1) {
+ $async$currentError = $async$result;
+ $async$goto = $async$handler;
+ }
+ while (true)
+ switch ($async$goto) {
+ case 0:
+ // Function start
+ t1 = $async$self.get$keys($async$self), t1 = t1.get$iterator(t1), t2 = A._instanceType($async$self), t3 = t2._rest[1], t2 = t2._eval$1("MapEntry<1,2>");
+ case 2:
+ // for condition
+ if (!t1.moveNext$0()) {
+ // goto after for
+ $async$goto = 3;
+ break;
+ }
+ key = t1.get$current(t1);
+ t4 = $async$self.$index(0, key);
+ $async$goto = 4;
+ return $async$iterator._current = new A.MapEntry(key, t4 == null ? t3._as(t4) : t4, t2), 1;
+ case 4:
+ // after yield
+ // goto for condition
+ $async$goto = 2;
+ break;
+ case 3:
+ // after for
+ // implicit return
+ return 0;
+ case 1:
+ // rethrow
+ return $async$iterator._datum = $async$currentError, 3;
+ }
+ };
+ };
+ },
+ addEntries$1(_, entries) {
+ var t2, t3, t4, t5,
+ t1 = A._instanceType(this);
+ t1._eval$1("Iterable>")._as(entries);
+ for (t2 = entries.get$iterator(entries), t3 = t1._precomputed1, t1 = t1._rest[1]; t2.moveNext$0();) {
+ t4 = t2.get$current(t2);
+ t5 = t4.key;
+ t4 = t4.value;
+ t3._as(t5);
+ t1._as(t4);
+ A.ConstantMap__throwUnmodifiable();
+ }
+ },
map$2$1(_, transform, K2, V2) {
var result = A.LinkedHashMap_LinkedHashMap$_empty(K2, V2);
this.forEach$1(0, new A.ConstantMap_map_closure(this, A._instanceType(this)._bind$1(K2)._bind$1(V2)._eval$1("MapEntry<1,2>(3,4)")._as(transform), result));
@@ -17411,6 +20202,21 @@
var t1 = type$.dynamic;
return this.map$2$1(0, transform, t1, t1);
},
+ update$3$ifAbsent(_, key, update, ifAbsent) {
+ var t1 = A._instanceType(this);
+ t1._precomputed1._as(key);
+ t1._eval$1("2(2)")._as(update);
+ t1._eval$1("2()?")._as(ifAbsent);
+ A.ConstantMap__throwUnmodifiable();
+ },
+ updateAll$1(_, update) {
+ A._instanceType(this)._eval$1("2(1,2)")._as(update);
+ A.ConstantMap__throwUnmodifiable();
+ },
+ removeWhere$1(_, test) {
+ A._instanceType(this)._eval$1("bool(1,2)")._as(test);
+ A.ConstantMap__throwUnmodifiable();
+ },
$isMap: 1
};
A.ConstantMap_map_closure.prototype = {
@@ -17435,6 +20241,9 @@
}
return keys;
},
+ containsValue$1(_, needle) {
+ return B.JSArray_methods.contains$1(this._values, needle);
+ },
containsKey$1(_, key) {
if (typeof key != "string")
return false;
@@ -17502,6 +20311,10 @@
add$1(_, value) {
A._instanceType(this)._precomputed1._as(value);
A.ConstantSet__throwUnmodifiable();
+ },
+ addAll$1(_, elements) {
+ A._instanceType(this)._eval$1("Iterable<1>")._as(elements);
+ A.ConstantSet__throwUnmodifiable();
}
};
A.ConstantStringSet.prototype = {
@@ -17577,23 +20390,29 @@
$eq(_, other) {
if (other == null)
return false;
- return other instanceof A.Instantiation1 && this._genericClosure.$eq(0, other._genericClosure) && A.getRuntimeTypeOfClosure(this) === A.getRuntimeTypeOfClosure(other);
+ return other instanceof A.Instantiation && this._genericClosure.$eq(0, other._genericClosure) && A.getRuntimeTypeOfClosure(this) === A.getRuntimeTypeOfClosure(other);
},
get$hashCode(_) {
return A.Object_hash(this._genericClosure, A.getRuntimeTypeOfClosure(this), B.C_SentinelValue, B.C_SentinelValue);
},
toString$0(_) {
- var t1 = B.JSArray_methods.join$1([A.createRuntimeType(this.$ti._precomputed1)], ", ");
+ var t1 = B.JSArray_methods.join$1(this.get$_types(), ", ");
return this._genericClosure.toString$0(0) + " with " + ("<" + t1 + ">");
}
};
A.Instantiation1.prototype = {
+ get$_types() {
+ return [A.createRuntimeType(this.$ti._precomputed1)];
+ },
call$1(a0) {
return this._genericClosure.call$1$1(a0, this.$ti._rest[0]);
},
call$2(a0, a1) {
return this._genericClosure.call$1$2(a0, a1, this.$ti._rest[0]);
},
+ call$0() {
+ return this._genericClosure.call$1$0(this.$ti._rest[0]);
+ },
call$4(a0, a1, a2, a3) {
return this._genericClosure.call$1$4(a0, a1, a2, a3, this.$ti._rest[0]);
},
@@ -17601,6 +20420,24 @@
return A.instantiatedGenericFunctionType(A.closureFunctionType(this._genericClosure), this.$ti);
}
};
+ A.Instantiation2.prototype = {
+ get$_types() {
+ var t1 = this.$ti;
+ return [A.createRuntimeType(t1._precomputed1), A.createRuntimeType(t1._rest[1])];
+ },
+ call$1(a0) {
+ return this._genericClosure.call$2$1(a0, this.$ti._rest[0], this.$ti._rest[1]);
+ },
+ call$4(a0, a1, a2, a3) {
+ return this._genericClosure.call$2$4(a0, a1, a2, a3, this.$ti._rest[0], this.$ti._rest[1]);
+ },
+ call$5(a0, a1, a2, a3, a4) {
+ return this._genericClosure.call$2$5(a0, a1, a2, a3, a4, this.$ti._rest[0], this.$ti._rest[1]);
+ },
+ $signature() {
+ return A.instantiatedGenericFunctionType(A.closureFunctionType(this._genericClosure), this.$ti);
+ }
+ };
A.JSInvocationMirror.prototype = {
get$memberName() {
var t1 = this._memberName;
@@ -17657,7 +20494,7 @@
B.JSArray_methods.add$1(this.$arguments, argument);
++t1.argumentCount;
},
- $signature: 19
+ $signature: 41
};
A.TypeErrorDecoder.prototype = {
matchTypeError$1(message) {
@@ -17827,6 +20664,9 @@
return false;
return this.internalFindBucketIndex$2(rest[this.internalComputeHashCode$1(key)], key) >= 0;
},
+ containsValue$1(_, value) {
+ return new A.LinkedHashMapKeyIterable(this, A._instanceType(this)._eval$1("LinkedHashMapKeyIterable<1>")).any$1(0, new A.JsLinkedHashMap_containsValue_closure(this, value));
+ },
addAll$1(_, other) {
A._instanceType(this)._eval$1("Map<1,2>")._as(other).forEach$1(0, new A.JsLinkedHashMap_addAll_closure(this));
},
@@ -18043,6 +20883,15 @@
return A._instanceType(this.$this)._eval$1("2(1)");
}
};
+ A.JsLinkedHashMap_containsValue_closure.prototype = {
+ call$1(each) {
+ var t1 = this.$this;
+ return J.$eq$(t1.$index(0, A._instanceType(t1)._precomputed1._as(each)), this.value);
+ },
+ $signature() {
+ return A._instanceType(this.$this)._eval$1("bool(1)");
+ }
+ };
A.JsLinkedHashMap_addAll_closure.prototype = {
call$2(key, value) {
var t1 = this.$this,
@@ -18114,19 +20963,19 @@
call$1(o) {
return this.getTag(o);
},
- $signature: 68
+ $signature: 94
};
A.initHooks_closure0.prototype = {
call$2(o, tag) {
return this.getUnknownTag(o, tag);
},
- $signature: 137
+ $signature: 238
};
A.initHooks_closure1.prototype = {
call$1(tag) {
return this.prototypeForTag(A._asString(tag));
},
- $signature: 141
+ $signature: 284
};
A._Record.prototype = {
get$runtimeType(_) {
@@ -18204,21 +21053,6 @@
return A.Object_hash(this.$shape, this._0, this._1, B.C_SentinelValue);
}
};
- A._Record3.prototype = {
- _getFieldValues$0() {
- return [this._0, this._1, this._2];
- },
- $eq(_, other) {
- var _this = this;
- if (other == null)
- return false;
- return other instanceof A._Record3 && _this.$shape === other.$shape && J.$eq$(_this._0, other._0) && J.$eq$(_this._1, other._1) && J.$eq$(_this._2, other._2);
- },
- get$hashCode(_) {
- var _this = this;
- return A.Object_hash(_this.$shape, _this._0, _this._1, _this._2);
- }
- };
A.JSSyntaxRegExp.prototype = {
toString$0(_) {
return "RegExp/" + this.pattern + "/" + this._nativeRegExp.flags;
@@ -18373,6 +21207,13 @@
A._StringAllMatchesIterable.prototype = {
get$iterator(_) {
return new A._StringAllMatchesIterator(this._input, this._pattern, this.__js_helper$_index);
+ },
+ get$first(_) {
+ var t1 = this._pattern,
+ index = this._input.indexOf(t1, this.__js_helper$_index);
+ if (index >= 0)
+ return new A.StringMatch(index, t1);
+ throw A.wrapException(A.IterableElementError_noElement());
}
};
A._StringAllMatchesIterator.prototype = {
@@ -18494,6 +21335,10 @@
return A.ioore(t1, t3);
t1[t3] = value.w;
},
+ sublist$2(_, start, end) {
+ var t1 = this._storage;
+ return new A.NativeFloat32x4List(B.NativeFloat32List_methods.sublist$2(t1, start * 4, A._checkValidRange(start, end, t1.length / 4 | 0) * 4));
+ },
$isEfficientLengthIterable: 1,
$isTrustedGetRuntimeType: 1,
$isIterable: 1,
@@ -18556,6 +21401,10 @@
return A.ioore(t1, t3);
t1[t3] = value.w;
},
+ sublist$2(_, start, end) {
+ var t1 = this._storage;
+ return new A.NativeInt32x4List(B.NativeInt32List_methods.sublist$2(t1, start * 4, A._checkValidRange(start, end, t1.length / 4 | 0) * 4));
+ },
$isEfficientLengthIterable: 1,
$isTrustedGetRuntimeType: 1,
$isIterable: 1,
@@ -18602,6 +21451,10 @@
return A.ioore(t1, t3);
t1[t3] = value.y;
},
+ sublist$2(_, start, end) {
+ var t1 = this._storage;
+ return new A.NativeFloat64x2List(B.NativeFloat64List_methods.sublist$2(t1, start * 2, A._checkValidRange(start, end, t1.length / 2 | 0) * 2));
+ },
$isEfficientLengthIterable: 1,
$isTrustedGetRuntimeType: 1,
$isIterable: 1,
@@ -18613,6 +21466,14 @@
get$buffer(receiver) {
return receiver.buffer;
},
+ _invalidPosition$3(receiver, position, $length, $name) {
+ var t1 = A.RangeError$range(position, 0, $length, $name, null);
+ throw A.wrapException(t1);
+ },
+ _checkPosition$3(receiver, position, $length, $name) {
+ if (position >>> 0 !== position || position > $length)
+ this._invalidPosition$3(receiver, position, $length, $name);
+ },
$isNativeTypedData: 1,
$isTypedData: 1
};
@@ -18636,6 +21497,23 @@
get$length(receiver) {
return receiver.length;
},
+ _setRangeFast$4(receiver, start, end, source, skipCount) {
+ var count, sourceLength,
+ targetLength = receiver.length;
+ this._checkPosition$3(receiver, start, targetLength, "start");
+ this._checkPosition$3(receiver, end, targetLength, "end");
+ if (start > end)
+ throw A.wrapException(A.RangeError$range(start, 0, end, null, null));
+ count = end - start;
+ if (skipCount < 0)
+ throw A.wrapException(A.ArgumentError$(skipCount, null));
+ sourceLength = source.length;
+ if (sourceLength - skipCount < count)
+ throw A.wrapException(A.StateError$("Not enough elements"));
+ if (skipCount !== 0 || sourceLength !== count)
+ source = source.subarray(skipCount, skipCount + count);
+ receiver.set(source, start);
+ },
$isJavaScriptIndexingBehavior: 1
};
A.NativeTypedArrayOfDouble.prototype = {
@@ -18648,6 +21526,17 @@
A._checkValidIndex(index, receiver, receiver.length);
receiver[index] = value;
},
+ setRange$4(receiver, start, end, iterable, skipCount) {
+ type$.Iterable_double._as(iterable);
+ if (type$.NativeTypedArrayOfDouble._is(iterable)) {
+ this._setRangeFast$4(receiver, start, end, iterable, skipCount);
+ return;
+ }
+ this.super$ListBase$setRange(receiver, start, end, iterable, skipCount);
+ },
+ setRange$3(receiver, start, end, iterable) {
+ return this.setRange$4(receiver, start, end, iterable, 0);
+ },
$isEfficientLengthIterable: 1,
$isIterable: 1,
$isList: 1
@@ -18658,6 +21547,17 @@
A._checkValidIndex(index, receiver, receiver.length);
receiver[index] = value;
},
+ setRange$4(receiver, start, end, iterable, skipCount) {
+ type$.Iterable_int._as(iterable);
+ if (type$.NativeTypedArrayOfInt._is(iterable)) {
+ this._setRangeFast$4(receiver, start, end, iterable, skipCount);
+ return;
+ }
+ this.super$ListBase$setRange(receiver, start, end, iterable, skipCount);
+ },
+ setRange$3(receiver, start, end, iterable) {
+ return this.setRange$4(receiver, start, end, iterable, 0);
+ },
$isEfficientLengthIterable: 1,
$isIterable: 1,
$isList: 1
@@ -18666,6 +21566,9 @@
get$runtimeType(receiver) {
return B.Type_Float32List_Ymk;
},
+ sublist$2(receiver, start, end) {
+ return new Float32Array(receiver.subarray(start, A._checkValidRange(start, end, receiver.length)));
+ },
$isTrustedGetRuntimeType: 1,
$isFloat32List: 1
};
@@ -18673,6 +21576,9 @@
get$runtimeType(receiver) {
return B.Type_Float64List_Ymk;
},
+ sublist$2(receiver, start, end) {
+ return new Float64Array(receiver.subarray(start, A._checkValidRange(start, end, receiver.length)));
+ },
$isTrustedGetRuntimeType: 1,
$isFloat64List: 1
};
@@ -18684,6 +21590,9 @@
A._checkValidIndex(index, receiver, receiver.length);
return receiver[index];
},
+ sublist$2(receiver, start, end) {
+ return new Int16Array(receiver.subarray(start, A._checkValidRange(start, end, receiver.length)));
+ },
$isTrustedGetRuntimeType: 1,
$isInt16List: 1
};
@@ -18695,6 +21604,9 @@
A._checkValidIndex(index, receiver, receiver.length);
return receiver[index];
},
+ sublist$2(receiver, start, end) {
+ return new Int32Array(receiver.subarray(start, A._checkValidRange(start, end, receiver.length)));
+ },
$isTrustedGetRuntimeType: 1,
$isInt32List: 1
};
@@ -18706,6 +21618,9 @@
A._checkValidIndex(index, receiver, receiver.length);
return receiver[index];
},
+ sublist$2(receiver, start, end) {
+ return new Int8Array(receiver.subarray(start, A._checkValidRange(start, end, receiver.length)));
+ },
$isTrustedGetRuntimeType: 1,
$isInt8List: 1
};
@@ -18717,6 +21632,9 @@
A._checkValidIndex(index, receiver, receiver.length);
return receiver[index];
},
+ sublist$2(receiver, start, end) {
+ return new Uint16Array(receiver.subarray(start, A._checkValidRange(start, end, receiver.length)));
+ },
$isTrustedGetRuntimeType: 1,
$isUint16List: 1
};
@@ -18728,6 +21646,9 @@
A._checkValidIndex(index, receiver, receiver.length);
return receiver[index];
},
+ sublist$2(receiver, start, end) {
+ return new Uint32Array(receiver.subarray(start, A._checkValidRange(start, end, receiver.length)));
+ },
$isTrustedGetRuntimeType: 1,
$isUint32List: 1
};
@@ -18742,6 +21663,9 @@
A._checkValidIndex(index, receiver, receiver.length);
return receiver[index];
},
+ sublist$2(receiver, start, end) {
+ return new Uint8ClampedArray(receiver.subarray(start, A._checkValidRange(start, end, receiver.length)));
+ },
$isTrustedGetRuntimeType: 1,
$isUint8ClampedList: 1
};
@@ -18756,6 +21680,9 @@
A._checkValidIndex(index, receiver, receiver.length);
return receiver[index];
},
+ sublist$2(receiver, start, end) {
+ return new Uint8Array(receiver.subarray(start, A._checkValidRange(start, end, receiver.length)));
+ },
$isTrustedGetRuntimeType: 1,
$isNativeUint8List: 1,
$isUint8List: 1
@@ -18818,7 +21745,7 @@
t1.storedCallback = null;
f.call$0();
},
- $signature: 13
+ $signature: 28
};
A._AsyncRun__initializeScheduleImmediate_closure.prototype = {
call$1(callback) {
@@ -18828,7 +21755,7 @@
t2 = this.span;
t1.firstChild ? t1.removeChild(t2) : t1.appendChild(t2);
},
- $signature: 109
+ $signature: 223
};
A._AsyncRun__scheduleImmediateJsOverride_internalCallback.prototype = {
call$0() {
@@ -18926,19 +21853,19 @@
call$1(result) {
return this.bodyFunction.call$2(0, result);
},
- $signature: 17
+ $signature: 33
};
A._awaitOnObject_closure0.prototype = {
call$2(error, stackTrace) {
this.bodyFunction.call$2(1, new A.ExceptionAndStackTrace(error, type$.StackTrace._as(stackTrace)));
},
- $signature: 168
+ $signature: 159
};
A._wrapJsFunctionForAsync_closure.prototype = {
call$2(errorCode, result) {
this.$protected(A._asInt(errorCode), result);
},
- $signature: 152
+ $signature: 191
};
A._SyncStarIterator.prototype = {
get$current(_) {
@@ -19072,12 +21999,6 @@
}
};
A._BroadcastStreamController.prototype = {
- get$stream(_) {
- return new A._BroadcastStream(this, A._instanceType(this)._eval$1("_BroadcastStream<1>"));
- },
- get$isClosed() {
- return (this._state & 4) !== 0;
- },
get$_mayAddEvent() {
return this._state < 4;
},
@@ -19408,7 +22329,7 @@
_this._future._completeError$2(t2, t1);
}
},
- $signature: 36
+ $signature: 60
};
A.Future_wait_closure.prototype = {
call$1(value) {
@@ -19464,7 +22385,7 @@
if ((t1.future._state & 30) === 0)
t1.completeError$2(error, stack);
},
- $signature: 36
+ $signature: 60
};
A.Future_forEach_closure.prototype = {
call$0() {
@@ -19479,7 +22400,7 @@
return result.then$1$1(A.async_Future__kTrue$closure(), type$.bool);
return true;
},
- $signature: 133
+ $signature: 312
};
A.Future_doWhile_closure.prototype = {
call$1(keepGoing) {
@@ -19518,7 +22439,7 @@
}
_this.doneSignal._complete$1(null);
},
- $signature: 62
+ $signature: 97
};
A.FutureExtensions_onError_onError.prototype = {
call$2(error, stackTrace) {
@@ -19857,13 +22778,13 @@
t1._completeError$2(error, stackTrace);
}
},
- $signature: 13
+ $signature: 28
};
A._Future__chainForeignFuture_closure0.prototype = {
call$2(error, stackTrace) {
this.$this._completeError$2(type$.Object._as(error), type$.StackTrace._as(stackTrace));
},
- $signature: 46
+ $signature: 68
};
A._Future__chainForeignFuture_closure1.prototype = {
call$0() {
@@ -19928,7 +22849,7 @@
call$1(_) {
return this.originalSource;
},
- $signature: 166
+ $signature: 180
};
A._Future__propagateToListeners_handleValueCallback.prototype = {
call$0() {
@@ -20024,7 +22945,7 @@
t1._addError$2(t2, type$.StackTrace._as(stackTrace));
t1._closeUnchecked$0();
},
- $signature: 45
+ $signature: 69
};
A.Stream_Stream$fromIterable_closure.prototype = {
call$1(controller) {
@@ -20156,12 +23077,6 @@
$signature: 2
};
A._StreamController.prototype = {
- get$stream(_) {
- return new A._ControllerStream(this, A._instanceType(this)._eval$1("_ControllerStream<1>"));
- },
- get$isClosed() {
- return (this._state & 4) !== 0;
- },
get$_pendingEvents() {
var t1, _this = this;
if ((_this._state & 8) === 0)
@@ -20673,7 +23588,7 @@
else
t1._completeError$2(error, stackTrace);
},
- $signature: 46
+ $signature: 68
};
A._BufferingStreamSubscription_asFuture__closure.prototype = {
call$0() {
@@ -21033,9 +23948,6 @@
if ((t1 & 1) !== 0)
_this.get$_subscription()._async$_close$0();
},
- get$stream(_) {
- throw A.wrapException(A.UnsupportedError$("Not available"));
- },
$isMultiStreamController: 1
};
A._cancelAndValue_closure.prototype = {
@@ -21676,6 +24588,12 @@
return false;
return this._findBucketIndex$2(this._getBucket$2(rest, key), key) >= 0;
},
+ containsValue$1(_, value) {
+ return B.JSArray_methods.any$1(this._computeKeys$0(), new A._HashMap_containsValue_closure(this, value));
+ },
+ addAll$1(_, other) {
+ A._instanceType(this)._eval$1("Map<1,2>")._as(other).forEach$1(0, new A._HashMap_addAll_closure(this));
+ },
$index(_, key) {
var strings, t1, nums;
if (typeof key == "string" && key !== "__proto__") {
@@ -21737,9 +24655,51 @@
}
}
},
+ putIfAbsent$2(_, key, ifAbsent) {
+ var t2, value, _this = this,
+ t1 = A._instanceType(_this);
+ t1._precomputed1._as(key);
+ t1._eval$1("2()")._as(ifAbsent);
+ if (_this.containsKey$1(0, key)) {
+ t2 = _this.$index(0, key);
+ return t2 == null ? t1._rest[1]._as(t2) : t2;
+ }
+ value = ifAbsent.call$0();
+ _this.$indexSet(0, key, value);
+ return value;
+ },
remove$1(_, key) {
- var t1 = this._collection$_removeHashTableEntry$2(this._collection$_strings, key);
- return t1;
+ var _this = this;
+ if (typeof key == "string" && key !== "__proto__")
+ return _this._collection$_removeHashTableEntry$2(_this._collection$_strings, key);
+ else if (typeof key == "number" && (key & 1073741823) === key)
+ return _this._collection$_removeHashTableEntry$2(_this._collection$_nums, key);
+ else
+ return _this._remove$1(0, key);
+ },
+ _remove$1(_, key) {
+ var hash, bucket, index, result, _this = this,
+ rest = _this._collection$_rest;
+ if (rest == null)
+ return null;
+ hash = _this._computeHashCode$1(key);
+ bucket = rest[hash];
+ index = _this._findBucketIndex$2(bucket, key);
+ if (index < 0)
+ return null;
+ --_this._collection$_length;
+ _this._collection$_keys = null;
+ result = bucket.splice(index, 2)[1];
+ if (0 === bucket.length)
+ delete rest[hash];
+ return result;
+ },
+ clear$0(_) {
+ var _this = this;
+ if (_this._collection$_length > 0) {
+ _this._collection$_strings = _this._collection$_nums = _this._collection$_rest = _this._collection$_keys = null;
+ _this._collection$_length = 0;
+ }
},
forEach$1(_, action) {
var keys, $length, t2, i, key, t3, _this = this,
@@ -21844,6 +24804,22 @@
return A._instanceType(this.$this)._eval$1("2(1)");
}
};
+ A._HashMap_containsValue_closure.prototype = {
+ call$1(each) {
+ return J.$eq$(this.$this.$index(0, each), this.value);
+ },
+ $signature: 17
+ };
+ A._HashMap_addAll_closure.prototype = {
+ call$2(key, value) {
+ var t1 = this.$this,
+ t2 = A._instanceType(t1);
+ t1.$indexSet(0, t2._precomputed1._as(key), t2._rest[1]._as(value));
+ },
+ $signature() {
+ return A._instanceType(this.$this)._eval$1("~(1,2)");
+ }
+ };
A._IdentityHashMap.prototype = {
_computeHashCode$1(key) {
return A.objectHashCode(key) & 1073741823;
@@ -21909,6 +24885,12 @@
_newSet$0() {
return new A._LinkedHashSet(A._instanceType(this)._eval$1("_LinkedHashSet<1>"));
},
+ _newSimilarSet$1$0($R) {
+ return new A._LinkedHashSet($R._eval$1("_LinkedHashSet<0>"));
+ },
+ _newSimilarSet$0() {
+ return this._newSimilarSet$1$0(type$.dynamic);
+ },
get$iterator(_) {
var _this = this,
t1 = new A._LinkedHashSetIterator(_this, _this._collection$_modifications, A._instanceType(_this)._eval$1("_LinkedHashSetIterator<1>"));
@@ -21945,6 +24927,18 @@
return false;
return this._findBucketIndex$2(rest[this._computeHashCode$1(object)], object) >= 0;
},
+ get$first(_) {
+ var first = this._collection$_first;
+ if (first == null)
+ throw A.wrapException(A.StateError$("No elements"));
+ return A._instanceType(this)._precomputed1._as(first._element);
+ },
+ get$last(_) {
+ var last = this._collection$_last;
+ if (last == null)
+ throw A.wrapException(A.StateError$("No elements"));
+ return A._instanceType(this)._precomputed1._as(last._element);
+ },
add$1(_, element) {
var strings, nums, _this = this;
A._instanceType(_this)._precomputed1._as(element);
@@ -22100,6 +25094,9 @@
$isIterator: 1
};
A.UnmodifiableListView.prototype = {
+ cast$1$0(_, $R) {
+ return new A.UnmodifiableListView(this._collection$_source.cast$1$0(0, $R), $R._eval$1("UnmodifiableListView<0>"));
+ },
get$length(_) {
var t1 = this._collection$_source;
return t1.get$length(t1);
@@ -22113,13 +25110,13 @@
call$2(k, v) {
this.result.$indexSet(0, this.K._as(k), this.V._as(v));
},
- $signature: 35
+ $signature: 64
};
A.LinkedHashMap_LinkedHashMap$from_closure.prototype = {
call$2(k, v) {
this.result.$indexSet(0, this.K._as(k), this.V._as(v));
},
- $signature: 35
+ $signature: 64
};
A.ListBase.prototype = {
get$iterator(receiver) {
@@ -22128,6 +25125,20 @@
elementAt$1(receiver, index) {
return this.$index(receiver, index);
},
+ followedBy$1(receiver, other) {
+ var t1 = A.instanceType(receiver);
+ return A.FollowedByIterable_FollowedByIterable$firstEfficient(receiver, t1._eval$1("Iterable")._as(other), t1._eval$1("ListBase.E"));
+ },
+ forEach$1(receiver, action) {
+ var $length, i;
+ A.instanceType(receiver)._eval$1("~(ListBase.E)")._as(action);
+ $length = this.get$length(receiver);
+ for (i = 0; i < $length; ++i) {
+ action.call$1(this.$index(receiver, i));
+ if ($length !== this.get$length(receiver))
+ throw A.wrapException(A.ConcurrentModificationError$(receiver));
+ }
+ },
get$isEmpty(receiver) {
return this.get$length(receiver) === 0;
},
@@ -22139,6 +25150,30 @@
throw A.wrapException(A.IterableElementError_noElement());
return this.$index(receiver, 0);
},
+ set$first(receiver, value) {
+ A.instanceType(receiver)._eval$1("ListBase.E")._as(value);
+ if (this.get$length(receiver) === 0)
+ throw A.wrapException(A.IterableElementError_noElement());
+ this.$indexSet(receiver, 0, value);
+ },
+ get$last(receiver) {
+ if (this.get$length(receiver) === 0)
+ throw A.wrapException(A.IterableElementError_noElement());
+ return this.$index(receiver, this.get$length(receiver) - 1);
+ },
+ set$last(receiver, value) {
+ A.instanceType(receiver)._eval$1("ListBase.E")._as(value);
+ if (this.get$length(receiver) === 0)
+ throw A.wrapException(A.IterableElementError_noElement());
+ this.$indexSet(receiver, this.get$length(receiver) - 1, value);
+ },
+ get$single(receiver) {
+ if (this.get$length(receiver) === 0)
+ throw A.wrapException(A.IterableElementError_noElement());
+ if (this.get$length(receiver) > 1)
+ throw A.wrapException(A.IterableElementError_tooMany());
+ return this.$index(receiver, 0);
+ },
contains$1(receiver, element) {
var i,
$length = this.get$length(receiver);
@@ -22174,6 +25209,71 @@
}
return false;
},
+ firstWhere$2$orElse(receiver, test, orElse) {
+ var $length, i, element,
+ t1 = A.instanceType(receiver);
+ t1._eval$1("bool(ListBase.E)")._as(test);
+ t1._eval$1("ListBase.E()?")._as(orElse);
+ $length = this.get$length(receiver);
+ for (i = 0; i < $length; ++i) {
+ element = this.$index(receiver, i);
+ if (A.boolConversionCheck(test.call$1(element)))
+ return element;
+ if ($length !== this.get$length(receiver))
+ throw A.wrapException(A.ConcurrentModificationError$(receiver));
+ }
+ if (orElse != null)
+ return orElse.call$0();
+ throw A.wrapException(A.IterableElementError_noElement());
+ },
+ lastWhere$2$orElse(receiver, test, orElse) {
+ var $length, i, element,
+ t1 = A.instanceType(receiver);
+ t1._eval$1("bool(ListBase.E)")._as(test);
+ t1._eval$1("ListBase.E()?")._as(orElse);
+ $length = this.get$length(receiver);
+ for (i = $length - 1; i >= 0; --i) {
+ element = this.$index(receiver, i);
+ if (A.boolConversionCheck(test.call$1(element)))
+ return element;
+ if ($length !== this.get$length(receiver))
+ throw A.wrapException(A.ConcurrentModificationError$(receiver));
+ }
+ if (orElse != null)
+ return orElse.call$0();
+ throw A.wrapException(A.IterableElementError_noElement());
+ },
+ singleWhere$2$orElse(receiver, test, orElse) {
+ var $length, match, matchFound, i, element,
+ t1 = A.instanceType(receiver);
+ t1._eval$1("bool(ListBase.E)")._as(test);
+ t1._eval$1("ListBase.E()?")._as(orElse);
+ $length = this.get$length(receiver);
+ match = A._Cell$named("match");
+ for (matchFound = false, i = 0; i < $length; ++i) {
+ element = this.$index(receiver, i);
+ if (A.boolConversionCheck(test.call$1(element))) {
+ if (matchFound)
+ throw A.wrapException(A.IterableElementError_tooMany());
+ match.__late_helper$_value = element;
+ matchFound = true;
+ }
+ if ($length !== this.get$length(receiver))
+ throw A.wrapException(A.ConcurrentModificationError$(receiver));
+ }
+ if (matchFound)
+ return match._readLocal$0();
+ if (orElse != null)
+ return orElse.call$0();
+ throw A.wrapException(A.IterableElementError_noElement());
+ },
+ join$1(receiver, separator) {
+ var t1;
+ if (this.get$length(receiver) === 0)
+ return "";
+ t1 = A.StringBuffer__writeAll("", receiver, separator);
+ return t1.charCodeAt(0) == 0 ? t1 : t1;
+ },
where$1(receiver, test) {
var t1 = A.instanceType(receiver);
return new A.WhereIterable(receiver, t1._eval$1("bool(ListBase.E)")._as(test), t1._eval$1("WhereIterable"));
@@ -22188,20 +25288,58 @@
map$1(receiver, f) {
return this.map$1$1(receiver, f, type$.dynamic);
},
+ expand$1$1(receiver, f, $T) {
+ var t1 = A.instanceType(receiver);
+ return new A.ExpandIterable(receiver, t1._bind$1($T)._eval$1("Iterable<1>(ListBase.E)")._as(f), t1._eval$1("@")._bind$1($T)._eval$1("ExpandIterable<1,2>"));
+ },
+ reduce$1(receiver, combine) {
+ var $length, value, i, _this = this;
+ A.instanceType(receiver)._eval$1("ListBase.E(ListBase.E,ListBase.E)")._as(combine);
+ $length = _this.get$length(receiver);
+ if ($length === 0)
+ throw A.wrapException(A.IterableElementError_noElement());
+ value = _this.$index(receiver, 0);
+ for (i = 1; i < $length; ++i) {
+ value = combine.call$2(value, _this.$index(receiver, i));
+ if ($length !== _this.get$length(receiver))
+ throw A.wrapException(A.ConcurrentModificationError$(receiver));
+ }
+ return value;
+ },
+ fold$1$2(receiver, initialValue, combine, $T) {
+ var $length, value, i;
+ $T._as(initialValue);
+ A.instanceType(receiver)._bind$1($T)._eval$1("1(1,ListBase.E)")._as(combine);
+ $length = this.get$length(receiver);
+ for (value = initialValue, i = 0; i < $length; ++i) {
+ value = combine.call$2(value, this.$index(receiver, i));
+ if ($length !== this.get$length(receiver))
+ throw A.wrapException(A.ConcurrentModificationError$(receiver));
+ }
+ return value;
+ },
skip$1(receiver, count) {
return A.SubListIterable$(receiver, count, null, A.instanceType(receiver)._eval$1("ListBase.E"));
},
+ skipWhile$1(receiver, test) {
+ var t1 = A.instanceType(receiver);
+ return new A.SkipWhileIterable(receiver, t1._eval$1("bool(ListBase.E)")._as(test), t1._eval$1("SkipWhileIterable"));
+ },
take$1(receiver, count) {
return A.SubListIterable$(receiver, 0, A.checkNotNullable(count, "count", type$.int), A.instanceType(receiver)._eval$1("ListBase.E"));
},
+ takeWhile$1(receiver, test) {
+ var t1 = A.instanceType(receiver);
+ return new A.TakeWhileIterable(receiver, t1._eval$1("bool(ListBase.E)")._as(test), t1._eval$1("TakeWhileIterable"));
+ },
toList$1$growable(receiver, growable) {
var t1, first, result, i, _this = this;
if (_this.get$isEmpty(receiver)) {
- t1 = A.instanceType(receiver)._eval$1("ListBase.E");
- return growable ? J.JSArray_JSArray$growable(0, t1) : J.JSArray_JSArray$fixed(0, t1);
+ t1 = J.JSArray_JSArray$growable(0, A.instanceType(receiver)._eval$1("ListBase.E"));
+ return t1;
}
first = _this.$index(receiver, 0);
- result = A.List_List$filled(_this.get$length(receiver), first, growable, A.instanceType(receiver)._eval$1("ListBase.E"));
+ result = A.List_List$filled(_this.get$length(receiver), first, true, A.instanceType(receiver)._eval$1("ListBase.E"));
for (i = 1; i < _this.get$length(receiver); ++i)
B.JSArray_methods.$indexSet(result, i, _this.$index(receiver, i));
return result;
@@ -22216,6 +25354,22 @@
result.add$1(0, this.$index(receiver, i));
return result;
},
+ add$1(receiver, element) {
+ var t1;
+ A.instanceType(receiver)._eval$1("ListBase.E")._as(element);
+ t1 = this.get$length(receiver);
+ this.set$length(receiver, t1 + 1);
+ this.$indexSet(receiver, t1, element);
+ },
+ addAll$1(receiver, iterable) {
+ var i, t1;
+ A.instanceType(receiver)._eval$1("Iterable")._as(iterable);
+ i = this.get$length(receiver);
+ for (t1 = J.get$iterator$ax(iterable); t1.moveNext$0();) {
+ this.add$1(receiver, t1.get$current(t1));
+ ++i;
+ }
+ },
remove$1(receiver, element) {
var i;
for (i = 0; i < this.get$length(receiver); ++i)
@@ -22233,6 +25387,91 @@
_this.$indexSet(receiver, i - size, _this.$index(receiver, i));
_this.set$length(receiver, $length - size);
},
+ removeWhere$1(receiver, test) {
+ this._collection$_filter$2(receiver, A.instanceType(receiver)._eval$1("bool(ListBase.E)")._as(test), false);
+ },
+ retainWhere$1(receiver, test) {
+ this._collection$_filter$2(receiver, A.instanceType(receiver)._eval$1("bool(ListBase.E)")._as(test), true);
+ },
+ _collection$_filter$2(receiver, test, retainMatching) {
+ var retained, $length, i, element, _this = this,
+ t1 = A.instanceType(receiver);
+ t1._eval$1("bool(ListBase.E)")._as(test);
+ retained = A._setArrayType([], t1._eval$1("JSArray"));
+ $length = _this.get$length(receiver);
+ for (i = 0; i < $length; ++i) {
+ element = _this.$index(receiver, i);
+ if (J.$eq$(test.call$1(element), retainMatching))
+ B.JSArray_methods.add$1(retained, element);
+ if ($length !== _this.get$length(receiver))
+ throw A.wrapException(A.ConcurrentModificationError$(receiver));
+ }
+ if (retained.length !== _this.get$length(receiver)) {
+ _this.setRange$3(receiver, 0, retained.length, retained);
+ _this.set$length(receiver, retained.length);
+ }
+ },
+ clear$0(receiver) {
+ this.set$length(receiver, 0);
+ },
+ cast$1$0(receiver, $R) {
+ return new A.CastList(receiver, A.instanceType(receiver)._eval$1("@")._bind$1($R)._eval$1("CastList<1,2>"));
+ },
+ removeLast$0(receiver) {
+ var result, _this = this;
+ if (_this.get$length(receiver) === 0)
+ throw A.wrapException(A.IterableElementError_noElement());
+ result = _this.$index(receiver, _this.get$length(receiver) - 1);
+ _this.set$length(receiver, _this.get$length(receiver) - 1);
+ return result;
+ },
+ sort$1(receiver, compare) {
+ var t2,
+ t1 = A.instanceType(receiver);
+ t1._eval$1("int(ListBase.E,ListBase.E)?")._as(compare);
+ t2 = compare == null ? A.collection_ListBase__compareAny$closure() : compare;
+ A.Sort__doSort(receiver, 0, this.get$length(receiver) - 1, t2, t1._eval$1("ListBase.E"));
+ },
+ sort$0(receiver) {
+ return this.sort$1(receiver, null);
+ },
+ shuffle$1(receiver, random) {
+ var pos, tmp, _this = this,
+ $length = _this.get$length(receiver);
+ for (; $length > 1;) {
+ pos = random.nextInt$1($length);
+ --$length;
+ tmp = _this.$index(receiver, $length);
+ _this.$indexSet(receiver, $length, _this.$index(receiver, pos));
+ _this.$indexSet(receiver, pos, tmp);
+ }
+ },
+ asMap$0(receiver) {
+ return new A.ListMapView(receiver, A.instanceType(receiver)._eval$1("ListMapView"));
+ },
+ $add(receiver, other) {
+ var t1 = A.instanceType(receiver);
+ t1._eval$1("List")._as(other);
+ t1 = A.List_List$of(receiver, true, t1._eval$1("ListBase.E"));
+ B.JSArray_methods.addAll$1(t1, other);
+ return t1;
+ },
+ sublist$2(receiver, start, end) {
+ var listLength = this.get$length(receiver);
+ if (end == null)
+ end = listLength;
+ A.RangeError_checkValidRange(start, end, listLength);
+ return A.List_List$from(this.getRange$2(receiver, start, end), true, A.instanceType(receiver)._eval$1("ListBase.E"));
+ },
+ getRange$2(receiver, start, end) {
+ A.RangeError_checkValidRange(start, end, this.get$length(receiver));
+ return A.SubListIterable$(receiver, start, end, A.instanceType(receiver)._eval$1("ListBase.E"));
+ },
+ removeRange$2(receiver, start, end) {
+ A.RangeError_checkValidRange(start, end, this.get$length(receiver));
+ if (end > start)
+ this._closeGap$2(receiver, start, end);
+ },
fillRange$3(receiver, start, end, fill) {
var value, i,
t1 = A.instanceType(receiver);
@@ -22242,6 +25481,163 @@
for (i = start; i < end; ++i)
this.$indexSet(receiver, i, value);
},
+ setRange$4(receiver, start, end, iterable, skipCount) {
+ var $length, otherStart, otherList, i,
+ t1 = A.instanceType(receiver);
+ t1._eval$1("Iterable")._as(iterable);
+ A.RangeError_checkValidRange(start, end, this.get$length(receiver));
+ $length = end - start;
+ if ($length === 0)
+ return;
+ A.RangeError_checkNotNegative(skipCount, "skipCount");
+ if (t1._eval$1("List")._is(iterable)) {
+ otherStart = skipCount;
+ otherList = iterable;
+ } else {
+ otherList = J.skip$1$ax(iterable, skipCount).toList$1$growable(0, false);
+ otherStart = 0;
+ }
+ t1 = J.getInterceptor$asx(otherList);
+ if (otherStart + $length > t1.get$length(otherList))
+ throw A.wrapException(A.IterableElementError_tooFew());
+ if (otherStart < start)
+ for (i = $length - 1; i >= 0; --i)
+ this.$indexSet(receiver, start + i, t1.$index(otherList, otherStart + i));
+ else
+ for (i = 0; i < $length; ++i)
+ this.$indexSet(receiver, start + i, t1.$index(otherList, otherStart + i));
+ },
+ setRange$3(receiver, start, end, iterable) {
+ return this.setRange$4(receiver, start, end, iterable, 0);
+ },
+ replaceRange$3(receiver, start, end, newContents) {
+ var removeLength, t1, insertLength, insertEnd, i, element, oldLength, _this = this;
+ A.instanceType(receiver)._eval$1("Iterable")._as(newContents);
+ A.RangeError_checkValidRange(start, end, _this.get$length(receiver));
+ if (start === _this.get$length(receiver)) {
+ _this.addAll$1(receiver, newContents);
+ return;
+ }
+ if (!type$.EfficientLengthIterable_dynamic._is(newContents))
+ newContents = J.toList$0$ax(newContents);
+ removeLength = end - start;
+ t1 = J.getInterceptor$asx(newContents);
+ insertLength = t1.get$length(newContents);
+ if (removeLength >= insertLength) {
+ insertEnd = start + insertLength;
+ _this.setRange$3(receiver, start, insertEnd, newContents);
+ if (removeLength > insertLength)
+ _this._closeGap$2(receiver, insertEnd, end);
+ } else if (end === _this.get$length(receiver))
+ for (t1 = t1.get$iterator(newContents), i = start; t1.moveNext$0();) {
+ element = t1.get$current(t1);
+ if (i < end)
+ _this.$indexSet(receiver, i, element);
+ else
+ _this.add$1(receiver, element);
+ ++i;
+ }
+ else {
+ oldLength = _this.get$length(receiver);
+ insertEnd = start + insertLength;
+ for (i = oldLength - (insertLength - removeLength); i < oldLength; ++i)
+ _this.add$1(receiver, _this.$index(receiver, i > 0 ? i : 0));
+ if (insertEnd < oldLength)
+ _this.setRange$4(receiver, insertEnd, oldLength, receiver, end);
+ _this.setRange$3(receiver, start, insertEnd, newContents);
+ }
+ },
+ indexOf$2(receiver, element, start) {
+ var i;
+ for (i = start; i < this.get$length(receiver); ++i)
+ if (J.$eq$(this.$index(receiver, i), element))
+ return i;
+ return -1;
+ },
+ indexWhere$2(receiver, test, start) {
+ var i;
+ A.instanceType(receiver)._eval$1("bool(ListBase.E)")._as(test);
+ for (i = start; i < this.get$length(receiver); ++i)
+ if (A.boolConversionCheck(test.call$1(this.$index(receiver, i))))
+ return i;
+ return -1;
+ },
+ lastIndexOf$2(receiver, element, start) {
+ var i;
+ if (start == null || start >= this.get$length(receiver))
+ start = this.get$length(receiver) - 1;
+ for (i = start; i >= 0; --i)
+ if (J.$eq$(this.$index(receiver, i), element))
+ return i;
+ return -1;
+ },
+ lastIndexWhere$2(receiver, test, start) {
+ var i;
+ A.instanceType(receiver)._eval$1("bool(ListBase.E)")._as(test);
+ if (start == null || start >= this.get$length(receiver))
+ start = this.get$length(receiver) - 1;
+ for (i = start; i >= 0; --i)
+ if (A.boolConversionCheck(test.call$1(this.$index(receiver, i))))
+ return i;
+ return -1;
+ },
+ insert$2(receiver, index, element) {
+ var $length, _this = this;
+ A.instanceType(receiver)._eval$1("ListBase.E")._as(element);
+ A.checkNotNullable(index, "index", type$.int);
+ $length = _this.get$length(receiver);
+ A.RangeError_checkValueInInterval(index, 0, $length, "index");
+ _this.add$1(receiver, element);
+ if (index !== $length) {
+ _this.setRange$4(receiver, index + 1, $length + 1, receiver, index);
+ _this.$indexSet(receiver, index, element);
+ }
+ },
+ removeAt$1(receiver, index) {
+ var result = this.$index(receiver, index);
+ this._closeGap$2(receiver, index, index + 1);
+ return result;
+ },
+ insertAll$2(receiver, index, iterable) {
+ var t1, insertionLength, oldLength, i, oldCopyStart, _this = this;
+ A.instanceType(receiver)._eval$1("Iterable")._as(iterable);
+ A.RangeError_checkValueInInterval(index, 0, _this.get$length(receiver), "index");
+ if (index === _this.get$length(receiver)) {
+ _this.addAll$1(receiver, iterable);
+ return;
+ }
+ if (!type$.EfficientLengthIterable_dynamic._is(iterable))
+ iterable = J.toList$0$ax(iterable);
+ t1 = J.getInterceptor$asx(iterable);
+ insertionLength = t1.get$length(iterable);
+ if (insertionLength === 0)
+ return;
+ oldLength = _this.get$length(receiver);
+ for (i = oldLength - insertionLength; i < oldLength; ++i)
+ _this.add$1(receiver, _this.$index(receiver, i > 0 ? i : 0));
+ if (t1.get$length(iterable) !== insertionLength) {
+ _this.set$length(receiver, _this.get$length(receiver) - insertionLength);
+ throw A.wrapException(A.ConcurrentModificationError$(iterable));
+ }
+ oldCopyStart = index + insertionLength;
+ if (oldCopyStart < oldLength)
+ _this.setRange$4(receiver, oldCopyStart, oldLength, receiver, index);
+ _this.setAll$2(receiver, index, iterable);
+ },
+ setAll$2(receiver, index, iterable) {
+ var t1, index0;
+ A.instanceType(receiver)._eval$1("Iterable")._as(iterable);
+ if (type$.List_dynamic._is(iterable))
+ this.setRange$3(receiver, index, index + iterable.length, iterable);
+ else
+ for (t1 = J.get$iterator$ax(iterable); t1.moveNext$0(); index = index0) {
+ index0 = index + 1;
+ this.$indexSet(receiver, index, t1.get$current(t1));
+ }
+ },
+ get$reversed(receiver) {
+ return new A.ReversedListIterable(receiver, A.instanceType(receiver)._eval$1("ReversedListIterable"));
+ },
toString$0(receiver) {
return A.Iterable_iterableToFullString(receiver, "[", "]");
},
@@ -22264,6 +25660,58 @@
action.call$2(key, t3 == null ? t1._as(t3) : t3);
}
},
+ addAll$1(receiver, other) {
+ A.instanceType(receiver)._eval$1("Map")._as(other).forEach$1(0, new A.MapBase_addAll_closure(receiver));
+ },
+ containsValue$1(receiver, value) {
+ var t1;
+ for (t1 = J.get$iterator$ax(this.get$keys(receiver)); t1.moveNext$0();)
+ if (J.$eq$(this.$index(receiver, t1.get$current(t1)), value))
+ return true;
+ return false;
+ },
+ putIfAbsent$2(receiver, key, ifAbsent) {
+ var t2,
+ t1 = A.instanceType(receiver);
+ t1._eval$1("MapBase.K")._as(key);
+ t1._eval$1("MapBase.V()")._as(ifAbsent);
+ if (this.containsKey$1(receiver, key)) {
+ t2 = this.$index(receiver, key);
+ return t2 == null ? t1._eval$1("MapBase.V")._as(t2) : t2;
+ }
+ t1 = ifAbsent.call$0();
+ this.$indexSet(receiver, key, t1);
+ return t1;
+ },
+ update$3$ifAbsent(receiver, key, update, ifAbsent) {
+ var t2, _this = this,
+ t1 = A.instanceType(receiver);
+ t1._eval$1("MapBase.K")._as(key);
+ t1._eval$1("MapBase.V(MapBase.V)")._as(update);
+ t1._eval$1("MapBase.V()?")._as(ifAbsent);
+ if (_this.containsKey$1(receiver, key)) {
+ t2 = _this.$index(receiver, key);
+ t1 = update.call$1(t2 == null ? t1._eval$1("MapBase.V")._as(t2) : t2);
+ _this.$indexSet(receiver, key, t1);
+ return t1;
+ }
+ if (ifAbsent != null) {
+ t1 = ifAbsent.call$0();
+ _this.$indexSet(receiver, key, t1);
+ return t1;
+ }
+ throw A.wrapException(A.ArgumentError$value(key, "key", "Key not in map."));
+ },
+ updateAll$1(receiver, update) {
+ var t2, key, t3,
+ t1 = A.instanceType(receiver);
+ t1._eval$1("MapBase.V(MapBase.K,MapBase.V)")._as(update);
+ for (t2 = J.get$iterator$ax(this.get$keys(receiver)), t1 = t1._eval$1("MapBase.V"); t2.moveNext$0();) {
+ key = t2.get$current(t2);
+ t3 = this.$index(receiver, key);
+ this.$indexSet(receiver, key, update.call$2(key, t3 == null ? t1._as(t3) : t3));
+ }
+ },
get$entries(receiver) {
return J.map$1$1$ax(this.get$keys(receiver), new A.MapBase_entries_closure(receiver), A.instanceType(receiver)._eval$1("MapEntry"));
},
@@ -22284,6 +25732,28 @@
var t1 = type$.dynamic;
return this.map$2$1(receiver, transform, t1, t1);
},
+ addEntries$1(receiver, newEntries) {
+ var t1, t2;
+ A.instanceType(receiver)._eval$1("Iterable>")._as(newEntries);
+ for (t1 = newEntries.get$iterator(newEntries); t1.moveNext$0();) {
+ t2 = t1.get$current(t1);
+ this.$indexSet(receiver, t2.key, t2.value);
+ }
+ },
+ removeWhere$1(receiver, test) {
+ var keysToRemove, t2, key, t3, _i,
+ t1 = A.instanceType(receiver);
+ t1._eval$1("bool(MapBase.K,MapBase.V)")._as(test);
+ keysToRemove = A._setArrayType([], t1._eval$1("JSArray"));
+ for (t2 = J.get$iterator$ax(this.get$keys(receiver)), t1 = t1._eval$1("MapBase.V"); t2.moveNext$0();) {
+ key = t2.get$current(t2);
+ t3 = this.$index(receiver, key);
+ if (A.boolConversionCheck(test.call$2(key, t3 == null ? t1._as(t3) : t3)))
+ B.JSArray_methods.add$1(keysToRemove, key);
+ }
+ for (t1 = keysToRemove.length, _i = 0; _i < keysToRemove.length; keysToRemove.length === t1 || (0, A.throwConcurrentModificationError)(keysToRemove), ++_i)
+ this.remove$1(receiver, keysToRemove[_i]);
+ },
containsKey$1(receiver, key) {
return J.contains$1$asx(this.get$keys(receiver), key);
},
@@ -22304,6 +25774,16 @@
},
$isMap: 1
};
+ A.MapBase_addAll_closure.prototype = {
+ call$2(key, value) {
+ var t1 = this.$this,
+ t2 = A.instanceType(t1);
+ J.$indexSet$ax(t1, t2._eval$1("MapBase.K")._as(key), t2._eval$1("MapBase.V")._as(value));
+ },
+ $signature() {
+ return A.instanceType(this.$this)._eval$1("~(MapBase.K,MapBase.V)");
+ }
+ };
A.MapBase_entries_closure.prototype = {
call$1(key) {
var t1 = this.$this,
@@ -22332,8 +25812,9 @@
t2 = A.S(v);
t1._contents += t2;
},
- $signature: 55
+ $signature: 82
};
+ A.UnmodifiableMapBase.prototype = {};
A._MapBaseValueIterable.prototype = {
get$length(_) {
return J.get$length$asx(this._collection$_map);
@@ -22344,6 +25825,24 @@
get$isNotEmpty(_) {
return J.get$isNotEmpty$asx(this._collection$_map);
},
+ get$first(_) {
+ var t1 = this._collection$_map,
+ t2 = J.getInterceptor$x(t1);
+ t1 = t2.$index(t1, J.get$first$ax(t2.get$keys(t1)));
+ return t1 == null ? this.$ti._rest[1]._as(t1) : t1;
+ },
+ get$single(_) {
+ var t1 = this._collection$_map,
+ t2 = J.getInterceptor$x(t1);
+ t1 = t2.$index(t1, J.get$single$ax(t2.get$keys(t1)));
+ return t1 == null ? this.$ti._rest[1]._as(t1) : t1;
+ },
+ get$last(_) {
+ var t1 = this._collection$_map,
+ t2 = J.getInterceptor$x(t1);
+ t1 = t2.$index(t1, J.get$last$ax(t2.get$keys(t1)));
+ return t1 == null ? this.$ti._rest[1]._as(t1) : t1;
+ },
get$iterator(_) {
var t1 = this._collection$_map;
return new A._MapBaseValueIterator(J.get$iterator$ax(J.get$keys$x(t1)), t1, this.$ti._eval$1("_MapBaseValueIterator<1,2>"));
@@ -22370,8 +25869,46 @@
$isIterator: 1
};
A._UnmodifiableMapMixin.prototype = {
+ $indexSet(_, key, value) {
+ var t1 = A._instanceType(this);
+ t1._eval$1("_UnmodifiableMapMixin.K")._as(key);
+ t1._eval$1("_UnmodifiableMapMixin.V")._as(value);
+ throw A.wrapException(A.UnsupportedError$("Cannot modify unmodifiable map"));
+ },
+ addAll$1(_, other) {
+ A._instanceType(this)._eval$1("Map<_UnmodifiableMapMixin.K,_UnmodifiableMapMixin.V>")._as(other);
+ throw A.wrapException(A.UnsupportedError$("Cannot modify unmodifiable map"));
+ },
+ addEntries$1(_, entries) {
+ A._instanceType(this)._eval$1("Iterable>")._as(entries);
+ throw A.wrapException(A.UnsupportedError$("Cannot modify unmodifiable map"));
+ },
+ clear$0(_) {
+ throw A.wrapException(A.UnsupportedError$("Cannot modify unmodifiable map"));
+ },
remove$1(_, key) {
throw A.wrapException(A.UnsupportedError$("Cannot modify unmodifiable map"));
+ },
+ removeWhere$1(_, test) {
+ A._instanceType(this)._eval$1("bool(_UnmodifiableMapMixin.K,_UnmodifiableMapMixin.V)")._as(test);
+ throw A.wrapException(A.UnsupportedError$("Cannot modify unmodifiable map"));
+ },
+ putIfAbsent$2(_, key, ifAbsent) {
+ var t1 = A._instanceType(this);
+ t1._eval$1("_UnmodifiableMapMixin.K")._as(key);
+ t1._eval$1("_UnmodifiableMapMixin.V()")._as(ifAbsent);
+ throw A.wrapException(A.UnsupportedError$("Cannot modify unmodifiable map"));
+ },
+ update$3$ifAbsent(_, key, update, ifAbsent) {
+ var t1 = A._instanceType(this);
+ t1._eval$1("_UnmodifiableMapMixin.K")._as(key);
+ t1._eval$1("_UnmodifiableMapMixin.V(_UnmodifiableMapMixin.V)")._as(update);
+ t1._eval$1("_UnmodifiableMapMixin.V()?")._as(ifAbsent);
+ throw A.wrapException(A.UnsupportedError$("Cannot modify unmodifiable map"));
+ },
+ updateAll$1(_, update) {
+ A._instanceType(this)._eval$1("_UnmodifiableMapMixin.V(_UnmodifiableMapMixin.K,_UnmodifiableMapMixin.V)")._as(update);
+ throw A.wrapException(A.UnsupportedError$("Cannot modify unmodifiable map"));
}
};
A.MapView.prototype = {
@@ -22382,9 +25919,26 @@
$index(_, key) {
return this._collection$_map.$index(0, key);
},
+ $indexSet(_, key, value) {
+ var t1 = A._instanceType(this);
+ this._collection$_map.$indexSet(0, t1._precomputed1._as(key), t1._rest[1]._as(value));
+ },
+ addAll$1(_, other) {
+ this._collection$_map.addAll$1(0, A._instanceType(this)._eval$1("Map<1,2>")._as(other));
+ },
+ clear$0(_) {
+ this._collection$_map.clear$0(0);
+ },
+ putIfAbsent$2(_, key, ifAbsent) {
+ var t1 = A._instanceType(this);
+ return this._collection$_map.putIfAbsent$2(0, t1._precomputed1._as(key), t1._eval$1("2()")._as(ifAbsent));
+ },
containsKey$1(_, key) {
return this._collection$_map.containsKey$1(0, key);
},
+ containsValue$1(_, value) {
+ return this._collection$_map.containsValue$1(0, value);
+ },
forEach$1(_, action) {
this._collection$_map.forEach$1(0, A._instanceType(this)._eval$1("~(1,2)")._as(action));
},
@@ -22415,6 +25969,14 @@
var t1 = this._collection$_map;
return t1.get$values(t1);
},
+ get$entries(_) {
+ var t1 = this._collection$_map;
+ return t1.get$entries(t1);
+ },
+ addEntries$1(_, entries) {
+ var t1 = this._collection$_map;
+ t1.addEntries$1(t1, A._instanceType(this)._eval$1("Iterable>")._as(entries));
+ },
map$2$1(_, transform, K2, V2) {
var t1 = this._collection$_map;
return t1.map$2$1(t1, A._instanceType(this)._bind$1(K2)._bind$1(V2)._eval$1("MapEntry<1,2>(3,4)")._as(transform), K2, V2);
@@ -22423,6 +25985,19 @@
var t1 = type$.dynamic;
return this.map$2$1(0, transform, t1, t1);
},
+ update$3$ifAbsent(_, key, update, ifAbsent) {
+ var t1 = A._instanceType(this),
+ t2 = this._collection$_map;
+ return t2.update$3$ifAbsent(t2, t1._precomputed1._as(key), t1._eval$1("2(2)")._as(update), t1._eval$1("2()?")._as(ifAbsent));
+ },
+ updateAll$1(_, update) {
+ var t1 = this._collection$_map;
+ t1.updateAll$1(t1, A._instanceType(this)._eval$1("2(1,2)")._as(update));
+ },
+ removeWhere$1(_, test) {
+ var t1 = this._collection$_map;
+ t1.removeWhere$1(t1, A._instanceType(this)._eval$1("bool(1,2)")._as(test));
+ },
$isMap: 1
};
A.UnmodifiableMapView.prototype = {
@@ -22453,6 +26028,33 @@
t1 = t2[t1];
return t1 == null ? _this.$ti._precomputed1._as(t1) : t1;
},
+ get$last(_) {
+ var t3, _this = this,
+ t1 = _this._collection$_head,
+ t2 = _this._collection$_tail;
+ if (t1 === t2)
+ throw A.wrapException(A.IterableElementError_noElement());
+ t1 = _this._collection$_table;
+ t3 = t1.length;
+ t2 = (t2 - 1 & t3 - 1) >>> 0;
+ if (!(t2 >= 0 && t2 < t3))
+ return A.ioore(t1, t2);
+ t2 = t1[t2];
+ return t2 == null ? _this.$ti._precomputed1._as(t2) : t2;
+ },
+ get$single(_) {
+ var t1, t2, _this = this;
+ if (_this._collection$_head === _this._collection$_tail)
+ throw A.wrapException(A.IterableElementError_noElement());
+ if (_this.get$length(0) > 1)
+ throw A.wrapException(A.IterableElementError_tooMany());
+ t1 = _this._collection$_table;
+ t2 = _this._collection$_head;
+ if (!(t2 < t1.length))
+ return A.ioore(t1, t2);
+ t2 = t1[t2];
+ return t2 == null ? _this.$ti._precomputed1._as(t2) : t2;
+ },
elementAt$1(_, index) {
var t1, t2, t3, _this = this;
A.IndexError_check(index, _this.get$length(0), _this);
@@ -22469,11 +26071,11 @@
mask = _this._collection$_table.length - 1,
$length = (_this._collection$_tail - _this._collection$_head & mask) >>> 0;
if ($length === 0) {
- t1 = _this.$ti._precomputed1;
- return growable ? J.JSArray_JSArray$growable(0, t1) : J.JSArray_JSArray$fixed(0, t1);
+ t1 = J.JSArray_JSArray$growable(0, _this.$ti._precomputed1);
+ return t1;
}
t1 = _this.$ti._precomputed1;
- list = A.List_List$filled($length, _this.get$first(0), growable, t1);
+ list = A.List_List$filled($length, _this.get$first(0), true, t1);
for (i = 0; i < $length; ++i) {
t2 = _this._collection$_table;
t3 = (_this._collection$_head + i & mask) >>> 0;
@@ -22646,7 +26248,7 @@
return t1;
},
toList$1$growable(_, growable) {
- return A.List_List$of(this, growable, A._instanceType(this)._precomputed1);
+ return A.List_List$of(this, true, A._instanceType(this)._precomputed1);
},
toList$0(_) {
return this.toList$1$growable(0, true);
@@ -22658,6 +26260,15 @@
map$1(_, f) {
return this.map$1$1(0, f, type$.dynamic);
},
+ get$single(_) {
+ var it, _this = this;
+ if (_this.get$length(_this) > 1)
+ throw A.wrapException(A.IterableElementError_tooMany());
+ it = _this.get$iterator(_this);
+ if (!it.moveNext$0())
+ throw A.wrapException(A.IterableElementError_noElement());
+ return it.get$current(it);
+ },
toString$0(_) {
return A.Iterable_iterableToFullString(this, "{", "}");
},
@@ -22695,6 +26306,12 @@
skip$1(_, n) {
return A.SkipIterable_SkipIterable(this, n, A._instanceType(this)._precomputed1);
},
+ get$first(_) {
+ var it = this.get$iterator(this);
+ if (!it.moveNext$0())
+ throw A.wrapException(A.IterableElementError_noElement());
+ return it.get$current(it);
+ },
get$last(_) {
var result,
it = this.get$iterator(this);
@@ -22705,6 +26322,27 @@
while (it.moveNext$0());
return result;
},
+ lastWhere$2$orElse(_, test, orElse) {
+ var iterator, result, current,
+ t1 = A._instanceType(this);
+ t1._eval$1("bool(1)")._as(test);
+ t1._eval$1("1()?")._as(orElse);
+ iterator = this.get$iterator(this);
+ do {
+ if (!iterator.moveNext$0()) {
+ if (orElse != null)
+ return orElse.call$0();
+ throw A.wrapException(A.IterableElementError_noElement());
+ }
+ result = iterator.get$current(iterator);
+ } while (!A.boolConversionCheck(test.call$1(result)));
+ for (; iterator.moveNext$0();) {
+ current = iterator.get$current(iterator);
+ if (A.boolConversionCheck(test.call$1(current)))
+ result = current;
+ }
+ return result;
+ },
elementAt$1(_, index) {
var iterator, skipCount;
A.RangeError_checkNotNegative(index, "index");
@@ -22721,6 +26359,9 @@
$isSet: 1
};
A._SetBase.prototype = {
+ cast$1$0(_, $R) {
+ return A.Set_castFrom(this, this.get$_newSimilarSet(), A._instanceType(this)._precomputed1, $R);
+ },
toSet$0(_) {
var t1 = this._newSet$0();
t1.addAll$1(0, this);
@@ -22738,7 +26379,7 @@
}
return null;
},
- $signature: 69
+ $signature: 146
};
A._Utf8Decoder__decoderNonfatal_closure.prototype = {
call$0() {
@@ -22750,7 +26391,7 @@
}
return null;
},
- $signature: 69
+ $signature: 146
};
A.AsciiCodec.prototype = {
encode$1(source) {
@@ -23144,7 +26785,7 @@
B.JSArray_methods.$indexSet(t1, t2.i++, key);
B.JSArray_methods.$indexSet(t1, t2.i++, value);
},
- $signature: 55
+ $signature: 82
};
A._JsonPrettyPrintMixin.prototype = {
writeList$1(list) {
@@ -23209,7 +26850,7 @@
B.JSArray_methods.$indexSet(t1, t2.i++, key);
B.JSArray_methods.$indexSet(t1, t2.i++, value);
},
- $signature: 55
+ $signature: 82
};
A._JsonStringStringifier.prototype = {
get$_partialResult() {
@@ -23243,22 +26884,21 @@
A.Utf8Codec.prototype = {};
A.Utf8Encoder.prototype = {
convert$1(string) {
- var stringLength, end, t1, t2, encoder, t3;
+ var stringLength, end, t1, encoder, t2;
A._asString(string);
stringLength = string.length;
end = A.RangeError_checkValidRange(0, null, stringLength);
if (end === 0)
return new Uint8Array(0);
- t1 = end * 3;
- t2 = new Uint8Array(t1);
- encoder = new A._Utf8Encoder(t2);
+ t1 = new Uint8Array(end * 3);
+ encoder = new A._Utf8Encoder(t1);
if (encoder._fillBuffer$3(string, 0, end) !== end) {
- t3 = end - 1;
- if (!(t3 >= 0 && t3 < stringLength))
- return A.ioore(string, t3);
+ t2 = end - 1;
+ if (!(t2 >= 0 && t2 < stringLength))
+ return A.ioore(string, t2);
encoder._writeReplacementCharacter$0();
}
- return new Uint8Array(t2.subarray(0, A._checkValidRange(0, encoder._bufferIndex, t1)));
+ return B.NativeUint8List_methods.sublist$2(t1, 0, encoder._bufferIndex);
}
};
A._Utf8Encoder.prototype = {
@@ -23930,7 +27570,7 @@
hash = hash + ((hash & 524287) << 10) & 536870911;
return hash ^ hash >>> 6;
},
- $signature: 74
+ $signature: 130
};
A._BigIntImpl_hashCode_finish.prototype = {
call$1(hash) {
@@ -23938,7 +27578,7 @@
hash ^= hash >>> 11;
return hash + ((hash & 16383) << 15) & 536870911;
},
- $signature: 75
+ $signature: 128
};
A.NoSuchMethodError_toString_closure.prototype = {
call$2(key, value) {
@@ -23954,7 +27594,7 @@
t1._contents += t3;
t2.comma = ", ";
},
- $signature: 104
+ $signature: 207
};
A.DateTime.prototype = {
difference$1(other) {
@@ -24276,6 +27916,17 @@
$isException: 1
};
A.Iterable.prototype = {
+ cast$1$0(_, $R) {
+ return A.CastIterable_CastIterable(this, A._instanceType(this)._eval$1("Iterable.E"), $R);
+ },
+ followedBy$1(_, other) {
+ var _this = this,
+ t1 = A._instanceType(_this);
+ t1._eval$1("Iterable")._as(other);
+ if (t1._eval$1("EfficientLengthIterable")._is(_this))
+ return A.FollowedByIterable_FollowedByIterable$firstEfficient(_this, other, t1._eval$1("Iterable.E"));
+ return new A.FollowedByIterable(_this, other, t1._eval$1("FollowedByIterable"));
+ },
map$1$1(_, toElement, $T) {
var t1 = A._instanceType(this);
return A.MappedIterable_MappedIterable(this, t1._bind$1($T)._eval$1("1(Iterable.E)")._as(toElement), t1._eval$1("Iterable.E"), $T);
@@ -24290,6 +27941,10 @@
whereType$1$0(_, $T) {
return new A.WhereTypeIterable(this, $T._eval$1("WhereTypeIterable<0>"));
},
+ expand$1$1(_, toElements, $T) {
+ var t1 = A._instanceType(this);
+ return new A.ExpandIterable(this, t1._bind$1($T)._eval$1("Iterable<1>(Iterable.E)")._as(toElements), t1._eval$1("@")._bind$1($T)._eval$1("ExpandIterable<1,2>"));
+ },
contains$1(_, element) {
var t1;
for (t1 = this.get$iterator(this); t1.moveNext$0();)
@@ -24297,6 +27952,31 @@
return true;
return false;
},
+ forEach$1(_, action) {
+ var t1;
+ A._instanceType(this)._eval$1("~(Iterable.E)")._as(action);
+ for (t1 = this.get$iterator(this); t1.moveNext$0();)
+ action.call$1(t1.get$current(t1));
+ },
+ reduce$1(_, combine) {
+ var iterator, value;
+ A._instanceType(this)._eval$1("Iterable.E(Iterable.E,Iterable.E)")._as(combine);
+ iterator = this.get$iterator(this);
+ if (!iterator.moveNext$0())
+ throw A.wrapException(A.IterableElementError_noElement());
+ value = iterator.get$current(iterator);
+ for (; iterator.moveNext$0();)
+ value = combine.call$2(value, iterator.get$current(iterator));
+ return value;
+ },
+ fold$1$2(_, initialValue, combine, $T) {
+ var t1, value;
+ $T._as(initialValue);
+ A._instanceType(this)._bind$1($T)._eval$1("1(1,Iterable.E)")._as(combine);
+ for (t1 = this.get$iterator(this), value = initialValue; t1.moveNext$0();)
+ value = combine.call$2(value, t1.get$current(t1));
+ return value;
+ },
every$1(_, test) {
var t1;
A._instanceType(this)._eval$1("bool(Iterable.E)")._as(test);
@@ -24362,6 +28042,10 @@
take$1(_, count) {
return A.TakeIterable_TakeIterable(this, count, A._instanceType(this)._eval$1("Iterable.E"));
},
+ takeWhile$1(_, test) {
+ var t1 = A._instanceType(this);
+ return new A.TakeWhileIterable(this, t1._eval$1("bool(Iterable.E)")._as(test), t1._eval$1("TakeWhileIterable"));
+ },
skip$1(_, count) {
return A.SkipIterable_SkipIterable(this, count, A._instanceType(this)._eval$1("Iterable.E"));
},
@@ -24395,6 +28079,55 @@
throw A.wrapException(A.IterableElementError_tooMany());
return result;
},
+ firstWhere$2$orElse(_, test, orElse) {
+ var element,
+ t1 = A._instanceType(this);
+ t1._eval$1("bool(Iterable.E)")._as(test);
+ t1._eval$1("Iterable.E()?")._as(orElse);
+ for (t1 = this.get$iterator(this); t1.moveNext$0();) {
+ element = t1.get$current(t1);
+ if (test.call$1(element))
+ return element;
+ }
+ return orElse.call$0();
+ },
+ lastWhere$2$orElse(_, test, orElse) {
+ var iterator, result, current,
+ t1 = A._instanceType(this);
+ t1._eval$1("bool(Iterable.E)")._as(test);
+ t1._eval$1("Iterable.E()?")._as(orElse);
+ iterator = this.get$iterator(this);
+ do {
+ if (!iterator.moveNext$0()) {
+ if (orElse != null)
+ return orElse.call$0();
+ throw A.wrapException(A.IterableElementError_noElement());
+ }
+ result = iterator.get$current(iterator);
+ } while (!A.boolConversionCheck(test.call$1(result)));
+ for (; iterator.moveNext$0();) {
+ current = iterator.get$current(iterator);
+ if (A.boolConversionCheck(test.call$1(current)))
+ result = current;
+ }
+ return result;
+ },
+ singleWhere$2$orElse(_, test, orElse) {
+ var iterator, result,
+ t1 = A._instanceType(this);
+ t1._eval$1("bool(Iterable.E)")._as(test);
+ t1._eval$1("Iterable.E()?")._as(orElse);
+ iterator = this.get$iterator(this);
+ do {
+ if (!iterator.moveNext$0())
+ return orElse.call$0();
+ result = iterator.get$current(iterator);
+ } while (!test.call$1(result));
+ for (; iterator.moveNext$0();)
+ if (test.call$1(iterator.get$current(iterator)))
+ throw A.wrapException(A.IterableElementError_tooMany());
+ return result;
+ },
elementAt$1(_, index) {
var iterator, skipCount;
A.RangeError_checkNotNegative(index, "index");
@@ -24481,6 +28214,26 @@
A.Runes.prototype = {
get$iterator(_) {
return new A.RuneIterator(this.string);
+ },
+ get$last(_) {
+ var t3, code, previousCode,
+ t1 = this.string,
+ t2 = t1.length;
+ if (t2 === 0)
+ throw A.wrapException(A.StateError$("No elements."));
+ t3 = t2 - 1;
+ if (!(t3 >= 0))
+ return A.ioore(t1, t3);
+ code = t1.charCodeAt(t3);
+ if ((code & 64512) === 56320 && t2 > 1) {
+ t3 = t2 - 2;
+ if (!(t3 >= 0))
+ return A.ioore(t1, t3);
+ previousCode = t1.charCodeAt(t3);
+ if ((previousCode & 64512) === 55296)
+ return A._combineSurrogatePair(previousCode, code);
+ }
+ return code;
}
};
A.RuneIterator.prototype = {
@@ -24536,13 +28289,13 @@
call$2(msg, position) {
throw A.wrapException(A.FormatException$("Illegal IPv4 address, " + msg, this.host, position));
},
- $signature: 131
+ $signature: 211
};
A.Uri_parseIPv6Address_error.prototype = {
call$2(msg, position) {
throw A.wrapException(A.FormatException$("Illegal IPv6 address, " + msg, this.host, position));
},
- $signature: 132
+ $signature: 147
};
A.Uri_parseIPv6Address_parseHex.prototype = {
call$2(start, end) {
@@ -24554,7 +28307,7 @@
this.error.call$2("each part must be in the range of `0x0..0xFFFF`", start);
return value;
},
- $signature: 74
+ $signature: 130
};
A._Uri.prototype = {
get$_text() {
@@ -24840,7 +28593,7 @@
call$1(s) {
return A._Uri__uriEncode(B.List_M2I0, A._asString(s), B.C_Utf8Codec, false);
},
- $signature: 24
+ $signature: 44
};
A.UriData.prototype = {
get$uri() {
@@ -24881,7 +28634,7 @@
B.NativeUint8List_methods.fillRange$3(t1, 0, 96, defaultTransition);
return t1;
},
- $signature: 134
+ $signature: 253
};
A._createTables_setChars.prototype = {
call$3(target, chars, transition) {
@@ -24893,7 +28646,7 @@
target[t2] = transition;
}
},
- $signature: 98
+ $signature: 106
};
A._createTables_setRange.prototype = {
call$3(target, range, transition) {
@@ -24912,7 +28665,7 @@
target[t1] = transition;
}
},
- $signature: 98
+ $signature: 106
};
A._SimpleUri.prototype = {
get$hasAuthority() {
@@ -25310,6 +29063,37 @@
set$length(receiver, value) {
throw A.wrapException(A.UnsupportedError$("Cannot resize immutable List."));
},
+ get$first(receiver) {
+ var t1;
+ if (receiver.length > 0) {
+ t1 = receiver[0];
+ t1.toString;
+ return t1;
+ }
+ throw A.wrapException(A.StateError$("No elements"));
+ },
+ get$last(receiver) {
+ var t1,
+ len = receiver.length;
+ if (len > 0) {
+ t1 = receiver[len - 1];
+ t1.toString;
+ return t1;
+ }
+ throw A.wrapException(A.StateError$("No elements"));
+ },
+ get$single(receiver) {
+ var t1,
+ len = receiver.length;
+ if (len === 1) {
+ t1 = receiver[0];
+ t1.toString;
+ return t1;
+ }
+ if (len === 0)
+ throw A.wrapException(A.StateError$("No elements"));
+ throw A.wrapException(A.StateError$("More than one element"));
+ },
elementAt$1(receiver, index) {
if (!(index >= 0 && index < receiver.length))
return A.ioore(receiver, index);
@@ -25401,6 +29185,37 @@
set$length(receiver, value) {
throw A.wrapException(A.UnsupportedError$("Cannot resize immutable List."));
},
+ get$first(receiver) {
+ var t1;
+ if (receiver.length > 0) {
+ t1 = receiver[0];
+ t1.toString;
+ return t1;
+ }
+ throw A.wrapException(A.StateError$("No elements"));
+ },
+ get$last(receiver) {
+ var t1,
+ len = receiver.length;
+ if (len > 0) {
+ t1 = receiver[len - 1];
+ t1.toString;
+ return t1;
+ }
+ throw A.wrapException(A.StateError$("No elements"));
+ },
+ get$single(receiver) {
+ var t1,
+ len = receiver.length;
+ if (len === 1) {
+ t1 = receiver[0];
+ t1.toString;
+ return t1;
+ }
+ if (len === 0)
+ throw A.wrapException(A.StateError$("No elements"));
+ throw A.wrapException(A.StateError$("More than one element"));
+ },
elementAt$1(receiver, index) {
if (!(index >= 0 && index < receiver.length))
return A.ioore(receiver, index);
@@ -25445,14 +29260,136 @@
set$length(_, newLength) {
throw A.wrapException(A.UnsupportedError$("Cannot resize element lists"));
},
+ add$1(_, value) {
+ type$.Element._as(value);
+ this._html$_element.appendChild(value).toString;
+ return value;
+ },
get$iterator(_) {
var t1 = this.toList$0(this);
return new J.ArrayIterator(t1, t1.length, A._arrayInstanceType(t1)._eval$1("ArrayIterator<1>"));
},
+ addAll$1(_, iterable) {
+ A._ChildrenElementList__addAll(this._html$_element, type$.Iterable_Element._as(iterable));
+ },
+ sort$1(_, compare) {
+ type$.nullable_int_Function_Element_Element._as(compare);
+ throw A.wrapException(A.UnsupportedError$("Cannot sort element lists"));
+ },
+ shuffle$1(_, random) {
+ throw A.wrapException(A.UnsupportedError$("Cannot shuffle element lists"));
+ },
+ removeWhere$1(_, test) {
+ this._filter$2(0, type$.bool_Function_Element._as(test), false);
+ },
+ retainWhere$1(_, test) {
+ this._filter$2(0, type$.bool_Function_Element._as(test), true);
+ },
+ _filter$2(_, test, retainMatching) {
+ var t1, t2, removed, t3, t4;
+ type$.bool_Function_Element._as(test);
+ t1 = this._html$_element;
+ t2 = J.getInterceptor$x(t1);
+ if (retainMatching) {
+ t1 = t2.get$children(t1);
+ t2 = A._instanceType(t1);
+ removed = new A.WhereIterable(t1, t2._eval$1("bool(ListBase.E)")._as(new A._ChildrenElementList__filter_closure(test)), t2._eval$1("WhereIterable"));
+ } else {
+ t1 = t2.get$children(t1);
+ t2 = A._instanceType(t1);
+ removed = new A.WhereIterable(t1, t2._eval$1("bool(ListBase.E)")._as(test), t2._eval$1("WhereIterable"));
+ }
+ for (t1 = J.get$iterator$ax(removed.__internal$_iterable), t2 = new A.WhereIterator(t1, removed._f, removed.$ti._eval$1("WhereIterator<1>")); t2.moveNext$0();) {
+ t3 = t1.get$current(t1);
+ t4 = t3.parentNode;
+ if (t4 != null)
+ t4.removeChild(t3).toString;
+ }
+ },
fillRange$3(_, start, end, fillValue) {
+ type$.nullable_Element._as(fillValue);
+ throw A.wrapException(A.UnimplementedError$(null));
+ },
+ replaceRange$3(_, start, end, iterable) {
+ type$.Iterable_Element._as(iterable);
+ throw A.wrapException(A.UnimplementedError$(null));
+ },
+ removeRange$2(_, start, end) {
+ throw A.wrapException(A.UnimplementedError$(null));
+ },
+ setRange$4(_, start, end, iterable, skipCount) {
+ type$.Iterable_Element._as(iterable);
throw A.wrapException(A.UnimplementedError$(null));
+ },
+ setRange$3(_, start, end, iterable) {
+ return this.setRange$4(0, start, end, iterable, 0);
+ },
+ remove$1(_, object) {
+ return A._ChildrenElementList__remove(this._html$_element, object);
+ },
+ insert$2(_, index, element) {
+ var t2, t3, t4, _this = this,
+ t1 = type$.Element;
+ t1._as(element);
+ if (index < 0 || index > _this._childElements.length)
+ throw A.wrapException(A.RangeError$range(index, 0, _this.get$length(0), null, null));
+ t2 = _this._childElements;
+ t3 = t2.length;
+ t4 = _this._html$_element;
+ if (index === t3)
+ t4.appendChild(element).toString;
+ else {
+ if (!(index >= 0 && index < t3))
+ return A.ioore(t2, index);
+ J.insertBefore$2$x(t4, element, t1._as(t2[index]));
+ }
+ },
+ insertAll$2(_, index, iterable) {
+ type$.Iterable_Element._as(iterable);
+ throw A.wrapException(A.UnimplementedError$(null));
+ },
+ setAll$2(_, index, iterable) {
+ type$.Iterable_Element._as(iterable);
+ throw A.wrapException(A.UnimplementedError$(null));
+ },
+ clear$0(_) {
+ J._clearChildren$0$x(this._html$_element);
+ },
+ removeAt$1(_, index) {
+ var result,
+ t1 = this._childElements;
+ if (!(index < t1.length))
+ return A.ioore(t1, index);
+ result = type$.Element._as(t1[index]);
+ this._html$_element.removeChild(result).toString;
+ return result;
+ },
+ removeLast$0(_) {
+ var result = this.get$last(0);
+ this._html$_element.removeChild(result).toString;
+ return result;
+ },
+ get$first(_) {
+ return A._ChildrenElementList__first(this._html$_element);
+ },
+ get$last(_) {
+ var result = this._html$_element.lastElementChild;
+ if (result == null)
+ throw A.wrapException(A.StateError$("No elements"));
+ return result;
+ },
+ get$single(_) {
+ if (this._childElements.length > 1)
+ throw A.wrapException(A.StateError$("More than one element"));
+ return A._ChildrenElementList__first(this._html$_element);
}
};
+ A._ChildrenElementList__filter_closure.prototype = {
+ call$1(e) {
+ return !A.boolConversionCheck(this.test.call$1(type$.Element._as(e)));
+ },
+ $signature: 281
+ };
A.Element.prototype = {
get$attributes(receiver) {
return new A._ElementAttributeMap(receiver);
@@ -25592,7 +29529,7 @@
call$1(e) {
return type$.Element._is(type$.Node._as(e));
},
- $signature: 87
+ $signature: 117
};
A.ErrorEvent.prototype = {$isErrorEvent: 1};
A.Event.prototype = {$isEvent: 1};
@@ -25634,6 +29571,37 @@
set$length(receiver, value) {
throw A.wrapException(A.UnsupportedError$("Cannot resize immutable List."));
},
+ get$first(receiver) {
+ var t1;
+ if (receiver.length > 0) {
+ t1 = receiver[0];
+ t1.toString;
+ return t1;
+ }
+ throw A.wrapException(A.StateError$("No elements"));
+ },
+ get$last(receiver) {
+ var t1,
+ len = receiver.length;
+ if (len > 0) {
+ t1 = receiver[len - 1];
+ t1.toString;
+ return t1;
+ }
+ throw A.wrapException(A.StateError$("No elements"));
+ },
+ get$single(receiver) {
+ var t1,
+ len = receiver.length;
+ if (len === 1) {
+ t1 = receiver[0];
+ t1.toString;
+ return t1;
+ }
+ if (len === 0)
+ throw A.wrapException(A.StateError$("No elements"));
+ throw A.wrapException(A.StateError$("More than one element"));
+ },
elementAt$1(receiver, index) {
if (!(index >= 0 && index < receiver.length))
return A.ioore(receiver, index);
@@ -25686,6 +29654,37 @@
set$length(receiver, value) {
throw A.wrapException(A.UnsupportedError$("Cannot resize immutable List."));
},
+ get$first(receiver) {
+ var t1;
+ if (receiver.length > 0) {
+ t1 = receiver[0];
+ t1.toString;
+ return t1;
+ }
+ throw A.wrapException(A.StateError$("No elements"));
+ },
+ get$last(receiver) {
+ var t1,
+ len = receiver.length;
+ if (len > 0) {
+ t1 = receiver[len - 1];
+ t1.toString;
+ return t1;
+ }
+ throw A.wrapException(A.StateError$("No elements"));
+ },
+ get$single(receiver) {
+ var t1,
+ len = receiver.length;
+ if (len === 1) {
+ t1 = receiver[0];
+ t1.toString;
+ return t1;
+ }
+ if (len === 0)
+ throw A.wrapException(A.StateError$("No elements"));
+ throw A.wrapException(A.StateError$("More than one element"));
+ },
elementAt$1(receiver, index) {
if (!(index >= 0 && index < receiver.length))
return A.ioore(receiver, index);
@@ -25751,6 +29750,13 @@
A.MessageEvent.prototype = {$isMessageEvent: 1};
A.MessagePort.prototype = {$isMessagePort: 1};
A.MidiInputMap.prototype = {
+ addAll$1(receiver, other) {
+ type$.Map_String_dynamic._as(other);
+ throw A.wrapException(A.UnsupportedError$("Not supported"));
+ },
+ containsValue$1(receiver, value) {
+ return B.JSArray_methods.any$1(this.get$values(receiver), new A.MidiInputMap_containsValue_closure(value));
+ },
containsKey$1(receiver, key) {
return A.convertNativeToDart_Dictionary(receiver.get(A._asString(key))) != null;
},
@@ -25797,24 +29803,49 @@
t1.toString;
return t1 !== 0;
},
+ $indexSet(receiver, key, value) {
+ A._asString(key);
+ throw A.wrapException(A.UnsupportedError$("Not supported"));
+ },
+ putIfAbsent$2(receiver, key, ifAbsent) {
+ type$.dynamic_Function._as(ifAbsent);
+ throw A.wrapException(A.UnsupportedError$("Not supported"));
+ },
remove$1(receiver, key) {
throw A.wrapException(A.UnsupportedError$("Not supported"));
},
+ clear$0(receiver) {
+ throw A.wrapException(A.UnsupportedError$("Not supported"));
+ },
$isMap: 1
};
+ A.MidiInputMap_containsValue_closure.prototype = {
+ call$1(e) {
+ type$.Map_dynamic_dynamic._as(e);
+ return false;
+ },
+ $signature: 74
+ };
A.MidiInputMap_keys_closure.prototype = {
call$2(k, v) {
return B.JSArray_methods.add$1(this.keys, k);
},
- $signature: 19
+ $signature: 41
};
A.MidiInputMap_values_closure.prototype = {
call$2(k, v) {
return B.JSArray_methods.add$1(this.values, type$.Map_dynamic_dynamic._as(v));
},
- $signature: 19
+ $signature: 41
};
A.MidiOutputMap.prototype = {
+ addAll$1(receiver, other) {
+ type$.Map_String_dynamic._as(other);
+ throw A.wrapException(A.UnsupportedError$("Not supported"));
+ },
+ containsValue$1(receiver, value) {
+ return B.JSArray_methods.any$1(this.get$values(receiver), new A.MidiOutputMap_containsValue_closure(value));
+ },
containsKey$1(receiver, key) {
return A.convertNativeToDart_Dictionary(receiver.get(A._asString(key))) != null;
},
@@ -25861,22 +29892,40 @@
t1.toString;
return t1 !== 0;
},
+ $indexSet(receiver, key, value) {
+ A._asString(key);
+ throw A.wrapException(A.UnsupportedError$("Not supported"));
+ },
+ putIfAbsent$2(receiver, key, ifAbsent) {
+ type$.dynamic_Function._as(ifAbsent);
+ throw A.wrapException(A.UnsupportedError$("Not supported"));
+ },
remove$1(receiver, key) {
throw A.wrapException(A.UnsupportedError$("Not supported"));
},
+ clear$0(receiver) {
+ throw A.wrapException(A.UnsupportedError$("Not supported"));
+ },
$isMap: 1
};
+ A.MidiOutputMap_containsValue_closure.prototype = {
+ call$1(e) {
+ type$.Map_dynamic_dynamic._as(e);
+ return false;
+ },
+ $signature: 74
+ };
A.MidiOutputMap_keys_closure.prototype = {
call$2(k, v) {
return B.JSArray_methods.add$1(this.keys, k);
},
- $signature: 19
+ $signature: 41
};
A.MidiOutputMap_values_closure.prototype = {
call$2(k, v) {
return B.JSArray_methods.add$1(this.values, type$.Map_dynamic_dynamic._as(v));
},
- $signature: 19
+ $signature: 41
};
A.MimeType.prototype = {$isMimeType: 1};
A.MimeTypeArray.prototype = {
@@ -25902,6 +29951,37 @@
set$length(receiver, value) {
throw A.wrapException(A.UnsupportedError$("Cannot resize immutable List."));
},
+ get$first(receiver) {
+ var t1;
+ if (receiver.length > 0) {
+ t1 = receiver[0];
+ t1.toString;
+ return t1;
+ }
+ throw A.wrapException(A.StateError$("No elements"));
+ },
+ get$last(receiver) {
+ var t1,
+ len = receiver.length;
+ if (len > 0) {
+ t1 = receiver[len - 1];
+ t1.toString;
+ return t1;
+ }
+ throw A.wrapException(A.StateError$("No elements"));
+ },
+ get$single(receiver) {
+ var t1,
+ len = receiver.length;
+ if (len === 1) {
+ t1 = receiver[0];
+ t1.toString;
+ return t1;
+ }
+ if (len === 0)
+ throw A.wrapException(A.StateError$("No elements"));
+ throw A.wrapException(A.StateError$("More than one element"));
+ },
elementAt$1(receiver, index) {
if (!(index >= 0 && index < receiver.length))
return A.ioore(receiver, index);
@@ -25914,6 +29994,18 @@
};
A.MouseEvent.prototype = {$isMouseEvent: 1};
A._ChildNodeListLazy.prototype = {
+ get$first(_) {
+ var result = this._this.firstChild;
+ if (result == null)
+ throw A.wrapException(A.StateError$("No elements"));
+ return result;
+ },
+ get$last(_) {
+ var result = this._this.lastChild;
+ if (result == null)
+ throw A.wrapException(A.StateError$("No elements"));
+ return result;
+ },
get$single(_) {
var t1 = this._this,
l = t1.childNodes.length;
@@ -25925,6 +30017,9 @@
t1.toString;
return t1;
},
+ add$1(_, value) {
+ this._this.appendChild(type$.Node._as(value)).toString;
+ },
addAll$1(_, iterable) {
var t1, t2, len, i, t3;
type$.Iterable_Node._as(iterable);
@@ -25939,9 +30034,81 @@
}
return;
}
- for (t1 = iterable.get$iterator(iterable), t2 = this._this; t1.moveNext$0();)
+ for (t1 = J.get$iterator$ax(iterable), t2 = this._this; t1.moveNext$0();)
t2.appendChild(t1.get$current(t1)).toString;
},
+ insert$2(_, index, node) {
+ var t1, t2, t3;
+ type$.Node._as(node);
+ if (index < 0 || index > this._this.childNodes.length)
+ throw A.wrapException(A.RangeError$range(index, 0, this.get$length(0), null, null));
+ t1 = this._this;
+ t2 = t1.childNodes;
+ t3 = t2.length;
+ if (index === t3)
+ t1.appendChild(node).toString;
+ else {
+ if (!(index >= 0 && index < t3))
+ return A.ioore(t2, index);
+ J.insertBefore$2$x(t1, node, t2[index]);
+ }
+ },
+ insertAll$2(_, index, iterable) {
+ var t1, t2, t3;
+ type$.Iterable_Node._as(iterable);
+ t1 = this._this;
+ t2 = t1.childNodes;
+ t3 = t2.length;
+ if (index === t3)
+ this.addAll$1(0, iterable);
+ else {
+ if (!(index >= 0 && index < t3))
+ return A.ioore(t2, index);
+ J.insertAllBefore$2$x(t1, iterable, t2[index]);
+ }
+ },
+ setAll$2(_, index, iterable) {
+ type$.Iterable_Node._as(iterable);
+ throw A.wrapException(A.UnsupportedError$("Cannot setAll on Node list"));
+ },
+ removeLast$0(_) {
+ var result = this.get$last(0);
+ this._this.removeChild(result).toString;
+ return result;
+ },
+ removeAt$1(_, index) {
+ var result,
+ t1 = this._this,
+ t2 = t1.childNodes;
+ if (!(index < t2.length))
+ return A.ioore(t2, index);
+ result = t2[index];
+ t1.removeChild(result).toString;
+ return result;
+ },
+ remove$1(_, object) {
+ return false;
+ },
+ _filter$2(_, test, removeMatching) {
+ var t1, child, nextChild;
+ type$.bool_Function_Node._as(test);
+ t1 = this._this;
+ child = t1.firstChild;
+ for (; child != null; child = nextChild) {
+ nextChild = child.nextSibling;
+ if (J.$eq$(test.call$1(child), removeMatching))
+ t1.removeChild(child).toString;
+ }
+ },
+ removeWhere$1(_, test) {
+ this._filter$2(0, type$.bool_Function_Node._as(test), true);
+ },
+ retainWhere$1(_, test) {
+ this._filter$2(0, type$.bool_Function_Node._as(test), false);
+ },
+ clear$0(_) {
+ J._clearChildren$0$x(this._this);
+ },
$indexSet(_, index, value) {
var t1, t2;
type$.Node._as(value);
@@ -25955,9 +30122,27 @@
var t1 = this._this.childNodes;
return new A.FixedSizeListIterator(t1, t1.length, A.instanceType(t1)._eval$1("FixedSizeListIterator"));
},
+ sort$1(_, compare) {
+ type$.nullable_int_Function_Node_Node._as(compare);
+ throw A.wrapException(A.UnsupportedError$("Cannot sort Node list"));
+ },
+ shuffle$1(_, random) {
+ throw A.wrapException(A.UnsupportedError$("Cannot shuffle Node list"));
+ },
+ setRange$4(_, start, end, iterable, skipCount) {
+ type$.Iterable_Node._as(iterable);
+ throw A.wrapException(A.UnsupportedError$("Cannot setRange on Node list"));
+ },
+ setRange$3(_, start, end, iterable) {
+ return this.setRange$4(0, start, end, iterable, 0);
+ },
fillRange$3(_, start, end, fill) {
+ type$.nullable_Node._as(fill);
throw A.wrapException(A.UnsupportedError$("Cannot fillRange on Node list"));
},
+ removeRange$2(_, start, end) {
+ throw A.wrapException(A.UnsupportedError$("Cannot removeRange on Node list"));
+ },
get$length(_) {
return this._this.childNodes.length;
},
@@ -25988,6 +30173,17 @@
}
return receiver;
},
+ insertAllBefore$2(receiver, newNodes, child) {
+ var t1;
+ type$.Iterable_Node._as(newNodes);
+ for (t1 = J.get$iterator$ax(newNodes); t1.moveNext$0();)
+ this.insertBefore$2(receiver, t1.get$current(t1), child);
+ },
+ _clearChildren$0(receiver) {
+ var t1;
+ for (; t1 = receiver.firstChild, t1 != null;)
+ receiver.removeChild(t1).toString;
+ },
toString$0(receiver) {
var value = receiver.nodeValue;
return value == null ? this.super$Interceptor$toString(receiver) : value;
@@ -26030,6 +30226,37 @@
set$length(receiver, value) {
throw A.wrapException(A.UnsupportedError$("Cannot resize immutable List."));
},
+ get$first(receiver) {
+ var t1;
+ if (receiver.length > 0) {
+ t1 = receiver[0];
+ t1.toString;
+ return t1;
+ }
+ throw A.wrapException(A.StateError$("No elements"));
+ },
+ get$last(receiver) {
+ var t1,
+ len = receiver.length;
+ if (len > 0) {
+ t1 = receiver[len - 1];
+ t1.toString;
+ return t1;
+ }
+ throw A.wrapException(A.StateError$("No elements"));
+ },
+ get$single(receiver) {
+ var t1,
+ len = receiver.length;
+ if (len === 1) {
+ t1 = receiver[0];
+ t1.toString;
+ return t1;
+ }
+ if (len === 0)
+ throw A.wrapException(A.StateError$("No elements"));
+ throw A.wrapException(A.StateError$("More than one element"));
+ },
elementAt$1(receiver, index) {
if (!(index >= 0 && index < receiver.length))
return A.ioore(receiver, index);
@@ -26069,6 +30296,37 @@
set$length(receiver, value) {
throw A.wrapException(A.UnsupportedError$("Cannot resize immutable List."));
},
+ get$first(receiver) {
+ var t1;
+ if (receiver.length > 0) {
+ t1 = receiver[0];
+ t1.toString;
+ return t1;
+ }
+ throw A.wrapException(A.StateError$("No elements"));
+ },
+ get$last(receiver) {
+ var t1,
+ len = receiver.length;
+ if (len > 0) {
+ t1 = receiver[len - 1];
+ t1.toString;
+ return t1;
+ }
+ throw A.wrapException(A.StateError$("No elements"));
+ },
+ get$single(receiver) {
+ var t1,
+ len = receiver.length;
+ if (len === 1) {
+ t1 = receiver[0];
+ t1.toString;
+ return t1;
+ }
+ if (len === 0)
+ throw A.wrapException(A.StateError$("No elements"));
+ throw A.wrapException(A.StateError$("More than one element"));
+ },
elementAt$1(receiver, index) {
if (!(index >= 0 && index < receiver.length))
return A.ioore(receiver, index);
@@ -26080,6 +30338,13 @@
$isList: 1
};
A.RtcStatsReport.prototype = {
+ addAll$1(receiver, other) {
+ type$.Map_String_dynamic._as(other);
+ throw A.wrapException(A.UnsupportedError$("Not supported"));
+ },
+ containsValue$1(receiver, value) {
+ return B.JSArray_methods.any$1(this.get$values(receiver), new A.RtcStatsReport_containsValue_closure(value));
+ },
containsKey$1(receiver, key) {
return A.convertNativeToDart_Dictionary(receiver.get(A._asString(key))) != null;
},
@@ -26126,22 +30391,40 @@
t1.toString;
return t1 !== 0;
},
+ $indexSet(receiver, key, value) {
+ A._asString(key);
+ throw A.wrapException(A.UnsupportedError$("Not supported"));
+ },
+ putIfAbsent$2(receiver, key, ifAbsent) {
+ type$.dynamic_Function._as(ifAbsent);
+ throw A.wrapException(A.UnsupportedError$("Not supported"));
+ },
remove$1(receiver, key) {
throw A.wrapException(A.UnsupportedError$("Not supported"));
},
+ clear$0(receiver) {
+ throw A.wrapException(A.UnsupportedError$("Not supported"));
+ },
$isMap: 1
};
+ A.RtcStatsReport_containsValue_closure.prototype = {
+ call$1(e) {
+ type$.Map_dynamic_dynamic._as(e);
+ return false;
+ },
+ $signature: 74
+ };
A.RtcStatsReport_keys_closure.prototype = {
call$2(k, v) {
return B.JSArray_methods.add$1(this.keys, k);
},
- $signature: 19
+ $signature: 41
};
A.RtcStatsReport_values_closure.prototype = {
call$2(k, v) {
return B.JSArray_methods.add$1(this.values, type$.Map_dynamic_dynamic._as(v));
},
- $signature: 19
+ $signature: 41
};
A.SelectElement.prototype = {
get$length(receiver) {
@@ -26173,6 +30456,37 @@
set$length(receiver, value) {
throw A.wrapException(A.UnsupportedError$("Cannot resize immutable List."));
},
+ get$first(receiver) {
+ var t1;
+ if (receiver.length > 0) {
+ t1 = receiver[0];
+ t1.toString;
+ return t1;
+ }
+ throw A.wrapException(A.StateError$("No elements"));
+ },
+ get$last(receiver) {
+ var t1,
+ len = receiver.length;
+ if (len > 0) {
+ t1 = receiver[len - 1];
+ t1.toString;
+ return t1;
+ }
+ throw A.wrapException(A.StateError$("No elements"));
+ },
+ get$single(receiver) {
+ var t1,
+ len = receiver.length;
+ if (len === 1) {
+ t1 = receiver[0];
+ t1.toString;
+ return t1;
+ }
+ if (len === 0)
+ throw A.wrapException(A.StateError$("No elements"));
+ throw A.wrapException(A.StateError$("More than one element"));
+ },
elementAt$1(receiver, index) {
if (!(index >= 0 && index < receiver.length))
return A.ioore(receiver, index);
@@ -26207,6 +30521,37 @@
set$length(receiver, value) {
throw A.wrapException(A.UnsupportedError$("Cannot resize immutable List."));
},
+ get$first(receiver) {
+ var t1;
+ if (receiver.length > 0) {
+ t1 = receiver[0];
+ t1.toString;
+ return t1;
+ }
+ throw A.wrapException(A.StateError$("No elements"));
+ },
+ get$last(receiver) {
+ var t1,
+ len = receiver.length;
+ if (len > 0) {
+ t1 = receiver[len - 1];
+ t1.toString;
+ return t1;
+ }
+ throw A.wrapException(A.StateError$("No elements"));
+ },
+ get$single(receiver) {
+ var t1,
+ len = receiver.length;
+ if (len === 1) {
+ t1 = receiver[0];
+ t1.toString;
+ return t1;
+ }
+ if (len === 0)
+ throw A.wrapException(A.StateError$("No elements"));
+ throw A.wrapException(A.StateError$("More than one element"));
+ },
elementAt$1(receiver, index) {
if (!(index >= 0 && index < receiver.length))
return A.ioore(receiver, index);
@@ -26224,17 +30569,39 @@
$isSpeechRecognitionResult: 1
};
A.Storage.prototype = {
+ addAll$1(receiver, other) {
+ type$.Map_String_String._as(other).forEach$1(0, new A.Storage_addAll_closure(receiver));
+ },
+ containsValue$1(receiver, value) {
+ return B.JSArray_methods.any$1(this.get$values(receiver), new A.Storage_containsValue_closure(value));
+ },
containsKey$1(receiver, key) {
return receiver.getItem(A._asString(key)) != null;
},
$index(receiver, key) {
return receiver.getItem(A._asString(key));
},
+ $indexSet(receiver, key, value) {
+ receiver.setItem(A._asString(key), A._asString(value));
+ },
+ putIfAbsent$2(receiver, key, ifAbsent) {
+ var t1;
+ type$.String_Function._as(ifAbsent);
+ if (receiver.getItem(key) == null)
+ receiver.setItem(key, A._asString(ifAbsent.call$0()));
+ t1 = receiver.getItem(key);
+ return t1 == null ? A._asString(t1) : t1;
+ },
remove$1(receiver, key) {
- var value = receiver.getItem(key);
+ var value;
+ A._asString(key);
+ value = receiver.getItem(key);
receiver.removeItem(key);
return value;
},
+ clear$0(receiver) {
+ return receiver.clear();
+ },
forEach$1(receiver, f) {
var i, key, t1;
type$.void_Function_String_String._as(f);
@@ -26270,17 +30637,30 @@
},
$isMap: 1
};
+ A.Storage_addAll_closure.prototype = {
+ call$2(k, v) {
+ this.$this.setItem(A._asString(k), A._asString(v));
+ },
+ $signature: 67
+ };
+ A.Storage_containsValue_closure.prototype = {
+ call$1(e) {
+ A._asString(e);
+ return false;
+ },
+ $signature: 8
+ };
A.Storage_keys_closure.prototype = {
call$2(k, v) {
return B.JSArray_methods.add$1(this.keys, k);
},
- $signature: 64
+ $signature: 67
};
A.Storage_values_closure.prototype = {
call$2(k, v) {
return B.JSArray_methods.add$1(this.values, v);
},
- $signature: 64
+ $signature: 67
};
A.StyleSheet.prototype = {$isStyleSheet: 1};
A.TableElement.prototype = {
@@ -26355,6 +30735,37 @@
set$length(receiver, value) {
throw A.wrapException(A.UnsupportedError$("Cannot resize immutable List."));
},
+ get$first(receiver) {
+ var t1;
+ if (receiver.length > 0) {
+ t1 = receiver[0];
+ t1.toString;
+ return t1;
+ }
+ throw A.wrapException(A.StateError$("No elements"));
+ },
+ get$last(receiver) {
+ var t1,
+ len = receiver.length;
+ if (len > 0) {
+ t1 = receiver[len - 1];
+ t1.toString;
+ return t1;
+ }
+ throw A.wrapException(A.StateError$("No elements"));
+ },
+ get$single(receiver) {
+ var t1,
+ len = receiver.length;
+ if (len === 1) {
+ t1 = receiver[0];
+ t1.toString;
+ return t1;
+ }
+ if (len === 0)
+ throw A.wrapException(A.StateError$("No elements"));
+ throw A.wrapException(A.StateError$("More than one element"));
+ },
elementAt$1(receiver, index) {
if (!(index >= 0 && index < receiver.length))
return A.ioore(receiver, index);
@@ -26388,6 +30799,37 @@
set$length(receiver, value) {
throw A.wrapException(A.UnsupportedError$("Cannot resize immutable List."));
},
+ get$first(receiver) {
+ var t1;
+ if (receiver.length > 0) {
+ t1 = receiver[0];
+ t1.toString;
+ return t1;
+ }
+ throw A.wrapException(A.StateError$("No elements"));
+ },
+ get$last(receiver) {
+ var t1,
+ len = receiver.length;
+ if (len > 0) {
+ t1 = receiver[len - 1];
+ t1.toString;
+ return t1;
+ }
+ throw A.wrapException(A.StateError$("No elements"));
+ },
+ get$single(receiver) {
+ var t1,
+ len = receiver.length;
+ if (len === 1) {
+ t1 = receiver[0];
+ t1.toString;
+ return t1;
+ }
+ if (len === 0)
+ throw A.wrapException(A.StateError$("No elements"));
+ throw A.wrapException(A.StateError$("More than one element"));
+ },
elementAt$1(receiver, index) {
if (!(index >= 0 && index < receiver.length))
return A.ioore(receiver, index);
@@ -26429,6 +30871,37 @@
set$length(receiver, value) {
throw A.wrapException(A.UnsupportedError$("Cannot resize immutable List."));
},
+ get$first(receiver) {
+ var t1;
+ if (receiver.length > 0) {
+ t1 = receiver[0];
+ t1.toString;
+ return t1;
+ }
+ throw A.wrapException(A.StateError$("No elements"));
+ },
+ get$last(receiver) {
+ var t1,
+ len = receiver.length;
+ if (len > 0) {
+ t1 = receiver[len - 1];
+ t1.toString;
+ return t1;
+ }
+ throw A.wrapException(A.StateError$("No elements"));
+ },
+ get$single(receiver) {
+ var t1,
+ len = receiver.length;
+ if (len === 1) {
+ t1 = receiver[0];
+ t1.toString;
+ return t1;
+ }
+ if (len === 0)
+ throw A.wrapException(A.StateError$("No elements"));
+ throw A.wrapException(A.StateError$("More than one element"));
+ },
elementAt$1(receiver, index) {
if (!(index >= 0 && index < receiver.length))
return A.ioore(receiver, index);
@@ -26497,6 +30970,37 @@
set$length(receiver, value) {
throw A.wrapException(A.UnsupportedError$("Cannot resize immutable List."));
},
+ get$first(receiver) {
+ var t1;
+ if (receiver.length > 0) {
+ t1 = receiver[0];
+ t1.toString;
+ return t1;
+ }
+ throw A.wrapException(A.StateError$("No elements"));
+ },
+ get$last(receiver) {
+ var t1,
+ len = receiver.length;
+ if (len > 0) {
+ t1 = receiver[len - 1];
+ t1.toString;
+ return t1;
+ }
+ throw A.wrapException(A.StateError$("No elements"));
+ },
+ get$single(receiver) {
+ var t1,
+ len = receiver.length;
+ if (len === 1) {
+ t1 = receiver[0];
+ t1.toString;
+ return t1;
+ }
+ if (len === 0)
+ throw A.wrapException(A.StateError$("No elements"));
+ throw A.wrapException(A.StateError$("More than one element"));
+ },
elementAt$1(receiver, index) {
if (!(index >= 0 && index < receiver.length))
return A.ioore(receiver, index);
@@ -26600,6 +31104,25 @@
set$length(receiver, value) {
throw A.wrapException(A.UnsupportedError$("Cannot resize immutable List."));
},
+ get$first(receiver) {
+ if (receiver.length > 0)
+ return receiver[0];
+ throw A.wrapException(A.StateError$("No elements"));
+ },
+ get$last(receiver) {
+ var len = receiver.length;
+ if (len > 0)
+ return receiver[len - 1];
+ throw A.wrapException(A.StateError$("No elements"));
+ },
+ get$single(receiver) {
+ var len = receiver.length;
+ if (len === 1)
+ return receiver[0];
+ if (len === 0)
+ throw A.wrapException(A.StateError$("No elements"));
+ throw A.wrapException(A.StateError$("More than one element"));
+ },
elementAt$1(receiver, index) {
if (!(index >= 0 && index < receiver.length))
return A.ioore(receiver, index);
@@ -26633,6 +31156,37 @@
set$length(receiver, value) {
throw A.wrapException(A.UnsupportedError$("Cannot resize immutable List."));
},
+ get$first(receiver) {
+ var t1;
+ if (receiver.length > 0) {
+ t1 = receiver[0];
+ t1.toString;
+ return t1;
+ }
+ throw A.wrapException(A.StateError$("No elements"));
+ },
+ get$last(receiver) {
+ var t1,
+ len = receiver.length;
+ if (len > 0) {
+ t1 = receiver[len - 1];
+ t1.toString;
+ return t1;
+ }
+ throw A.wrapException(A.StateError$("No elements"));
+ },
+ get$single(receiver) {
+ var t1,
+ len = receiver.length;
+ if (len === 1) {
+ t1 = receiver[0];
+ t1.toString;
+ return t1;
+ }
+ if (len === 0)
+ throw A.wrapException(A.StateError$("No elements"));
+ throw A.wrapException(A.StateError$("More than one element"));
+ },
elementAt$1(receiver, index) {
if (!(index >= 0 && index < receiver.length))
return A.ioore(receiver, index);
@@ -26666,6 +31220,37 @@
set$length(receiver, value) {
throw A.wrapException(A.UnsupportedError$("Cannot resize immutable List."));
},
+ get$first(receiver) {
+ var t1;
+ if (receiver.length > 0) {
+ t1 = receiver[0];
+ t1.toString;
+ return t1;
+ }
+ throw A.wrapException(A.StateError$("No elements"));
+ },
+ get$last(receiver) {
+ var t1,
+ len = receiver.length;
+ if (len > 0) {
+ t1 = receiver[len - 1];
+ t1.toString;
+ return t1;
+ }
+ throw A.wrapException(A.StateError$("No elements"));
+ },
+ get$single(receiver) {
+ var t1,
+ len = receiver.length;
+ if (len === 1) {
+ t1 = receiver[0];
+ t1.toString;
+ return t1;
+ }
+ if (len === 0)
+ throw A.wrapException(A.StateError$("No elements"));
+ throw A.wrapException(A.StateError$("More than one element"));
+ },
elementAt$1(receiver, index) {
if (!(index >= 0 && index < receiver.length))
return A.ioore(receiver, index);
@@ -26699,6 +31284,37 @@
set$length(receiver, value) {
throw A.wrapException(A.UnsupportedError$("Cannot resize immutable List."));
},
+ get$first(receiver) {
+ var t1;
+ if (receiver.length > 0) {
+ t1 = receiver[0];
+ t1.toString;
+ return t1;
+ }
+ throw A.wrapException(A.StateError$("No elements"));
+ },
+ get$last(receiver) {
+ var t1,
+ len = receiver.length;
+ if (len > 0) {
+ t1 = receiver[len - 1];
+ t1.toString;
+ return t1;
+ }
+ throw A.wrapException(A.StateError$("No elements"));
+ },
+ get$single(receiver) {
+ var t1,
+ len = receiver.length;
+ if (len === 1) {
+ t1 = receiver[0];
+ t1.toString;
+ return t1;
+ }
+ if (len === 0)
+ throw A.wrapException(A.StateError$("No elements"));
+ throw A.wrapException(A.StateError$("More than one element"));
+ },
elementAt$1(receiver, index) {
if (!(index >= 0 && index < receiver.length))
return A.ioore(receiver, index);
@@ -26710,10 +31326,41 @@
$isList: 1
};
A._AttributeMap.prototype = {
+ addAll$1(_, other) {
+ type$.Map_String_String._as(other).forEach$1(0, new A._AttributeMap_addAll_closure(this));
+ },
cast$2$0(_, $K, $V) {
var t1 = type$.String;
return A.Map_castFrom(this, t1, t1, $K, $V);
},
+ containsValue$1(_, value) {
+ var t1, t2, _i, v;
+ for (t1 = this.get$values(0), t2 = t1.length, _i = 0; _i < t2; ++_i) {
+ v = t1[_i];
+ if (value == null ? v == null : value === v)
+ return true;
+ }
+ return false;
+ },
+ putIfAbsent$2(_, key, ifAbsent) {
+ var t1, t2;
+ type$.String_Function._as(ifAbsent);
+ t1 = this._html$_element;
+ t2 = t1.hasAttribute(key);
+ t2.toString;
+ if (!t2)
+ t1.setAttribute(key, A._asString(ifAbsent.call$0()));
+ t1 = t1.getAttribute(key);
+ return t1 == null ? A._asString(t1) : t1;
+ },
+ clear$0(_) {
+ var t1, t2, t3, _i, key;
+ for (t1 = this.get$keys(0), t2 = t1.length, t3 = this._html$_element, _i = 0; _i < t1.length; t1.length === t2 || (0, A.throwConcurrentModificationError)(t1), ++_i) {
+ key = t1[_i];
+ if (typeof key == "string")
+ t3.removeAttribute(key);
+ }
+ },
forEach$1(_, f) {
var t1, t2, t3, _i, t4, value;
type$.void_Function_String_String._as(f);
@@ -26764,6 +31411,12 @@
return this.get$keys(0).length !== 0;
}
};
+ A._AttributeMap_addAll_closure.prototype = {
+ call$2(k, v) {
+ this.$this._html$_element.setAttribute(A._asString(k), A._asString(v));
+ },
+ $signature: 67
+ };
A._ElementAttributeMap.prototype = {
containsKey$1(_, key) {
var t1;
@@ -26777,6 +31430,9 @@
$index(_, key) {
return this._html$_element.getAttribute(A._asString(key));
},
+ $indexSet(_, key, value) {
+ this._html$_element.setAttribute(A._asString(key), A._asString(value));
+ },
remove$1(_, key) {
var t1, value;
if (typeof key == "string") {
@@ -26877,13 +31533,13 @@
call$1(e) {
return this.onData.call$1(type$.Event._as(e));
},
- $signature: 27
+ $signature: 49
};
A._EventStreamSubscription_onData_closure.prototype = {
call$1(e) {
return this.handleData.call$1(type$.Event._as(e));
},
- $signature: 27
+ $signature: 49
};
A._Html5NodeValidator.prototype = {
_Html5NodeValidator$1$uriPolicy(uriPolicy) {
@@ -26912,7 +31568,66 @@
get$iterator(receiver) {
return new A.FixedSizeListIterator(receiver, this.get$length(receiver), A.instanceType(receiver)._eval$1("FixedSizeListIterator"));
},
+ add$1(receiver, value) {
+ A.instanceType(receiver)._eval$1("ImmutableListMixin.E")._as(value);
+ throw A.wrapException(A.UnsupportedError$("Cannot add to immutable List."));
+ },
+ addAll$1(receiver, iterable) {
+ A.instanceType(receiver)._eval$1("Iterable")._as(iterable);
+ throw A.wrapException(A.UnsupportedError$("Cannot add to immutable List."));
+ },
+ sort$1(receiver, compare) {
+ A.instanceType(receiver)._eval$1("int(ImmutableListMixin.E,ImmutableListMixin.E)?")._as(compare);
+ throw A.wrapException(A.UnsupportedError$("Cannot sort immutable List."));
+ },
+ shuffle$1(receiver, random) {
+ throw A.wrapException(A.UnsupportedError$("Cannot shuffle immutable List."));
+ },
+ insert$2(receiver, index, element) {
+ A.instanceType(receiver)._eval$1("ImmutableListMixin.E")._as(element);
+ throw A.wrapException(A.UnsupportedError$("Cannot add to immutable List."));
+ },
+ insertAll$2(receiver, index, iterable) {
+ A.instanceType(receiver)._eval$1("Iterable")._as(iterable);
+ throw A.wrapException(A.UnsupportedError$("Cannot add to immutable List."));
+ },
+ setAll$2(receiver, index, iterable) {
+ A.instanceType(receiver)._eval$1("Iterable")._as(iterable);
+ throw A.wrapException(A.UnsupportedError$("Cannot modify an immutable List."));
+ },
+ removeAt$1(receiver, pos) {
+ throw A.wrapException(A.UnsupportedError$("Cannot remove from immutable List."));
+ },
+ removeLast$0(receiver) {
+ throw A.wrapException(A.UnsupportedError$("Cannot remove from immutable List."));
+ },
+ remove$1(receiver, object) {
+ throw A.wrapException(A.UnsupportedError$("Cannot remove from immutable List."));
+ },
+ removeWhere$1(receiver, test) {
+ A.instanceType(receiver)._eval$1("bool(ImmutableListMixin.E)")._as(test);
+ throw A.wrapException(A.UnsupportedError$("Cannot remove from immutable List."));
+ },
+ retainWhere$1(receiver, test) {
+ A.instanceType(receiver)._eval$1("bool(ImmutableListMixin.E)")._as(test);
+ throw A.wrapException(A.UnsupportedError$("Cannot remove from immutable List."));
+ },
+ setRange$4(receiver, start, end, iterable, skipCount) {
+ A.instanceType(receiver)._eval$1("Iterable")._as(iterable);
+ throw A.wrapException(A.UnsupportedError$("Cannot setRange on immutable List."));
+ },
+ setRange$3(receiver, start, end, iterable) {
+ return this.setRange$4(receiver, start, end, iterable, 0);
+ },
+ removeRange$2(receiver, start, end) {
+ throw A.wrapException(A.UnsupportedError$("Cannot removeRange on immutable List."));
+ },
+ replaceRange$3(receiver, start, end, iterable) {
+ A.instanceType(receiver)._eval$1("Iterable")._as(iterable);
+ throw A.wrapException(A.UnsupportedError$("Cannot modify an immutable List."));
+ },
fillRange$3(receiver, start, end, fillValue) {
+ A.instanceType(receiver)._eval$1("ImmutableListMixin.E?")._as(fillValue);
throw A.wrapException(A.UnsupportedError$("Cannot modify an immutable List."));
}
};
@@ -26929,13 +31644,13 @@
call$1(v) {
return type$.NodeValidator._as(v).allowsElement$1(this.element);
},
- $signature: 88
+ $signature: 108
};
A.NodeValidatorBuilder_allowsAttribute_closure.prototype = {
call$1(v) {
return type$.NodeValidator._as(v).allowsAttribute$3(this.element, this.attributeName, this.value);
},
- $signature: 88
+ $signature: 108
};
A._SimpleNodeValidator.prototype = {
_SimpleNodeValidator$4$allowedAttributes$allowedElements$allowedUriAttributes(uriPolicy, allowedAttributes, allowedElements, allowedUriAttributes) {
@@ -26982,13 +31697,13 @@
call$1(x) {
return !B.JSArray_methods.contains$1(B.List_4Jt, A._asString(x));
},
- $signature: 6
+ $signature: 8
};
A._SimpleNodeValidator_closure0.prototype = {
call$1(x) {
return B.JSArray_methods.contains$1(B.List_4Jt, A._asString(x));
},
- $signature: 6
+ $signature: 8
};
A._TemplatingNodeValidator.prototype = {
allowsAttribute$3(element, attributeName, value) {
@@ -27005,7 +31720,7 @@
call$1(attr) {
return "TEMPLATE::" + A._asString(attr);
},
- $signature: 24
+ $signature: 44
};
A._SvgNodeValidator.prototype = {
allowsElement$1(element) {
@@ -27260,7 +31975,7 @@
child = nextChild;
}
},
- $signature: 144
+ $signature: 167
};
A._CssStyleDeclaration_JavaScriptObject_CssStyleDeclarationBase.prototype = {};
A._DomRectList_JavaScriptObject_ListMixin.prototype = {};
@@ -27394,13 +32109,13 @@
call$2(key, value) {
this._box_0.copy[key] = this.$this.walk$1(value);
},
- $signature: 35
+ $signature: 64
};
A._StructuredClone_walk_closure0.prototype = {
call$2(key, value) {
this._box_0.copy[key] = this.$this.walk$1(value);
},
- $signature: 45
+ $signature: 69
};
A._AcceptStructuredClone.prototype = {
findSlot$1(value) {
@@ -27491,7 +32206,7 @@
this.map.$indexSet(0, key, t1);
return t1;
},
- $signature: 145
+ $signature: 169
};
A._StructuredCloneDart2Js.prototype = {
forEachObjectKey$2(object, action) {
@@ -27519,6 +32234,10 @@
t2 = A._instanceType(t1);
return new A.MappedIterable(new A.WhereIterable(t1, t2._eval$1("bool(ListBase.E)")._as(new A.FilteredElementList__iterable_closure()), t2._eval$1("WhereIterable")), t2._eval$1("Element(ListBase.E)")._as(new A.FilteredElementList__iterable_closure0()), t2._eval$1("MappedIterable"));
},
+ forEach$1(_, f) {
+ type$.void_Function_Element._as(f);
+ B.JSArray_methods.forEach$1(A.List_List$from(this.get$_html_common$_iterable(), false, type$.Element), f);
+ },
$indexSet(_, index, value) {
var t1;
type$.Element._as(value);
@@ -27533,19 +32252,91 @@
throw A.wrapException(A.ArgumentError$("Invalid list length", null));
this.removeRange$2(0, newLength, len);
},
+ add$1(_, value) {
+ this._childNodes._this.appendChild(type$.Element._as(value)).toString;
+ },
+ addAll$1(_, iterable) {
+ var t1, t2;
+ for (t1 = J.get$iterator$ax(type$.Iterable_Element._as(iterable)), t2 = this._childNodes._this; t1.moveNext$0();)
+ t2.appendChild(t1.get$current(t1)).toString;
+ },
contains$1(_, needle) {
if (!type$.Element._is(needle))
return false;
return needle.parentNode === this._node;
},
+ get$reversed(_) {
+ var t1 = A.List_List$from(this.get$_html_common$_iterable(), false, type$.Element);
+ return new A.ReversedListIterable(t1, A._arrayInstanceType(t1)._eval$1("ReversedListIterable<1>"));
+ },
+ sort$1(_, compare) {
+ type$.nullable_int_Function_Element_Element._as(compare);
+ throw A.wrapException(A.UnsupportedError$("Cannot sort filtered list"));
+ },
+ setRange$4(_, start, end, iterable, skipCount) {
+ type$.Iterable_Element._as(iterable);
+ throw A.wrapException(A.UnsupportedError$("Cannot setRange on filtered list"));
+ },
+ setRange$3(_, start, end, iterable) {
+ return this.setRange$4(0, start, end, iterable, 0);
+ },
fillRange$3(_, start, end, fillValue) {
+ type$.nullable_Element._as(fillValue);
throw A.wrapException(A.UnsupportedError$("Cannot fillRange on filtered list"));
},
+ replaceRange$3(_, start, end, iterable) {
+ type$.Iterable_Element._as(iterable);
+ throw A.wrapException(A.UnsupportedError$("Cannot replaceRange on filtered list"));
+ },
removeRange$2(_, start, end) {
var t1 = this.get$_html_common$_iterable();
t1 = A.SkipIterable_SkipIterable(t1, start, t1.$ti._eval$1("Iterable.E"));
B.JSArray_methods.forEach$1(A.List_List$from(A.TakeIterable_TakeIterable(t1, end - start, A._instanceType(t1)._eval$1("Iterable.E")), true, type$.Element), new A.FilteredElementList_removeRange_closure());
},
+ clear$0(_) {
+ J._clearChildren$0$x(this._childNodes._this);
+ },
+ removeLast$0(_) {
+ var t1 = this.get$_html_common$_iterable(),
+ result = t1._f.call$1(J.get$last$ax(t1.__internal$_iterable));
+ J.remove$0$ax(result);
+ return result;
+ },
+ insert$2(_, index, value) {
+ var t1, element;
+ type$.Element._as(value);
+ if (index === J.get$length$asx(this.get$_html_common$_iterable().__internal$_iterable))
+ this._childNodes._this.appendChild(value).toString;
+ else {
+ t1 = this.get$_html_common$_iterable();
+ element = t1._f.call$1(J.elementAt$1$ax(t1.__internal$_iterable, index));
+ t1 = element.parentNode;
+ t1.toString;
+ J.insertBefore$2$x(t1, value, element);
+ }
+ },
+ insertAll$2(_, index, iterable) {
+ var t1, element;
+ type$.Iterable_Element._as(iterable);
+ if (index === J.get$length$asx(this.get$_html_common$_iterable().__internal$_iterable))
+ this.addAll$1(0, iterable);
+ else {
+ t1 = this.get$_html_common$_iterable();
+ element = t1._f.call$1(J.elementAt$1$ax(t1.__internal$_iterable, index));
+ t1 = element.parentNode;
+ t1.toString;
+ J.insertAllBefore$2$x(t1, iterable, element);
+ }
+ },
+ removeAt$1(_, index) {
+ var t1 = this.get$_html_common$_iterable();
+ t1 = t1._f.call$1(J.elementAt$1$ax(t1.__internal$_iterable, index));
+ J.remove$0$ax(t1);
+ return t1;
+ },
+ remove$1(_, element) {
+ return false;
+ },
get$length(_) {
return J.get$length$asx(this.get$_html_common$_iterable().__internal$_iterable);
},
@@ -27562,19 +32353,19 @@
call$1(n) {
return type$.Element._is(type$.Node._as(n));
},
- $signature: 87
+ $signature: 117
};
A.FilteredElementList__iterable_closure0.prototype = {
call$1(n) {
return type$.Element._as(type$.Node._as(n));
},
- $signature: 148
+ $signature: 170
};
A.FilteredElementList_removeRange_closure.prototype = {
call$1(el) {
return J.remove$0$ax(type$.Element._as(el));
},
- $signature: 149
+ $signature: 178
};
A.jsify__convert.prototype = {
call$1(o) {
@@ -27600,13 +32391,13 @@
} else
return o;
},
- $signature: 90
+ $signature: 107
};
A.promiseToFuture_closure.prototype = {
call$1(r) {
return this.completer.complete$1(0, this.T._eval$1("0/?")._as(r));
},
- $signature: 17
+ $signature: 33
};
A.promiseToFuture_closure0.prototype = {
call$1(e) {
@@ -27614,7 +32405,7 @@
return this.completer.completeError$1(new A.NullRejectionException(e === undefined));
return this.completer.completeError$1(e);
},
- $signature: 17
+ $signature: 33
};
A.dartify_convert.prototype = {
call$1(o) {
@@ -27661,7 +32452,7 @@
}
return o;
},
- $signature: 90
+ $signature: 107
};
A.NullRejectionException.prototype = {
toString$0(_) {
@@ -27677,7 +32468,77 @@
},
nextDouble$0() {
return Math.random();
- }
+ },
+ $isRandom: 1
+ };
+ A._Random.prototype = {
+ _Random$1(seed) {
+ var low, high, tmplow, low0, t1, t2, t3, _this = this, _4294967296 = 4294967296,
+ empty_seed = seed < 0 ? -1 : 0;
+ do {
+ low = seed >>> 0;
+ seed = B.JSInt_methods._tdivFast$1(seed - low, _4294967296);
+ high = seed >>> 0;
+ seed = B.JSInt_methods._tdivFast$1(seed - high, _4294967296);
+ tmplow = (~low >>> 0) + (low << 21 >>> 0);
+ low0 = tmplow >>> 0;
+ high = (~high >>> 0) + ((high << 21 | low >>> 11) >>> 0) + B.JSInt_methods._tdivFast$1(tmplow - low0, _4294967296) >>> 0;
+ tmplow = ((low0 ^ (low0 >>> 24 | high << 8)) >>> 0) * 265;
+ low = tmplow >>> 0;
+ high = ((high ^ high >>> 24) >>> 0) * 265 + B.JSInt_methods._tdivFast$1(tmplow - low, _4294967296) >>> 0;
+ tmplow = ((low ^ (low >>> 14 | high << 18)) >>> 0) * 21;
+ low = tmplow >>> 0;
+ high = ((high ^ high >>> 14) >>> 0) * 21 + B.JSInt_methods._tdivFast$1(tmplow - low, _4294967296) >>> 0;
+ low = (low ^ (low >>> 28 | high << 4)) >>> 0;
+ high = (high ^ high >>> 28) >>> 0;
+ tmplow = (low << 31 >>> 0) + low;
+ low0 = tmplow >>> 0;
+ t1 = B.JSInt_methods._tdivFast$1(tmplow - low0, _4294967296);
+ tmplow = _this._lo * 1037;
+ t2 = _this._lo = tmplow >>> 0;
+ t3 = _this._hi * 1037 + B.JSInt_methods._tdivFast$1(tmplow - t2, _4294967296) >>> 0;
+ _this._hi = t3;
+ t2 = (t2 ^ low0) >>> 0;
+ _this._lo = t2;
+ t1 = (t3 ^ high + ((high << 31 | low >>> 1) >>> 0) + t1 >>> 0) >>> 0;
+ _this._hi = t1;
+ } while (seed !== empty_seed);
+ if (t1 === 0 && t2 === 0)
+ _this._lo = 23063;
+ _this._nextState$0();
+ _this._nextState$0();
+ _this._nextState$0();
+ _this._nextState$0();
+ },
+ _nextState$0() {
+ var _this = this,
+ t1 = _this._lo,
+ tmpHi = 4294901760 * t1,
+ tmpHiLo = tmpHi >>> 0,
+ tmpLo = 55905 * t1,
+ tmpLoLo = tmpLo >>> 0,
+ newLo = tmpLoLo + tmpHiLo + _this._hi;
+ t1 = newLo >>> 0;
+ _this._lo = t1;
+ _this._hi = B.JSInt_methods._tdivFast$1(tmpLo - tmpLoLo + (tmpHi - tmpHiLo) + (newLo - t1), 4294967296) >>> 0;
+ },
+ nextInt$1(max) {
+ var t1, rnd32, result, _this = this;
+ if (max <= 0 || max > 4294967296)
+ throw A.wrapException(A.RangeError$(string$.max_mu + max));
+ t1 = max - 1;
+ if ((max & t1) >>> 0 === 0) {
+ _this._nextState$0();
+ return (_this._lo & t1) >>> 0;
+ }
+ do {
+ _this._nextState$0();
+ rnd32 = _this._lo;
+ result = rnd32 % max;
+ } while (rnd32 - result + max >= 4294967296);
+ return result;
+ },
+ $isRandom: 1
};
A._JSSecureRandom.prototype = {
_JSSecureRandom$0() {
@@ -27713,7 +32574,8 @@
if (random - result + max < randomLimit)
return result;
}
- }
+ },
+ $isRandom: 1
};
A.Length.prototype = {$isLength: 1};
A.LengthList.prototype = {
@@ -27740,9 +32602,44 @@
set$length(receiver, newLength) {
throw A.wrapException(A.UnsupportedError$("Cannot resize immutable List."));
},
+ get$first(receiver) {
+ var t1 = receiver.length;
+ t1.toString;
+ if (t1 > 0) {
+ t1 = receiver[0];
+ t1.toString;
+ return t1;
+ }
+ throw A.wrapException(A.StateError$("No elements"));
+ },
+ get$last(receiver) {
+ var t1 = receiver.length;
+ t1.toString;
+ if (t1 > 0) {
+ t1 = receiver[t1 - 1];
+ t1.toString;
+ return t1;
+ }
+ throw A.wrapException(A.StateError$("No elements"));
+ },
+ get$single(receiver) {
+ var t1 = receiver.length;
+ t1.toString;
+ if (t1 === 1) {
+ t1 = receiver[0];
+ t1.toString;
+ return t1;
+ }
+ if (t1 === 0)
+ throw A.wrapException(A.StateError$("No elements"));
+ throw A.wrapException(A.StateError$("More than one element"));
+ },
elementAt$1(receiver, index) {
return this.$index(receiver, index);
},
+ clear$0(receiver) {
+ return receiver.clear();
+ },
$isEfficientLengthIterable: 1,
$isIterable: 1,
$isList: 1
@@ -27772,9 +32669,44 @@
set$length(receiver, newLength) {
throw A.wrapException(A.UnsupportedError$("Cannot resize immutable List."));
},
+ get$first(receiver) {
+ var t1 = receiver.length;
+ t1.toString;
+ if (t1 > 0) {
+ t1 = receiver[0];
+ t1.toString;
+ return t1;
+ }
+ throw A.wrapException(A.StateError$("No elements"));
+ },
+ get$last(receiver) {
+ var t1 = receiver.length;
+ t1.toString;
+ if (t1 > 0) {
+ t1 = receiver[t1 - 1];
+ t1.toString;
+ return t1;
+ }
+ throw A.wrapException(A.StateError$("No elements"));
+ },
+ get$single(receiver) {
+ var t1 = receiver.length;
+ t1.toString;
+ if (t1 === 1) {
+ t1 = receiver[0];
+ t1.toString;
+ return t1;
+ }
+ if (t1 === 0)
+ throw A.wrapException(A.StateError$("No elements"));
+ throw A.wrapException(A.StateError$("More than one element"));
+ },
elementAt$1(receiver, index) {
return this.$index(receiver, index);
},
+ clear$0(receiver) {
+ return receiver.clear();
+ },
$isEfficientLengthIterable: 1,
$isIterable: 1,
$isList: 1
@@ -27809,9 +32741,44 @@
set$length(receiver, newLength) {
throw A.wrapException(A.UnsupportedError$("Cannot resize immutable List."));
},
+ get$first(receiver) {
+ var t1 = receiver.length;
+ t1.toString;
+ if (t1 > 0) {
+ t1 = receiver[0];
+ t1.toString;
+ return t1;
+ }
+ throw A.wrapException(A.StateError$("No elements"));
+ },
+ get$last(receiver) {
+ var t1 = receiver.length;
+ t1.toString;
+ if (t1 > 0) {
+ t1 = receiver[t1 - 1];
+ t1.toString;
+ return t1;
+ }
+ throw A.wrapException(A.StateError$("No elements"));
+ },
+ get$single(receiver) {
+ var t1 = receiver.length;
+ t1.toString;
+ if (t1 === 1) {
+ t1 = receiver[0];
+ t1.toString;
+ return t1;
+ }
+ if (t1 === 0)
+ throw A.wrapException(A.StateError$("No elements"));
+ throw A.wrapException(A.StateError$("More than one element"));
+ },
elementAt$1(receiver, index) {
return this.$index(receiver, index);
},
+ clear$0(receiver) {
+ return receiver.clear();
+ },
$isEfficientLengthIterable: 1,
$isIterable: 1,
$isList: 1
@@ -27868,9 +32835,44 @@
set$length(receiver, newLength) {
throw A.wrapException(A.UnsupportedError$("Cannot resize immutable List."));
},
+ get$first(receiver) {
+ var t1 = receiver.length;
+ t1.toString;
+ if (t1 > 0) {
+ t1 = receiver[0];
+ t1.toString;
+ return t1;
+ }
+ throw A.wrapException(A.StateError$("No elements"));
+ },
+ get$last(receiver) {
+ var t1 = receiver.length;
+ t1.toString;
+ if (t1 > 0) {
+ t1 = receiver[t1 - 1];
+ t1.toString;
+ return t1;
+ }
+ throw A.wrapException(A.StateError$("No elements"));
+ },
+ get$single(receiver) {
+ var t1 = receiver.length;
+ t1.toString;
+ if (t1 === 1) {
+ t1 = receiver[0];
+ t1.toString;
+ return t1;
+ }
+ if (t1 === 0)
+ throw A.wrapException(A.StateError$("No elements"));
+ throw A.wrapException(A.StateError$("More than one element"));
+ },
elementAt$1(receiver, index) {
return this.$index(receiver, index);
},
+ clear$0(receiver) {
+ return receiver.clear();
+ },
$isEfficientLengthIterable: 1,
$isIterable: 1,
$isList: 1
@@ -27889,6 +32891,13 @@
}
};
A.AudioParamMap.prototype = {
+ addAll$1(receiver, other) {
+ type$.Map_String_dynamic._as(other);
+ throw A.wrapException(A.UnsupportedError$("Not supported"));
+ },
+ containsValue$1(receiver, value) {
+ return B.JSArray_methods.any$1(this.get$values(receiver), new A.AudioParamMap_containsValue_closure(value));
+ },
containsKey$1(receiver, key) {
return A.convertNativeToDart_Dictionary(receiver.get(A._asString(key))) != null;
},
@@ -27935,22 +32944,40 @@
t1.toString;
return t1 !== 0;
},
+ $indexSet(receiver, key, value) {
+ A._asString(key);
+ throw A.wrapException(A.UnsupportedError$("Not supported"));
+ },
+ putIfAbsent$2(receiver, key, ifAbsent) {
+ type$.dynamic_Function._as(ifAbsent);
+ throw A.wrapException(A.UnsupportedError$("Not supported"));
+ },
remove$1(receiver, key) {
throw A.wrapException(A.UnsupportedError$("Not supported"));
},
+ clear$0(receiver) {
+ throw A.wrapException(A.UnsupportedError$("Not supported"));
+ },
$isMap: 1
};
+ A.AudioParamMap_containsValue_closure.prototype = {
+ call$1(e) {
+ type$.Map_dynamic_dynamic._as(e);
+ return false;
+ },
+ $signature: 74
+ };
A.AudioParamMap_keys_closure.prototype = {
call$2(k, v) {
return B.JSArray_methods.add$1(this.keys, k);
},
- $signature: 19
+ $signature: 41
};
A.AudioParamMap_values_closure.prototype = {
call$2(k, v) {
return B.JSArray_methods.add$1(this.values, type$.Map_dynamic_dynamic._as(v));
},
- $signature: 19
+ $signature: 41
};
A.AudioTrackList.prototype = {
get$length(receiver) {
@@ -28035,7 +33062,7 @@
return null;
t1.completeError$2(error, stackTrace);
},
- $signature: 46
+ $signature: 68
};
A.StreamGroup.prototype = {
add$1(_, stream) {
@@ -28134,7 +33161,7 @@
A.StreamGroup__onListen_closure.prototype = {
call$1(_) {
},
- $signature: 13
+ $signature: 28
};
A.StreamGroup__onCancel_closure.prototype = {
call$1(entry) {
@@ -28255,7 +33282,7 @@
type$.CanceledException._as(e);
return e.get$message(e);
},
- $signature: 151
+ $signature: 181
};
A.TimeoutCanceledException.prototype = {$isTimeoutException: 1,
get$duration() {
@@ -28361,13 +33388,13 @@
type$.CanceledException._as(_);
return this.$this._checkTokens$1(this.idx);
},
- $signature: 155
+ $signature: 198
};
A.CompositeToken__checkTokens_closure.prototype = {
call$1(e) {
return type$.CancelationToken._as(e).get$exception();
},
- $signature: 156
+ $signature: 199
};
A.TimeoutToken.prototype = {
get$exception() {
@@ -28400,7 +33427,7 @@
this.$this._timeout_token$_cancel$0();
t.cancel$0(0);
},
- $signature: 92
+ $signature: 112
};
A.EmptyUnmodifiableSet.prototype = {
get$iterator(_) {
@@ -28439,9 +33466,55 @@
}
};
A.QueueList.prototype = {
+ add$1(_, element) {
+ this._queue_list$_add$1(0, A._instanceType(this)._eval$1("QueueList.E")._as(element));
+ },
+ addAll$1(_, iterable) {
+ var addCount, $length, t1, endSpace, t2, preSpace, _this = this;
+ A._instanceType(_this)._eval$1("Iterable")._as(iterable);
+ if (type$.List_dynamic._is(iterable)) {
+ addCount = iterable.length;
+ $length = _this.get$length(0);
+ t1 = $length + addCount;
+ if (t1 >= J.get$length$asx(_this._table)) {
+ _this._preGrow$1(t1);
+ J.setRange$4$ax(_this._table, $length, t1, iterable, 0);
+ _this.set$_tail(_this.get$_tail() + addCount);
+ } else {
+ endSpace = J.get$length$asx(_this._table) - _this.get$_tail();
+ t1 = _this._table;
+ t2 = J.getInterceptor$ax(t1);
+ if (addCount < endSpace) {
+ t2.setRange$4(t1, _this.get$_tail(), _this.get$_tail() + addCount, iterable, 0);
+ _this.set$_tail(_this.get$_tail() + addCount);
+ } else {
+ preSpace = addCount - endSpace;
+ t2.setRange$4(t1, _this.get$_tail(), _this.get$_tail() + endSpace, iterable, 0);
+ J.setRange$4$ax(_this._table, 0, preSpace, iterable, endSpace);
+ _this.set$_tail(preSpace);
+ }
+ }
+ } else
+ for (t1 = J.get$iterator$ax(iterable); t1.moveNext$0();)
+ _this._queue_list$_add$1(0, t1.get$current(t1));
+ },
+ cast$1$0(_, $T) {
+ return new A._CastQueueList(this, J.cast$1$0$ax(this._table, $T), -1, -1, A._instanceType(this)._eval$1("@")._bind$1($T)._eval$1("_CastQueueList<1,2>"));
+ },
toString$0(_) {
return A.Iterable_iterableToFullString(this, "{", "}");
},
+ removeLast$0(_) {
+ var result, _this = this;
+ if (_this.get$_head(_this) === _this.get$_tail())
+ throw A.wrapException(A.StateError$("No element"));
+ _this.set$_tail((_this.get$_tail() - 1 & J.get$length$asx(_this._table) - 1) >>> 0);
+ result = J.$index$asx(_this._table, _this.get$_tail());
+ if (result == null)
+ result = A._instanceType(_this)._eval$1("QueueList.E")._as(result);
+ J.$indexSet$ax(_this._table, _this.get$_tail(), null);
+ return result;
+ },
get$length(_) {
var _this = this;
return (_this.get$_tail() - _this.get$_head(_this) & J.get$length$asx(_this._table) - 1) >>> 0;
@@ -28543,6 +33616,21 @@
return this._tail;
}
};
+ A._CastQueueList.prototype = {
+ get$_head(_) {
+ var t1 = this._queue_list$_delegate;
+ return t1.get$_head(t1);
+ },
+ set$_head(_, value) {
+ this._queue_list$_delegate.set$_head(0, value);
+ },
+ get$_tail() {
+ return this._queue_list$_delegate.get$_tail();
+ },
+ set$_tail(value) {
+ this._queue_list$_delegate.set$_tail(value);
+ }
+ };
A._QueueList_Object_ListMixin.prototype = {};
A.UnionSet.prototype = {
get$length(_) {
@@ -28606,6 +33694,10 @@
add$1(_, value) {
A._instanceType(this)._precomputed1._as(value);
return A.UnmodifiableSetMixin__throw();
+ },
+ addAll$1(_, elements) {
+ A._instanceType(this)._eval$1("Iterable<1>")._as(elements);
+ return A.UnmodifiableSetMixin__throw();
}
};
A._UnmodifiableSetView_DelegatingSet_UnmodifiableSetMixin.prototype = {};
@@ -28624,6 +33716,10 @@
A._instanceType(this)._eval$1("bool(1)")._as(test);
return this.get$_base().every$1(0, test);
},
+ get$first(_) {
+ var t1 = this.get$_base();
+ return t1.get$first(t1);
+ },
get$isEmpty(_) {
var t1 = this.get$_base();
return t1.get$isEmpty(t1);
@@ -28636,6 +33732,16 @@
var t1 = this.get$_base();
return t1.get$iterator(t1);
},
+ get$last(_) {
+ var t1 = this.get$_base();
+ return t1.get$last(t1);
+ },
+ lastWhere$2$orElse(_, test, orElse) {
+ var t1 = A._instanceType(this);
+ t1._eval$1("bool(1)")._as(test);
+ t1._eval$1("1()?")._as(orElse);
+ return this.get$_base().lastWhere$2$orElse(0, test, orElse);
+ },
get$length(_) {
var t1 = this.get$_base();
return t1.get$length(t1);
@@ -28647,6 +33753,10 @@
map$1(_, f) {
return this.map$1$1(0, f, type$.dynamic);
},
+ get$single(_) {
+ var t1 = this.get$_base();
+ return t1.get$single(t1);
+ },
skip$1(_, n) {
return this.get$_base().skip$1(0, n);
},
@@ -28654,7 +33764,7 @@
return this.get$_base().take$1(0, n);
},
toList$1$growable(_, growable) {
- return this.get$_base().toList$1$growable(0, growable);
+ return this.get$_base().toList$1$growable(0, true);
},
toList$0(_) {
return this.toList$1$growable(0, true);
@@ -28672,6 +33782,9 @@
$isIterable: 1
};
A.DelegatingSet.prototype = {
+ addAll$1(_, elements) {
+ this._base.addAll$1(0, A._instanceType(this)._eval$1("Iterable<1>")._as(elements));
+ },
union$1(other) {
return this._base.union$1(A._instanceType(this)._eval$1("Set<1>")._as(other));
},
@@ -28760,7 +33873,7 @@
A.Logger.prototype = {
Logger$4$filter$level$output$printer(filter, level, output, printer) {
var _this = this,
- t1 = _this._filter,
+ t1 = _this._logger$_filter,
filterInit = t1.init$0();
if (level != null)
t1._level = level;
@@ -28790,7 +33903,7 @@
callback0 = t1._collection$_current;
(callback0 == null ? t2._as(callback0) : callback0).call$1(logEvent);
}
- if (this._filter.shouldLog$1(logEvent)) {
+ if (this._logger$_filter.shouldLog$1(logEvent)) {
output = this._printer.log$1(logEvent);
if (output.length !== 0) {
outputEvent = new A.OutputEvent(output);
@@ -28815,7 +33928,7 @@
call$0() {
return new A.DevelopmentFilter();
},
- $signature: 159
+ $signature: 210
};
A.OutputEvent.prototype = {};
A._Empty.prototype = {
@@ -28829,7 +33942,7 @@
};
A._NotEmpty.prototype = {
matches$2(_, item, matchState) {
- return J.get$isNotEmpty$asx(item);
+ return A._asBool(J.get$isNotEmpty$asx(item));
},
describe$1(description) {
description._out._contents += "non-empty";
@@ -28949,7 +34062,7 @@
t2 = this.matchState;
return t1.super$TypeMatcher$matches(0, e, t2) && t1.typedMatches$2(A._instanceType(t1)._eval$1("FeatureMatcher.T")._as(e), t2);
},
- $signature: 15
+ $signature: 17
};
A._Predicate.prototype = {
typedMatches$2(item, matchState) {
@@ -29019,7 +34132,7 @@
call$1(frame) {
return frame.get$$package() === "test" || frame.get$$package() === "stream_channel" || frame.get$$package() === "matcher";
},
- $signature: 53
+ $signature: 99
};
A.StringDescription.prototype = {
get$length(_) {
@@ -29260,14 +34373,14 @@
var _this = this;
return _this.matcher.call$4(_this.expectedElement, actualElement, _this.location, _this.depth) != null;
},
- $signature: 15
+ $signature: 17
};
A._DeepMatcher__compareSets_closure0.prototype = {
call$2(description, verbose) {
description._out._contents += "does not contain ";
return description.addDescriptionOf$1(this.expectedElement);
},
- $signature: 26
+ $signature: 47
};
A._DeepMatcher__recursiveMatch_closure.prototype = {
call$2(description, verbose) {
@@ -29281,34 +34394,34 @@
t3.describe$1(description);
}
},
- $signature: 26
+ $signature: 47
};
A._DeepMatcher__recursiveMatch_closure0.prototype = {
call$2(description, verbose) {
description._out._contents += "== threw ";
return description.addDescriptionOf$1(this.e);
},
- $signature: 26
+ $signature: 47
};
A._DeepMatcher__recursiveMatch_closure1.prototype = {
call$2(description, verbose) {
description._out._contents += this.err + "is missing map key ";
return description.addDescriptionOf$1(this.key);
},
- $signature: 26
+ $signature: 47
};
A._DeepMatcher__recursiveMatch_closure2.prototype = {
call$2(description, verbose) {
description._out._contents += this.err + "has extra map key ";
return description.addDescriptionOf$1(this.key);
},
- $signature: 26
+ $signature: 47
};
A._DeepMatcher__recursiveMatch_closure3.prototype = {
call$2(description, verbose) {
return description.addDescriptionOf$1(this.expected);
},
- $signature: 26
+ $signature: 47
};
A._Mismatch.prototype = {};
A._Mismatch$simple_closure.prototype = {
@@ -29316,7 +34429,7 @@
description._out._contents += this.problem;
return description;
},
- $signature: 26
+ $signature: 47
};
A.AsyncMatcher.prototype = {
matches$2(_, item, matchState) {
@@ -29342,7 +34455,7 @@
A.fail(A.formatFailure(this.$this, this.item, A._asString(realResult), null));
this.outstandingWork.complete$0(0);
},
- $signature: 13
+ $signature: 28
};
A._expect_closure2.prototype = {
call$5(actual, matcher, reason, matchState, verbose) {
@@ -29351,7 +34464,7 @@
t1 = t1._contents;
return A.formatFailure(matcher, actual, t1.charCodeAt(0) == 0 ? t1 : t1, reason);
},
- $signature: 192
+ $signature: 228
};
A._expect_closure.prototype = {
call$1(realResult) {
@@ -29361,7 +34474,7 @@
t1 = this._box_0;
A.fail(A.formatFailure(type$.Matcher._as(t1.matcher), this.actual, A._asString(realResult), t1.reason));
},
- $signature: 13
+ $signature: 28
};
A._expect_closure0.prototype = {
call$0() {
@@ -29662,13 +34775,13 @@
call$1(m) {
return A._asIntQ(m) == null;
},
- $signature: 194
+ $signature: 105
};
A._UnorderedMatches__findPairingInner_closure.prototype = {
call$1(m) {
return !this.reserved.contains$1(0, A._asInt(m));
},
- $signature: 198
+ $signature: 246
};
A._ContainsAll.prototype = {
describe$1(description) {
@@ -29701,7 +34814,7 @@
call$1(e) {
return e != null;
},
- $signature: 22
+ $signature: 26
};
A._OrderingMatcher.prototype = {
matches$2(_, item, matchState) {
@@ -29792,34 +34905,34 @@
}
}
},
- $signature: 226
+ $signature: 250
};
A.prettyPrint_prettyPrintImpl_pp.prototype = {
call$1(child) {
return this.prettyPrintImpl.call$4(child, this.indent + 2, this._box_0.seen, false);
},
- $signature: 228
+ $signature: 80
};
A.prettyPrint_prettyPrintImpl_closure.prototype = {
call$1(string) {
A._asString(string);
return B.JSArray_methods.join$1(A.List_List$filled(this.indent + 2, " ", false, type$.String), "") + string;
},
- $signature: 24
+ $signature: 44
};
A.prettyPrint_prettyPrintImpl_closure0.prototype = {
call$1(key) {
var t1 = this.pp;
return A.S(t1.call$1(key)) + ": " + A.S(t1.call$1(J.$index$asx(this.object, key)));
},
- $signature: 83
+ $signature: 139
};
A.prettyPrint_prettyPrintImpl_closure1.prototype = {
call$1(string) {
A._asString(string);
return B.JSArray_methods.join$1(A.List_List$filled(this.indent + 2, " ", false, type$.String), "") + string;
},
- $signature: 24
+ $signature: 44
};
A._MatchesRegExp.prototype = {
typedMatches$2(item, matchState) {
@@ -29858,7 +34971,7 @@
call$1(a) {
return A._asBool(this.valueOrMatcher.call$1(a));
},
- $signature: 22
+ $signature: 26
};
A.escape_closure.prototype = {
call$1(match) {
@@ -29870,7 +34983,7 @@
t1.toString;
return A._getHexLiteral(t1);
},
- $signature: 150
+ $signature: 257
};
A.Context.prototype = {
absolute$15(_, part1, part2, part3, part4, part5, part6, part7, part8, part9, part10, part11, part12, part13, part14, part15) {
@@ -30117,20 +35230,20 @@
call$1(part) {
return A._asString(part) !== "";
},
- $signature: 6
+ $signature: 8
};
A.Context_split_closure.prototype = {
call$1(part) {
return A._asString(part).length !== 0;
},
- $signature: 6
+ $signature: 8
};
A._validateArgList_closure.prototype = {
call$1(arg) {
A._asStringQ(arg);
return arg == null ? "null" : '"' + arg + '"';
},
- $signature: 103
+ $signature: 261
};
A.InternalStyle.prototype = {
getRoot$1(path) {
@@ -30534,7 +35647,7 @@
call$1(part) {
return A._asString(part) !== "";
},
- $signature: 6
+ $signature: 8
};
A.Pool.prototype = {
request$0(_) {
@@ -30628,7 +35741,7 @@
t1._closeGroup.close$0(0);
return t1._closeGroup._future_group$_completer.future;
},
- $signature: 115
+ $signature: 263
};
A.Pool__onResourceReleaseAllowed_closure.prototype = {
call$0() {
@@ -30641,7 +35754,7 @@
var t1 = this.$this;
J.complete$1$z(t1._onReleaseCompleters.removeFirst$0(), new A.PoolResource(t1));
},
- $signature: 13
+ $signature: 28
};
A.Pool__runOnRelease_closure0.prototype = {
call$2(error, stackTrace) {
@@ -30649,7 +35762,7 @@
type$.StackTrace._as(stackTrace);
this.$this._onReleaseCompleters.removeFirst$0().completeError$2(error, stackTrace);
},
- $signature: 46
+ $signature: 68
};
A.PoolResource.prototype = {};
A.openChannel_fail.prototype = {
@@ -30661,7 +35774,7 @@
if ((t1.future._state & 30) === 0)
t1.completeError$1(ex);
},
- $signature: 129
+ $signature: 277
};
A.openChannel_success.prototype = {
call$1(channel) {
@@ -30672,17 +35785,14 @@
if ((t1.future._state & 30) === 0)
t1.complete$1(0, channel);
},
- $signature: 140
+ $signature: 279
};
A.openChannel_$errorHandler.prototype = {
call$1(e) {
- var err, error, t1, err0, t2;
+ var err, error, t1, t2;
type$.nullable_JSObject._as(e);
- t1 = A.getErrorEventError(e);
- t1 = t1 == null ? null : J.toString$0$(t1);
- err0 = t1 == null ? A.getErrorEventMessage(e) : t1;
- err = err0 == null ? "Unknown error" : err0;
- error = A.SquadronError$_(err, null);
+ err = A.getError(e);
+ error = A.SquadronError$_(J.toString$0$(err), null);
t1 = this.logger;
if (t1 != null)
t1.e$1(0, new A.openChannel_$errorHandler_closure(error));
@@ -30690,13 +35800,13 @@
t2 = this.entryPoint;
A.UriChecker_exists(t2).then$1$1(new A.openChannel_$errorHandler_closure0(e, t2, err, t1), type$.Null);
},
- $signature: 66
+ $signature: 141
};
A.openChannel_$errorHandler_closure.prototype = {
call$0() {
return "Connection to Web Worker failed: " + this.error.toString$0(0);
},
- $signature: 11
+ $signature: 22
};
A.openChannel_$errorHandler_closure0.prototype = {
call$1(found) {
@@ -30705,9 +35815,9 @@
try {
t1 = _this.e;
t2 = _this.entryPoint;
- t3 = type$.String;
- t4 = _this.err;
- msg = t1 != null ? t2.toString$0(0) + " => " + A.createRuntimeType(t3).toString$0(0) + " " + t4 + " [" + A._asString(t1.filename) + "(" + A._asInt(t1.lineno) + ")]" : t2.toString$0(0) + " => " + A.createRuntimeType(t3).toString$0(0) + " " + t4;
+ t3 = _this.err;
+ t4 = J.getInterceptor$(t3);
+ msg = t1 != null ? t2.toString$0(0) + " => " + t4.get$runtimeType(t3).toString$0(0) + " " + A.S(t3) + " [" + A._asString(t1.filename) + "(" + A._asInt(t1.lineno) + ")]" : t2.toString$0(0) + " => " + t4.get$runtimeType(t3).toString$0(0) + " " + A.S(t3);
t1 = _this.logger;
t3 = t1 == null;
if (!t3)
@@ -30718,19 +35828,19 @@
} catch (exception) {
}
},
- $signature: 158
+ $signature: 298
};
A.openChannel_$errorHandler__closure.prototype = {
call$0() {
return "Unhandled error from Web Worker: " + this.msg + ".";
},
- $signature: 11
+ $signature: 22
};
A.openChannel_$errorHandler__closure0.prototype = {
call$0() {
return "It seems no Web Worker lives at " + this.entryPoint.toString$0(0) + ".";
},
- $signature: 11
+ $signature: 22
};
A.openChannel_closure.prototype = {
call$1(e) {
@@ -30763,13 +35873,13 @@
return t1;
}
},
- $signature: 66
+ $signature: 141
};
A.openChannel__closure1.prototype = {
call$0() {
return "Connection to Web Worker failed: " + this.error.toString$0(0);
},
- $signature: 11
+ $signature: 22
};
A.openChannel_closure0.prototype = {
call$1(e) {
@@ -30795,25 +35905,25 @@
t2.d$1(0, new A.openChannel__closure0(response));
}
},
- $signature: 52
+ $signature: 91
};
A.openChannel__closure.prototype = {
call$0() {
return "Connection to Web Worker failed: " + this.error.toString$0(0);
},
- $signature: 11
+ $signature: 22
};
A.openChannel__closure0.prototype = {
call$0() {
return "Unexpected response: " + A.S(this.response);
},
- $signature: 11
+ $signature: 22
};
A.openChannel_closure1.prototype = {
call$0() {
return "Failed to post connection request " + A.S(this.startRequest) + ": " + A.S(this.ex);
},
- $signature: 11
+ $signature: 22
};
A._WebChannel.prototype = {
share$0(_) {
@@ -30945,67 +36055,53 @@
call$0() {
return "Failed to post request " + A.S(this.req) + ": " + A.S(this.ex);
},
- $signature: 11
+ $signature: 22
};
A._WebChannel__inspectAndPostRequest_closure.prototype = {
call$0() {
return "Failed to post request " + A.S(this.req) + ": " + A.S(this.ex);
},
- $signature: 11
+ $signature: 22
};
A._WebChannel__getResponseStream_$sendRequest.prototype = {
call$0() {
- var _this = this,
- controller = A._Cell$named("controller"),
- t1 = new A._WebChannel__getResponseStream_$sendRequest_$forwardMessage(controller),
- t2 = _this.command,
- t3 = new A._WebChannel__getResponseStream_$sendRequest_$forwardError(controller, t2),
- buffer = new A.EventBuffer(new A._WebChannel__getResponseStream_$sendRequest_$processBufferedItem(t1, t3), A._setArrayType([], type$.JSArray_Record_3_nullable_Object_err_and_nullable_List_dynamic_item_and_nullable_StackTrace_st), type$.EventBuffer_List_dynamic),
- t4 = _this.com,
- t5 = new A._WebChannel__getResponseStream_$sendRequest_$close(t4, controller);
- controller.set$finalLocalValue(A.StreamController_StreamController(t5, new A._WebChannel__getResponseStream_$sendRequest_closure(controller, t4, t2, buffer, t3, t1, _this.post, _this.req, t5), buffer.get$activate(), buffer.get$deactivate(), type$.List_dynamic));
- return J.get$stream$z(controller._readLocal$0());
+ var t2, t3, t4, buffer, t5, t6, controller, _this = this, t1 = {};
+ t1.controller = null;
+ t2 = new A._WebChannel__getResponseStream_$sendRequest_$forwardMessage(t1);
+ t3 = _this.command;
+ t4 = new A._WebChannel__getResponseStream_$sendRequest_$forwardError(t1, t3);
+ buffer = new A.EventBuffer(t2, t4, A._setArrayType([], type$.JSArray_of_void_Function), type$.EventBuffer_List_dynamic);
+ t5 = _this.com;
+ t6 = new A._WebChannel__getResponseStream_$sendRequest_$close(t1, t5);
+ controller = t1.controller = A.StreamController_StreamController(t6, new A._WebChannel__getResponseStream_$sendRequest_closure(t1, t5, t3, buffer, t4, t2, _this.post, _this.req, t6), buffer.get$activate(), buffer.get$deactivate(), type$.List_dynamic);
+ return new A._ControllerStream(controller, A._instanceType(controller)._eval$1("_ControllerStream<1>"));
},
- $signature: 101
+ $signature: 313
};
A._WebChannel__getResponseStream_$sendRequest_$forwardMessage.prototype = {
call$1(msg) {
- var t1 = this.controller;
- if (!t1._readLocal$0().get$isClosed())
- J.add$1$ax(t1._readLocal$0(), msg);
+ var t1;
+ type$.List_dynamic._as(msg);
+ t1 = this._box_0.controller;
+ return t1 == null ? null : t1.add$1(0, msg);
},
- $signature: 34
+ $signature: 62
};
A._WebChannel__getResponseStream_$sendRequest_$forwardError.prototype = {
call$2(error, st) {
var t1;
+ type$.Object._as(error);
type$.nullable_StackTrace._as(st);
- t1 = this.controller;
- if (!t1._readLocal$0().get$isClosed())
- t1._readLocal$0().addError$1(A.SquadronException_from(error, st, this.command));
- },
- $signature: 67
- };
- A._WebChannel__getResponseStream_$sendRequest_$processBufferedItem.prototype = {
- call$1(item) {
- var t1;
- type$.Record_3_nullable_Object_err_and_nullable_List_dynamic_item_and_nullable_StackTrace_st._as(item);
- t1 = item._1;
- if (t1 != null)
- this.$$forwardMessage.call$1(t1);
- else {
- t1 = item._0;
- t1.toString;
- this.$$forwardError.call$2(t1, item._2);
- }
+ t1 = this._box_0.controller;
+ return t1 == null ? null : t1.addError$1(A.SquadronException_from(error, st, this.command));
},
- $signature: 108
+ $signature: 83
};
A._WebChannel__getResponseStream_$sendRequest_$close.prototype = {
call$0() {
var $async$goto = 0,
$async$completer = A._makeAsyncAwaitCompleter(type$.void),
- $async$self = this, t1, t2;
+ $async$self = this, future, t1, t2;
var $async$call$0 = A._wrapJsFunctionForAsync(function($async$errorCode, $async$result) {
if ($async$errorCode === 1)
return A._asyncRethrow($async$result, $async$completer);
@@ -31017,29 +36113,26 @@
t2 = type$.JSObject;
t2._as(t1.port1).close();
t2._as(t1.port2).close();
- t1 = $async$self.controller;
- $async$goto = !t1._readLocal$0().get$isClosed() ? 2 : 3;
- break;
+ t1 = $async$self._box_0;
+ t2 = t1.controller;
+ future = t2 == null ? null : t2.close$0(0);
+ t1.controller = null;
+ $async$goto = 2;
+ return A._asyncAwait(future instanceof A._Future ? future : A._Future$value(future, type$.dynamic), $async$call$0);
case 2:
- // then
- $async$goto = 4;
- return A._asyncAwait(J.close$0$z(t1._readLocal$0()), $async$call$0);
- case 4:
// returning from await.
- case 3:
- // join
// implicit return
return A._asyncReturn(null, $async$completer);
}
});
return A._asyncStartSync($async$call$0, $async$completer);
},
- $signature: 12
+ $signature: 23
};
A._WebChannel__getResponseStream_$sendRequest_closure.prototype = {
call$0() {
var ex, st, t1, t2, t3, t4, exception, _this = this;
- if (_this.controller._readLocal$0().get$isClosed())
+ if (_this._box_0.controller == null)
return;
t1 = _this.com;
t2 = type$.JSObject;
@@ -31066,33 +36159,22 @@
};
A._WebChannel__getResponseStream_$sendRequest__closure.prototype = {
call$1(e) {
- var t1, ex;
- type$.JSObject._as(e);
- t1 = A.getErrorEventError(e);
- if (t1 == null)
- t1 = A.getErrorEventMessage(e);
- if (t1 == null)
- t1 = "Unknown error";
- ex = A.SquadronException_from(t1, null, this.command);
- t1 = this.buffer;
- if (t1.__event_buffer$_pauses > 0)
- t1.addError$2(ex, null);
- else
- this.$$forwardError.call$2(ex, null);
+ var ex = A.SquadronException_from(A.getError(type$.JSObject._as(e)), null, this.command),
+ t1 = this.buffer;
+ (t1.__event_buffer$_pauses > 0 ? t1.get$addError() : this.$$forwardError).call$2(ex, null);
},
- $signature: 52
+ $signature: 91
};
A._WebChannel__getResponseStream_$sendRequest__closure0.prototype = {
call$1(e) {
- var t1 = A.getMessageEventData(type$.JSObject._as(e)),
- res = A.WorkerResponseExt_from(t1 == null ? type$.List_dynamic._as(t1) : t1);
+ var res,
+ t1 = A.getMessageEventData(type$.JSObject._as(e));
+ t1.toString;
+ res = A.WorkerResponseExt_from(t1);
t1 = this.buffer;
- if (t1.__event_buffer$_pauses > 0)
- B.JSArray_methods.add$1(t1.__event_buffer$_buffer, new A._Record_3_err_item_st(null, t1.$ti._precomputed1._as(res), null));
- else
- this.$$forwardMessage.call$1(res);
+ (t1.__event_buffer$_pauses > 0 ? type$.void_Function_List_dynamic._as(t1.get$add(t1)) : this.$$forwardMessage).call$1(res);
},
- $signature: 52
+ $signature: 91
};
A._WebChannel_sendRequest_$success.prototype = {
call$1(data) {
@@ -31119,7 +36201,7 @@
});
return A._asyncStartSync($async$call$1, $async$completer);
},
- $signature: 17
+ $signature: 33
};
A._WebChannel_sendRequest_$fail.prototype = {
$call$body$_WebChannel_sendRequest_$fail(ex, st) {
@@ -31157,7 +36239,7 @@
$defaultValues() {
return [null];
},
- $signature: 48
+ $signature: 71
};
A._WebChannel_sendRequest_$done.prototype = {
call$0() {
@@ -31223,7 +36305,7 @@
call$0() {
return "Failed to post request " + A.S(this.e) + ": " + A.S(this.ex);
},
- $signature: 11
+ $signature: 22
};
A.EntryPointUri.prototype = {
release$0(_) {
@@ -31234,17 +36316,14 @@
};
A._EntryPointUri_Object_Releasable.prototype = {};
A.EventBuffer.prototype = {
- addError$2(err, st) {
- B.JSArray_methods.add$1(this.__event_buffer$_buffer, new A._Record_3_err_item_st(err, null, type$.nullable_StackTrace._as(st)));
- },
activate$0() {
- ++this.__event_buffer$_pauses;
+ return this.__event_buffer$_pauses++;
},
deactivate$0() {
- var t1, _this = this;
+ var t1, t2, _i, _this = this;
if (_this.__event_buffer$_pauses === 1) {
- t1 = _this.__event_buffer$_buffer;
- B.JSArray_methods.forEach$1(t1, _this._process);
+ for (t1 = _this.__event_buffer$_buffer, t2 = t1.length, _i = 0; _i < t1.length; t1.length === t2 || (0, A.throwConcurrentModificationError)(t1), ++_i)
+ t1[_i].call$0();
B.JSArray_methods.clear$0(t1);
t1 = _this.onDeactivate;
if (t1 != null)
@@ -31254,18 +36333,39 @@
if (t1 > 0)
_this.__event_buffer$_pauses = t1 - 1;
},
+ add$1(_, value) {
+ return B.JSArray_methods.add$1(this.__event_buffer$_buffer, new A.EventBuffer_add_closure(this, this.$ti._precomputed1._as(value)));
+ },
+ addError$2(err, st) {
+ return B.JSArray_methods.add$1(this.__event_buffer$_buffer, new A.EventBuffer_addError_closure(this, err, type$.nullable_StackTrace._as(st)));
+ },
set$onDeactivate(onDeactivate) {
this.onDeactivate = type$.nullable_void_Function._as(onDeactivate);
}
};
- A._WebLocalWorker.prototype = {};
+ A.EventBuffer_add_closure.prototype = {
+ call$0() {
+ return this.$this._processValue.call$1(this.value);
+ },
+ $signature: 2
+ };
+ A.EventBuffer_addError_closure.prototype = {
+ call$0() {
+ return this.$this._processError.call$2(this.err, this.st);
+ },
+ $signature: 2
+ };
+ A._WebLocalWorker.prototype = {
+ get$exceptionManager() {
+ var t1 = this.__local_worker$_exceptionManager;
+ return t1 == null ? this.__local_worker$_exceptionManager = A.ExceptionManager$() : t1;
+ }
+ };
A._WebWorkerChannel.prototype = {
_postResponse$1(res) {
- var data, msg, ex, st, exception;
+ var ex, st, exception;
try {
- data = A.WorkerResponseExt_wrapInPlace(res);
- msg = A.jsify(data);
- this.__worker_channel$_sendPort.postMessage(msg);
+ this.__worker_channel$_sendPort.postMessage(A.jsify(A.WorkerResponseExt_wrapInPlace(res)));
} catch (exception) {
ex = A.unwrapException(exception);
st = A.getTraceFromException(exception);
@@ -31274,19 +36374,16 @@
}
},
_inspectAndPostResponse$1(res) {
- var data, msg, transfer, jsTransfer, ex, st, t1, t2, exception;
+ var data, transfer, ex, st, t1, t2, exception;
try {
data = A.WorkerResponseExt_wrapInPlace(res);
- msg = A.jsify(data);
transfer = A.Transferables_get(data);
t1 = transfer == null || J.get$length$asx(transfer) === 0;
t2 = this.__worker_channel$_sendPort;
if (t1)
- t2.postMessage(msg);
- else {
- jsTransfer = type$.JSArray_nullable_Object._as(A.jsify(transfer));
- t2.postMessage(msg, jsTransfer);
- }
+ t2.postMessage(A.jsify(data));
+ else
+ t2.postMessage(A.jsify(data), type$.JSArray_nullable_Object._as(A.jsify(transfer)));
} catch (exception) {
ex = A.unwrapException(exception);
st = A.getTraceFromException(exception);
@@ -31316,24 +36413,23 @@
call$0() {
return "Failed to post response " + A.S(this.res) + ": " + A.S(this.ex);
},
- $signature: 11
+ $signature: 22
};
A._WebWorkerChannel__inspectAndPostResponse_closure.prototype = {
call$0() {
return "Failed to post response " + A.S(this.res) + ": " + A.S(this.ex);
},
- $signature: 11
+ $signature: 22
};
A.JsWorkerRunnerExt_get_handle_closure.prototype = {
call$1($event) {
- var _this = A.getMessageEventData(type$.JSObject._as($event));
- if (_this == null)
- _this = type$.List_dynamic._as(_this);
- if (J.get$length$asx(_this) !== 7)
+ var t1 = A.getMessageEventData(type$.JSObject._as($event));
+ t1.toString;
+ if (J.get$length$asx(t1) !== 7)
A.throwExpression(A.SquadronError$_("Invalid worker request", null));
- return this._this.processRequest$1(_this);
+ return this._this.processRequest$1(t1);
},
- $signature: 42
+ $signature: 79
};
A.DisconnectedChannel.prototype = {
_disconnectedError$0() {
@@ -31533,7 +36629,7 @@
t1.close$0(0);
}
},
- $signature: 34
+ $signature: 62
};
A.ResultStream_$decodeSingleResponse.prototype = {
call$1(res) {
@@ -31574,7 +36670,7 @@
t1 === $ && A.throwLateFieldNI(_s11_);
t1.close$0(0);
},
- $signature: 34
+ $signature: 62
};
A.ResultStream_$getStreamId.prototype = {
call$1(sub) {
@@ -31617,7 +36713,7 @@
});
return A._asyncStartSync($async$call$1, $async$completer);
},
- $signature: 114
+ $signature: 153
};
A.ResultStream_$onCancel.prototype = {
call$0() {
@@ -31660,7 +36756,7 @@
});
return A._asyncStartSync($async$call$0, $async$completer);
},
- $signature: 12
+ $signature: 23
};
A.ResultStream_$closeWithError.prototype = {
call$2(error, st) {
@@ -31677,7 +36773,7 @@
t3.addError$1(t2);
t1.close$0(0);
},
- $signature: 67
+ $signature: 83
};
A.ResultStream_$onListen.prototype = {
call$0() {
@@ -31998,7 +37094,7 @@
var t1 = r._operations;
return t1 == null ? null : t1.clear$0(0);
},
- $signature: 122
+ $signature: 154
};
A.WorkerRunner_processRequest_postError.prototype = {
call$2(exception, stackTrace) {
@@ -32007,7 +37103,7 @@
call$1(exception) {
return this.call$2(exception, null);
},
- $signature: 48
+ $signature: 71
};
A.WorkerRunner_processRequest_post.prototype = {
call$1(data) {
@@ -32020,14 +37116,14 @@
this.postError.call$2(ex, st);
}
},
- $signature: 17
+ $signature: 33
};
A.WorkerRunner__getTokenRef_closure.prototype = {
call$0() {
var t1 = this.token;
return new A.CancelationTokenReference(t1.get$id(t1), new A._AsyncCompleter(new A._Future($.Zone__current, type$._Future_SquadronCanceledException), type$._AsyncCompleter_SquadronCanceledException), true);
},
- $signature: 125
+ $signature: 155
};
A.WorkerRunner__pipe_onDone.prototype = {
call$0() {
@@ -32054,13 +37150,13 @@
});
return A._asyncStartSync($async$call$0, $async$completer);
},
- $signature: 12
+ $signature: 23
};
A.WorkerRunner__pipe_closure.prototype = {
call$0() {
return true;
},
- $signature: 50
+ $signature: 86
};
A.WorkerRunner__pipe_closure0.prototype = {
call$0() {
@@ -32072,14 +37168,14 @@
}
return t1;
},
- $signature: 50
+ $signature: 86
};
A.WorkerRunner__pipe_closure1.prototype = {
call$1(data) {
if (A.boolConversionCheck(this._box_0.checkToken.call$0()))
this.post.call$1(data);
},
- $signature: 17
+ $signature: 33
};
A.WorkerRunner__pipe_closure2.prototype = {
call$2(ex, st) {
@@ -32089,7 +37185,7 @@
this.postError.call$2(t1, type$.nullable_StackTrace._as(st));
}
},
- $signature: 45
+ $signature: 69
};
A.ConcurrencySettings.prototype = {};
A.CastConverter.prototype = {
@@ -32116,6 +37212,12 @@
list$1$0(_, $T) {
return this.list$1$1(0, null, $T);
},
+ $set$1$1(_, cast, $T) {
+ return new A.Converter_set_closure(this.list$1$1(0, $T._eval$1("0(@)?")._as(cast), $T), $T);
+ },
+ $set$1$0(_, $T) {
+ return this.$set$1$1(0, null, $T);
+ },
map$2$2$kcast$vcast(_, kcast, vcast, $K, $V) {
var kop, vop;
$K._eval$1("0(@)?")._as(kcast);
@@ -32147,8 +37249,7 @@
};
A.Converter_list_closure.prototype = {
call$1(x) {
- var t1 = A.Converter_toList(x);
- return new A.CastList(t1, A._arrayInstanceType(t1)._eval$1("@<1>")._bind$1(this.T)._eval$1("CastList<1,2>"));
+ return J.cast$1$0$ax(A.Converter_toList(x), this.T);
},
$signature() {
return this.T._eval$1("List<0>(@)");
@@ -32156,16 +37257,20 @@
};
A.Converter_list_closure0.prototype = {
call$1(x) {
- var t1 = A.Converter_toList(x),
- t2 = this.T,
- t3 = A._arrayInstanceType(t1),
- t4 = t3._eval$1("@<1>")._bind$1(t2)._eval$1("MappedListIterable<1,2>");
- return A.List_List$of(new A.MappedListIterable(t1, t3._bind$1(t2)._eval$1("1(2)")._as(this.op), t4), true, t4._eval$1("ListIterable.E"));
+ return J.map$1$1$ax(A.Converter_toList(x), this.op, this.T).toList$0(0);
},
$signature() {
return this.T._eval$1("List<0>(@)");
}
};
+ A.Converter_set_closure.prototype = {
+ call$1(x) {
+ return J.toSet$0$ax(this.op.call$1(x));
+ },
+ $signature() {
+ return this.T._eval$1("Set<0>(@)");
+ }
+ };
A.Converter_map_closure.prototype = {
call$1(x) {
return J.cast$2$0$ax(type$.Map_dynamic_dynamic._as(x), this.K, this.V);
@@ -32246,15 +37351,13 @@
};
A.InPlaceConverter__toList_closure.prototype = {
call$1(x) {
- var i, t1, v,
+ var t1, i, t2, v,
y = A.Converter_toList(x);
- for (i = y.length - 1, t1 = this.cast; i >= 0; --i) {
- if (!(i < y.length))
- return A.ioore(y, i);
- v = y[i];
- B.JSArray_methods.$indexSet(y, i, v == null ? v : t1.call$1(v));
+ for (t1 = J.getInterceptor$asx(y), i = t1.get$length(y) - 1, t2 = this.cast; i >= 0; --i) {
+ v = t1.$index(y, i);
+ t1.$indexSet(y, i, v == null ? v : t2.call$1(v));
}
- return new A.CastList(y, A._arrayInstanceType(y)._eval$1("@<1>")._bind$1(this.T)._eval$1("CastList<1,2>"));
+ return t1.cast$1$0(y, this.T);
},
$signature() {
return this.T._eval$1("List<0>(@)");
@@ -32290,6 +37393,15 @@
list$1$0(_, $T) {
return this.list$1$1(0, null, $T);
},
+ $set$1$1(_, cast, $T) {
+ var op;
+ $T._eval$1("0(@)?")._as(cast);
+ op = cast == null ? this.converter.value$1$0(0, $T) : cast;
+ return A.Converter_isIdentity(op, $T) ? this.converter.$set$1$1(0, op, $T) : A.LazyInPlaceConverter__toSet(op, $T);
+ },
+ $set$1$0(_, $T) {
+ return this.$set$1$1(0, null, $T);
+ },
map$2$2$kcast$vcast(_, kcast, vcast, $K, $V) {
var t1, kop, vop;
$V._eval$1("0(@)?")._as(vcast);
@@ -32307,41 +37419,77 @@
};
A.LazyInPlaceConverter__toList_closure.prototype = {
call$1(x) {
- return new A._LazyInPlaceList(x, this.cast, this.T._eval$1("_LazyInPlaceList<0>"));
+ return new A.LazyInPlaceList(type$.List_dynamic._as(x), this.cast, this.T._eval$1("LazyInPlaceList<0>"));
},
$signature() {
- return this.T._eval$1("_LazyInPlaceList<0>(@)");
+ return this.T._eval$1("LazyInPlaceList<0>(@)");
+ }
+ };
+ A.LazyInPlaceConverter__toSet_closure.prototype = {
+ call$1(x) {
+ var t1 = this.T,
+ t2 = A._instanceType(x),
+ t3 = t2._eval$1("@<1>")._bind$1(t1)._eval$1("EfficientLengthMappedIterable<1,2>");
+ return A.LinkedHashSet_LinkedHashSet$of(new A.EfficientLengthMappedIterable(x, t2._bind$1(t1)._eval$1("1(2)")._as(this.cast), t3), t3._eval$1("Iterable.E"));
+ },
+ $signature() {
+ return this.T._eval$1("Set<0>(@)");
}
};
A.LazyInPlaceConverter__toMap_closure.prototype = {
call$1(x) {
- return new A._LazyInPlaceMap(x, this.vcast, this.K._eval$1("@<0>")._bind$1(this.V)._eval$1("_LazyInPlaceMap<1,2>"));
+ return new A.LazyInPlaceMap(x, this.vcast, this.K._eval$1("@<0>")._bind$1(this.V)._eval$1("LazyInPlaceMap<1,2>"));
},
$signature() {
- return this.K._eval$1("@<0>")._bind$1(this.V)._eval$1("_LazyInPlaceMap<1,2>(@)");
+ return this.K._eval$1("@<0>")._bind$1(this.V)._eval$1("LazyInPlaceMap<1,2>(@)");
}
};
- A._LazyInPlaceList.prototype = {
- _lazy_in_place_converter$_get$1(_, idx) {
- var v, _this = this,
- t1 = _this._data;
- if (!(idx >= 0 && idx < t1.length))
- return A.ioore(t1, idx);
- v = t1[idx];
- if (v != null && !_this.$ti._precomputed1._is(v)) {
- v = _this._cast.call$1(v);
- B.JSArray_methods.$indexSet(t1, idx, v);
- }
- return _this.$ti._precomputed1._as(v);
+ A.LazyInPlaceList.prototype = {
+ get$first(_) {
+ return this._lazy_in_place_list$_get$1(0, 0);
},
- _iterate$0() {
- return new A._SyncStarIterable(this._iterate$body$_LazyInPlaceList(), this.$ti._eval$1("_SyncStarIterable<1>"));
+ set$first(_, value) {
+ J.$indexSet$ax(this._lazy_in_place_list$_data, 0, this.$ti._precomputed1._as(value));
},
- _iterate$body$_LazyInPlaceList() {
+ get$isEmpty(_) {
+ return J.get$isEmpty$asx(this._lazy_in_place_list$_data);
+ },
+ get$isNotEmpty(_) {
+ return J.get$isNotEmpty$asx(this._lazy_in_place_list$_data);
+ },
+ get$iterator(_) {
+ var t1 = this._iterate$0();
+ return new A._SyncStarIterator(t1._outerHelper(), t1.$ti._eval$1("_SyncStarIterator<1>"));
+ },
+ get$last(_) {
+ return this._lazy_in_place_list$_get$1(0, J.get$length$asx(this._lazy_in_place_list$_data) - 1);
+ },
+ set$last(_, value) {
+ var t1, t2;
+ this.$ti._precomputed1._as(value);
+ t1 = this._lazy_in_place_list$_data;
+ t2 = J.getInterceptor$asx(t1);
+ t2.$indexSet(t1, t2.get$length(t1) - 1, value);
+ },
+ get$length(_) {
+ return J.get$length$asx(this._lazy_in_place_list$_data);
+ },
+ set$length(_, value) {
+ var t1 = this._lazy_in_place_list$_data,
+ t2 = J.getInterceptor$asx(t1);
+ if (value > t2.get$length(t1))
+ this.$ti._precomputed1._as(null);
+ t2.set$length(t1, value);
+ },
+ get$reversed(_) {
+ return new A._SyncStarIterable(this.reversed$body$LazyInPlaceList(0), this.$ti._eval$1("_SyncStarIterable<1>"));
+ },
+ reversed$body$LazyInPlaceList($async$_) {
var $async$self = this;
return function() {
- var $async$goto = 0, $async$handler = 1, $async$currentError, t1, i;
- return function $async$_iterate$0($async$iterator, $async$errorCode, $async$result) {
+ var _ = $async$_;
+ var $async$goto = 0, $async$handler = 1, $async$currentError, i;
+ return function $async$get$reversed($async$iterator, $async$errorCode, $async$result) {
if ($async$errorCode === 1) {
$async$currentError = $async$result;
$async$goto = $async$handler;
@@ -32350,21 +37498,21 @@
switch ($async$goto) {
case 0:
// Function start
- t1 = $async$self._data, i = 0;
+ i = J.get$length$asx($async$self._lazy_in_place_list$_data) - 1;
case 2:
// for condition
- if (!(i < t1.length)) {
+ if (!(i >= 0)) {
// goto after for
$async$goto = 4;
break;
}
$async$goto = 5;
- return $async$iterator._current = $async$self._lazy_in_place_converter$_get$1(0, i), 1;
+ return $async$iterator._current = $async$self._lazy_in_place_list$_get$1(0, i), 1;
case 5:
// after yield
case 3:
// for update
- ++i;
+ --i;
// goto for condition
$async$goto = 2;
break;
@@ -32379,61 +37527,236 @@
};
};
},
- get$length(_) {
- return this._data.length;
+ get$single(_) {
+ var t1 = this._lazy_in_place_list$_data,
+ t2 = J.getInterceptor$asx(t1);
+ if (t2.get$isEmpty(t1))
+ throw A.wrapException(A._ListError_noElement());
+ if (t2.get$length(t1) > 1)
+ throw A.wrapException(A._ListError_tooMany());
+ return this._lazy_in_place_list$_get$1(0, 0);
+ },
+ $add(_, other) {
+ var l, t2, tl, r, i, _this = this,
+ t1 = _this.$ti;
+ t1._eval$1("List<1>")._as(other);
+ l = J.get$length$asx(_this._lazy_in_place_list$_data);
+ t2 = other.length;
+ tl = l + t2;
+ if (tl === l)
+ return _this.toList$0(0);
+ if (0 >= t2)
+ return A.ioore(other, 0);
+ r = A.List_List$filled(tl, other[0], false, t1._precomputed1);
+ for (i = 0; i < l; ++i)
+ B.JSArray_methods.$indexSet(r, i, _this._lazy_in_place_list$_get$1(0, i));
+ B.JSArray_methods.setRange$3(r, l, tl, other);
+ return r;
},
$index(_, index) {
- return this._lazy_in_place_converter$_get$1(0, index);
+ return this._lazy_in_place_list$_get$1(0, index);
},
$indexSet(_, index, value) {
this.$ti._precomputed1._as(value);
- B.JSArray_methods.$indexSet(this._data, index, value);
+ J.$indexSet$ax(this._lazy_in_place_list$_data, index, value);
return value;
},
+ add$1(_, value) {
+ return J.add$1$ax(this._lazy_in_place_list$_data, this.$ti._precomputed1._as(value));
+ },
+ addAll$1(_, iterable) {
+ return J.addAll$1$ax(this._lazy_in_place_list$_data, this.$ti._eval$1("Iterable<1>")._as(iterable));
+ },
any$1(_, test) {
+ var l, i;
this.$ti._eval$1("bool(1)")._as(test);
- return this._iterate$0().any$1(0, test);
+ l = J.get$length$asx(this._lazy_in_place_list$_data);
+ for (i = 0; i < l; ++i)
+ if (A.boolConversionCheck(test.call$1(this._lazy_in_place_list$_get$1(0, i))))
+ return true;
+ return false;
+ },
+ asMap$0(_) {
+ var i,
+ r = A.LinkedHashMap_LinkedHashMap$_empty(type$.int, this.$ti._precomputed1),
+ l = J.get$length$asx(this._lazy_in_place_list$_data);
+ for (i = 0; i < l; ++i)
+ r.$indexSet(0, i, this._lazy_in_place_list$_get$1(0, i));
+ return r;
+ },
+ cast$1$0(_, $R) {
+ return J.cast$1$0$ax(this._lazy_in_place_list$_forceCast$0(), $R);
+ },
+ clear$0(_) {
+ return J.clear$0$ax(this._lazy_in_place_list$_data);
},
contains$1(_, element) {
- return this._iterate$0().any$1(0, new A._LazyInPlaceList_contains_closure(this, element));
+ var t1, i,
+ l = J.get$length$asx(this._lazy_in_place_list$_data);
+ for (t1 = J.getInterceptor$(element), i = 0; i < l; ++i)
+ if (t1.$eq(element, this._lazy_in_place_list$_get$1(0, i)))
+ return true;
+ return false;
},
elementAt$1(_, index) {
- return this._lazy_in_place_converter$_get$1(0, index);
+ return this._lazy_in_place_list$_get$1(0, index);
},
every$1(_, test) {
+ var l, i;
this.$ti._eval$1("bool(1)")._as(test);
- return this._iterate$0().every$1(0, test);
+ l = J.get$length$asx(this._lazy_in_place_list$_data);
+ for (i = 0; i < l; ++i)
+ if (!A.boolConversionCheck(test.call$1(this._lazy_in_place_list$_get$1(0, i))))
+ return false;
+ return true;
},
- get$isEmpty(_) {
- return this._data.length === 0;
+ expand$1$1(_, toElements, $U) {
+ return new A._SyncStarIterable(this.expand$body$LazyInPlaceList(0, this.$ti._bind$1($U)._eval$1("Iterable<1>(2)")._as(toElements), $U), $U._eval$1("_SyncStarIterable<0>"));
},
- get$isNotEmpty(_) {
- return this._data.length !== 0;
+ expand$body$LazyInPlaceList($async$_, $async$toElements, $async$$U) {
+ var $async$self = this;
+ return function() {
+ var _ = $async$_,
+ toElements = $async$toElements,
+ $U = $async$$U;
+ var $async$goto = 0, $async$handler = 1, $async$currentError, i, l;
+ return function $async$expand$1$1($async$iterator, $async$errorCode, $async$result) {
+ if ($async$errorCode === 1) {
+ $async$currentError = $async$result;
+ $async$goto = $async$handler;
+ }
+ while (true)
+ switch ($async$goto) {
+ case 0:
+ // Function start
+ l = J.get$length$asx($async$self._lazy_in_place_list$_data);
+ i = 0;
+ case 2:
+ // for condition
+ if (!(i < l)) {
+ // goto after for
+ $async$goto = 4;
+ break;
+ }
+ $async$goto = 5;
+ return $async$iterator._yieldStar$1(toElements.call$1($async$self._lazy_in_place_list$_get$1(0, i)));
+ case 5:
+ // after yield
+ case 3:
+ // for update
+ ++i;
+ // goto for condition
+ $async$goto = 2;
+ break;
+ case 4:
+ // after for
+ // implicit return
+ return 0;
+ case 1:
+ // rethrow
+ return $async$iterator._datum = $async$currentError, 3;
+ }
+ };
+ };
},
- get$iterator(_) {
- var t1 = this._iterate$0();
- return new A._SyncStarIterator(t1._outerHelper(), t1.$ti._eval$1("_SyncStarIterator<1>"));
+ fillRange$3(_, start, end, fillValue) {
+ return J.fillRange$3$ax(this._lazy_in_place_list$_data, start, end, this.$ti._eval$1("1?")._as(fillValue));
},
- map$1$1(_, toElement, $U) {
- var t1, t2;
- this.$ti._bind$1($U)._eval$1("1(2)")._as(toElement);
- t1 = this._iterate$0();
- t2 = t1.$ti;
- return A.MappedIterable_MappedIterable(t1, t2._bind$1($U)._eval$1("1(Iterable.E)")._as(toElement), t2._eval$1("Iterable.E"), $U);
+ firstWhere$2$orElse(_, test, orElse) {
+ var l, i, v,
+ t1 = this.$ti;
+ t1._eval$1("bool(1)")._as(test);
+ t1._eval$1("1()?")._as(orElse);
+ l = J.get$length$asx(this._lazy_in_place_list$_data);
+ for (i = 0; i < l; ++i) {
+ v = this._lazy_in_place_list$_get$1(0, i);
+ if (A.boolConversionCheck(test.call$1(v)))
+ return v;
+ }
+ if (orElse != null)
+ return orElse.call$0();
+ throw A.wrapException(A._ListError_noElement());
+ },
+ fold$1$2(_, initialValue, combine, $U) {
+ var l, res, i;
+ $U._as(initialValue);
+ this.$ti._bind$1($U)._eval$1("1(1,2)")._as(combine);
+ l = J.get$length$asx(this._lazy_in_place_list$_data);
+ for (res = initialValue, i = 0; i < l; ++i)
+ res = combine.call$2(res, this._lazy_in_place_list$_get$1(0, i));
+ return res;
+ },
+ followedBy$1(_, other) {
+ var t1 = this.$ti;
+ return new A._SyncStarIterable(this.followedBy$body$LazyInPlaceList(0, t1._eval$1("Iterable<1>")._as(other)), t1._eval$1("_SyncStarIterable<1>"));
},
- map$1(_, toElement) {
- return this.map$1$1(0, toElement, type$.dynamic);
+ followedBy$body$LazyInPlaceList($async$_, $async$other) {
+ var $async$self = this;
+ return function() {
+ var _ = $async$_,
+ other = $async$other;
+ var $async$goto = 0, $async$handler = 1, $async$currentError, i, l;
+ return function $async$followedBy$1($async$iterator, $async$errorCode, $async$result) {
+ if ($async$errorCode === 1) {
+ $async$currentError = $async$result;
+ $async$goto = $async$handler;
+ }
+ while (true)
+ switch ($async$goto) {
+ case 0:
+ // Function start
+ l = J.get$length$asx($async$self._lazy_in_place_list$_data);
+ i = 0;
+ case 2:
+ // for condition
+ if (!(i < l)) {
+ // goto after for
+ $async$goto = 4;
+ break;
+ }
+ $async$goto = 5;
+ return $async$iterator._current = $async$self._lazy_in_place_list$_get$1(0, i), 1;
+ case 5:
+ // after yield
+ case 3:
+ // for update
+ ++i;
+ // goto for condition
+ $async$goto = 2;
+ break;
+ case 4:
+ // after for
+ $async$goto = 6;
+ return $async$iterator._yieldStar$1(other);
+ case 6:
+ // after yield
+ // implicit return
+ return 0;
+ case 1:
+ // rethrow
+ return $async$iterator._datum = $async$currentError, 3;
+ }
+ };
+ };
},
- skip$1(_, count) {
- return new A._SyncStarIterable(this.skip$body$_LazyInPlaceList(0, count), this.$ti._eval$1("_SyncStarIterable<1>"));
+ forEach$1(_, action) {
+ var l, i;
+ this.$ti._eval$1("~(1)")._as(action);
+ l = J.get$length$asx(this._lazy_in_place_list$_data);
+ for (i = 0; i < l; ++i)
+ action.call$1(this._lazy_in_place_list$_get$1(0, i));
+ },
+ getRange$2(_, start, end) {
+ return new A._SyncStarIterable(this.getRange$body$LazyInPlaceList(0, start, end), this.$ti._eval$1("_SyncStarIterable<1>"));
},
- skip$body$_LazyInPlaceList($async$_, $async$count) {
+ getRange$body$LazyInPlaceList($async$_, $async$start, $async$end) {
var $async$self = this;
return function() {
var _ = $async$_,
- count = $async$count;
- var $async$goto = 0, $async$handler = 1, $async$currentError, t1, i;
- return function $async$skip$1($async$iterator, $async$errorCode, $async$result) {
+ start = $async$start,
+ end = $async$end;
+ var $async$goto = 0, $async$handler = 1, $async$currentError, i;
+ return function $async$getRange$2($async$iterator, $async$errorCode, $async$result) {
if ($async$errorCode === 1) {
$async$currentError = $async$result;
$async$goto = $async$handler;
@@ -32442,16 +37765,17 @@
switch ($async$goto) {
case 0:
// Function start
- t1 = $async$self._data, i = count;
+ A.RangeError_checkValidRange(start, end, J.get$length$asx($async$self._lazy_in_place_list$_data));
+ i = start;
case 2:
// for condition
- if (!(i < t1.length)) {
+ if (!(i < end)) {
// goto after for
$async$goto = 4;
break;
}
$async$goto = 5;
- return $async$iterator._current = $async$self._lazy_in_place_converter$_get$1(0, i), 1;
+ return $async$iterator._current = $async$self._lazy_in_place_list$_get$1(0, i), 1;
case 5:
// after yield
case 3:
@@ -32471,83 +37795,661 @@
};
};
},
+ indexOf$2(_, element, start) {
+ var l, i;
+ this.$ti._precomputed1._as(element);
+ l = J.get$length$asx(this._lazy_in_place_list$_data);
+ for (i = start; i < l; ++i)
+ if (J.$eq$(this._lazy_in_place_list$_get$1(0, i), element))
+ return i;
+ return -1;
+ },
+ indexWhere$2(_, test, start) {
+ var l, i;
+ this.$ti._eval$1("bool(1)")._as(test);
+ l = J.get$length$asx(this._lazy_in_place_list$_data);
+ for (i = start; i < l; ++i)
+ if (A.boolConversionCheck(test.call$1(this._lazy_in_place_list$_get$1(0, i))))
+ return i;
+ return -1;
+ },
+ insert$2(_, index, element) {
+ return J.insert$2$ax(this._lazy_in_place_list$_data, index, this.$ti._precomputed1._as(element));
+ },
+ insertAll$2(_, index, iterable) {
+ return J.insertAll$2$ax(this._lazy_in_place_list$_data, index, this.$ti._eval$1("Iterable<1>")._as(iterable));
+ },
+ join$1(_, separator) {
+ var t1, i,
+ l = J.get$length$asx(this._lazy_in_place_list$_data);
+ if (l > 0) {
+ t1 = "" + J.toString$0$(this._lazy_in_place_list$_get$1(0, 0));
+ for (i = 1; i < l; ++i)
+ t1 = t1 + separator + J.toString$0$(this._lazy_in_place_list$_get$1(0, i));
+ } else
+ t1 = "";
+ return t1.charCodeAt(0) == 0 ? t1 : t1;
+ },
+ lastIndexOf$2(_, element, start) {
+ var i;
+ this.$ti._precomputed1._as(element);
+ i = start == null ? J.get$length$asx(this._lazy_in_place_list$_data) - 1 : start;
+ for (; i >= 0; --i)
+ if (element === this._lazy_in_place_list$_get$1(0, i))
+ return i;
+ return -1;
+ },
+ lastIndexWhere$2(_, test, start) {
+ var i;
+ this.$ti._eval$1("bool(1)")._as(test);
+ i = start == null ? J.get$length$asx(this._lazy_in_place_list$_data) - 1 : start;
+ for (; i >= 0; --i)
+ if (A.boolConversionCheck(test.call$1(this._lazy_in_place_list$_get$1(0, i))))
+ return i;
+ return -1;
+ },
+ lastWhere$2$orElse(_, test, orElse) {
+ var i, v,
+ t1 = this.$ti;
+ t1._eval$1("bool(1)")._as(test);
+ t1._eval$1("1()?")._as(orElse);
+ for (i = J.get$length$asx(this._lazy_in_place_list$_data) - 1; i >= 0; --i) {
+ v = this._lazy_in_place_list$_get$1(0, i);
+ if (A.boolConversionCheck(test.call$1(v)))
+ return v;
+ }
+ if (orElse != null)
+ return orElse.call$0();
+ throw A.wrapException(A._ListError_noElement());
+ },
+ map$1$1(_, toElement, $U) {
+ return new A._SyncStarIterable(this.map$body$LazyInPlaceList(0, this.$ti._bind$1($U)._eval$1("1(2)")._as(toElement), $U), $U._eval$1("_SyncStarIterable<0>"));
+ },
+ map$1(_, toElement) {
+ return this.map$1$1(0, toElement, type$.dynamic);
+ },
+ map$body$LazyInPlaceList($async$_, $async$toElement, $async$$U) {
+ var $async$self = this;
+ return function() {
+ var _ = $async$_,
+ toElement = $async$toElement,
+ $U = $async$$U;
+ var $async$goto = 0, $async$handler = 1, $async$currentError, i, l;
+ return function $async$map$1$1($async$iterator, $async$errorCode, $async$result) {
+ if ($async$errorCode === 1) {
+ $async$currentError = $async$result;
+ $async$goto = $async$handler;
+ }
+ while (true)
+ switch ($async$goto) {
+ case 0:
+ // Function start
+ l = J.get$length$asx($async$self._lazy_in_place_list$_data);
+ i = 0;
+ case 2:
+ // for condition
+ if (!(i < l)) {
+ // goto after for
+ $async$goto = 4;
+ break;
+ }
+ $async$goto = 5;
+ return $async$iterator._current = toElement.call$1($async$self._lazy_in_place_list$_get$1(0, i)), 1;
+ case 5:
+ // after yield
+ case 3:
+ // for update
+ ++i;
+ // goto for condition
+ $async$goto = 2;
+ break;
+ case 4:
+ // after for
+ // implicit return
+ return 0;
+ case 1:
+ // rethrow
+ return $async$iterator._datum = $async$currentError, 3;
+ }
+ };
+ };
+ },
+ reduce$1(_, combine) {
+ var l, res, i, _this = this;
+ _this.$ti._eval$1("1(1,1)")._as(combine);
+ l = J.get$length$asx(_this._lazy_in_place_list$_data);
+ if (l === 0)
+ throw A.wrapException(A._ListError_noElement());
+ res = _this._lazy_in_place_list$_get$1(0, 0);
+ for (i = 1; i < l; ++i)
+ res = combine.call$2(res, _this._lazy_in_place_list$_get$1(0, i));
+ return res;
+ },
+ remove$1(_, value) {
+ return J.remove$1$ax(this._lazy_in_place_list$_data, value);
+ },
+ removeAt$1(_, index) {
+ var v = this._lazy_in_place_list$_get$1(0, index);
+ J.removeAt$1$ax(this._lazy_in_place_list$_data, index);
+ return v;
+ },
+ removeLast$0(_) {
+ var t1 = this._lazy_in_place_list$_data,
+ t2 = J.getInterceptor$asx(t1),
+ v = this._lazy_in_place_list$_get$1(0, t2.get$length(t1) - 1);
+ t2.removeLast$0(t1);
+ return v;
+ },
+ removeRange$2(_, start, end) {
+ return J.removeRange$2$ax(this._lazy_in_place_list$_data, start, end);
+ },
+ removeWhere$1(_, test) {
+ var t1, t2, i, i0, _this = this;
+ _this.$ti._eval$1("bool(1)")._as(test);
+ t1 = _this._lazy_in_place_list$_data;
+ t2 = J.getInterceptor$asx(t1);
+ i = t2.get$length(t1) - 1;
+ for (; i >= 0;) {
+ i0 = i - 1;
+ if (A.boolConversionCheck(test.call$1(_this._lazy_in_place_list$_get$1(0, i)))) {
+ while (true) {
+ if (!(i0 >= 0 && A.boolConversionCheck(test.call$1(_this._lazy_in_place_list$_get$1(0, i0)))))
+ break;
+ --i0;
+ }
+ t2.removeRange$2(t1, i0 + 1, i + 1);
+ i = i0;
+ } else
+ i = i0;
+ }
+ },
+ replaceRange$3(_, start, end, replacements) {
+ return J.replaceRange$3$asx(this._lazy_in_place_list$_data, start, end, this.$ti._eval$1("Iterable<1>")._as(replacements));
+ },
+ retainWhere$1(_, test) {
+ return this.removeWhere$1(0, new A.LazyInPlaceList_retainWhere_closure(this, this.$ti._eval$1("bool(1)")._as(test)));
+ },
+ setAll$2(_, index, iterable) {
+ return J.setAll$2$ax(this._lazy_in_place_list$_data, index, this.$ti._eval$1("Iterable<1>")._as(iterable));
+ },
+ setRange$4(_, start, end, iterable, skipCount) {
+ return J.setRange$4$ax(this._lazy_in_place_list$_data, start, end, this.$ti._eval$1("Iterable<1>")._as(iterable), skipCount);
+ },
+ shuffle$1(_, random) {
+ return J.shuffle$1$ax(this._lazy_in_place_list$_data, random);
+ },
+ singleWhere$2$orElse(_, test, orElse) {
+ var res, l, found, i, v,
+ t1 = this.$ti;
+ t1._eval$1("bool(1)")._as(test);
+ t1._eval$1("1()?")._as(orElse);
+ res = A._Cell$named("res");
+ l = J.get$length$asx(this._lazy_in_place_list$_data);
+ for (found = false, i = 0; i < l; ++i) {
+ v = this._lazy_in_place_list$_get$1(0, i);
+ if (A.boolConversionCheck(test.call$1(v))) {
+ if (found)
+ throw A.wrapException(A._ListError_tooMany());
+ res.__late_helper$_value = v;
+ found = true;
+ }
+ }
+ if (found)
+ return res._readLocal$0();
+ if (orElse != null)
+ return orElse.call$0();
+ throw A.wrapException(A._ListError_noElement());
+ },
+ skip$1(_, count) {
+ return new A._SyncStarIterable(this.skip$body$LazyInPlaceList(0, count), this.$ti._eval$1("_SyncStarIterable<1>"));
+ },
+ skip$body$LazyInPlaceList($async$_, $async$count) {
+ var $async$self = this;
+ return function() {
+ var _ = $async$_,
+ count = $async$count;
+ var $async$goto = 0, $async$handler = 1, $async$currentError, i, l;
+ return function $async$skip$1($async$iterator, $async$errorCode, $async$result) {
+ if ($async$errorCode === 1) {
+ $async$currentError = $async$result;
+ $async$goto = $async$handler;
+ }
+ while (true)
+ switch ($async$goto) {
+ case 0:
+ // Function start
+ l = J.get$length$asx($async$self._lazy_in_place_list$_data);
+ i = count;
+ case 2:
+ // for condition
+ if (!(i < l)) {
+ // goto after for
+ $async$goto = 4;
+ break;
+ }
+ $async$goto = 5;
+ return $async$iterator._current = $async$self._lazy_in_place_list$_get$1(0, i), 1;
+ case 5:
+ // after yield
+ case 3:
+ // for update
+ ++i;
+ // goto for condition
+ $async$goto = 2;
+ break;
+ case 4:
+ // after for
+ // implicit return
+ return 0;
+ case 1:
+ // rethrow
+ return $async$iterator._datum = $async$currentError, 3;
+ }
+ };
+ };
+ },
+ skipWhile$1(_, test) {
+ var t1 = this.$ti;
+ return new A._SyncStarIterable(this.skipWhile$body$LazyInPlaceList(0, t1._eval$1("bool(1)")._as(test)), t1._eval$1("_SyncStarIterable<1>"));
+ },
+ skipWhile$body$LazyInPlaceList($async$_, $async$test) {
+ var $async$self = this;
+ return function() {
+ var _ = $async$_,
+ test = $async$test;
+ var $async$goto = 0, $async$handler = 1, $async$currentError, l, i;
+ return function $async$skipWhile$1($async$iterator, $async$errorCode, $async$result) {
+ if ($async$errorCode === 1) {
+ $async$currentError = $async$result;
+ $async$goto = $async$handler;
+ }
+ while (true)
+ switch ($async$goto) {
+ case 0:
+ // Function start
+ l = J.get$length$asx($async$self._lazy_in_place_list$_data);
+ i = 0;
+ while (true) {
+ if (!(i < l && A.boolConversionCheck(test.call$1($async$self._lazy_in_place_list$_get$1(0, i)))))
+ break;
+ ++i;
+ }
+ case 2:
+ // for condition
+ if (!(i < l)) {
+ // goto after for
+ $async$goto = 3;
+ break;
+ }
+ $async$goto = 4;
+ return $async$iterator._current = $async$self._lazy_in_place_list$_get$1(0, i), 1;
+ case 4:
+ // after yield
+ ++i;
+ // goto for condition
+ $async$goto = 2;
+ break;
+ case 3:
+ // after for
+ // implicit return
+ return 0;
+ case 1:
+ // rethrow
+ return $async$iterator._datum = $async$currentError, 3;
+ }
+ };
+ };
+ },
+ sort$1(_, compare) {
+ var t2, d, _this = this,
+ t1 = _this.$ti;
+ t1._eval$1("int(1,1)?")._as(compare);
+ _this._lazy_in_place_list$_forceCast$0();
+ t2 = _this._lazy_in_place_list$_data;
+ if (compare == null) {
+ d = J.cast$1$0$ax(t2, t1._precomputed1);
+ d.sort$0(d);
+ } else
+ J.sort$1$ax(t2, new A.LazyInPlaceList_sort_closure(_this, compare));
+ },
+ sublist$2(_, start, end) {
+ var t1 = this.getRange$2(0, start, end == null ? J.get$length$asx(this._lazy_in_place_list$_data) : end);
+ return A.List_List$of(t1, true, t1.$ti._eval$1("Iterable.E"));
+ },
take$1(_, count) {
- var t1 = this._iterate$0();
- return A.TakeIterable_TakeIterable(t1, count, t1.$ti._eval$1("Iterable.E"));
+ return new A._SyncStarIterable(this.take$body$LazyInPlaceList(0, count), this.$ti._eval$1("_SyncStarIterable<1>"));
+ },
+ take$body$LazyInPlaceList($async$_, $async$count) {
+ var $async$self = this;
+ return function() {
+ var _ = $async$_,
+ count = $async$count;
+ var $async$goto = 0, $async$handler = 1, $async$currentError, i, c;
+ return function $async$take$1($async$iterator, $async$errorCode, $async$result) {
+ if ($async$errorCode === 1) {
+ $async$currentError = $async$result;
+ $async$goto = $async$handler;
+ }
+ while (true)
+ switch ($async$goto) {
+ case 0:
+ // Function start
+ c = Math.min(count, J.get$length$asx($async$self._lazy_in_place_list$_data));
+ i = 0;
+ case 2:
+ // for condition
+ if (!(i < c)) {
+ // goto after for
+ $async$goto = 4;
+ break;
+ }
+ $async$goto = 5;
+ return $async$iterator._current = $async$self._lazy_in_place_list$_get$1(0, i), 1;
+ case 5:
+ // after yield
+ case 3:
+ // for update
+ ++i;
+ // goto for condition
+ $async$goto = 2;
+ break;
+ case 4:
+ // after for
+ // implicit return
+ return 0;
+ case 1:
+ // rethrow
+ return $async$iterator._datum = $async$currentError, 3;
+ }
+ };
+ };
+ },
+ takeWhile$1(_, test) {
+ var t1 = this.$ti;
+ return new A._SyncStarIterable(this.takeWhile$body$LazyInPlaceList(0, t1._eval$1("bool(1)")._as(test)), t1._eval$1("_SyncStarIterable<1>"));
+ },
+ takeWhile$body$LazyInPlaceList($async$_, $async$test) {
+ var $async$self = this;
+ return function() {
+ var _ = $async$_,
+ test = $async$test;
+ var $async$goto = 0, $async$handler = 1, $async$currentError, i, v, l;
+ return function $async$takeWhile$1($async$iterator, $async$errorCode, $async$result) {
+ if ($async$errorCode === 1) {
+ $async$currentError = $async$result;
+ $async$goto = $async$handler;
+ }
+ while (true)
+ switch ($async$goto) {
+ case 0:
+ // Function start
+ l = J.get$length$asx($async$self._lazy_in_place_list$_data);
+ i = 0;
+ case 2:
+ // for condition
+ if (!(i < l)) {
+ // goto after for
+ $async$goto = 4;
+ break;
+ }
+ v = $async$self._lazy_in_place_list$_get$1(0, i);
+ if (!A.boolConversionCheck(test.call$1(v))) {
+ // goto after for
+ $async$goto = 4;
+ break;
+ }
+ $async$goto = 5;
+ return $async$iterator._current = v, 1;
+ case 5:
+ // after yield
+ case 3:
+ // for update
+ ++i;
+ // goto for condition
+ $async$goto = 2;
+ break;
+ case 4:
+ // after for
+ // implicit return
+ return 0;
+ case 1:
+ // rethrow
+ return $async$iterator._datum = $async$currentError, 3;
+ }
+ };
+ };
},
toList$1$growable(_, growable) {
- var t1 = this._iterate$0();
- return A.List_List$of(t1, growable, t1.$ti._eval$1("Iterable.E"));
+ var t1, res, i, _this = this,
+ l = J.get$length$asx(_this._lazy_in_place_list$_data);
+ if (l === 0) {
+ t1 = A._setArrayType([], _this.$ti._eval$1("JSArray<1>"));
+ return t1;
+ }
+ res = A.List_List$filled(l, _this._lazy_in_place_list$_get$1(0, 0), true, _this.$ti._precomputed1);
+ for (i = 1; i < l; ++i)
+ B.JSArray_methods.$indexSet(res, i, _this._lazy_in_place_list$_get$1(0, i));
+ return res;
},
toList$0(_) {
return this.toList$1$growable(0, true);
},
toSet$0(_) {
- var t1 = this._iterate$0();
- return A.LinkedHashSet_LinkedHashSet$of(t1, t1.$ti._eval$1("Iterable.E"));
+ var i,
+ s = A.LinkedHashSet_LinkedHashSet$_empty(this.$ti._precomputed1),
+ l = J.get$length$asx(this._lazy_in_place_list$_data);
+ for (i = 0; i < l; ++i)
+ s.add$1(0, this._lazy_in_place_list$_get$1(0, i));
+ return s;
+ },
+ toString$0(_) {
+ this._lazy_in_place_list$_forceCast$0();
+ return J.toString$0$(this._lazy_in_place_list$_data);
},
where$1(_, test) {
- var t1, t2;
- this.$ti._eval$1("bool(1)")._as(test);
- t1 = this._iterate$0();
- t2 = t1.$ti;
- return new A.WhereIterable(t1, t2._eval$1("bool(Iterable.E)")._as(test), t2._eval$1("WhereIterable"));
+ var t1 = this.$ti;
+ return new A._SyncStarIterable(this.where$body$LazyInPlaceList(0, t1._eval$1("bool(1)")._as(test)), t1._eval$1("_SyncStarIterable<1>"));
+ },
+ where$body$LazyInPlaceList($async$_, $async$test) {
+ var $async$self = this;
+ return function() {
+ var _ = $async$_,
+ test = $async$test;
+ var $async$goto = 0, $async$handler = 1, $async$currentError, i, v, l;
+ return function $async$where$1($async$iterator, $async$errorCode, $async$result) {
+ if ($async$errorCode === 1) {
+ $async$currentError = $async$result;
+ $async$goto = $async$handler;
+ }
+ while (true)
+ switch ($async$goto) {
+ case 0:
+ // Function start
+ l = J.get$length$asx($async$self._lazy_in_place_list$_data);
+ i = 0;
+ case 2:
+ // for condition
+ if (!(i < l)) {
+ // goto after for
+ $async$goto = 4;
+ break;
+ }
+ v = $async$self._lazy_in_place_list$_get$1(0, i);
+ $async$goto = A.boolConversionCheck(test.call$1(v)) ? 5 : 6;
+ break;
+ case 5:
+ // then
+ $async$goto = 7;
+ return $async$iterator._current = v, 1;
+ case 7:
+ // after yield
+ case 6:
+ // join
+ case 3:
+ // for update
+ ++i;
+ // goto for condition
+ $async$goto = 2;
+ break;
+ case 4:
+ // after for
+ // implicit return
+ return 0;
+ case 1:
+ // rethrow
+ return $async$iterator._datum = $async$currentError, 3;
+ }
+ };
+ };
},
whereType$1$0(_, $U) {
- return new A.WhereTypeIterable(this._iterate$0(), $U._eval$1("WhereTypeIterable<0>"));
+ return new A._SyncStarIterable(this.whereType$body$LazyInPlaceList(0, $U), $U._eval$1("_SyncStarIterable<0>"));
+ },
+ whereType$body$LazyInPlaceList($async$_, $async$$U) {
+ var $async$self = this;
+ return function() {
+ var _ = $async$_,
+ $U = $async$$U;
+ var $async$goto = 0, $async$handler = 1, $async$currentError, i, v, l;
+ return function $async$whereType$1$0($async$iterator, $async$errorCode, $async$result) {
+ if ($async$errorCode === 1) {
+ $async$currentError = $async$result;
+ $async$goto = $async$handler;
+ }
+ while (true)
+ switch ($async$goto) {
+ case 0:
+ // Function start
+ l = J.get$length$asx($async$self._lazy_in_place_list$_data);
+ i = 0;
+ case 2:
+ // for condition
+ if (!(i < l)) {
+ // goto after for
+ $async$goto = 4;
+ break;
+ }
+ v = $async$self._lazy_in_place_list$_get$1(0, i);
+ $async$goto = $U._is(v) ? 5 : 6;
+ break;
+ case 5:
+ // then
+ $async$goto = 7;
+ return $async$iterator._current = v, 1;
+ case 7:
+ // after yield
+ case 6:
+ // join
+ case 3:
+ // for update
+ ++i;
+ // goto for condition
+ $async$goto = 2;
+ break;
+ case 4:
+ // after for
+ // implicit return
+ return 0;
+ case 1:
+ // rethrow
+ return $async$iterator._datum = $async$currentError, 3;
+ }
+ };
+ };
+ },
+ _lazy_in_place_list$_forceCast$0() {
+ var i,
+ t1 = this._lazy_in_place_list$_data,
+ l = J.get$length$asx(t1);
+ for (i = 0; i < l; ++i)
+ this._lazy_in_place_list$_get$1(0, i);
+ return t1;
+ },
+ _lazy_in_place_list$_get$1(_, idx) {
+ var _this = this,
+ t1 = _this._lazy_in_place_list$_data,
+ t2 = J.getInterceptor$asx(t1),
+ v = t2.$index(t1, idx);
+ if (v != null && !_this.$ti._precomputed1._is(v)) {
+ v = _this._cast.call$1(v);
+ t2.$indexSet(t1, idx, v);
+ }
+ return _this.$ti._precomputed1._as(v);
+ },
+ _iterate$0() {
+ return new A._SyncStarIterable(this._iterate$body$LazyInPlaceList(), this.$ti._eval$1("_SyncStarIterable<1>"));
+ },
+ _iterate$body$LazyInPlaceList() {
+ var $async$self = this;
+ return function() {
+ var $async$goto = 0, $async$handler = 1, $async$currentError, i, l;
+ return function $async$_iterate$0($async$iterator, $async$errorCode, $async$result) {
+ if ($async$errorCode === 1) {
+ $async$currentError = $async$result;
+ $async$goto = $async$handler;
+ }
+ while (true)
+ switch ($async$goto) {
+ case 0:
+ // Function start
+ l = J.get$length$asx($async$self._lazy_in_place_list$_data);
+ i = 0;
+ case 2:
+ // for condition
+ if (!(i < l)) {
+ // goto after for
+ $async$goto = 4;
+ break;
+ }
+ $async$goto = 5;
+ return $async$iterator._current = $async$self._lazy_in_place_list$_get$1(0, i), 1;
+ case 5:
+ // after yield
+ case 3:
+ // for update
+ ++i;
+ // goto for condition
+ $async$goto = 2;
+ break;
+ case 4:
+ // after for
+ // implicit return
+ return 0;
+ case 1:
+ // rethrow
+ return $async$iterator._datum = $async$currentError, 3;
+ }
+ };
+ };
},
$isEfficientLengthIterable: 1,
$isIterable: 1,
$isList: 1
};
- A._LazyInPlaceList_contains_closure.prototype = {
- call$1(v) {
- return J.$eq$(this.element, this.$this.$ti._precomputed1._as(v));
+ A.LazyInPlaceList_retainWhere_closure.prototype = {
+ call$1(e) {
+ return !A.boolConversionCheck(this.test.call$1(this.$this.$ti._precomputed1._as(e)));
},
$signature() {
return this.$this.$ti._eval$1("bool(1)");
}
};
- A._LazyInPlaceMap.prototype = {
- _lazy_in_place_converter$_get$1(_, key) {
- var _this = this,
- t1 = _this._data,
- v = t1.$index(0, key);
- if (v != null && !_this.$ti._rest[1]._is(v)) {
- v = _this._vcast.call$1(v);
- t1.$indexSet(0, key, v);
- }
- return _this.$ti._eval$1("2?")._as(v);
+ A.LazyInPlaceList_sort_closure.prototype = {
+ call$2(a, b) {
+ var t1 = this.$this.$ti._precomputed1;
+ return this.compare.call$2(t1._as(a), t1._as(b));
},
- _forceCast$0() {
- var i,
- t1 = this._data,
+ $signature: 95
+ };
+ A.LazyInPlaceMap.prototype = {
+ get$entries(_) {
+ var t1 = this._data,
t2 = A._instanceType(t1)._eval$1("LinkedHashMapKeyIterable<1>"),
- keys = A.List_List$of(new A.LinkedHashMapKeyIterable(t1, t2), true, t2._eval$1("Iterable.E"));
- for (i = keys.length - 1; i >= 0; --i)
- this._lazy_in_place_converter$_get$1(0, keys[i]);
- return t1;
- },
- $index(_, key) {
- return this._lazy_in_place_converter$_get$1(0, key);
- },
- cast$2$0(_, RK, RV) {
- var t1 = this._forceCast$0();
- return t1.cast$2$0(t1, RK, RV);
- },
- containsKey$1(_, key) {
- return this._data.containsKey$1(0, key);
- },
- forEach$1(_, action) {
- var t2, t3, k, t4,
- t1 = this.$ti;
- t1._eval$1("~(1,2)")._as(action);
- for (t2 = this._data, t2 = A.LinkedHashMapKeyIterator$(t2, t2._modifications, A._instanceType(t2)._precomputed1), t3 = t1._precomputed1, t1 = t1._rest[1]; t2.moveNext$0();) {
- k = t2.__js_helper$_current;
- t3._as(k);
- t4 = this._lazy_in_place_converter$_get$1(0, k);
- action.call$2(k, t4 == null ? t1._as(t4) : t4);
- }
+ t3 = this.$ti;
+ t2 = A.CastIterable_CastIterable(new A.LinkedHashMapKeyIterable(t1, t2), t2._eval$1("Iterable.E"), t3._precomputed1);
+ t3 = t3._eval$1("MapEntry<1,2>");
+ t1 = A._instanceType(t2);
+ return A.MappedIterable_MappedIterable(t2, t1._bind$1(t3)._eval$1("1(Iterable.E)")._as(new A.LazyInPlaceMap_entries_closure(this)), t1._eval$1("Iterable.E"), t3);
},
get$isEmpty(_) {
return this._data._length === 0;
@@ -32563,31 +38465,10 @@
get$length(_) {
return this._data._length;
},
- map$2$1(_, convert, K2, V2) {
- var r, t2, t3, keys, i, k, e,
- t1 = this.$ti;
- t1._bind$1(K2)._bind$1(V2)._eval$1("MapEntry<1,2>(3,4)")._as(convert);
- r = A.LinkedHashMap_LinkedHashMap$_empty(K2, V2);
- t2 = this._data;
- t3 = A._instanceType(t2)._eval$1("LinkedHashMapKeyIterable<1>");
- keys = A.List_List$of(new A.LinkedHashMapKeyIterable(t2, t3), true, t3._eval$1("Iterable.E"));
- for (i = keys.length - 1, t2 = t1._precomputed1, t1 = t1._rest[1]; i >= 0; --i) {
- k = keys[i];
- t2._as(k);
- t3 = this._lazy_in_place_converter$_get$1(0, k);
- e = convert.call$2(k, t3 == null ? t1._as(t3) : t3);
- r.$indexSet(0, e.key, e.value);
- }
- return r;
- },
- map$1(_, convert) {
- var t1 = type$.dynamic;
- return this.map$2$1(0, convert, t1, t1);
- },
get$values(_) {
- return new A._SyncStarIterable(this.values$body$_LazyInPlaceMap(0), this.$ti._eval$1("_SyncStarIterable<2>"));
+ return new A._SyncStarIterable(this.values$body$LazyInPlaceMap(0), this.$ti._eval$1("_SyncStarIterable<2>"));
},
- values$body$_LazyInPlaceMap($async$_) {
+ values$body$LazyInPlaceMap($async$_) {
var $async$self = this;
return function() {
var _ = $async$_;
@@ -32612,7 +38493,7 @@
$async$goto = 4;
break;
}
- t2 = $async$self._lazy_in_place_converter$_get$1(0, keys[i]);
+ t2 = $async$self._lazy_in_place_map$_get$1(0, keys[i]);
$async$goto = 5;
return $async$iterator._current = t2 == null ? t1._as(t2) : t2, 1;
case 5:
@@ -32634,60 +38515,220 @@
};
};
},
- $isMap: 1
- };
- A.NumConverter.prototype = {
- value$1$0(_, $T) {
- var t1 = $T._eval$1("0(@)?")._as($.$get$NumConverter__numCastors().$index(0, A.createRuntimeType($T)));
- return t1 == null ? this.super$CastConverter$value(0, $T) : t1;
- }
- };
- A.ExceptionManager.prototype = {
- register$2(_, exceptionTypeId, deserializer) {
- type$.nullable_WorkerException_Function_List_dynamic._as(deserializer);
- if (B.Set_zHPI1.contains$1(0, exceptionTypeId))
- throw A.wrapException(A.SquadronError$_("Invalid exception type ID: " + exceptionTypeId + " is reserved.", null));
- this._deserializers.$indexSet(0, exceptionTypeId, deserializer);
+ $index(_, key) {
+ return this._lazy_in_place_map$_get$1(0, key);
},
- unregister$1(_, exceptionTypeId) {
- if (B.Set_zHPI1.contains$1(0, exceptionTypeId))
- throw A.wrapException(A.SquadronError$_("Invalid exception type ID: " + exceptionTypeId + " is reserved.", null));
- this._deserializers.remove$1(0, exceptionTypeId);
+ $indexSet(_, key, value) {
+ var t1 = this.$ti;
+ t1._precomputed1._as(key);
+ t1._rest[1]._as(value);
+ this._data.$indexSet(0, key, value);
+ return value;
},
- deserialize$1(data) {
- var exceptionType, deserializer, ex, st, t1, exception, _null = null;
- if (data == null || J.get$isEmpty$asx(data))
- return _null;
- try {
- exceptionType = J.$index$asx(data, 0);
- deserializer = this._deserializers.$index(0, exceptionType);
- t1 = deserializer;
- t1 = t1 == null ? _null : t1.call$1(data);
- if (t1 == null)
- t1 = A.WorkerException$("Failed to deserialize exception information for " + A.S(exceptionType), _null, _null);
- return t1;
- } catch (exception) {
- ex = A.unwrapException(exception);
- st = A.getTraceFromException(exception);
- t1 = A.SquadronException_from(ex, st, _null);
- return t1;
- }
- }
- };
- A.SquadronCanceledException.prototype = {
- serialize$0() {
- var t1 = this._squadron_exception$_stackTrace;
- t1 = t1 == null ? null : t1.toString$0(0);
- return A.List_List$unmodifiable(["$cncld", this.tokenId, this.message, t1], type$.dynamic);
+ addAll$1(_, other) {
+ return this._data.addAll$1(0, this.$ti._eval$1("Map<1,2>")._as(other));
},
- $isCanceledException: 1
+ addEntries$1(_, newEntries) {
+ var t1 = this._data;
+ return t1.addEntries$1(t1, this.$ti._eval$1("Iterable>")._as(newEntries));
+ },
+ cast$2$0(_, RK, RV) {
+ var t1 = this._forceCast$0();
+ return t1.cast$2$0(t1, RK, RV);
+ },
+ clear$0(_) {
+ return this._data.clear$0(0);
+ },
+ containsKey$1(_, key) {
+ return this._data.containsKey$1(0, key);
+ },
+ containsValue$1(_, value) {
+ var t1 = this._data;
+ return new A.LinkedHashMapKeyIterable(t1, A._instanceType(t1)._eval$1("LinkedHashMapKeyIterable<1>")).any$1(0, new A.LazyInPlaceMap_containsValue_closure(this, value));
+ },
+ forEach$1(_, action) {
+ var t2, t3, k, t4,
+ t1 = this.$ti;
+ t1._eval$1("~(1,2)")._as(action);
+ for (t2 = this._data, t2 = A.LinkedHashMapKeyIterator$(t2, t2._modifications, A._instanceType(t2)._precomputed1), t3 = t1._precomputed1, t1 = t1._rest[1]; t2.moveNext$0();) {
+ k = t2.__js_helper$_current;
+ t3._as(k);
+ t4 = this._lazy_in_place_map$_get$1(0, k);
+ action.call$2(k, t4 == null ? t1._as(t4) : t4);
+ }
+ },
+ map$2$1(_, convert, K2, V2) {
+ var r, t2, t3, keys, i, k, e,
+ t1 = this.$ti;
+ t1._bind$1(K2)._bind$1(V2)._eval$1("MapEntry<1,2>(3,4)")._as(convert);
+ r = A.LinkedHashMap_LinkedHashMap$_empty(K2, V2);
+ t2 = this._data;
+ t3 = A._instanceType(t2)._eval$1("LinkedHashMapKeyIterable<1>");
+ keys = A.List_List$of(new A.LinkedHashMapKeyIterable(t2, t3), true, t3._eval$1("Iterable.E"));
+ for (i = keys.length - 1, t2 = t1._precomputed1, t1 = t1._rest[1]; i >= 0; --i) {
+ k = keys[i];
+ t2._as(k);
+ t3 = this._lazy_in_place_map$_get$1(0, k);
+ e = convert.call$2(k, t3 == null ? t1._as(t3) : t3);
+ r.$indexSet(0, e.key, e.value);
+ }
+ return r;
+ },
+ map$1(_, convert) {
+ var t1 = type$.dynamic;
+ return this.map$2$1(0, convert, t1, t1);
+ },
+ putIfAbsent$2(_, key, ifAbsent) {
+ var t1 = this.$ti;
+ return t1._rest[1]._as(this._data.putIfAbsent$2(0, t1._precomputed1._as(key), t1._eval$1("2()")._as(ifAbsent)));
+ },
+ remove$1(_, key) {
+ return this.$ti._eval$1("2?")._as(this._data.remove$1(0, key));
+ },
+ removeWhere$1(_, test) {
+ var t2, t3, keys, i, k, v,
+ t1 = this.$ti;
+ t1._eval$1("bool(1,2)")._as(test);
+ t2 = this._data;
+ t3 = A._instanceType(t2)._eval$1("LinkedHashMapKeyIterable<1>");
+ keys = A.List_List$of(new A.LinkedHashMapKeyIterable(t2, t3), true, t3._eval$1("Iterable.E"));
+ for (i = keys.length - 1, t3 = t1._precomputed1, t1 = t1._rest[1]; i >= 0; --i) {
+ k = keys[i];
+ v = this._lazy_in_place_map$_get$1(0, k);
+ t3._as(k);
+ if (A.boolConversionCheck(test.call$2(k, v == null ? t1._as(v) : v)))
+ t2.remove$1(0, k);
+ }
+ },
+ toString$0(_) {
+ this._forceCast$0();
+ return A.MapBase_mapToString(this._data);
+ },
+ update$3$ifAbsent(_, key, update, ifAbsent) {
+ var t2,
+ t1 = this.$ti;
+ t1._precomputed1._as(key);
+ t1._eval$1("2(2)")._as(update);
+ t2 = this._data;
+ return t1._rest[1]._as(t2.update$3$ifAbsent(t2, key, new A.LazyInPlaceMap_update_closure(this), t1._eval$1("2()?")._as(ifAbsent)));
+ },
+ updateAll$1(_, update) {
+ var t2, t3, keys, i, k, v,
+ t1 = this.$ti;
+ t1._eval$1("2(1,2)")._as(update);
+ t2 = this._data;
+ t3 = A._instanceType(t2)._eval$1("LinkedHashMapKeyIterable<1>");
+ keys = A.List_List$of(new A.LinkedHashMapKeyIterable(t2, t3), true, t3._eval$1("Iterable.E"));
+ for (i = keys.length - 1, t3 = t1._precomputed1, t1 = t1._rest[1]; i >= 0; --i) {
+ k = keys[i];
+ v = this._lazy_in_place_map$_get$1(0, k);
+ t3._as(k);
+ t2.$indexSet(0, k, update.call$2(k, v == null ? t1._as(v) : v));
+ }
+ },
+ _forceCast$0() {
+ var i,
+ t1 = this._data,
+ t2 = A._instanceType(t1)._eval$1("LinkedHashMapKeyIterable<1>"),
+ keys = A.List_List$of(new A.LinkedHashMapKeyIterable(t1, t2), true, t2._eval$1("Iterable.E"));
+ for (i = keys.length - 1; i >= 0; --i)
+ this._lazy_in_place_map$_get$1(0, keys[i]);
+ return t1;
+ },
+ _lazy_in_place_map$_get$1(_, key) {
+ var _this = this,
+ t1 = _this._data,
+ v = t1.$index(0, key);
+ if (v != null && !_this.$ti._rest[1]._is(v)) {
+ v = _this._vcast.call$1(v);
+ t1.$indexSet(0, key, v);
+ }
+ return _this.$ti._eval$1("2?")._as(v);
+ },
+ $isMap: 1
+ };
+ A.LazyInPlaceMap_entries_closure.prototype = {
+ call$1(k) {
+ var t1 = this.$this,
+ t2 = t1.$ti;
+ t2._precomputed1._as(k);
+ t1 = t1._lazy_in_place_map$_get$1(0, k);
+ if (t1 == null)
+ t1 = t2._rest[1]._as(t1);
+ return new A.MapEntry(k, t1, t2._eval$1("MapEntry<1,2>"));
+ },
+ $signature() {
+ return this.$this.$ti._eval$1("MapEntry<1,2>(1)");
+ }
+ };
+ A.LazyInPlaceMap_containsValue_closure.prototype = {
+ call$1(k) {
+ var t1 = this.value,
+ t2 = this.$this._lazy_in_place_map$_get$1(0, k);
+ return t1 == null ? t2 == null : t1 === t2;
+ },
+ $signature: 17
+ };
+ A.LazyInPlaceMap_update_closure.prototype = {
+ call$1(v) {
+ return v != null && !this.$this.$ti._rest[1]._is(v) ? this.$this._vcast.call$1(v) : v;
+ },
+ $signature: 94
+ };
+ A.NumConverter.prototype = {
+ value$1$0(_, $T) {
+ var t1 = $T._eval$1("0(@)?")._as($.$get$NumConverter__numCastors().$index(0, A.createRuntimeType($T)));
+ return t1 == null ? this.super$CastConverter$value(0, $T) : t1;
+ }
+ };
+ A.ExceptionManager.prototype = {
+ register$2(_, exceptionTypeId, deserializer) {
+ type$.nullable_WorkerException_Function_List_dynamic._as(deserializer);
+ if (B.Set_zHPI1.contains$1(0, exceptionTypeId))
+ throw A.wrapException(A.SquadronError$_("Invalid exception type ID: " + exceptionTypeId + " is reserved.", null));
+ this._deserializers.$indexSet(0, exceptionTypeId, deserializer);
+ },
+ unregister$1(_, exceptionTypeId) {
+ if (B.Set_zHPI1.contains$1(0, exceptionTypeId))
+ throw A.wrapException(A.SquadronError$_("Invalid exception type ID: " + exceptionTypeId + " is reserved.", null));
+ this._deserializers.remove$1(0, exceptionTypeId);
+ },
+ deserialize$1(data) {
+ var exceptionType, deserializer, ex, st, t1, exception, _null = null;
+ if (data == null || J.get$isEmpty$asx(data))
+ return _null;
+ try {
+ exceptionType = J.$index$asx(data, 0);
+ deserializer = this._deserializers.$index(0, exceptionType);
+ t1 = deserializer;
+ t1 = t1 == null ? _null : t1.call$1(data);
+ if (t1 == null)
+ t1 = A.WorkerException$("Failed to deserialize exception information for " + A.S(exceptionType), _null, _null);
+ return t1;
+ } catch (exception) {
+ ex = A.unwrapException(exception);
+ st = A.getTraceFromException(exception);
+ t1 = A.SquadronException_from(ex, st, _null);
+ return t1;
+ }
+ }
+ };
+ A.SquadronCanceledException.prototype = {
+ serialize$0() {
+ var _this = this,
+ t1 = _this.get$message(_this),
+ t2 = _this.get$stackTrace();
+ t2 = t2 == null ? null : t2.toString$0(0);
+ return A.List_List$unmodifiable(["$cncld", _this.tokenId, t1, t2], type$.dynamic);
+ },
+ $isCanceledException: 1
};
A.SquadronCanceledException_SquadronCanceledException$from_closure.prototype = {
call$1(e) {
type$.CanceledException._as(e);
return A.SquadronCanceledException_SquadronCanceledException$from(this.tokenId, e, e.get$stackTrace());
},
- $signature: 130
+ $signature: 161
};
A.SquadronCanceledExceptions.prototype = {
get$innerExceptions() {
@@ -32710,24 +38751,20 @@
t3 = t2._eval$1("MappedListIterable<1,List<@>>");
return A.List_List$unmodifiable(["$cncld*", this.tokenId, A.List_List$of(new A.MappedListIterable(t1, t2._eval$1("List<@>(1)")._as(new A.SquadronCanceledExceptions_serialize_closure()), t3), true, t3._eval$1("ListIterable.E"))], type$.dynamic);
},
- $isException: 1,
- $isCanceledException: 1,
- $isCanceledExceptions: 1,
- $isSquadronCanceledException: 1,
- $isSquadronException: 1
+ $isCanceledExceptions: 1
};
A.SquadronCanceledExceptions_message_closure.prototype = {
call$1(e) {
type$.SquadronCanceledException._as(e);
return e.get$message(e);
},
- $signature: 135
+ $signature: 163
};
A.SquadronCanceledExceptions_serialize_closure.prototype = {
call$1(e) {
return type$.SquadronCanceledException._as(e).serialize$0();
},
- $signature: 136
+ $signature: 166
};
A.SquadronError.prototype = {
serialize$0() {
@@ -32994,7 +39031,7 @@
});
return A._asyncStartSync($async$call$0, $async$completer);
},
- $signature: 12
+ $signature: 23
};
A.WorkerStreamTask__closure.prototype = {
call$1(_) {
@@ -33008,7 +39045,7 @@
call$1(_) {
return true;
},
- $signature: 70
+ $signature: 142
};
A.WorkerTask.prototype = {
get$isFinished() {
@@ -33201,20 +39238,17 @@
return workload - this._workers.length - this._startingWorkers;
},
_provisionWorkers$1(workload) {
- var worker, poolWorker, ex, st, t1, t2, t3, t4, i, t5, t6, exception, _this = this,
+ var worker, poolWorker, ex, st, t1, t2, t3, t4, i, t5, exception, _this = this,
tasks = A._setArrayType([], type$.JSArray_Future_dynamic),
errors = [];
- for (t1 = _this.concurrencySettings.maxParallel, t2 = A._instanceType(_this)._eval$1("PoolWorker"), t3 = type$.Null, t4 = _this._workerFactory, i = 0; i < workload; ++i)
+ for (t1 = _this._workerFactory, t2 = _this.concurrencySettings.maxParallel, t3 = A._instanceType(_this)._eval$1("PoolWorker"), t4 = type$.Null, i = 0; i < workload; ++i)
try {
- worker = t4.call$0();
+ t5 = _this._worker_pool$_exceptionManager;
+ worker = t1.call$1(t5);
worker.channelLogger = _this.channelLogger;
- t5 = worker;
- t6 = _this._worker_pool$_exceptionManager;
- if (t5._exceptionManager == null)
- t5._exceptionManager = t6;
- poolWorker = new A.PoolWorker(worker, t1, t1, t2);
+ poolWorker = new A.PoolWorker(worker, t2, t2, t3);
++_this._startingWorkers;
- J.add$1$ax(tasks, poolWorker.worker.start$0(0).whenComplete$1(new A.WorkerPool__provisionWorkers_closure(_this)).then$1$1(new A.WorkerPool__provisionWorkers_closure0(_this, poolWorker), t3).catchError$1(new A.WorkerPool__provisionWorkers_closure1(poolWorker, errors)));
+ J.add$1$ax(tasks, poolWorker.worker.start$0(0).whenComplete$1(new A.WorkerPool__provisionWorkers_closure(_this)).then$1$1(new A.WorkerPool__provisionWorkers_closure0(_this, poolWorker), t4).catchError$1(new A.WorkerPool__provisionWorkers_closure1(poolWorker, errors)));
} catch (exception) {
ex = A.unwrapException(exception);
st = A.getTraceFromException(exception);
@@ -33420,7 +39454,7 @@
B.JSArray_methods.add$1(t1._workers, t2);
t1._notify$2$removed(t2.worker, false);
},
- $signature: 147
+ $signature: 168
};
A.WorkerPool__provisionWorkers_closure1.prototype = {
call$2(ex, st) {
@@ -33429,7 +39463,7 @@
t1 = ex == null ? type$.Object._as(ex) : ex;
B.JSArray_methods.add$1(this.errors, A.SquadronException_from(t1, type$.nullable_StackTrace._as(st), null));
},
- $signature: 45
+ $signature: 69
};
A.WorkerPool__provisionWorkers_closure2.prototype = {
call$0() {
@@ -33454,7 +39488,7 @@
call$1(e) {
return type$.SquadronError._is(e);
},
- $signature: 15
+ $signature: 17
};
A.WorkerPool__provisionWorkers__closure0.prototype = {
call$0() {
@@ -33466,7 +39500,7 @@
call$1(e) {
return e instanceof A.WorkerException;
},
- $signature: 15
+ $signature: 17
};
A.WorkerPool__provisionWorkers__closure2.prototype = {
call$0() {
@@ -33489,13 +39523,13 @@
call$1(t) {
return type$.WorkerTask_dynamic_Worker._as(t).__worker_task$_canceled != null;
},
- $signature: 71
+ $signature: 113
};
A.WorkerPool__schedule_closure0.prototype = {
call$1(_) {
return this.$this._dispatchTasks$0();
},
- $signature: 72
+ $signature: 114
};
A.WorkerPool__schedule_closure1.prototype = {
call$1(ex) {
@@ -33503,7 +39537,7 @@
for (t1 = this.$this._worker_pool$_queue; !t1.get$isEmpty(0);)
J.cancel$1$z(t1.removeFirst$0(), "Provisionning workers failed");
},
- $signature: 13
+ $signature: 28
};
A.WorkerPool__dispatchTasks_closure.prototype = {
call$0() {
@@ -33517,7 +39551,7 @@
call$1(t) {
return type$.WorkerTask_dynamic_Worker._as(t) === this.task;
},
- $signature: 71
+ $signature: 113
};
A._WorkerPool_Object_Releasable.prototype = {};
A.SquadronPlatformType.prototype = {
@@ -33855,7 +39889,7 @@
if ((t2.future._state & 30) === 0)
t2.completeError$1(t1);
},
- $signature: 73
+ $signature: 115
};
A.Worker_stream_closure.prototype = {
call$1(ex) {
@@ -33881,7 +39915,7 @@
if (t1 != null)
t1.cancelToken$1(_this.squadronToken);
},
- $signature: 73
+ $signature: 115
};
A.Worker_stream_closure0.prototype = {
call$0() {
@@ -33984,7 +40018,7 @@
});
return A._asyncStartSync($async$call$0, $async$completer);
},
- $signature: 12
+ $signature: 23
};
A.Worker_stream__closure.prototype = {
call$2(ex, st) {
@@ -33997,14 +40031,14 @@
t1.addError$1(t2);
return null;
},
- $signature: 35
+ $signature: 64
};
A._Worker_Object_Releasable.prototype = {};
- A.LogEventSerialization__getLevel_closure.prototype = {
+ A._LogEventSerializationExt__getLevel_closure.prototype = {
call$1(l) {
return type$.Level._as(l).value === this.value;
},
- $signature: 163
+ $signature: 179
};
A.Chain.prototype = {
foldFrames$2$terse(predicate, terse) {
@@ -34041,25 +40075,25 @@
B.JSArray_methods.addAll$1(t2, A.SubListIterable$(t1, 1, null, A._arrayInstanceType(t1)._precomputed1));
return new A.Chain(A.List_List$unmodifiable(t2, type$.Trace));
},
- $signature: 41
+ $signature: 66
};
A.Chain_Chain$forTrace_closure.prototype = {
call$0() {
return A.Chain_Chain$parse(this.trace.toString$0(0));
},
- $signature: 41
+ $signature: 66
};
A.Chain_Chain$parse_closure.prototype = {
call$1(line) {
return A._asString(line).length !== 0;
},
- $signature: 6
+ $signature: 8
};
A.Chain_foldFrames_closure.prototype = {
call$1(trace) {
return type$.Trace._as(trace).foldFrames$2$terse(this.predicate, this.terse);
},
- $signature: 190
+ $signature: 182
};
A.Chain_foldFrames_closure0.prototype = {
call$1(trace) {
@@ -34072,13 +40106,13 @@
return false;
return J.get$line$z(B.JSArray_methods.get$single(trace.get$frames())) != null;
},
- $signature: 212
+ $signature: 183
};
A.Chain_toTrace_closure.prototype = {
call$1(trace) {
return type$.Trace._as(trace).get$frames();
},
- $signature: 227
+ $signature: 184
};
A.Chain_toString_closure0.prototype = {
call$1(trace) {
@@ -34086,14 +40120,14 @@
t2 = A._arrayInstanceType(t1);
return new A.MappedListIterable(t1, t2._eval$1("int(1)")._as(new A.Chain_toString__closure0()), t2._eval$1("MappedListIterable<1,int>")).fold$1$2(0, 0, B.CONSTANT, type$.int);
},
- $signature: 100
+ $signature: 190
};
A.Chain_toString__closure0.prototype = {
call$1(frame) {
type$.Frame._as(frame);
return frame.get$location(frame).length;
},
- $signature: 65
+ $signature: 122
};
A.Chain_toString_closure.prototype = {
call$1(trace) {
@@ -34101,14 +40135,14 @@
t2 = A._arrayInstanceType(t1);
return new A.MappedListIterable(t1, t2._eval$1("String(1)")._as(new A.Chain_toString__closure(this.longest)), t2._eval$1("MappedListIterable<1,String>")).join$0(0);
},
- $signature: 102
+ $signature: 193
};
A.Chain_toString__closure.prototype = {
call$1(frame) {
type$.Frame._as(frame);
return B.JSString_methods.padRight$1(frame.get$location(frame), this.longest) + " " + A.S(frame.get$member()) + "\n";
},
- $signature: 77
+ $signature: 124
};
A.Frame.prototype = {
get$isCore() {
@@ -34188,7 +40222,7 @@
line = t1 > 1 ? A.int_parse(lineAndColumn[1], _null) : _null;
return new A.Frame(uri, line, t1 > 2 ? A.int_parse(lineAndColumn[2], _null) : _null, member);
},
- $signature: 40
+ $signature: 65
};
A.Frame_Frame$parseV8_closure.prototype = {
call$0() {
@@ -34219,7 +40253,7 @@
return t1.call$2(t2, _s4_);
}
},
- $signature: 40
+ $signature: 65
};
A.Frame_Frame$parseV8_closure_parseLocation.prototype = {
call$2($location, member) {
@@ -34255,7 +40289,7 @@
columnMatch = t1[3];
return new A.Frame(uri, line, columnMatch != null ? A.int_parse(columnMatch, _null) : _null, member);
},
- $signature: 105
+ $signature: 200
};
A.Frame_Frame$_parseFirefoxEval_closure.prototype = {
call$0() {
@@ -34282,7 +40316,7 @@
line = A.int_parse(t1, _null);
return new A.Frame(uri, line, _null, member.length === 0 || member === "anonymous" ? "" : member);
},
- $signature: 40
+ $signature: 65
};
A.Frame_Frame$parseFirefox_closure.prototype = {
call$0() {
@@ -34339,7 +40373,7 @@
}
return new A.Frame(uri, line, column, member);
},
- $signature: 40
+ $signature: 65
};
A.Frame_Frame$parseFriendly_closure.prototype = {
call$0() {
@@ -34387,7 +40421,7 @@
return A.ioore(t1, 4);
return new A.Frame(uri, line, column, t1[4]);
},
- $signature: 40
+ $signature: 65
};
A.LazyChain.prototype = {
get$_chain() {
@@ -34420,7 +40454,7 @@
call$0() {
return this.$this.get$_chain().foldFrames$2$terse(this.predicate, this.terse);
},
- $signature: 41
+ $signature: 66
};
A.LazyTrace.prototype = {
get$_lazy_trace$_trace() {
@@ -34453,19 +40487,19 @@
call$0() {
return this.$this.get$_lazy_trace$_trace().foldFrames$2$terse(this.predicate, this.terse);
},
- $signature: 31
+ $signature: 52
};
A.StackZoneSpecification_chainFor_closure.prototype = {
call$0() {
return A.Chain_Chain$parse(this._box_0.trace.toString$0(0));
},
- $signature: 41
+ $signature: 66
};
A.StackZoneSpecification_chainFor_closure0.prototype = {
call$0() {
return A.Trace_Trace$parse(this.$this._trimVMChain$1(this.original));
},
- $signature: 31
+ $signature: 52
};
A.StackZoneSpecification__currentTrace_closure.prototype = {
call$0() {
@@ -34473,7 +40507,7 @@
t1 = A.Trace_Trace$parse(text).frames;
return A.Trace$(A.SubListIterable$(t1, this.level + 2, null, A._arrayInstanceType(t1)._precomputed1), text);
},
- $signature: 31
+ $signature: 52
};
A._Node.prototype = {
toChain$0() {
@@ -34526,38 +40560,38 @@
call$0() {
return A.Trace_Trace$parse(this.trace.toString$0(0));
},
- $signature: 31
+ $signature: 52
};
A.Trace__parseVM_closure.prototype = {
call$1(line) {
return A._asString(line).length !== 0;
},
- $signature: 6
+ $signature: 8
};
A.Trace$parseV8_closure.prototype = {
call$1(line) {
return !B.JSString_methods.startsWith$1(A._asString(line), $.$get$_v8TraceLine());
},
- $signature: 6
+ $signature: 8
};
A.Trace$parseJSCore_closure.prototype = {
call$1(line) {
return A._asString(line) !== "\tat ";
},
- $signature: 6
+ $signature: 8
};
A.Trace$parseFirefox_closure.prototype = {
call$1(line) {
A._asString(line);
return line.length !== 0 && line !== "[native code]";
},
- $signature: 6
+ $signature: 8
};
A.Trace$parseFriendly_closure.prototype = {
call$1(line) {
return !B.JSString_methods.startsWith$1(A._asString(line), "=====");
},
- $signature: 6
+ $signature: 8
};
A.Trace_foldFrames_closure.prototype = {
call$1(frame) {
@@ -34574,7 +40608,7 @@
return false;
return frame.get$line(frame) == null;
},
- $signature: 53
+ $signature: 99
};
A.Trace_foldFrames_closure0.prototype = {
call$1(frame) {
@@ -34586,14 +40620,14 @@
t2 = $.$get$_terseRegExp();
return new A.Frame(A.Uri_parse(A.stringReplaceAllUnchecked(t1, t2, "")), null, null, frame.get$member());
},
- $signature: 106
+ $signature: 205
};
A.Trace_toString_closure0.prototype = {
call$1(frame) {
type$.Frame._as(frame);
return frame.get$location(frame).length;
},
- $signature: 65
+ $signature: 122
};
A.Trace_toString_closure.prototype = {
call$1(frame) {
@@ -34602,7 +40636,7 @@
return frame.toString$0(0) + "\n";
return B.JSString_methods.padRight$1(frame.get$location(frame), this.longest) + " " + A.S(frame.get$member()) + "\n";
},
- $signature: 77
+ $signature: 124
};
A.UnparsedFrame.prototype = {
toString$0(_) {
@@ -34886,7 +40920,7 @@
});
return A._asyncStartSync($async$call$0, $async$completer);
},
- $signature: 12
+ $signature: 23
};
A.Declarer_test__closure.prototype = {
call$0() {
@@ -34932,7 +40966,7 @@
t1 = this.$this._soloEntries;
return t1.length !== 0 && !B.JSArray_methods.contains$1(t1, entry) ? new A.LocalTest(entry.get$name(entry), entry.get$metadata(entry).change$2$skip$skipReason(true, 'does not have "solo"'), null, false, new A.Declarer_build__closure(), true) : entry;
},
- $signature: 107
+ $signature: 148
};
A.Declarer_build__closure.prototype = {
call$0() {
@@ -34943,7 +40977,7 @@
call$1(setUp) {
return type$.Function._as(setUp).call$0();
},
- $signature: 78
+ $signature: 129
};
A.Declarer__setUpAll_closure.prototype = {
call$0() {
@@ -34963,7 +40997,7 @@
call$1(setUp) {
return type$.Function._as(setUp).call$0();
},
- $signature: 78
+ $signature: 129
};
A.Declarer__tearDownAll_closure.prototype = {
call$0() {
@@ -35015,13 +41049,13 @@
call$1(entry) {
return entry.forPlatform$1(this.platform);
},
- $signature: 79
+ $signature: 134
};
A.Group__map_closure.prototype = {
call$1(entry) {
return this.callback.call$1(type$.GroupEntry._as(entry));
},
- $signature: 79
+ $signature: 134
};
A.LocalTest.prototype = {
load$2$groups(_, suite, groups) {
@@ -35148,7 +41182,7 @@
else
$self.get$parent($self).handleUncaughtError$2(error, stackTrace);
},
- $signature: 110
+ $signature: 212
};
A.Invoker_guard__closure.prototype = {
call$0() {
@@ -35198,7 +41232,7 @@
});
return A._asyncStartSync($async$call$0, $async$completer);
},
- $signature: 12
+ $signature: 23
};
A.Invoker_runTearDowns__closure.prototype = {
call$0() {
@@ -35218,7 +41252,7 @@
t1.get$_outstandingCallbacks().decrement$0();
return null;
},
- $signature: 72
+ $signature: 114
};
A.Invoker__waitForOutstandingCallbacks_closure.prototype = {
call$0() {
@@ -35296,7 +41330,7 @@
message = "Test timed out after " + (t2.charCodeAt(0) == 0 ? t2 : t2) + ".";
return t1 === 30000000 ? message + " See https://pub.dev/packages/test#timeouts" : message;
},
- $signature: 11
+ $signature: 22
};
A.Invoker_heartbeat_closure.prototype = {
call$0() {
@@ -35411,7 +41445,7 @@
var t1 = this.$this;
return t1.runTearDowns$1(t1._invoker$_tearDowns);
},
- $signature: 12
+ $signature: 23
};
A.Invoker__onRun___closure0.prototype = {
call$4(_, __, ___, line) {
@@ -35421,7 +41455,7 @@
t1 === $ && A.throwLateFieldNI("_controller");
return t1.message$1(0, new A.Message(B.MessageType_print, line));
},
- $signature: 80
+ $signature: 135
};
A._AsyncCounter.prototype = {
decrement$0() {
@@ -35567,7 +41601,7 @@
t2 = t1.tags;
return A.Metadata$_(_this.chainStackTraces, t1.forTag, _this.languageVersionComment, _this.onPlatform, _this.retry, _this.skip, _this.skipReason, t2, _this.testOn, _this.timeout, _this.verboseTrace);
},
- $signature: 112
+ $signature: 221
};
A.Metadata_Metadata_closure.prototype = {
call$2(merged, selector) {
@@ -35582,19 +41616,19 @@
t1.toString;
return merged.merge$1(t1);
},
- $signature: 113
+ $signature: 222
};
A.Metadata__validateTags_closure.prototype = {
call$1(tag) {
return !B.JSString_methods.contains$1(A._asString(tag), $.$get$anchoredHyphenatedIdentifier());
},
- $signature: 6
+ $signature: 8
};
A.Metadata__validateTags_closure0.prototype = {
call$1(tag) {
return '"' + A._asString(tag) + '"';
},
- $signature: 24
+ $signature: 44
};
A.Metadata_validatePlatformSelectors_closure.prototype = {
call$2(selector, metadata) {
@@ -35605,21 +41639,21 @@
selector.validate$1(t1);
metadata.validatePlatformSelectors$1(t1);
},
- $signature: 81
+ $signature: 138
};
A.Metadata_merge_closure.prototype = {
call$2(metadata1, metadata2) {
var t1 = type$.Metadata;
return t1._as(metadata1).merge$1(t1._as(metadata2));
},
- $signature: 82
+ $signature: 140
};
A.Metadata_merge_closure0.prototype = {
call$2(metadata1, metadata2) {
var t1 = type$.Metadata;
return t1._as(metadata1).merge$1(t1._as(metadata2));
},
- $signature: 82
+ $signature: 140
};
A.Metadata_forPlatform_closure.prototype = {
call$2(platformSelector, platformMetadata) {
@@ -35631,7 +41665,7 @@
t1 = this._box_0;
t1.metadata = t1.metadata.merge$1(platformMetadata);
},
- $signature: 81
+ $signature: 138
};
A.OperatingSystem.prototype = {
toString$0(_) {
@@ -35679,7 +41713,7 @@
var t1 = $.$get$_universalValidVariables().contains$1(0, $name);
return t1;
},
- $signature: 6
+ $signature: 8
};
A.PlatformSelector_evaluate_closure.prototype = {
call$1(variable) {
@@ -35730,7 +41764,7 @@
}
return t1;
},
- $signature: 6
+ $signature: 8
};
A.Runtime.prototype = {
toString$0(_) {
@@ -35762,7 +41796,7 @@
return !t2.contains$1(0, frame.get$$package());
return t1._except.contains$1(0, frame.get$$package());
},
- $signature: 53
+ $signature: 99
};
A.State.prototype = {
$eq(_, other) {
@@ -35814,7 +41848,7 @@
call$0() {
return A.pumpEventQueue(this.times - 1);
},
- $signature: 44
+ $signature: 72
};
A.Engine.prototype = {
get$_onUnpaused() {
@@ -36150,7 +42184,7 @@
t2 = t1.result;
return (t2 === B.Result_0 || t2 === B.Result_1) && t1.status === B.Status_2;
},
- $signature: 117
+ $signature: 232
};
A.Engine_closure.prototype = {
call$1(_) {
@@ -36162,12 +42196,12 @@
if (t1._closedBeforeDone == null)
t1._closedBeforeDone = false;
},
- $signature: 118
+ $signature: 234
};
A.Engine_closure0.prototype = {
call$2(_, __) {
},
- $signature: 119
+ $signature: 235
};
A.Engine_run_closure.prototype = {
call$1(suite) {
@@ -36178,7 +42212,7 @@
t1._onSuiteAddedController.add$1(0, suite);
t1._group.add$1(0, new A.Engine_run__closure(t1, suite).call$0());
},
- $signature: 120
+ $signature: 236
};
A.Engine_run__closure.prototype = {
call$0() {
@@ -36258,7 +42292,7 @@
var t1 = this._box_0.controller;
return t1 == null ? null : t1.close$0(0);
},
- $signature: 121
+ $signature: 237
};
A.Engine_run_closure0.prototype = {
call$0() {
@@ -36278,7 +42312,7 @@
t1 = this.$this._active;
t1.remove$1(t1, this.liveTest);
},
- $signature: 54
+ $signature: 84
};
A.Engine__runLiveTest_closure0.prototype = {
call$0() {
@@ -36361,7 +42395,7 @@
t1._failed.remove$1(0, t2);
}
},
- $signature: 54
+ $signature: 84
};
A.LiveSuiteController_close_closure.prototype = {
call$0() {
@@ -36407,7 +42441,7 @@
});
return A._asyncStartSync($async$call$0, $async$completer);
},
- $signature: 12
+ $signature: 23
};
A.ExpandedReporter.prototype = {
_cancel$0() {
@@ -36531,14 +42565,14 @@
call$1(state) {
return this.$this._expanded$_onStateChange$2(this.liveTest, type$.State._as(state));
},
- $signature: 54
+ $signature: 84
};
A.ExpandedReporter__onTestStarted_closure0.prototype = {
call$1(error) {
type$.AsyncError._as(error);
return this.$this._expanded$_onError$3(this.liveTest, error.error, error.stackTrace);
},
- $signature: 99
+ $signature: 242
};
A.ExpandedReporter__onTestStarted_closure1.prototype = {
call$1(message) {
@@ -36551,7 +42585,7 @@
text = " " + t1._yellow + text + t1._noColor;
t1._sink.writeln$1(text);
},
- $signature: 126
+ $signature: 243
};
A.RunnerSuite.prototype = {};
A.RunnerSuiteController.prototype = {
@@ -36584,7 +42618,7 @@
});
return A._asyncStartSync($async$call$0, $async$completer);
},
- $signature: 12
+ $signature: 23
};
A.SuiteConfiguration.prototype = {};
A.IterableSet.prototype = {
@@ -36678,7 +42712,7 @@
call$0() {
return A.Invoker_guard(this.engine.get$run(), type$.Future_nullable_bool);
},
- $signature: 127
+ $signature: 244
};
A.currentOSGuess_closure.prototype = {
call$0() {
@@ -36691,7 +42725,7 @@
return B.OperatingSystem_elx;
return B.OperatingSystem_Linux_linux;
},
- $signature: 128
+ $signature: 245
};
A.PrintSink.prototype = {
writeln$1(obj) {
@@ -36854,27 +42888,27 @@
});
return A._asyncStartSync($async$call$1, $async$completer);
},
- $signature: 84
+ $signature: 119
};
A.execute_____closure2.prototype = {
call$1(_) {
type$.Channel._as(_);
return this._box_0.started = true;
},
- $signature: 85
+ $signature: 118
};
A.execute_____closure3.prototype = {
call$1(ex) {
this._box_0.error = ex;
return ex == null;
},
- $signature: 15
+ $signature: 17
};
A.execute_____closure4.prototype = {
call$1(_) {
return this._box_0.expired = true;
},
- $signature: 15
+ $signature: 17
};
A.execute___closure0.prototype = {
call$0() {
@@ -36923,10 +42957,7 @@
return A._asyncAwait(A.Future_any(A._setArrayType([w.start$0(0).then$1$2$onError(new A.execute_____closure(t1), new A.execute_____closure0(t1), t2), A.Future_Future$delayed(A.Duration$(0, 0, 1), null, type$.dynamic).then$1$1(new A.execute_____closure1(t1), t2)], type$.JSArray_Future_bool), t2), $async$call$1);
case 2:
// returning from await.
- t2 = t1.error;
- if (t2 != null)
- A.print("Received error " + J.get$runtimeType$(t2).toString$0(0));
- A.expect(t1.expired, B.C__IsTrue, null);
+ A.expect(t1.expired || type$.SquadronError._is(t1.error), B.C__IsTrue, null);
A.expect(t1.started, B.C__IsFalse, null);
// implicit return
return A._asyncReturn(null, $async$completer);
@@ -36934,36 +42965,36 @@
});
return A._asyncStartSync($async$call$1, $async$completer);
},
- $signature: 84
+ $signature: 119
};
A.execute_____closure.prototype = {
call$1(_) {
type$.Channel._as(_);
return this._box_1.started = true;
},
- $signature: 85
+ $signature: 118
};
A.execute_____closure0.prototype = {
call$1(ex) {
this._box_1.error = ex;
return ex == null;
},
- $signature: 15
+ $signature: 17
};
A.execute_____closure1.prototype = {
call$1(_) {
return this._box_1.expired = true;
},
- $signature: 15
+ $signature: 17
};
A.execute_closure10.prototype = {
call$0() {
var t1 = this.tc;
- t1.group$2("- WebWorker", new A.execute__closure12(t1));
+ t1.group$2("- WebWorker", new A.execute__closure14(t1));
},
$signature: 2
};
- A.execute__closure12.prototype = {
+ A.execute__closure14.prototype = {
call$0() {
var t1 = this.tc;
t1.test$2("- plain Web Worker", new A.execute___closure45(t1));
@@ -37038,13 +43069,13 @@
call$1(e) {
return this.res.completeError$1(A._errorFromEvent(e));
},
- $signature: 27
+ $signature: 49
};
A.execute____closure95.prototype = {
call$1(e) {
return this.res.complete$1(0, type$.nullable_FutureOr_String._as(new A._AcceptStructuredCloneDart2Js([], []).convertNativeToDart_AcceptStructuredClone$2$mustCopy(type$.MessageEvent._as(e).data, true)));
},
- $signature: 32
+ $signature: 58
};
A.execute___closure46.prototype = {
call$0() {
@@ -37110,13 +43141,13 @@
call$1(e) {
return this.res.completeError$1(A._errorFromEvent(e));
},
- $signature: 27
+ $signature: 49
};
A.execute____closure93.prototype = {
call$1(e) {
return this.res.complete$1(0, type$.nullable_FutureOr_String._as(new A._AcceptStructuredCloneDart2Js([], []).convertNativeToDart_AcceptStructuredClone$2$mustCopy(type$.MessageEvent._as(e).data, true)));
},
- $signature: 32
+ $signature: 58
};
A.execute___closure47.prototype = {
call$0() {
@@ -37192,7 +43223,7 @@
this.ready.completeError$1(err);
this.res.completeError$1(err);
},
- $signature: 27
+ $signature: 49
};
A.execute____closure91.prototype = {
call$1(e) {
@@ -37209,7 +43240,7 @@
this.res.complete$1(0, t1);
}
},
- $signature: 32
+ $signature: 58
};
A.execute___closure48.prototype = {
call$0() {
@@ -37271,13 +43302,13 @@
call$1(e) {
return this.res.completeError$1(A._errorFromEvent(e));
},
- $signature: 27
+ $signature: 49
};
A.execute____closure89.prototype = {
call$1(e) {
return this.res.complete$1(0, "handled " + A.S(type$.MessageEvent._as(e)));
},
- $signature: 32
+ $signature: 58
};
A.execute___closure49.prototype = {
call$0() {
@@ -37370,7 +43401,7 @@
call$1(e) {
return this.completer.completeError$1(A._errorFromEvent(e));
},
- $signature: 27
+ $signature: 49
};
A.execute____closure87.prototype = {
call$1(e) {
@@ -37392,16 +43423,16 @@
this.completer.completeError$1(new A._Exception("Unexpected: " + A.S(ex)));
}
},
- $signature: 32
+ $signature: 58
};
A.execute_closure4.prototype = {
call$0() {
var t1 = this.tc;
- t1.group$2("- Logging", new A.execute__closure6(t1));
+ t1.group$2("- Logging", new A.execute__closure8(t1));
},
$signature: 2
};
- A.execute__closure6.prototype = {
+ A.execute__closure8.prototype = {
call$0() {
var t2, t3, t4,
logs = A._setArrayType([], type$.JSArray_String),
@@ -37443,7 +43474,7 @@
case 0:
// Function start
t1 = $async$self.worker;
- t1.__late_helper$_value = A.TestWorker$($async$self.tc, null);
+ t1.__late_helper$_value = A.TestWorker$($async$self.tc, null, null);
t1._readLocal$0().channelLogger = $async$self.memoryLogger;
$async$goto = 2;
return A._asyncAwait(J.start$0$x(t1._readLocal$0()), $async$call$0);
@@ -37800,11 +43831,25 @@
A.execute_closure3.prototype = {
call$0() {
var t1 = this.tc;
- t1.group$2("- Converters", new A.execute__closure5(t1));
+ t1.group$2("- Lazy lists", new A.execute__closure5(t1));
+ t1.group$2("- Lazy maps", new A.execute__closure6(t1));
+ t1.group$2("- Converters", new A.execute__closure7(t1));
},
$signature: 2
};
A.execute__closure5.prototype = {
+ call$0() {
+ A.testLazyLists(this.tc);
+ },
+ $signature: 1
+ };
+ A.execute__closure6.prototype = {
+ call$0() {
+ A.testLazyMaps(this.tc);
+ },
+ $signature: 1
+ };
+ A.execute__closure7.prototype = {
call$0() {
var t1 = this.tc;
t1.test$2("- custom identity is not considered an identity", new A.execute___closure13());
@@ -37879,8 +43924,9 @@
t1.group$2("- ints", new A.testCastConverter__closure(B.C_CastConverter, t1));
t1.group$2("- doubles", new A.testCastConverter__closure0(B.C_CastConverter, t1));
t1.group$2("- lists", new A.testCastConverter__closure1(t1, B.C_CastConverter));
- t1.group$2("- maps", new A.testCastConverter__closure2(t1, B.C_CastConverter));
- t1.group$2("- typed data", new A.testCastConverter__closure3(B.C_CastConverter, t1));
+ t1.group$2("- sets", new A.testCastConverter__closure2(t1, B.C_CastConverter));
+ t1.group$2("- maps", new A.testCastConverter__closure3(t1, B.C_CastConverter));
+ t1.group$2("- typed data", new A.testCastConverter__closure4(B.C_CastConverter, t1));
},
$signature: 1
};
@@ -37890,13 +43936,13 @@
$$toInt = A.instantiate1(A.converter_Converter_identity$closure(), t1),
$$toNullableInt = this.converter.nullable$1$0(t1);
t1 = this.tc;
- t1.test$2("- converters are identities", new A.testCastConverter___closure34($$toInt, $$toNullableInt));
- t1.test$2("- int", new A.testCastConverter___closure35($$toInt, $$toNullableInt));
- t1.test$2("- double", new A.testCastConverter___closure36(new A.testCastConverter__closure_$platformSensitive0($$toNullableInt, $$toInt), $$toInt, $$toNullableInt));
- t1.test$2("- null", new A.testCastConverter___closure37($$toInt, $$toNullableInt));
- t1.test$2("- bool", new A.testCastConverter___closure38($$toInt, $$toNullableInt));
- t1.test$2("- String", new A.testCastConverter___closure39($$toInt, $$toNullableInt));
- t1.test$2("- Object", new A.testCastConverter___closure40($$toInt, $$toNullableInt));
+ t1.test$2("- converters are identities", new A.testCastConverter___closure42($$toInt, $$toNullableInt));
+ t1.test$2("- int", new A.testCastConverter___closure43($$toInt, $$toNullableInt));
+ t1.test$2("- double", new A.testCastConverter___closure44(new A.testCastConverter__closure_$platformSensitive0($$toNullableInt, $$toInt), $$toInt, $$toNullableInt));
+ t1.test$2("- null", new A.testCastConverter___closure45($$toInt, $$toNullableInt));
+ t1.test$2("- bool", new A.testCastConverter___closure46($$toInt, $$toNullableInt));
+ t1.test$2("- String", new A.testCastConverter___closure47($$toInt, $$toNullableInt));
+ t1.test$2("- Object", new A.testCastConverter___closure48($$toInt, $$toNullableInt));
},
$signature: 1
};
@@ -37918,23 +43964,23 @@
throw exception;
}
},
- $signature: 49
+ $signature: 102
};
- A.testCastConverter___closure34.prototype = {
+ A.testCastConverter___closure42.prototype = {
call$0() {
A.expect(A.Converter_isIdentity(this.$$toInt, type$.int), B.C__IsTrue, null);
A.expect(A.Converter_isIdentity(this.$$toNullableInt, type$.nullable_int), B.C__IsTrue, null);
},
$signature: 1
};
- A.testCastConverter___closure35.prototype = {
+ A.testCastConverter___closure43.prototype = {
call$0() {
A.expect(this.$$toInt.call$1(5), 5, null);
A.expect(this.$$toNullableInt.call$1(5), 5, null);
},
$signature: 1
};
- A.testCastConverter___closure36.prototype = {
+ A.testCastConverter___closure44.prototype = {
call$0() {
var $async$goto = 0,
$async$completer = A._makeAsyncAwaitCompleter(type$.Null),
@@ -37952,12 +43998,12 @@
t2 = $async$self.$$toInt;
t3 = $.$get$_throwsTypeError();
$async$goto = 2;
- return A._asyncAwait(A._expect(new A.testCastConverter____closure26(t2), t3, null, null, null, false), $async$call$0);
+ return A._asyncAwait(A._expect(new A.testCastConverter____closure34(t2), t3, null, null, null, false), $async$call$0);
case 2:
// returning from await.
t4 = $async$self.$$toNullableInt;
$async$goto = 3;
- return A._asyncAwait(A._expect(new A.testCastConverter____closure27(t4), t3, null, null, null, false), $async$call$0);
+ return A._asyncAwait(A._expect(new A.testCastConverter____closure35(t4), t3, null, null, null, false), $async$call$0);
case 3:
// returning from await.
t1.call$2$nullable(1 / 0, false);
@@ -37965,11 +44011,11 @@
t1.call$2$nullable(-1 / 0, false);
t1.call$2$nullable(-1 / 0, true);
$async$goto = 4;
- return A._asyncAwait(A._expect(new A.testCastConverter____closure28(t2), t3, null, null, null, false), $async$call$0);
+ return A._asyncAwait(A._expect(new A.testCastConverter____closure36(t2), t3, null, null, null, false), $async$call$0);
case 4:
// returning from await.
$async$goto = 5;
- return A._asyncAwait(A._expect(new A.testCastConverter____closure29(t4), t3, null, null, null, false), $async$call$0);
+ return A._asyncAwait(A._expect(new A.testCastConverter____closure37(t4), t3, null, null, null, false), $async$call$0);
case 5:
// returning from await.
t1.call$2$nullable(-0.0, false);
@@ -37982,31 +44028,31 @@
},
$signature: 0
};
- A.testCastConverter____closure26.prototype = {
+ A.testCastConverter____closure34.prototype = {
call$0() {
return this.$$toInt.call$1(5.5);
},
$signature: 3
};
- A.testCastConverter____closure27.prototype = {
+ A.testCastConverter____closure35.prototype = {
call$0() {
return this.$$toNullableInt.call$1(5.5);
},
$signature: 4
};
- A.testCastConverter____closure28.prototype = {
+ A.testCastConverter____closure36.prototype = {
call$0() {
return this.$$toInt.call$1(0 / 0);
},
$signature: 3
};
- A.testCastConverter____closure29.prototype = {
+ A.testCastConverter____closure37.prototype = {
call$0() {
return this.$$toNullableInt.call$1(0 / 0);
},
$signature: 4
};
- A.testCastConverter___closure37.prototype = {
+ A.testCastConverter___closure45.prototype = {
call$0() {
var $async$goto = 0,
$async$completer = A._makeAsyncAwaitCompleter(type$.Null),
@@ -38019,7 +44065,7 @@
case 0:
// Function start
$async$goto = 2;
- return A._asyncAwait(A._expect(new A.testCastConverter____closure25($async$self.$$toInt), $.$get$_throwsTypeError(), null, null, null, false), $async$call$0);
+ return A._asyncAwait(A._expect(new A.testCastConverter____closure33($async$self.$$toInt), $.$get$_throwsTypeError(), null, null, null, false), $async$call$0);
case 2:
// returning from await.
A.expect($async$self.$$toNullableInt.call$1(null), B.C__IsNull, null);
@@ -38031,13 +44077,13 @@
},
$signature: 0
};
- A.testCastConverter____closure25.prototype = {
+ A.testCastConverter____closure33.prototype = {
call$0() {
return this.$$toInt.call$1(null);
},
$signature: 3
};
- A.testCastConverter___closure38.prototype = {
+ A.testCastConverter___closure46.prototype = {
call$0() {
var $async$goto = 0,
$async$completer = A._makeAsyncAwaitCompleter(type$.Null),
@@ -38051,11 +44097,11 @@
// Function start
t1 = $.$get$_throwsTypeError();
$async$goto = 2;
- return A._asyncAwait(A._expect(new A.testCastConverter____closure23($async$self.$$toInt), t1, null, null, null, false), $async$call$0);
+ return A._asyncAwait(A._expect(new A.testCastConverter____closure31($async$self.$$toInt), t1, null, null, null, false), $async$call$0);
case 2:
// returning from await.
$async$goto = 3;
- return A._asyncAwait(A._expect(new A.testCastConverter____closure24($async$self.$$toNullableInt), t1, null, null, null, false), $async$call$0);
+ return A._asyncAwait(A._expect(new A.testCastConverter____closure32($async$self.$$toNullableInt), t1, null, null, null, false), $async$call$0);
case 3:
// returning from await.
// implicit return
@@ -38066,18 +44112,202 @@
},
$signature: 0
};
- A.testCastConverter____closure23.prototype = {
+ A.testCastConverter____closure31.prototype = {
call$0() {
return this.$$toInt.call$1(true);
},
$signature: 3
};
- A.testCastConverter____closure24.prototype = {
+ A.testCastConverter____closure32.prototype = {
call$0() {
return this.$$toNullableInt.call$1(true);
},
$signature: 4
};
+ A.testCastConverter___closure47.prototype = {
+ call$0() {
+ var $async$goto = 0,
+ $async$completer = A._makeAsyncAwaitCompleter(type$.Null),
+ $async$self = this, t1;
+ var $async$call$0 = A._wrapJsFunctionForAsync(function($async$errorCode, $async$result) {
+ if ($async$errorCode === 1)
+ return A._asyncRethrow($async$result, $async$completer);
+ while (true)
+ switch ($async$goto) {
+ case 0:
+ // Function start
+ t1 = $.$get$_throwsTypeError();
+ $async$goto = 2;
+ return A._asyncAwait(A._expect(new A.testCastConverter____closure29($async$self.$$toInt), t1, null, null, null, false), $async$call$0);
+ case 2:
+ // returning from await.
+ $async$goto = 3;
+ return A._asyncAwait(A._expect(new A.testCastConverter____closure30($async$self.$$toNullableInt), t1, null, null, null, false), $async$call$0);
+ case 3:
+ // returning from await.
+ // implicit return
+ return A._asyncReturn(null, $async$completer);
+ }
+ });
+ return A._asyncStartSync($async$call$0, $async$completer);
+ },
+ $signature: 0
+ };
+ A.testCastConverter____closure29.prototype = {
+ call$0() {
+ return this.$$toInt.call$1("1");
+ },
+ $signature: 3
+ };
+ A.testCastConverter____closure30.prototype = {
+ call$0() {
+ return this.$$toNullableInt.call$1("1");
+ },
+ $signature: 4
+ };
+ A.testCastConverter___closure48.prototype = {
+ call$0() {
+ var $async$goto = 0,
+ $async$completer = A._makeAsyncAwaitCompleter(type$.Null),
+ $async$self = this, t1;
+ var $async$call$0 = A._wrapJsFunctionForAsync(function($async$errorCode, $async$result) {
+ if ($async$errorCode === 1)
+ return A._asyncRethrow($async$result, $async$completer);
+ while (true)
+ switch ($async$goto) {
+ case 0:
+ // Function start
+ t1 = $.$get$_throwsTypeError();
+ $async$goto = 2;
+ return A._asyncAwait(A._expect(new A.testCastConverter____closure27($async$self.$$toInt), t1, null, null, null, false), $async$call$0);
+ case 2:
+ // returning from await.
+ $async$goto = 3;
+ return A._asyncAwait(A._expect(new A.testCastConverter____closure28($async$self.$$toNullableInt), t1, null, null, null, false), $async$call$0);
+ case 3:
+ // returning from await.
+ // implicit return
+ return A._asyncReturn(null, $async$completer);
+ }
+ });
+ return A._asyncStartSync($async$call$0, $async$completer);
+ },
+ $signature: 0
+ };
+ A.testCastConverter____closure27.prototype = {
+ call$0() {
+ return this.$$toInt.call$1(new A.Object());
+ },
+ $signature: 3
+ };
+ A.testCastConverter____closure28.prototype = {
+ call$0() {
+ return this.$$toNullableInt.call$1(new A.Object());
+ },
+ $signature: 4
+ };
+ A.testCastConverter__closure0.prototype = {
+ call$0() {
+ var t1 = type$.double,
+ $$toDbl = A.instantiate1(A.converter_Converter_identity$closure(), t1),
+ $$toNullableDbl = this.converter.nullable$1$0(t1);
+ t1 = this.tc;
+ t1.test$2("- converters are identities", new A.testCastConverter___closure35($$toDbl, $$toNullableDbl));
+ t1.test$2("- int", new A.testCastConverter___closure36(new A.testCastConverter__closure_$platformSensitive($$toNullableDbl, $$toDbl)));
+ t1.test$2("- double", new A.testCastConverter___closure37($$toDbl, $$toNullableDbl));
+ t1.test$2("- null", new A.testCastConverter___closure38($$toDbl, $$toNullableDbl));
+ t1.test$2("- bool", new A.testCastConverter___closure39($$toDbl, $$toNullableDbl));
+ t1.test$2("- String", new A.testCastConverter___closure40($$toDbl, $$toNullableDbl));
+ t1.test$2("- Object", new A.testCastConverter___closure41($$toDbl, $$toNullableDbl));
+ },
+ $signature: 1
+ };
+ A.testCastConverter__closure_$platformSensitive.prototype = {
+ call$2$nullable(value, nullable) {
+ var res, ex, exception, t1,
+ fn = nullable ? this.$$toNullableDbl : this.$$toDbl,
+ process = nullable ? "toNullableDbl" : "toDbl";
+ try {
+ res = fn.call$1(value);
+ A.expect(res, value, null);
+ A._unexpectedSuccessIfNonJs(process, res);
+ } catch (exception) {
+ t1 = A.unwrapException(exception);
+ if (type$.TypeError._is(t1)) {
+ ex = t1;
+ A._unexpectedFailureIfJs(process, ex);
+ } else
+ throw exception;
+ }
+ },
+ $signature: 101
+ };
+ A.testCastConverter___closure35.prototype = {
+ call$0() {
+ A.expect(A.Converter_isIdentity(this.$$toDbl, type$.double), B.C__IsTrue, null);
+ A.expect(A.Converter_isIdentity(this.$$toNullableDbl, type$.nullable_double), B.C__IsTrue, null);
+ },
+ $signature: 1
+ };
+ A.testCastConverter___closure36.prototype = {
+ call$0() {
+ var t1 = this.$$platformSensitive;
+ t1.call$2$nullable(5, false);
+ t1.call$2$nullable(5, true);
+ },
+ $signature: 1
+ };
+ A.testCastConverter___closure37.prototype = {
+ call$0() {
+ var t2, t3, t4, _null = null,
+ t1 = this.$$toDbl;
+ A.expect(t1.call$1(5.5), 5.5, _null);
+ t2 = this.$$toNullableDbl;
+ A.expect(t2.call$1(5.5), 5.5, _null);
+ A.expect(t1.call$1(-0.0), -0.0, _null);
+ A.expect(t2.call$1(-0.0), -0.0, _null);
+ t3 = t1.call$1(1 / 0);
+ t4 = $.$get$_isInfinite();
+ A.expect(t3, t4, _null);
+ A.expect(t2.call$1(1 / 0), t4, _null);
+ A.expect(t1.call$1(-1 / 0), t4, _null);
+ A.expect(t2.call$1(-1 / 0), t4, _null);
+ A.expect(t1.call$1(0 / 0), B.C__IsNaN, _null);
+ A.expect(t2.call$1(0 / 0), B.C__IsNaN, _null);
+ },
+ $signature: 1
+ };
+ A.testCastConverter___closure38.prototype = {
+ call$0() {
+ var $async$goto = 0,
+ $async$completer = A._makeAsyncAwaitCompleter(type$.Null),
+ $async$self = this;
+ var $async$call$0 = A._wrapJsFunctionForAsync(function($async$errorCode, $async$result) {
+ if ($async$errorCode === 1)
+ return A._asyncRethrow($async$result, $async$completer);
+ while (true)
+ switch ($async$goto) {
+ case 0:
+ // Function start
+ $async$goto = 2;
+ return A._asyncAwait(A._expect(new A.testCastConverter____closure26($async$self.$$toDbl), $.$get$_throwsTypeError(), null, null, null, false), $async$call$0);
+ case 2:
+ // returning from await.
+ A.expect($async$self.$$toNullableDbl.call$1(null), B.C__IsNull, null);
+ // implicit return
+ return A._asyncReturn(null, $async$completer);
+ }
+ });
+ return A._asyncStartSync($async$call$0, $async$completer);
+ },
+ $signature: 0
+ };
+ A.testCastConverter____closure26.prototype = {
+ call$0() {
+ return this.$$toDbl.call$1(null);
+ },
+ $signature: 11
+ };
A.testCastConverter___closure39.prototype = {
call$0() {
var $async$goto = 0,
@@ -38092,11 +44322,11 @@
// Function start
t1 = $.$get$_throwsTypeError();
$async$goto = 2;
- return A._asyncAwait(A._expect(new A.testCastConverter____closure21($async$self.$$toInt), t1, null, null, null, false), $async$call$0);
+ return A._asyncAwait(A._expect(new A.testCastConverter____closure24($async$self.$$toDbl), t1, null, null, null, false), $async$call$0);
case 2:
// returning from await.
$async$goto = 3;
- return A._asyncAwait(A._expect(new A.testCastConverter____closure22($async$self.$$toNullableInt), t1, null, null, null, false), $async$call$0);
+ return A._asyncAwait(A._expect(new A.testCastConverter____closure25($async$self.$$toNullableDbl), t1, null, null, null, false), $async$call$0);
case 3:
// returning from await.
// implicit return
@@ -38107,17 +44337,17 @@
},
$signature: 0
};
- A.testCastConverter____closure21.prototype = {
+ A.testCastConverter____closure24.prototype = {
call$0() {
- return this.$$toInt.call$1("1");
+ return this.$$toDbl.call$1(true);
},
- $signature: 3
+ $signature: 11
};
- A.testCastConverter____closure22.prototype = {
+ A.testCastConverter____closure25.prototype = {
call$0() {
- return this.$$toNullableInt.call$1("1");
+ return this.$$toNullableDbl.call$1(true);
},
- $signature: 4
+ $signature: 18
};
A.testCastConverter___closure40.prototype = {
call$0() {
@@ -38133,11 +44363,11 @@
// Function start
t1 = $.$get$_throwsTypeError();
$async$goto = 2;
- return A._asyncAwait(A._expect(new A.testCastConverter____closure19($async$self.$$toInt), t1, null, null, null, false), $async$call$0);
+ return A._asyncAwait(A._expect(new A.testCastConverter____closure22($async$self.$$toDbl), t1, null, null, null, false), $async$call$0);
case 2:
// returning from await.
$async$goto = 3;
- return A._asyncAwait(A._expect(new A.testCastConverter____closure20($async$self.$$toNullableInt), t1, null, null, null, false), $async$call$0);
+ return A._asyncAwait(A._expect(new A.testCastConverter____closure23($async$self.$$toNullableDbl), t1, null, null, null, false), $async$call$0);
case 3:
// returning from await.
// implicit return
@@ -38148,94 +44378,114 @@
},
$signature: 0
};
- A.testCastConverter____closure19.prototype = {
+ A.testCastConverter____closure22.prototype = {
call$0() {
- return this.$$toInt.call$1(new A.Object());
+ return this.$$toDbl.call$1("1");
},
- $signature: 3
+ $signature: 11
};
- A.testCastConverter____closure20.prototype = {
+ A.testCastConverter____closure23.prototype = {
call$0() {
- return this.$$toNullableInt.call$1(new A.Object());
+ return this.$$toNullableDbl.call$1("1");
},
- $signature: 4
+ $signature: 18
};
- A.testCastConverter__closure0.prototype = {
+ A.testCastConverter___closure41.prototype = {
call$0() {
- var t1 = type$.double,
- $$toDbl = A.instantiate1(A.converter_Converter_identity$closure(), t1),
- $$toNullableDbl = this.converter.nullable$1$0(t1);
- t1 = this.tc;
- t1.test$2("- converters are identities", new A.testCastConverter___closure27($$toDbl, $$toNullableDbl));
- t1.test$2("- int", new A.testCastConverter___closure28(new A.testCastConverter__closure_$platformSensitive($$toNullableDbl, $$toDbl)));
- t1.test$2("- double", new A.testCastConverter___closure29($$toDbl, $$toNullableDbl));
- t1.test$2("- null", new A.testCastConverter___closure30($$toDbl, $$toNullableDbl));
- t1.test$2("- bool", new A.testCastConverter___closure31($$toDbl, $$toNullableDbl));
- t1.test$2("- String", new A.testCastConverter___closure32($$toDbl, $$toNullableDbl));
- t1.test$2("- Object", new A.testCastConverter___closure33($$toDbl, $$toNullableDbl));
+ var $async$goto = 0,
+ $async$completer = A._makeAsyncAwaitCompleter(type$.Null),
+ $async$self = this, t1;
+ var $async$call$0 = A._wrapJsFunctionForAsync(function($async$errorCode, $async$result) {
+ if ($async$errorCode === 1)
+ return A._asyncRethrow($async$result, $async$completer);
+ while (true)
+ switch ($async$goto) {
+ case 0:
+ // Function start
+ t1 = $.$get$_throwsTypeError();
+ $async$goto = 2;
+ return A._asyncAwait(A._expect(new A.testCastConverter____closure20($async$self.$$toDbl), t1, null, null, null, false), $async$call$0);
+ case 2:
+ // returning from await.
+ $async$goto = 3;
+ return A._asyncAwait(A._expect(new A.testCastConverter____closure21($async$self.$$toNullableDbl), t1, null, null, null, false), $async$call$0);
+ case 3:
+ // returning from await.
+ // implicit return
+ return A._asyncReturn(null, $async$completer);
+ }
+ });
+ return A._asyncStartSync($async$call$0, $async$completer);
},
- $signature: 1
+ $signature: 0
};
- A.testCastConverter__closure_$platformSensitive.prototype = {
- call$2$nullable(value, nullable) {
- var res, ex, exception, t1,
- fn = nullable ? this.$$toNullableDbl : this.$$toDbl,
- process = nullable ? "toNullableDbl" : "toDbl";
- try {
- res = fn.call$1(value);
- A.expect(res, value, null);
- A._unexpectedSuccessIfNonJs(process, res);
- } catch (exception) {
- t1 = A.unwrapException(exception);
- if (type$.TypeError._is(t1)) {
- ex = t1;
- A._unexpectedFailureIfJs(process, ex);
- } else
- throw exception;
- }
+ A.testCastConverter____closure20.prototype = {
+ call$0() {
+ return this.$$toDbl.call$1(new A.Object());
},
- $signature: 51
+ $signature: 11
};
- A.testCastConverter___closure27.prototype = {
+ A.testCastConverter____closure21.prototype = {
call$0() {
- A.expect(A.Converter_isIdentity(this.$$toDbl, type$.double), B.C__IsTrue, null);
- A.expect(A.Converter_isIdentity(this.$$toNullableDbl, type$.nullable_double), B.C__IsTrue, null);
+ return this.$$toNullableDbl.call$1(new A.Object());
},
- $signature: 1
+ $signature: 18
};
- A.testCastConverter___closure28.prototype = {
+ A.testCastConverter__closure1.prototype = {
call$0() {
- var t1 = this.$$platformSensitive;
- t1.call$2$nullable(5, false);
- t1.call$2$nullable(5, true);
+ var t1 = this.tc,
+ t2 = this.converter;
+ t1.test$2("- ints (cast)", new A.testCastConverter___closure27(t2));
+ t1.test$2("- ints (map)", new A.testCastConverter___closure28(t2));
+ t1.test$2("- nullable ints", new A.testCastConverter___closure29(t2));
+ t1.test$2("- ints + integral double (cast)", new A.testCastConverter___closure30(t2));
+ t1.test$2("- ints + integral double (map)", new A.testCastConverter___closure31(t2));
+ t1.test$2("- doubles", new A.testCastConverter___closure32(t2));
+ t1.test$2("- nullable doubles", new A.testCastConverter___closure33(t2));
+ t1.test$2("- doubles + int", new A.testCastConverter___closure34(t2));
},
$signature: 1
};
- A.testCastConverter___closure29.prototype = {
+ A.testCastConverter___closure27.prototype = {
call$0() {
- var t2, t3, t4, _null = null,
- t1 = this.$$toDbl;
- A.expect(t1.call$1(5.5), 5.5, _null);
- t2 = this.$$toNullableDbl;
- A.expect(t2.call$1(5.5), 5.5, _null);
- A.expect(t1.call$1(-0.0), -0.0, _null);
- A.expect(t2.call$1(-0.0), -0.0, _null);
- t3 = t1.call$1(1 / 0);
- t4 = $.$get$_isInfinite();
- A.expect(t3, t4, _null);
- A.expect(t2.call$1(1 / 0), t4, _null);
- A.expect(t1.call$1(-1 / 0), t4, _null);
- A.expect(t2.call$1(-1 / 0), t4, _null);
- A.expect(t1.call$1(0 / 0), B.C__IsNaN, _null);
- A.expect(t2.call$1(0 / 0), B.C__IsNaN, _null);
+ var $async$goto = 0,
+ $async$completer = A._makeAsyncAwaitCompleter(type$.Null),
+ $async$self = this, res, data;
+ var $async$call$0 = A._wrapJsFunctionForAsync(function($async$errorCode, $async$result) {
+ if ($async$errorCode === 1)
+ return A._asyncRethrow($async$result, $async$completer);
+ while (true)
+ switch ($async$goto) {
+ case 0:
+ // Function start
+ data = [];
+ B.JSArray_methods.addAll$1(data, $._listOfInts);
+ $async$goto = 2;
+ return A._asyncAwait(A._expect(new A.testCastConverter____closure19(data), $.$get$_throwsTypeError(), null, null, null, false), $async$call$0);
+ case 2:
+ // returning from await.
+ res = $async$self.converter.list$1$0(0, type$.int).call$1(data);
+ A.expect(res, new A.TypeMatcher(type$.TypeMatcher_List_int), null);
+ A.expect(res, $._listOfInts, null);
+ // implicit return
+ return A._asyncReturn(null, $async$completer);
+ }
+ });
+ return A._asyncStartSync($async$call$0, $async$completer);
},
- $signature: 1
+ $signature: 0
};
- A.testCastConverter___closure30.prototype = {
+ A.testCastConverter____closure19.prototype = {
+ call$0() {
+ return type$.List_int._as(this.data);
+ },
+ $signature: 13
+ };
+ A.testCastConverter___closure28.prototype = {
call$0() {
var $async$goto = 0,
$async$completer = A._makeAsyncAwaitCompleter(type$.Null),
- $async$self = this;
+ $async$self = this, res, data;
var $async$call$0 = A._wrapJsFunctionForAsync(function($async$errorCode, $async$result) {
if ($async$errorCode === 1)
return A._asyncRethrow($async$result, $async$completer);
@@ -38243,11 +44493,15 @@
switch ($async$goto) {
case 0:
// Function start
+ data = [];
+ B.JSArray_methods.addAll$1(data, $._listOfInts);
$async$goto = 2;
- return A._asyncAwait(A._expect(new A.testCastConverter____closure18($async$self.$$toDbl), $.$get$_throwsTypeError(), null, null, null, false), $async$call$0);
+ return A._asyncAwait(A._expect(new A.testCastConverter____closure18(data), $.$get$_throwsTypeError(), null, null, null, false), $async$call$0);
case 2:
// returning from await.
- A.expect($async$self.$$toNullableDbl.call$1(null), B.C__IsNull, null);
+ res = $async$self.converter.list$1$1(0, A.lib_03_converter_test___asInt$closure(), type$.int).call$1(data);
+ A.expect(res, new A.TypeMatcher(type$.TypeMatcher_List_int), null);
+ A.expect(res, $._listOfInts, null);
// implicit return
return A._asyncReturn(null, $async$completer);
}
@@ -38258,15 +44512,15 @@
};
A.testCastConverter____closure18.prototype = {
call$0() {
- return this.$$toDbl.call$1(null);
+ return type$.List_int._as(this.data);
},
- $signature: 7
+ $signature: 13
};
- A.testCastConverter___closure31.prototype = {
+ A.testCastConverter___closure29.prototype = {
call$0() {
var $async$goto = 0,
$async$completer = A._makeAsyncAwaitCompleter(type$.Null),
- $async$self = this, t1;
+ $async$self = this, t1, res, data;
var $async$call$0 = A._wrapJsFunctionForAsync(function($async$errorCode, $async$result) {
if ($async$errorCode === 1)
return A._asyncRethrow($async$result, $async$completer);
@@ -38274,15 +44528,62 @@
switch ($async$goto) {
case 0:
// Function start
- t1 = $.$get$_throwsTypeError();
+ data = [];
+ B.JSArray_methods.addAll$1(data, $._listOfNullableInts);
$async$goto = 2;
- return A._asyncAwait(A._expect(new A.testCastConverter____closure16($async$self.$$toDbl), t1, null, null, null, false), $async$call$0);
+ return A._asyncAwait(A._expect(new A.testCastConverter____closure17(data), $.$get$_throwsTypeError(), null, null, null, false), $async$call$0);
case 2:
// returning from await.
- $async$goto = 3;
- return A._asyncAwait(A._expect(new A.testCastConverter____closure17($async$self.$$toNullableDbl), t1, null, null, null, false), $async$call$0);
- case 3:
+ t1 = $async$self.converter;
+ res = t1.list$1$1(0, t1.nullable$1$0(type$.int), type$.nullable_int).call$1(data);
+ A.expect(res, new A.TypeMatcher(type$.TypeMatcher_List_nullable_int), null);
+ A.expect(res, $._listOfNullableInts, null);
+ // implicit return
+ return A._asyncReturn(null, $async$completer);
+ }
+ });
+ return A._asyncStartSync($async$call$0, $async$completer);
+ },
+ $signature: 0
+ };
+ A.testCastConverter____closure17.prototype = {
+ call$0() {
+ return type$.List_nullable_int._as(this.data);
+ },
+ $signature: 57
+ };
+ A.testCastConverter___closure30.prototype = {
+ call$0() {
+ var $async$goto = 0,
+ $async$completer = A._makeAsyncAwaitCompleter(type$.Null),
+ $async$self = this, res, ex, exception, data, t1;
+ var $async$call$0 = A._wrapJsFunctionForAsync(function($async$errorCode, $async$result) {
+ if ($async$errorCode === 1)
+ return A._asyncRethrow($async$result, $async$completer);
+ while (true)
+ switch ($async$goto) {
+ case 0:
+ // Function start
+ data = [];
+ t1 = $.$get$_listOfIntsWithIntegralDouble();
+ B.JSArray_methods.addAll$1(data, t1);
+ $async$goto = 2;
+ return A._asyncAwait(A._expect(new A.testCastConverter____closure16(data), $.$get$_throwsTypeError(), null, null, null, false), $async$call$0);
+ case 2:
// returning from await.
+ res = $async$self.converter.list$1$0(0, type$.int).call$1(data);
+ A.expect(res, new A.TypeMatcher(type$.TypeMatcher_List_int), null);
+ try {
+ A.expect(res, t1, null);
+ A._unexpectedSuccessIfNonJs("integral double to int", res);
+ } catch (exception) {
+ t1 = A.unwrapException(exception);
+ if (type$.TypeError._is(t1)) {
+ ex = t1;
+ A._unexpectedFailureIfJs("integral double to int", ex);
+ } else
+ throw exception;
+ }
// implicit return
return A._asyncReturn(null, $async$completer);
}
@@ -38293,21 +44594,61 @@
};
A.testCastConverter____closure16.prototype = {
call$0() {
- return this.$$toDbl.call$1(true);
+ return type$.List_int._as(this.data);
},
- $signature: 7
+ $signature: 13
};
- A.testCastConverter____closure17.prototype = {
+ A.testCastConverter___closure31.prototype = {
call$0() {
- return this.$$toNullableDbl.call$1(true);
+ var $async$goto = 0,
+ $async$completer = A._makeAsyncAwaitCompleter(type$.Null),
+ $async$self = this, res, ex, exception, data, t1;
+ var $async$call$0 = A._wrapJsFunctionForAsync(function($async$errorCode, $async$result) {
+ if ($async$errorCode === 1)
+ return A._asyncRethrow($async$result, $async$completer);
+ while (true)
+ switch ($async$goto) {
+ case 0:
+ // Function start
+ data = [];
+ t1 = $.$get$_listOfIntsWithIntegralDouble();
+ J.addAll$1$ax(data, t1);
+ $async$goto = 2;
+ return A._asyncAwait(A._expect(new A.testCastConverter____closure15(data), $.$get$_throwsTypeError(), null, null, null, false), $async$call$0);
+ case 2:
+ // returning from await.
+ try {
+ res = $async$self.converter.list$1$1(0, A.lib_03_converter_test___asInt$closure(), type$.int).call$1(data);
+ A.expect(res, new A.TypeMatcher(type$.TypeMatcher_List_int), null);
+ A.expect(res, t1, null);
+ A._unexpectedSuccessIfNonJs("integral double to int", res);
+ } catch (exception) {
+ t1 = A.unwrapException(exception);
+ if (type$.TypeError._is(t1)) {
+ ex = t1;
+ A._unexpectedFailureIfJs("integral double to int", ex);
+ } else
+ throw exception;
+ }
+ // implicit return
+ return A._asyncReturn(null, $async$completer);
+ }
+ });
+ return A._asyncStartSync($async$call$0, $async$completer);
},
- $signature: 10
+ $signature: 0
+ };
+ A.testCastConverter____closure15.prototype = {
+ call$0() {
+ return type$.List_int._as(this.data);
+ },
+ $signature: 13
};
A.testCastConverter___closure32.prototype = {
call$0() {
var $async$goto = 0,
$async$completer = A._makeAsyncAwaitCompleter(type$.Null),
- $async$self = this, t1;
+ $async$self = this, res, data;
var $async$call$0 = A._wrapJsFunctionForAsync(function($async$errorCode, $async$result) {
if ($async$errorCode === 1)
return A._asyncRethrow($async$result, $async$completer);
@@ -38315,15 +44656,15 @@
switch ($async$goto) {
case 0:
// Function start
- t1 = $.$get$_throwsTypeError();
+ data = [];
+ B.JSArray_methods.addAll$1(data, $._listOfDoubles);
$async$goto = 2;
- return A._asyncAwait(A._expect(new A.testCastConverter____closure14($async$self.$$toDbl), t1, null, null, null, false), $async$call$0);
+ return A._asyncAwait(A._expect(new A.testCastConverter____closure14(data), $.$get$_throwsTypeError(), null, null, null, false), $async$call$0);
case 2:
// returning from await.
- $async$goto = 3;
- return A._asyncAwait(A._expect(new A.testCastConverter____closure15($async$self.$$toNullableDbl), t1, null, null, null, false), $async$call$0);
- case 3:
- // returning from await.
+ res = $async$self.converter.list$1$0(0, type$.double).call$1(data);
+ A.expect(res, new A.TypeMatcher(type$.TypeMatcher_List_double), null);
+ A.expect(res, $._listOfDoubles, null);
// implicit return
return A._asyncReturn(null, $async$completer);
}
@@ -38334,21 +44675,15 @@
};
A.testCastConverter____closure14.prototype = {
call$0() {
- return this.$$toDbl.call$1("1");
- },
- $signature: 7
- };
- A.testCastConverter____closure15.prototype = {
- call$0() {
- return this.$$toNullableDbl.call$1("1");
+ return type$.List_double._as(this.data);
},
- $signature: 10
+ $signature: 24
};
A.testCastConverter___closure33.prototype = {
call$0() {
var $async$goto = 0,
$async$completer = A._makeAsyncAwaitCompleter(type$.Null),
- $async$self = this, t1;
+ $async$self = this, t1, res, data;
var $async$call$0 = A._wrapJsFunctionForAsync(function($async$errorCode, $async$result) {
if ($async$errorCode === 1)
return A._asyncRethrow($async$result, $async$completer);
@@ -38356,15 +44691,16 @@
switch ($async$goto) {
case 0:
// Function start
- t1 = $.$get$_throwsTypeError();
+ data = [];
+ B.JSArray_methods.addAll$1(data, $._listOfNullableDoubles);
$async$goto = 2;
- return A._asyncAwait(A._expect(new A.testCastConverter____closure12($async$self.$$toDbl), t1, null, null, null, false), $async$call$0);
+ return A._asyncAwait(A._expect(new A.testCastConverter____closure13(data), $.$get$_throwsTypeError(), null, null, null, false), $async$call$0);
case 2:
// returning from await.
- $async$goto = 3;
- return A._asyncAwait(A._expect(new A.testCastConverter____closure13($async$self.$$toNullableDbl), t1, null, null, null, false), $async$call$0);
- case 3:
- // returning from await.
+ t1 = $async$self.converter;
+ res = t1.list$1$1(0, t1.nullable$1$0(type$.double), type$.nullable_double).call$1(data);
+ A.expect(res, new A.TypeMatcher(type$.TypeMatcher_List_nullable_double), null);
+ A.expect(res, $._listOfNullableDoubles, null);
// implicit return
return A._asyncReturn(null, $async$completer);
}
@@ -38373,19 +44709,59 @@
},
$signature: 0
};
- A.testCastConverter____closure12.prototype = {
+ A.testCastConverter____closure13.prototype = {
call$0() {
- return this.$$toDbl.call$1(new A.Object());
+ return type$.List_nullable_double._as(this.data);
},
- $signature: 7
+ $signature: 53
};
- A.testCastConverter____closure13.prototype = {
+ A.testCastConverter___closure34.prototype = {
call$0() {
- return this.$$toNullableDbl.call$1(new A.Object());
+ var $async$goto = 0,
+ $async$completer = A._makeAsyncAwaitCompleter(type$.Null),
+ $async$self = this, res, ex, exception, data, t1;
+ var $async$call$0 = A._wrapJsFunctionForAsync(function($async$errorCode, $async$result) {
+ if ($async$errorCode === 1)
+ return A._asyncRethrow($async$result, $async$completer);
+ while (true)
+ switch ($async$goto) {
+ case 0:
+ // Function start
+ data = [];
+ t1 = $.$get$_listOfDoublesWithInt();
+ B.JSArray_methods.addAll$1(data, t1);
+ $async$goto = 2;
+ return A._asyncAwait(A._expect(new A.testCastConverter____closure12(data), $.$get$_throwsTypeError(), null, null, null, false), $async$call$0);
+ case 2:
+ // returning from await.
+ res = $async$self.converter.list$1$0(0, type$.double).call$1(data);
+ A.expect(res, new A.TypeMatcher(type$.TypeMatcher_List_double), null);
+ try {
+ A.expect(res, t1, null);
+ A._unexpectedSuccessIfNonJs("int to double", res);
+ } catch (exception) {
+ t1 = A.unwrapException(exception);
+ if (type$.TypeError._is(t1)) {
+ ex = t1;
+ A._unexpectedFailureIfJs("int to double", ex);
+ } else
+ throw exception;
+ }
+ // implicit return
+ return A._asyncReturn(null, $async$completer);
+ }
+ });
+ return A._asyncStartSync($async$call$0, $async$completer);
},
- $signature: 10
+ $signature: 0
};
- A.testCastConverter__closure1.prototype = {
+ A.testCastConverter____closure12.prototype = {
+ call$0() {
+ return type$.List_double._as(this.data);
+ },
+ $signature: 24
+ };
+ A.testCastConverter__closure2.prototype = {
call$0() {
var t1 = this.tc,
t2 = this.converter;
@@ -38412,15 +44788,15 @@
switch ($async$goto) {
case 0:
// Function start
- data = [];
- B.JSArray_methods.addAll$1(data, $._listOfInts);
+ data = A.LinkedHashSet_LinkedHashSet$_empty(type$.dynamic);
+ data.addAll$1(0, $._listOfInts);
$async$goto = 2;
return A._asyncAwait(A._expect(new A.testCastConverter____closure11(data), $.$get$_throwsTypeError(), null, null, null, false), $async$call$0);
case 2:
// returning from await.
- res = $async$self.converter.list$1$0(0, type$.int).call$1(data);
- A.expect(res, new A.TypeMatcher(type$.TypeMatcher_List_int), null);
- A.expect(res, $._listOfInts, null);
+ res = $async$self.converter.$set$1$0(0, type$.int).call$1(data);
+ A.expect(res, new A.TypeMatcher(type$.TypeMatcher_Set_int), null);
+ A.expect(res, A.LinkedHashSet_LinkedHashSet$from($._listOfInts, A._arrayInstanceType($._listOfInts)._precomputed1), null);
// implicit return
return A._asyncReturn(null, $async$completer);
}
@@ -38431,9 +44807,9 @@
};
A.testCastConverter____closure11.prototype = {
call$0() {
- return type$.List_int._as(this.data);
+ return type$.Set_int._as(this.data);
},
- $signature: 8
+ $signature: 10
};
A.testCastConverter___closure20.prototype = {
call$0() {
@@ -38447,15 +44823,15 @@
switch ($async$goto) {
case 0:
// Function start
- data = [];
- B.JSArray_methods.addAll$1(data, $._listOfInts);
+ data = A.LinkedHashSet_LinkedHashSet$_empty(type$.dynamic);
+ data.addAll$1(0, $._listOfInts);
$async$goto = 2;
return A._asyncAwait(A._expect(new A.testCastConverter____closure10(data), $.$get$_throwsTypeError(), null, null, null, false), $async$call$0);
case 2:
// returning from await.
- res = $async$self.converter.list$1$1(0, A.lib_03_converter_test___asInt$closure(), type$.int).call$1(data);
- A.expect(res, new A.TypeMatcher(type$.TypeMatcher_List_int), null);
- A.expect(res, $._listOfInts, null);
+ res = $async$self.converter.$set$1$0(0, type$.int).call$1(data);
+ A.expect(res, new A.TypeMatcher(type$.TypeMatcher_Set_int), null);
+ A.expect(res, A.LinkedHashSet_LinkedHashSet$from($._listOfInts, A._arrayInstanceType($._listOfInts)._precomputed1), null);
// implicit return
return A._asyncReturn(null, $async$completer);
}
@@ -38466,9 +44842,9 @@
};
A.testCastConverter____closure10.prototype = {
call$0() {
- return type$.List_int._as(this.data);
+ return type$.Set_int._as(this.data);
},
- $signature: 8
+ $signature: 10
};
A.testCastConverter___closure21.prototype = {
call$0() {
@@ -38482,16 +44858,16 @@
switch ($async$goto) {
case 0:
// Function start
- data = [];
- B.JSArray_methods.addAll$1(data, $._listOfNullableInts);
+ data = A.LinkedHashSet_LinkedHashSet$_empty(type$.dynamic);
+ data.addAll$1(0, $._listOfNullableInts);
$async$goto = 2;
return A._asyncAwait(A._expect(new A.testCastConverter____closure9(data), $.$get$_throwsTypeError(), null, null, null, false), $async$call$0);
case 2:
// returning from await.
t1 = $async$self.converter;
- res = t1.list$1$1(0, t1.nullable$1$0(type$.int), type$.nullable_int).call$1(data);
- A.expect(res, new A.TypeMatcher(type$.TypeMatcher_List_nullable_int), null);
- A.expect(res, $._listOfNullableInts, null);
+ res = t1.$set$1$1(0, t1.nullable$1$0(type$.int), type$.nullable_int).call$1(data);
+ A.expect(res, new A.TypeMatcher(type$.TypeMatcher_Set_nullable_int), null);
+ A.expect(res, A.LinkedHashSet_LinkedHashSet$from($._listOfNullableInts, A._arrayInstanceType($._listOfNullableInts)._precomputed1), null);
// implicit return
return A._asyncReturn(null, $async$completer);
}
@@ -38502,9 +44878,9 @@
};
A.testCastConverter____closure9.prototype = {
call$0() {
- return type$.List_nullable_int._as(this.data);
+ return type$.Set_nullable_int._as(this.data);
},
- $signature: 33
+ $signature: 56
};
A.testCastConverter___closure22.prototype = {
call$0() {
@@ -38518,25 +44894,21 @@
switch ($async$goto) {
case 0:
// Function start
- data = [];
+ data = A.LinkedHashSet_LinkedHashSet$_empty(type$.dynamic);
t1 = $.$get$_listOfIntsWithIntegralDouble();
- B.JSArray_methods.addAll$1(data, t1);
+ J.addAll$1$ax(data, t1);
$async$goto = 2;
return A._asyncAwait(A._expect(new A.testCastConverter____closure8(data), $.$get$_throwsTypeError(), null, null, null, false), $async$call$0);
case 2:
// returning from await.
- res = $async$self.converter.list$1$0(0, type$.int).call$1(data);
- A.expect(res, new A.TypeMatcher(type$.TypeMatcher_List_int), null);
try {
- A.expect(res, t1, null);
+ res = $async$self.converter.$set$1$0(0, type$.int).call$1(data);
+ A.expect(res, new A.TypeMatcher(type$.TypeMatcher_Set_int), null);
+ A.expect(res, A.LinkedHashSet_LinkedHashSet$from(t1, A._arrayInstanceType(t1)._precomputed1), null);
A._unexpectedSuccessIfNonJs("integral double to int", res);
} catch (exception) {
- t1 = A.unwrapException(exception);
- if (type$.TypeError._is(t1)) {
- ex = t1;
- A._unexpectedFailureIfJs("integral double to int", ex);
- } else
- throw exception;
+ ex = A.unwrapException(exception);
+ A._unexpectedFailureIfJs("integral double to int", ex);
}
// implicit return
return A._asyncReturn(null, $async$completer);
@@ -38548,9 +44920,9 @@
};
A.testCastConverter____closure8.prototype = {
call$0() {
- return type$.List_int._as(this.data);
+ return type$.Set_int._as(this.data);
},
- $signature: 8
+ $signature: 10
};
A.testCastConverter___closure23.prototype = {
call$0() {
@@ -38564,7 +44936,7 @@
switch ($async$goto) {
case 0:
// Function start
- data = [];
+ data = A.LinkedHashSet_LinkedHashSet$_empty(type$.dynamic);
t1 = $.$get$_listOfIntsWithIntegralDouble();
J.addAll$1$ax(data, t1);
$async$goto = 2;
@@ -38572,9 +44944,9 @@
case 2:
// returning from await.
try {
- res = $async$self.converter.list$1$1(0, A.lib_03_converter_test___asInt$closure(), type$.int).call$1(data);
- A.expect(res, new A.TypeMatcher(type$.TypeMatcher_List_int), null);
- A.expect(res, t1, null);
+ res = $async$self.converter.$set$1$1(0, A.lib_03_converter_test___asInt$closure(), type$.int).call$1(data);
+ A.expect(res, new A.TypeMatcher(type$.TypeMatcher_Set_int), null);
+ A.expect(res, A.LinkedHashSet_LinkedHashSet$from(t1, A._arrayInstanceType(t1)._precomputed1), null);
A._unexpectedSuccessIfNonJs("integral double to int", res);
} catch (exception) {
t1 = A.unwrapException(exception);
@@ -38594,9 +44966,9 @@
};
A.testCastConverter____closure7.prototype = {
call$0() {
- return type$.List_int._as(this.data);
+ return type$.Set_int._as(this.data);
},
- $signature: 8
+ $signature: 10
};
A.testCastConverter___closure24.prototype = {
call$0() {
@@ -38610,15 +44982,15 @@
switch ($async$goto) {
case 0:
// Function start
- data = [];
- B.JSArray_methods.addAll$1(data, $._listOfDoubles);
+ data = A.LinkedHashSet_LinkedHashSet$_empty(type$.dynamic);
+ data.addAll$1(0, $._listOfDoubles);
$async$goto = 2;
return A._asyncAwait(A._expect(new A.testCastConverter____closure6(data), $.$get$_throwsTypeError(), null, null, null, false), $async$call$0);
case 2:
// returning from await.
- res = $async$self.converter.list$1$0(0, type$.double).call$1(data);
- A.expect(res, new A.TypeMatcher(type$.TypeMatcher_List_double), null);
- A.expect(res, $._listOfDoubles, null);
+ res = $async$self.converter.$set$1$0(0, type$.double).call$1(data);
+ A.expect(res, new A.TypeMatcher(type$.TypeMatcher_Set_double), null);
+ A.expect(res, A.LinkedHashSet_LinkedHashSet$from($._listOfDoubles, A._arrayInstanceType($._listOfDoubles)._precomputed1), null);
// implicit return
return A._asyncReturn(null, $async$completer);
}
@@ -38629,9 +45001,9 @@
};
A.testCastConverter____closure6.prototype = {
call$0() {
- return type$.List_double._as(this.data);
+ return type$.Set_double._as(this.data);
},
- $signature: 16
+ $signature: 25
};
A.testCastConverter___closure25.prototype = {
call$0() {
@@ -38645,16 +45017,16 @@
switch ($async$goto) {
case 0:
// Function start
- data = [];
- B.JSArray_methods.addAll$1(data, $._listOfNullableDoubles);
+ data = A.LinkedHashSet_LinkedHashSet$_empty(type$.dynamic);
+ data.addAll$1(0, $._listOfNullableDoubles);
$async$goto = 2;
return A._asyncAwait(A._expect(new A.testCastConverter____closure5(data), $.$get$_throwsTypeError(), null, null, null, false), $async$call$0);
case 2:
// returning from await.
t1 = $async$self.converter;
- res = t1.list$1$1(0, t1.nullable$1$0(type$.double), type$.nullable_double).call$1(data);
- A.expect(res, new A.TypeMatcher(type$.TypeMatcher_List_nullable_double), null);
- A.expect(res, $._listOfNullableDoubles, null);
+ res = t1.$set$1$1(0, t1.nullable$1$0(type$.double), type$.nullable_double).call$1(data);
+ A.expect(res, new A.TypeMatcher(type$.TypeMatcher_Set_nullable_double), null);
+ A.expect(res, A.LinkedHashSet_LinkedHashSet$from($._listOfNullableDoubles, A._arrayInstanceType($._listOfNullableDoubles)._precomputed1), null);
// implicit return
return A._asyncReturn(null, $async$completer);
}
@@ -38665,9 +45037,9 @@
};
A.testCastConverter____closure5.prototype = {
call$0() {
- return type$.List_nullable_double._as(this.data);
+ return type$.Set_nullable_double._as(this.data);
},
- $signature: 30
+ $signature: 55
};
A.testCastConverter___closure26.prototype = {
call$0() {
@@ -38681,25 +45053,21 @@
switch ($async$goto) {
case 0:
// Function start
- data = [];
+ data = A.LinkedHashSet_LinkedHashSet$_empty(type$.dynamic);
t1 = $.$get$_listOfDoublesWithInt();
- B.JSArray_methods.addAll$1(data, t1);
+ J.addAll$1$ax(data, t1);
$async$goto = 2;
return A._asyncAwait(A._expect(new A.testCastConverter____closure4(data), $.$get$_throwsTypeError(), null, null, null, false), $async$call$0);
case 2:
// returning from await.
- res = $async$self.converter.list$1$0(0, type$.double).call$1(data);
- A.expect(res, new A.TypeMatcher(type$.TypeMatcher_List_double), null);
try {
- A.expect(res, t1, null);
- A._unexpectedSuccessIfNonJs("int to double", res);
+ res = $async$self.converter.$set$1$0(0, type$.double).call$1(data);
+ A.expect(res, new A.TypeMatcher(type$.TypeMatcher_Set_double), null);
+ A.expect(res, A.LinkedHashSet_LinkedHashSet$from(t1, A._arrayInstanceType(t1)._precomputed1), null);
+ A._unexpectedSuccessIfNonJs("integral double to int", res);
} catch (exception) {
- t1 = A.unwrapException(exception);
- if (type$.TypeError._is(t1)) {
- ex = t1;
- A._unexpectedFailureIfJs("int to double", ex);
- } else
- throw exception;
+ ex = A.unwrapException(exception);
+ A._unexpectedFailureIfJs("integral double to int", ex);
}
// implicit return
return A._asyncReturn(null, $async$completer);
@@ -38711,11 +45079,11 @@
};
A.testCastConverter____closure4.prototype = {
call$0() {
- return type$.List_double._as(this.data);
+ return type$.Set_double._as(this.data);
},
- $signature: 16
+ $signature: 25
};
- A.testCastConverter__closure2.prototype = {
+ A.testCastConverter__closure3.prototype = {
call$0() {
var t1 = this.tc,
t2 = this.converter;
@@ -38761,7 +45129,7 @@
call$0() {
return type$.Map_String_int._as(this.data);
},
- $signature: 5
+ $signature: 9
};
A.testCastConverter___closure15.prototype = {
call$0() {
@@ -38797,7 +45165,7 @@
call$0() {
return type$.Map_String_int._as(this.data);
},
- $signature: 5
+ $signature: 9
};
A.testCastConverter___closure16.prototype = {
call$0() {
@@ -38834,7 +45202,7 @@
call$0() {
return type$.Map_String_int._as(this.data);
},
- $signature: 5
+ $signature: 9
};
A.testCastConverter___closure17.prototype = {
call$0() {
@@ -38881,7 +45249,7 @@
call$0() {
return type$.Map_String_int._as(this.data);
},
- $signature: 5
+ $signature: 9
};
A.testCastConverter___closure18.prototype = {
call$0() {
@@ -38928,9 +45296,9 @@
call$0() {
return type$.Map_String_int._as(this.data);
},
- $signature: 5
+ $signature: 9
};
- A.testCastConverter__closure3.prototype = {
+ A.testCastConverter__closure4.prototype = {
call$0() {
var t2,
intData = A._setArrayType([0, 1, 2, 254, 256, 257, 65534, 65536, 65537, 4294967294, 4294967296, 4294967297, 4294967298], type$.JSArray_int),
@@ -39036,7 +45404,7 @@
call$2(input, output) {
return this.call$1$2(input, output, type$.TypedData);
},
- $signature: 142
+ $signature: 149
};
A.testCastConverter___$test_closure.prototype = {
call$0() {
@@ -39050,7 +45418,7 @@
call$0() {
return this.efn.call$1(this.input);
},
- $signature: 143
+ $signature: 150
};
A.testCastConverter___closure.prototype = {
call$0() {
@@ -39544,7 +45912,8 @@
t1.group$2("- ints", new A.testInPlaceCastConverter__closure(converter, t1));
t1.group$2("- doubles", new A.testInPlaceCastConverter__closure0(converter, t1));
t1.group$2("- lists", new A.testInPlaceCastConverter__closure1(t1, converter));
- t1.group$2("- maps", new A.testInPlaceCastConverter__closure2(t1, converter));
+ t1.group$2("- sets", new A.testInPlaceCastConverter__closure2(t1, converter));
+ t1.group$2("- maps", new A.testInPlaceCastConverter__closure3(t1, converter));
},
$signature: 1
};
@@ -39555,13 +45924,13 @@
$$toInt = t1.converter.value$1$0(0, t2),
$$toNullableInt = t1.nullable$1$0(t2);
t2 = this.tc;
- t2.test$2("- converters are identities", new A.testInPlaceCastConverter___closure19($$toInt, $$toNullableInt));
- t2.test$2("- int", new A.testInPlaceCastConverter___closure20($$toInt, $$toNullableInt));
- t2.test$2("- double", new A.testInPlaceCastConverter___closure21(new A.testInPlaceCastConverter__closure_$platformSensitive0($$toNullableInt, $$toInt), $$toInt, $$toNullableInt));
- t2.test$2("- null", new A.testInPlaceCastConverter___closure22($$toInt, $$toNullableInt));
- t2.test$2("- bool", new A.testInPlaceCastConverter___closure23($$toInt, $$toNullableInt));
- t2.test$2("- String", new A.testInPlaceCastConverter___closure24($$toInt, $$toNullableInt));
- t2.test$2("- Object", new A.testInPlaceCastConverter___closure25($$toInt, $$toNullableInt));
+ t2.test$2("- converters are identities", new A.testInPlaceCastConverter___closure27($$toInt, $$toNullableInt));
+ t2.test$2("- int", new A.testInPlaceCastConverter___closure28($$toInt, $$toNullableInt));
+ t2.test$2("- double", new A.testInPlaceCastConverter___closure29(new A.testInPlaceCastConverter__closure_$platformSensitive0($$toNullableInt, $$toInt), $$toInt, $$toNullableInt));
+ t2.test$2("- null", new A.testInPlaceCastConverter___closure30($$toInt, $$toNullableInt));
+ t2.test$2("- bool", new A.testInPlaceCastConverter___closure31($$toInt, $$toNullableInt));
+ t2.test$2("- String", new A.testInPlaceCastConverter___closure32($$toInt, $$toNullableInt));
+ t2.test$2("- Object", new A.testInPlaceCastConverter___closure33($$toInt, $$toNullableInt));
},
$signature: 1
};
@@ -39583,23 +45952,23 @@
throw exception;
}
},
- $signature: 49
+ $signature: 102
};
- A.testInPlaceCastConverter___closure19.prototype = {
+ A.testInPlaceCastConverter___closure27.prototype = {
call$0() {
A.expect(A.Converter_isIdentity(this.$$toInt, type$.int), B.C__IsTrue, null);
A.expect(A.Converter_isIdentity(this.$$toNullableInt, type$.nullable_int), B.C__IsTrue, null);
},
$signature: 1
};
- A.testInPlaceCastConverter___closure20.prototype = {
+ A.testInPlaceCastConverter___closure28.prototype = {
call$0() {
A.expect(this.$$toInt.call$1(5), 5, null);
A.expect(this.$$toNullableInt.call$1(5), 5, null);
},
$signature: 1
};
- A.testInPlaceCastConverter___closure21.prototype = {
+ A.testInPlaceCastConverter___closure29.prototype = {
call$0() {
var $async$goto = 0,
$async$completer = A._makeAsyncAwaitCompleter(type$.Null),
@@ -39617,12 +45986,12 @@
t2 = $async$self.$$toInt;
t3 = $.$get$_throwsTypeError();
$async$goto = 2;
- return A._asyncAwait(A._expect(new A.testInPlaceCastConverter____closure26(t2), t3, null, null, null, false), $async$call$0);
+ return A._asyncAwait(A._expect(new A.testInPlaceCastConverter____closure34(t2), t3, null, null, null, false), $async$call$0);
case 2:
// returning from await.
t4 = $async$self.$$toNullableInt;
$async$goto = 3;
- return A._asyncAwait(A._expect(new A.testInPlaceCastConverter____closure27(t4), t3, null, null, null, false), $async$call$0);
+ return A._asyncAwait(A._expect(new A.testInPlaceCastConverter____closure35(t4), t3, null, null, null, false), $async$call$0);
case 3:
// returning from await.
t1.call$2$nullable(1 / 0, false);
@@ -39630,11 +45999,11 @@
t1.call$2$nullable(-1 / 0, false);
t1.call$2$nullable(-1 / 0, true);
$async$goto = 4;
- return A._asyncAwait(A._expect(new A.testInPlaceCastConverter____closure28(t2), t3, null, null, null, false), $async$call$0);
+ return A._asyncAwait(A._expect(new A.testInPlaceCastConverter____closure36(t2), t3, null, null, null, false), $async$call$0);
case 4:
// returning from await.
$async$goto = 5;
- return A._asyncAwait(A._expect(new A.testInPlaceCastConverter____closure29(t4), t3, null, null, null, false), $async$call$0);
+ return A._asyncAwait(A._expect(new A.testInPlaceCastConverter____closure37(t4), t3, null, null, null, false), $async$call$0);
case 5:
// returning from await.
t1.call$2$nullable(-0.0, false);
@@ -39647,31 +46016,31 @@
},
$signature: 0
};
- A.testInPlaceCastConverter____closure26.prototype = {
+ A.testInPlaceCastConverter____closure34.prototype = {
call$0() {
return this.$$toInt.call$1(5.5);
},
$signature: 3
};
- A.testInPlaceCastConverter____closure27.prototype = {
+ A.testInPlaceCastConverter____closure35.prototype = {
call$0() {
return this.$$toNullableInt.call$1(5.5);
},
$signature: 4
};
- A.testInPlaceCastConverter____closure28.prototype = {
+ A.testInPlaceCastConverter____closure36.prototype = {
call$0() {
return this.$$toInt.call$1(0 / 0);
},
$signature: 3
};
- A.testInPlaceCastConverter____closure29.prototype = {
+ A.testInPlaceCastConverter____closure37.prototype = {
call$0() {
return this.$$toNullableInt.call$1(0 / 0);
},
$signature: 4
};
- A.testInPlaceCastConverter___closure22.prototype = {
+ A.testInPlaceCastConverter___closure30.prototype = {
call$0() {
var $async$goto = 0,
$async$completer = A._makeAsyncAwaitCompleter(type$.Null),
@@ -39684,7 +46053,7 @@
case 0:
// Function start
$async$goto = 2;
- return A._asyncAwait(A._expect(new A.testInPlaceCastConverter____closure25($async$self.$$toInt), $.$get$_throwsTypeError(), null, null, null, false), $async$call$0);
+ return A._asyncAwait(A._expect(new A.testInPlaceCastConverter____closure33($async$self.$$toInt), $.$get$_throwsTypeError(), null, null, null, false), $async$call$0);
case 2:
// returning from await.
A.expect($async$self.$$toNullableInt.call$1(null), B.C__IsNull, null);
@@ -39696,13 +46065,13 @@
},
$signature: 0
};
- A.testInPlaceCastConverter____closure25.prototype = {
+ A.testInPlaceCastConverter____closure33.prototype = {
call$0() {
return this.$$toInt.call$1(null);
},
$signature: 3
};
- A.testInPlaceCastConverter___closure23.prototype = {
+ A.testInPlaceCastConverter___closure31.prototype = {
call$0() {
var $async$goto = 0,
$async$completer = A._makeAsyncAwaitCompleter(type$.Null),
@@ -39716,11 +46085,11 @@
// Function start
t1 = $.$get$_throwsTypeError();
$async$goto = 2;
- return A._asyncAwait(A._expect(new A.testInPlaceCastConverter____closure23($async$self.$$toInt), t1, null, null, null, false), $async$call$0);
+ return A._asyncAwait(A._expect(new A.testInPlaceCastConverter____closure31($async$self.$$toInt), t1, null, null, null, false), $async$call$0);
case 2:
// returning from await.
$async$goto = 3;
- return A._asyncAwait(A._expect(new A.testInPlaceCastConverter____closure24($async$self.$$toNullableInt), t1, null, null, null, false), $async$call$0);
+ return A._asyncAwait(A._expect(new A.testInPlaceCastConverter____closure32($async$self.$$toNullableInt), t1, null, null, null, false), $async$call$0);
case 3:
// returning from await.
// implicit return
@@ -39731,19 +46100,19 @@
},
$signature: 0
};
- A.testInPlaceCastConverter____closure23.prototype = {
+ A.testInPlaceCastConverter____closure31.prototype = {
call$0() {
return this.$$toInt.call$1(true);
},
$signature: 3
};
- A.testInPlaceCastConverter____closure24.prototype = {
+ A.testInPlaceCastConverter____closure32.prototype = {
call$0() {
return this.$$toNullableInt.call$1(true);
},
$signature: 4
};
- A.testInPlaceCastConverter___closure24.prototype = {
+ A.testInPlaceCastConverter___closure32.prototype = {
call$0() {
var $async$goto = 0,
$async$completer = A._makeAsyncAwaitCompleter(type$.Null),
@@ -39757,11 +46126,11 @@
// Function start
t1 = $.$get$_throwsTypeError();
$async$goto = 2;
- return A._asyncAwait(A._expect(new A.testInPlaceCastConverter____closure21($async$self.$$toInt), t1, null, null, null, false), $async$call$0);
+ return A._asyncAwait(A._expect(new A.testInPlaceCastConverter____closure29($async$self.$$toInt), t1, null, null, null, false), $async$call$0);
case 2:
// returning from await.
$async$goto = 3;
- return A._asyncAwait(A._expect(new A.testInPlaceCastConverter____closure22($async$self.$$toNullableInt), t1, null, null, null, false), $async$call$0);
+ return A._asyncAwait(A._expect(new A.testInPlaceCastConverter____closure30($async$self.$$toNullableInt), t1, null, null, null, false), $async$call$0);
case 3:
// returning from await.
// implicit return
@@ -39772,19 +46141,19 @@
},
$signature: 0
};
- A.testInPlaceCastConverter____closure21.prototype = {
+ A.testInPlaceCastConverter____closure29.prototype = {
call$0() {
return this.$$toInt.call$1("1");
},
$signature: 3
};
- A.testInPlaceCastConverter____closure22.prototype = {
+ A.testInPlaceCastConverter____closure30.prototype = {
call$0() {
return this.$$toNullableInt.call$1("1");
},
$signature: 4
};
- A.testInPlaceCastConverter___closure25.prototype = {
+ A.testInPlaceCastConverter___closure33.prototype = {
call$0() {
var $async$goto = 0,
$async$completer = A._makeAsyncAwaitCompleter(type$.Null),
@@ -39798,11 +46167,11 @@
// Function start
t1 = $.$get$_throwsTypeError();
$async$goto = 2;
- return A._asyncAwait(A._expect(new A.testInPlaceCastConverter____closure19($async$self.$$toInt), t1, null, null, null, false), $async$call$0);
+ return A._asyncAwait(A._expect(new A.testInPlaceCastConverter____closure27($async$self.$$toInt), t1, null, null, null, false), $async$call$0);
case 2:
// returning from await.
$async$goto = 3;
- return A._asyncAwait(A._expect(new A.testInPlaceCastConverter____closure20($async$self.$$toNullableInt), t1, null, null, null, false), $async$call$0);
+ return A._asyncAwait(A._expect(new A.testInPlaceCastConverter____closure28($async$self.$$toNullableInt), t1, null, null, null, false), $async$call$0);
case 3:
// returning from await.
// implicit return
@@ -39813,13 +46182,13 @@
},
$signature: 0
};
- A.testInPlaceCastConverter____closure19.prototype = {
+ A.testInPlaceCastConverter____closure27.prototype = {
call$0() {
return this.$$toInt.call$1(new A.Object());
},
$signature: 3
};
- A.testInPlaceCastConverter____closure20.prototype = {
+ A.testInPlaceCastConverter____closure28.prototype = {
call$0() {
return this.$$toNullableInt.call$1(new A.Object());
},
@@ -39832,13 +46201,13 @@
$$toDbl = t1.converter.value$1$0(0, t2),
$$toNullableDbl = t1.nullable$1$0(t2);
t2 = this.tc;
- t2.test$2("- converters are identities", new A.testInPlaceCastConverter___closure12($$toDbl, $$toNullableDbl));
- t2.test$2("- int", new A.testInPlaceCastConverter___closure13(new A.testInPlaceCastConverter__closure_$platformSensitive($$toNullableDbl, $$toDbl)));
- t2.test$2("- double", new A.testInPlaceCastConverter___closure14($$toDbl, $$toNullableDbl));
- t2.test$2("- null", new A.testInPlaceCastConverter___closure15($$toDbl, $$toNullableDbl));
- t2.test$2("- bool", new A.testInPlaceCastConverter___closure16($$toDbl, $$toNullableDbl));
- t2.test$2("- String", new A.testInPlaceCastConverter___closure17($$toDbl, $$toNullableDbl));
- t2.test$2("- Object", new A.testInPlaceCastConverter___closure18($$toDbl, $$toNullableDbl));
+ t2.test$2("- converters are identities", new A.testInPlaceCastConverter___closure20($$toDbl, $$toNullableDbl));
+ t2.test$2("- int", new A.testInPlaceCastConverter___closure21(new A.testInPlaceCastConverter__closure_$platformSensitive($$toNullableDbl, $$toDbl)));
+ t2.test$2("- double", new A.testInPlaceCastConverter___closure22($$toDbl, $$toNullableDbl));
+ t2.test$2("- null", new A.testInPlaceCastConverter___closure23($$toDbl, $$toNullableDbl));
+ t2.test$2("- bool", new A.testInPlaceCastConverter___closure24($$toDbl, $$toNullableDbl));
+ t2.test$2("- String", new A.testInPlaceCastConverter___closure25($$toDbl, $$toNullableDbl));
+ t2.test$2("- Object", new A.testInPlaceCastConverter___closure26($$toDbl, $$toNullableDbl));
},
$signature: 1
};
@@ -39860,16 +46229,16 @@
throw exception;
}
},
- $signature: 51
+ $signature: 101
};
- A.testInPlaceCastConverter___closure12.prototype = {
+ A.testInPlaceCastConverter___closure20.prototype = {
call$0() {
A.expect(A.Converter_isIdentity(this.$$toDbl, type$.double), B.C__IsTrue, null);
A.expect(A.Converter_isIdentity(this.$$toNullableDbl, type$.nullable_double), B.C__IsTrue, null);
},
$signature: 1
};
- A.testInPlaceCastConverter___closure13.prototype = {
+ A.testInPlaceCastConverter___closure21.prototype = {
call$0() {
var t1 = this.$$platformSensitive;
t1.call$2$nullable(5, false);
@@ -39877,7 +46246,7 @@
},
$signature: 1
};
- A.testInPlaceCastConverter___closure14.prototype = {
+ A.testInPlaceCastConverter___closure22.prototype = {
call$0() {
var t2, t3, t4, _null = null,
t1 = this.$$toDbl;
@@ -39897,7 +46266,7 @@
},
$signature: 1
};
- A.testInPlaceCastConverter___closure15.prototype = {
+ A.testInPlaceCastConverter___closure23.prototype = {
call$0() {
var $async$goto = 0,
$async$completer = A._makeAsyncAwaitCompleter(type$.Null),
@@ -39910,7 +46279,7 @@
case 0:
// Function start
$async$goto = 2;
- return A._asyncAwait(A._expect(new A.testInPlaceCastConverter____closure18($async$self.$$toDbl), $.$get$_throwsTypeError(), null, null, null, false), $async$call$0);
+ return A._asyncAwait(A._expect(new A.testInPlaceCastConverter____closure26($async$self.$$toDbl), $.$get$_throwsTypeError(), null, null, null, false), $async$call$0);
case 2:
// returning from await.
A.expect($async$self.$$toNullableDbl.call$1(null), B.C__IsNull, null);
@@ -39922,13 +46291,13 @@
},
$signature: 0
};
- A.testInPlaceCastConverter____closure18.prototype = {
+ A.testInPlaceCastConverter____closure26.prototype = {
call$0() {
return this.$$toDbl.call$1(null);
},
- $signature: 7
+ $signature: 11
};
- A.testInPlaceCastConverter___closure16.prototype = {
+ A.testInPlaceCastConverter___closure24.prototype = {
call$0() {
var $async$goto = 0,
$async$completer = A._makeAsyncAwaitCompleter(type$.Null),
@@ -39942,11 +46311,11 @@
// Function start
t1 = $.$get$_throwsTypeError();
$async$goto = 2;
- return A._asyncAwait(A._expect(new A.testInPlaceCastConverter____closure16($async$self.$$toDbl), t1, null, null, null, false), $async$call$0);
+ return A._asyncAwait(A._expect(new A.testInPlaceCastConverter____closure24($async$self.$$toDbl), t1, null, null, null, false), $async$call$0);
case 2:
// returning from await.
$async$goto = 3;
- return A._asyncAwait(A._expect(new A.testInPlaceCastConverter____closure17($async$self.$$toNullableDbl), t1, null, null, null, false), $async$call$0);
+ return A._asyncAwait(A._expect(new A.testInPlaceCastConverter____closure25($async$self.$$toNullableDbl), t1, null, null, null, false), $async$call$0);
case 3:
// returning from await.
// implicit return
@@ -39957,19 +46326,19 @@
},
$signature: 0
};
- A.testInPlaceCastConverter____closure16.prototype = {
+ A.testInPlaceCastConverter____closure24.prototype = {
call$0() {
return this.$$toDbl.call$1(true);
},
- $signature: 7
+ $signature: 11
};
- A.testInPlaceCastConverter____closure17.prototype = {
+ A.testInPlaceCastConverter____closure25.prototype = {
call$0() {
return this.$$toNullableDbl.call$1(true);
},
- $signature: 10
+ $signature: 18
};
- A.testInPlaceCastConverter___closure17.prototype = {
+ A.testInPlaceCastConverter___closure25.prototype = {
call$0() {
var $async$goto = 0,
$async$completer = A._makeAsyncAwaitCompleter(type$.Null),
@@ -39983,11 +46352,11 @@
// Function start
t1 = $.$get$_throwsTypeError();
$async$goto = 2;
- return A._asyncAwait(A._expect(new A.testInPlaceCastConverter____closure14($async$self.$$toDbl), t1, null, null, null, false), $async$call$0);
+ return A._asyncAwait(A._expect(new A.testInPlaceCastConverter____closure22($async$self.$$toDbl), t1, null, null, null, false), $async$call$0);
case 2:
// returning from await.
$async$goto = 3;
- return A._asyncAwait(A._expect(new A.testInPlaceCastConverter____closure15($async$self.$$toNullableDbl), t1, null, null, null, false), $async$call$0);
+ return A._asyncAwait(A._expect(new A.testInPlaceCastConverter____closure23($async$self.$$toNullableDbl), t1, null, null, null, false), $async$call$0);
case 3:
// returning from await.
// implicit return
@@ -39998,19 +46367,19 @@
},
$signature: 0
};
- A.testInPlaceCastConverter____closure14.prototype = {
+ A.testInPlaceCastConverter____closure22.prototype = {
call$0() {
return this.$$toDbl.call$1("1");
},
- $signature: 7
+ $signature: 11
};
- A.testInPlaceCastConverter____closure15.prototype = {
+ A.testInPlaceCastConverter____closure23.prototype = {
call$0() {
return this.$$toNullableDbl.call$1("1");
},
- $signature: 10
+ $signature: 18
};
- A.testInPlaceCastConverter___closure18.prototype = {
+ A.testInPlaceCastConverter___closure26.prototype = {
call$0() {
var $async$goto = 0,
$async$completer = A._makeAsyncAwaitCompleter(type$.Null),
@@ -40024,11 +46393,11 @@
// Function start
t1 = $.$get$_throwsTypeError();
$async$goto = 2;
- return A._asyncAwait(A._expect(new A.testInPlaceCastConverter____closure12($async$self.$$toDbl), t1, null, null, null, false), $async$call$0);
+ return A._asyncAwait(A._expect(new A.testInPlaceCastConverter____closure20($async$self.$$toDbl), t1, null, null, null, false), $async$call$0);
case 2:
// returning from await.
$async$goto = 3;
- return A._asyncAwait(A._expect(new A.testInPlaceCastConverter____closure13($async$self.$$toNullableDbl), t1, null, null, null, false), $async$call$0);
+ return A._asyncAwait(A._expect(new A.testInPlaceCastConverter____closure21($async$self.$$toNullableDbl), t1, null, null, null, false), $async$call$0);
case 3:
// returning from await.
// implicit return
@@ -40039,19 +46408,349 @@
},
$signature: 0
};
- A.testInPlaceCastConverter____closure12.prototype = {
+ A.testInPlaceCastConverter____closure20.prototype = {
call$0() {
return this.$$toDbl.call$1(new A.Object());
},
- $signature: 7
+ $signature: 11
};
- A.testInPlaceCastConverter____closure13.prototype = {
+ A.testInPlaceCastConverter____closure21.prototype = {
call$0() {
return this.$$toNullableDbl.call$1(new A.Object());
},
- $signature: 10
+ $signature: 18
};
A.testInPlaceCastConverter__closure1.prototype = {
+ call$0() {
+ var t1 = this.tc,
+ t2 = this.converter;
+ t1.test$2("- ints (cast)", new A.testInPlaceCastConverter___closure12(t2));
+ t1.test$2("- ints (map)", new A.testInPlaceCastConverter___closure13(t2));
+ t1.test$2("- nullable ints", new A.testInPlaceCastConverter___closure14(t2));
+ t1.test$2("- ints + integral double (cast)", new A.testInPlaceCastConverter___closure15(t2));
+ t1.test$2("- ints + integral double (map)", new A.testInPlaceCastConverter___closure16(t2));
+ t1.test$2("- doubles", new A.testInPlaceCastConverter___closure17(t2));
+ t1.test$2("- nullable doubles", new A.testInPlaceCastConverter___closure18(t2));
+ t1.test$2("- doubles + int", new A.testInPlaceCastConverter___closure19(t2));
+ },
+ $signature: 1
+ };
+ A.testInPlaceCastConverter___closure12.prototype = {
+ call$0() {
+ var $async$goto = 0,
+ $async$completer = A._makeAsyncAwaitCompleter(type$.Null),
+ $async$self = this, res, data;
+ var $async$call$0 = A._wrapJsFunctionForAsync(function($async$errorCode, $async$result) {
+ if ($async$errorCode === 1)
+ return A._asyncRethrow($async$result, $async$completer);
+ while (true)
+ switch ($async$goto) {
+ case 0:
+ // Function start
+ data = [];
+ B.JSArray_methods.addAll$1(data, $._listOfInts);
+ $async$goto = 2;
+ return A._asyncAwait(A._expect(new A.testInPlaceCastConverter____closure19(data), $.$get$_throwsTypeError(), null, null, null, false), $async$call$0);
+ case 2:
+ // returning from await.
+ res = $async$self.converter.list$1$0(0, type$.int).call$1(data);
+ A.expect(res, new A.TypeMatcher(type$.TypeMatcher_List_int), null);
+ A.expect(res, $._listOfInts, null);
+ // implicit return
+ return A._asyncReturn(null, $async$completer);
+ }
+ });
+ return A._asyncStartSync($async$call$0, $async$completer);
+ },
+ $signature: 0
+ };
+ A.testInPlaceCastConverter____closure19.prototype = {
+ call$0() {
+ return type$.List_int._as(this.data);
+ },
+ $signature: 13
+ };
+ A.testInPlaceCastConverter___closure13.prototype = {
+ call$0() {
+ var $async$goto = 0,
+ $async$completer = A._makeAsyncAwaitCompleter(type$.Null),
+ $async$self = this, res, data;
+ var $async$call$0 = A._wrapJsFunctionForAsync(function($async$errorCode, $async$result) {
+ if ($async$errorCode === 1)
+ return A._asyncRethrow($async$result, $async$completer);
+ while (true)
+ switch ($async$goto) {
+ case 0:
+ // Function start
+ data = [];
+ B.JSArray_methods.addAll$1(data, $._listOfInts);
+ $async$goto = 2;
+ return A._asyncAwait(A._expect(new A.testInPlaceCastConverter____closure18(data), $.$get$_throwsTypeError(), null, null, null, false), $async$call$0);
+ case 2:
+ // returning from await.
+ res = $async$self.converter.list$1$1(0, A.lib_03_converter_test___asInt$closure(), type$.int).call$1(data);
+ A.expect(res, new A.TypeMatcher(type$.TypeMatcher_List_int), null);
+ A.expect(res, $._listOfInts, null);
+ // implicit return
+ return A._asyncReturn(null, $async$completer);
+ }
+ });
+ return A._asyncStartSync($async$call$0, $async$completer);
+ },
+ $signature: 0
+ };
+ A.testInPlaceCastConverter____closure18.prototype = {
+ call$0() {
+ return type$.List_int._as(this.data);
+ },
+ $signature: 13
+ };
+ A.testInPlaceCastConverter___closure14.prototype = {
+ call$0() {
+ var $async$goto = 0,
+ $async$completer = A._makeAsyncAwaitCompleter(type$.Null),
+ $async$self = this, t1, res, data;
+ var $async$call$0 = A._wrapJsFunctionForAsync(function($async$errorCode, $async$result) {
+ if ($async$errorCode === 1)
+ return A._asyncRethrow($async$result, $async$completer);
+ while (true)
+ switch ($async$goto) {
+ case 0:
+ // Function start
+ data = [];
+ B.JSArray_methods.addAll$1(data, $._listOfNullableInts);
+ $async$goto = 2;
+ return A._asyncAwait(A._expect(new A.testInPlaceCastConverter____closure17(data), $.$get$_throwsTypeError(), null, null, null, false), $async$call$0);
+ case 2:
+ // returning from await.
+ t1 = $async$self.converter;
+ res = t1.list$1$1(0, t1.nullable$1$0(type$.int), type$.nullable_int).call$1(data);
+ A.expect(res, new A.TypeMatcher(type$.TypeMatcher_List_nullable_int), null);
+ A.expect(res, $._listOfNullableInts, null);
+ // implicit return
+ return A._asyncReturn(null, $async$completer);
+ }
+ });
+ return A._asyncStartSync($async$call$0, $async$completer);
+ },
+ $signature: 0
+ };
+ A.testInPlaceCastConverter____closure17.prototype = {
+ call$0() {
+ return type$.List_nullable_int._as(this.data);
+ },
+ $signature: 57
+ };
+ A.testInPlaceCastConverter___closure15.prototype = {
+ call$0() {
+ var $async$goto = 0,
+ $async$completer = A._makeAsyncAwaitCompleter(type$.Null),
+ $async$self = this, res, ex, exception, data, t1;
+ var $async$call$0 = A._wrapJsFunctionForAsync(function($async$errorCode, $async$result) {
+ if ($async$errorCode === 1)
+ return A._asyncRethrow($async$result, $async$completer);
+ while (true)
+ switch ($async$goto) {
+ case 0:
+ // Function start
+ data = [];
+ t1 = $.$get$_listOfIntsWithIntegralDouble();
+ B.JSArray_methods.addAll$1(data, t1);
+ $async$goto = 2;
+ return A._asyncAwait(A._expect(new A.testInPlaceCastConverter____closure16(data), $.$get$_throwsTypeError(), null, null, null, false), $async$call$0);
+ case 2:
+ // returning from await.
+ res = $async$self.converter.list$1$0(0, type$.int).call$1(data);
+ A.expect(res, new A.TypeMatcher(type$.TypeMatcher_List_int), null);
+ try {
+ A.expect(res, t1, null);
+ A._unexpectedSuccessIfNonJs("integral double to int", res);
+ } catch (exception) {
+ t1 = A.unwrapException(exception);
+ if (type$.TypeError._is(t1)) {
+ ex = t1;
+ A._unexpectedFailureIfJs("integral double to int", ex);
+ } else
+ throw exception;
+ }
+ // implicit return
+ return A._asyncReturn(null, $async$completer);
+ }
+ });
+ return A._asyncStartSync($async$call$0, $async$completer);
+ },
+ $signature: 0
+ };
+ A.testInPlaceCastConverter____closure16.prototype = {
+ call$0() {
+ return type$.List_int._as(this.data);
+ },
+ $signature: 13
+ };
+ A.testInPlaceCastConverter___closure16.prototype = {
+ call$0() {
+ var $async$goto = 0,
+ $async$completer = A._makeAsyncAwaitCompleter(type$.Null),
+ $async$self = this, res, ex, exception, data, t1;
+ var $async$call$0 = A._wrapJsFunctionForAsync(function($async$errorCode, $async$result) {
+ if ($async$errorCode === 1)
+ return A._asyncRethrow($async$result, $async$completer);
+ while (true)
+ switch ($async$goto) {
+ case 0:
+ // Function start
+ data = [];
+ t1 = $.$get$_listOfIntsWithIntegralDouble();
+ J.addAll$1$ax(data, t1);
+ $async$goto = 2;
+ return A._asyncAwait(A._expect(new A.testInPlaceCastConverter____closure15(data), $.$get$_throwsTypeError(), null, null, null, false), $async$call$0);
+ case 2:
+ // returning from await.
+ try {
+ res = $async$self.converter.list$1$1(0, A.lib_03_converter_test___asInt$closure(), type$.int).call$1(data);
+ A.expect(res, new A.TypeMatcher(type$.TypeMatcher_List_int), null);
+ A.expect(res, t1, null);
+ A._unexpectedSuccessIfNonJs("integral double to int", res);
+ } catch (exception) {
+ t1 = A.unwrapException(exception);
+ if (type$.TypeError._is(t1)) {
+ ex = t1;
+ A._unexpectedFailureIfJs("integral double to int", ex);
+ } else
+ throw exception;
+ }
+ // implicit return
+ return A._asyncReturn(null, $async$completer);
+ }
+ });
+ return A._asyncStartSync($async$call$0, $async$completer);
+ },
+ $signature: 0
+ };
+ A.testInPlaceCastConverter____closure15.prototype = {
+ call$0() {
+ return type$.List_int._as(this.data);
+ },
+ $signature: 13
+ };
+ A.testInPlaceCastConverter___closure17.prototype = {
+ call$0() {
+ var $async$goto = 0,
+ $async$completer = A._makeAsyncAwaitCompleter(type$.Null),
+ $async$self = this, res, data;
+ var $async$call$0 = A._wrapJsFunctionForAsync(function($async$errorCode, $async$result) {
+ if ($async$errorCode === 1)
+ return A._asyncRethrow($async$result, $async$completer);
+ while (true)
+ switch ($async$goto) {
+ case 0:
+ // Function start
+ data = [];
+ B.JSArray_methods.addAll$1(data, $._listOfDoubles);
+ $async$goto = 2;
+ return A._asyncAwait(A._expect(new A.testInPlaceCastConverter____closure14(data), $.$get$_throwsTypeError(), null, null, null, false), $async$call$0);
+ case 2:
+ // returning from await.
+ res = $async$self.converter.list$1$0(0, type$.double).call$1(data);
+ A.expect(res, new A.TypeMatcher(type$.TypeMatcher_List_double), null);
+ A.expect(res, $._listOfDoubles, null);
+ // implicit return
+ return A._asyncReturn(null, $async$completer);
+ }
+ });
+ return A._asyncStartSync($async$call$0, $async$completer);
+ },
+ $signature: 0
+ };
+ A.testInPlaceCastConverter____closure14.prototype = {
+ call$0() {
+ return type$.List_double._as(this.data);
+ },
+ $signature: 24
+ };
+ A.testInPlaceCastConverter___closure18.prototype = {
+ call$0() {
+ var $async$goto = 0,
+ $async$completer = A._makeAsyncAwaitCompleter(type$.Null),
+ $async$self = this, t1, res, data;
+ var $async$call$0 = A._wrapJsFunctionForAsync(function($async$errorCode, $async$result) {
+ if ($async$errorCode === 1)
+ return A._asyncRethrow($async$result, $async$completer);
+ while (true)
+ switch ($async$goto) {
+ case 0:
+ // Function start
+ data = [];
+ B.JSArray_methods.addAll$1(data, $._listOfNullableDoubles);
+ $async$goto = 2;
+ return A._asyncAwait(A._expect(new A.testInPlaceCastConverter____closure13(data), $.$get$_throwsTypeError(), null, null, null, false), $async$call$0);
+ case 2:
+ // returning from await.
+ t1 = $async$self.converter;
+ res = t1.list$1$1(0, t1.nullable$1$0(type$.double), type$.nullable_double).call$1(data);
+ A.expect(res, new A.TypeMatcher(type$.TypeMatcher_List_nullable_double), null);
+ A.expect(res, $._listOfNullableDoubles, null);
+ // implicit return
+ return A._asyncReturn(null, $async$completer);
+ }
+ });
+ return A._asyncStartSync($async$call$0, $async$completer);
+ },
+ $signature: 0
+ };
+ A.testInPlaceCastConverter____closure13.prototype = {
+ call$0() {
+ return type$.List_nullable_double._as(this.data);
+ },
+ $signature: 53
+ };
+ A.testInPlaceCastConverter___closure19.prototype = {
+ call$0() {
+ var $async$goto = 0,
+ $async$completer = A._makeAsyncAwaitCompleter(type$.Null),
+ $async$self = this, res, ex, exception, data, t1;
+ var $async$call$0 = A._wrapJsFunctionForAsync(function($async$errorCode, $async$result) {
+ if ($async$errorCode === 1)
+ return A._asyncRethrow($async$result, $async$completer);
+ while (true)
+ switch ($async$goto) {
+ case 0:
+ // Function start
+ data = [];
+ t1 = $.$get$_listOfDoublesWithInt();
+ B.JSArray_methods.addAll$1(data, t1);
+ $async$goto = 2;
+ return A._asyncAwait(A._expect(new A.testInPlaceCastConverter____closure12(data), $.$get$_throwsTypeError(), null, null, null, false), $async$call$0);
+ case 2:
+ // returning from await.
+ res = $async$self.converter.list$1$0(0, type$.double).call$1(data);
+ A.expect(res, new A.TypeMatcher(type$.TypeMatcher_List_double), null);
+ try {
+ A.expect(res, t1, null);
+ A._unexpectedSuccessIfNonJs("int to double", res);
+ } catch (exception) {
+ t1 = A.unwrapException(exception);
+ if (type$.TypeError._is(t1)) {
+ ex = t1;
+ A._unexpectedFailureIfJs("int to double", ex);
+ } else
+ throw exception;
+ }
+ // implicit return
+ return A._asyncReturn(null, $async$completer);
+ }
+ });
+ return A._asyncStartSync($async$call$0, $async$completer);
+ },
+ $signature: 0
+ };
+ A.testInPlaceCastConverter____closure12.prototype = {
+ call$0() {
+ return type$.List_double._as(this.data);
+ },
+ $signature: 24
+ };
+ A.testInPlaceCastConverter__closure2.prototype = {
call$0() {
var t1 = this.tc,
t2 = this.converter;
@@ -40078,15 +46777,15 @@
switch ($async$goto) {
case 0:
// Function start
- data = [];
- B.JSArray_methods.addAll$1(data, $._listOfInts);
+ data = A.LinkedHashSet_LinkedHashSet$_empty(type$.dynamic);
+ data.addAll$1(0, $._listOfInts);
$async$goto = 2;
return A._asyncAwait(A._expect(new A.testInPlaceCastConverter____closure11(data), $.$get$_throwsTypeError(), null, null, null, false), $async$call$0);
case 2:
// returning from await.
- res = $async$self.converter.list$1$0(0, type$.int).call$1(data);
- A.expect(res, new A.TypeMatcher(type$.TypeMatcher_List_int), null);
- A.expect(res, $._listOfInts, null);
+ res = $async$self.converter.$set$1$0(0, type$.int).call$1(data);
+ A.expect(res, new A.TypeMatcher(type$.TypeMatcher_Set_int), null);
+ A.expect(res, A.LinkedHashSet_LinkedHashSet$from($._listOfInts, A._arrayInstanceType($._listOfInts)._precomputed1), null);
// implicit return
return A._asyncReturn(null, $async$completer);
}
@@ -40097,9 +46796,9 @@
};
A.testInPlaceCastConverter____closure11.prototype = {
call$0() {
- return type$.List_int._as(this.data);
+ return type$.Set_int._as(this.data);
},
- $signature: 8
+ $signature: 10
};
A.testInPlaceCastConverter___closure5.prototype = {
call$0() {
@@ -40113,15 +46812,15 @@
switch ($async$goto) {
case 0:
// Function start
- data = [];
- B.JSArray_methods.addAll$1(data, $._listOfInts);
+ data = A.LinkedHashSet_LinkedHashSet$_empty(type$.dynamic);
+ data.addAll$1(0, $._listOfInts);
$async$goto = 2;
return A._asyncAwait(A._expect(new A.testInPlaceCastConverter____closure10(data), $.$get$_throwsTypeError(), null, null, null, false), $async$call$0);
case 2:
// returning from await.
- res = $async$self.converter.list$1$1(0, A.lib_03_converter_test___asInt$closure(), type$.int).call$1(data);
- A.expect(res, new A.TypeMatcher(type$.TypeMatcher_List_int), null);
- A.expect(res, $._listOfInts, null);
+ res = $async$self.converter.$set$1$0(0, type$.int).call$1(data);
+ A.expect(res, new A.TypeMatcher(type$.TypeMatcher_Set_int), null);
+ A.expect(res, A.LinkedHashSet_LinkedHashSet$from($._listOfInts, A._arrayInstanceType($._listOfInts)._precomputed1), null);
// implicit return
return A._asyncReturn(null, $async$completer);
}
@@ -40132,9 +46831,9 @@
};
A.testInPlaceCastConverter____closure10.prototype = {
call$0() {
- return type$.List_int._as(this.data);
+ return type$.Set_int._as(this.data);
},
- $signature: 8
+ $signature: 10
};
A.testInPlaceCastConverter___closure6.prototype = {
call$0() {
@@ -40148,16 +46847,16 @@
switch ($async$goto) {
case 0:
// Function start
- data = [];
- B.JSArray_methods.addAll$1(data, $._listOfNullableInts);
+ data = A.LinkedHashSet_LinkedHashSet$_empty(type$.dynamic);
+ data.addAll$1(0, $._listOfNullableInts);
$async$goto = 2;
return A._asyncAwait(A._expect(new A.testInPlaceCastConverter____closure9(data), $.$get$_throwsTypeError(), null, null, null, false), $async$call$0);
case 2:
// returning from await.
t1 = $async$self.converter;
- res = t1.list$1$1(0, t1.nullable$1$0(type$.int), type$.nullable_int).call$1(data);
- A.expect(res, new A.TypeMatcher(type$.TypeMatcher_List_nullable_int), null);
- A.expect(res, $._listOfNullableInts, null);
+ res = t1.$set$1$1(0, t1.nullable$1$0(type$.int), type$.nullable_int).call$1(data);
+ A.expect(res, new A.TypeMatcher(type$.TypeMatcher_Set_nullable_int), null);
+ A.expect(res, A.LinkedHashSet_LinkedHashSet$from($._listOfNullableInts, A._arrayInstanceType($._listOfNullableInts)._precomputed1), null);
// implicit return
return A._asyncReturn(null, $async$completer);
}
@@ -40168,9 +46867,9 @@
};
A.testInPlaceCastConverter____closure9.prototype = {
call$0() {
- return type$.List_nullable_int._as(this.data);
+ return type$.Set_nullable_int._as(this.data);
},
- $signature: 33
+ $signature: 56
};
A.testInPlaceCastConverter___closure7.prototype = {
call$0() {
@@ -40184,25 +46883,21 @@
switch ($async$goto) {
case 0:
// Function start
- data = [];
+ data = A.LinkedHashSet_LinkedHashSet$_empty(type$.dynamic);
t1 = $.$get$_listOfIntsWithIntegralDouble();
- B.JSArray_methods.addAll$1(data, t1);
+ J.addAll$1$ax(data, t1);
$async$goto = 2;
return A._asyncAwait(A._expect(new A.testInPlaceCastConverter____closure8(data), $.$get$_throwsTypeError(), null, null, null, false), $async$call$0);
case 2:
// returning from await.
- res = $async$self.converter.list$1$0(0, type$.int).call$1(data);
- A.expect(res, new A.TypeMatcher(type$.TypeMatcher_List_int), null);
try {
- A.expect(res, t1, null);
+ res = $async$self.converter.$set$1$0(0, type$.int).call$1(data);
+ A.expect(res, new A.TypeMatcher(type$.TypeMatcher_Set_int), null);
+ A.expect(res, A.LinkedHashSet_LinkedHashSet$from(t1, A._arrayInstanceType(t1)._precomputed1), null);
A._unexpectedSuccessIfNonJs("integral double to int", res);
} catch (exception) {
- t1 = A.unwrapException(exception);
- if (type$.TypeError._is(t1)) {
- ex = t1;
- A._unexpectedFailureIfJs("integral double to int", ex);
- } else
- throw exception;
+ ex = A.unwrapException(exception);
+ A._unexpectedFailureIfJs("integral double to int", ex);
}
// implicit return
return A._asyncReturn(null, $async$completer);
@@ -40214,9 +46909,9 @@
};
A.testInPlaceCastConverter____closure8.prototype = {
call$0() {
- return type$.List_int._as(this.data);
+ return type$.Set_int._as(this.data);
},
- $signature: 8
+ $signature: 10
};
A.testInPlaceCastConverter___closure8.prototype = {
call$0() {
@@ -40230,7 +46925,7 @@
switch ($async$goto) {
case 0:
// Function start
- data = [];
+ data = A.LinkedHashSet_LinkedHashSet$_empty(type$.dynamic);
t1 = $.$get$_listOfIntsWithIntegralDouble();
J.addAll$1$ax(data, t1);
$async$goto = 2;
@@ -40238,9 +46933,9 @@
case 2:
// returning from await.
try {
- res = $async$self.converter.list$1$1(0, A.lib_03_converter_test___asInt$closure(), type$.int).call$1(data);
- A.expect(res, new A.TypeMatcher(type$.TypeMatcher_List_int), null);
- A.expect(res, t1, null);
+ res = $async$self.converter.$set$1$1(0, A.lib_03_converter_test___asInt$closure(), type$.int).call$1(data);
+ A.expect(res, new A.TypeMatcher(type$.TypeMatcher_Set_int), null);
+ A.expect(res, A.LinkedHashSet_LinkedHashSet$from(t1, A._arrayInstanceType(t1)._precomputed1), null);
A._unexpectedSuccessIfNonJs("integral double to int", res);
} catch (exception) {
t1 = A.unwrapException(exception);
@@ -40260,9 +46955,9 @@
};
A.testInPlaceCastConverter____closure7.prototype = {
call$0() {
- return type$.List_int._as(this.data);
+ return type$.Set_int._as(this.data);
},
- $signature: 8
+ $signature: 10
};
A.testInPlaceCastConverter___closure9.prototype = {
call$0() {
@@ -40276,15 +46971,15 @@
switch ($async$goto) {
case 0:
// Function start
- data = [];
- B.JSArray_methods.addAll$1(data, $._listOfDoubles);
+ data = A.LinkedHashSet_LinkedHashSet$_empty(type$.dynamic);
+ data.addAll$1(0, $._listOfDoubles);
$async$goto = 2;
return A._asyncAwait(A._expect(new A.testInPlaceCastConverter____closure6(data), $.$get$_throwsTypeError(), null, null, null, false), $async$call$0);
case 2:
// returning from await.
- res = $async$self.converter.list$1$0(0, type$.double).call$1(data);
- A.expect(res, new A.TypeMatcher(type$.TypeMatcher_List_double), null);
- A.expect(res, $._listOfDoubles, null);
+ res = $async$self.converter.$set$1$0(0, type$.double).call$1(data);
+ A.expect(res, new A.TypeMatcher(type$.TypeMatcher_Set_double), null);
+ A.expect(res, A.LinkedHashSet_LinkedHashSet$from($._listOfDoubles, A._arrayInstanceType($._listOfDoubles)._precomputed1), null);
// implicit return
return A._asyncReturn(null, $async$completer);
}
@@ -40295,9 +46990,9 @@
};
A.testInPlaceCastConverter____closure6.prototype = {
call$0() {
- return type$.List_double._as(this.data);
+ return type$.Set_double._as(this.data);
},
- $signature: 16
+ $signature: 25
};
A.testInPlaceCastConverter___closure10.prototype = {
call$0() {
@@ -40311,16 +47006,16 @@
switch ($async$goto) {
case 0:
// Function start
- data = [];
- B.JSArray_methods.addAll$1(data, $._listOfNullableDoubles);
+ data = A.LinkedHashSet_LinkedHashSet$_empty(type$.dynamic);
+ data.addAll$1(0, $._listOfNullableDoubles);
$async$goto = 2;
return A._asyncAwait(A._expect(new A.testInPlaceCastConverter____closure5(data), $.$get$_throwsTypeError(), null, null, null, false), $async$call$0);
case 2:
// returning from await.
t1 = $async$self.converter;
- res = t1.list$1$1(0, t1.nullable$1$0(type$.double), type$.nullable_double).call$1(data);
- A.expect(res, new A.TypeMatcher(type$.TypeMatcher_List_nullable_double), null);
- A.expect(res, $._listOfNullableDoubles, null);
+ res = t1.$set$1$1(0, t1.nullable$1$0(type$.double), type$.nullable_double).call$1(data);
+ A.expect(res, new A.TypeMatcher(type$.TypeMatcher_Set_nullable_double), null);
+ A.expect(res, A.LinkedHashSet_LinkedHashSet$from($._listOfNullableDoubles, A._arrayInstanceType($._listOfNullableDoubles)._precomputed1), null);
// implicit return
return A._asyncReturn(null, $async$completer);
}
@@ -40331,9 +47026,9 @@
};
A.testInPlaceCastConverter____closure5.prototype = {
call$0() {
- return type$.List_nullable_double._as(this.data);
+ return type$.Set_nullable_double._as(this.data);
},
- $signature: 30
+ $signature: 55
};
A.testInPlaceCastConverter___closure11.prototype = {
call$0() {
@@ -40347,25 +47042,21 @@
switch ($async$goto) {
case 0:
// Function start
- data = [];
+ data = A.LinkedHashSet_LinkedHashSet$_empty(type$.dynamic);
t1 = $.$get$_listOfDoublesWithInt();
- B.JSArray_methods.addAll$1(data, t1);
+ J.addAll$1$ax(data, t1);
$async$goto = 2;
return A._asyncAwait(A._expect(new A.testInPlaceCastConverter____closure4(data), $.$get$_throwsTypeError(), null, null, null, false), $async$call$0);
case 2:
// returning from await.
- res = $async$self.converter.list$1$0(0, type$.double).call$1(data);
- A.expect(res, new A.TypeMatcher(type$.TypeMatcher_List_double), null);
try {
- A.expect(res, t1, null);
- A._unexpectedSuccessIfNonJs("int to double", res);
+ res = $async$self.converter.$set$1$0(0, type$.double).call$1(data);
+ A.expect(res, new A.TypeMatcher(type$.TypeMatcher_Set_double), null);
+ A.expect(res, A.LinkedHashSet_LinkedHashSet$from(t1, A._arrayInstanceType(t1)._precomputed1), null);
+ A._unexpectedSuccessIfNonJs("integral double to int", res);
} catch (exception) {
- t1 = A.unwrapException(exception);
- if (type$.TypeError._is(t1)) {
- ex = t1;
- A._unexpectedFailureIfJs("int to double", ex);
- } else
- throw exception;
+ ex = A.unwrapException(exception);
+ A._unexpectedFailureIfJs("integral double to int", ex);
}
// implicit return
return A._asyncReturn(null, $async$completer);
@@ -40377,11 +47068,11 @@
};
A.testInPlaceCastConverter____closure4.prototype = {
call$0() {
- return type$.List_double._as(this.data);
+ return type$.Set_double._as(this.data);
},
- $signature: 16
+ $signature: 25
};
- A.testInPlaceCastConverter__closure2.prototype = {
+ A.testInPlaceCastConverter__closure3.prototype = {
call$0() {
var t1 = this.tc,
t2 = this.converter;
@@ -40427,7 +47118,7 @@
call$0() {
return type$.Map_String_int._as(this.data);
},
- $signature: 5
+ $signature: 9
};
A.testInPlaceCastConverter___closure0.prototype = {
call$0() {
@@ -40463,7 +47154,7 @@
call$0() {
return type$.Map_String_int._as(this.data);
},
- $signature: 5
+ $signature: 9
};
A.testInPlaceCastConverter___closure1.prototype = {
call$0() {
@@ -40500,7 +47191,7 @@
call$0() {
return type$.Map_String_int._as(this.data);
},
- $signature: 5
+ $signature: 9
};
A.testInPlaceCastConverter___closure2.prototype = {
call$0() {
@@ -40547,7 +47238,7 @@
call$0() {
return type$.Map_String_int._as(this.data);
},
- $signature: 5
+ $signature: 9
};
A.testInPlaceCastConverter___closure3.prototype = {
call$0() {
@@ -40594,7 +47285,7 @@
call$0() {
return type$.Map_String_int._as(this.data);
},
- $signature: 5
+ $signature: 9
};
A.testLazyInPlaceCastConverter_closure.prototype = {
call$0() {
@@ -40603,7 +47294,8 @@
t1.group$2("- ints", new A.testLazyInPlaceCastConverter__closure(converter, t1));
t1.group$2("- doubles", new A.testLazyInPlaceCastConverter__closure0(converter, t1));
t1.group$2("- lists", new A.testLazyInPlaceCastConverter__closure1(t1, converter));
- t1.group$2("- maps", new A.testLazyInPlaceCastConverter__closure2(t1, converter));
+ t1.group$2("- sets", new A.testLazyInPlaceCastConverter__closure2(t1, converter));
+ t1.group$2("- maps", new A.testLazyInPlaceCastConverter__closure3(t1, converter));
},
$signature: 1
};
@@ -40614,13 +47306,13 @@
$$toInt = t1.converter.value$1$0(0, t2),
$$toNullableInt = t1.nullable$1$0(t2);
t2 = this.tc;
- t2.test$2("- converters are identities", new A.testLazyInPlaceCastConverter___closure19($$toInt, $$toNullableInt));
- t2.test$2("- int", new A.testLazyInPlaceCastConverter___closure20($$toInt, $$toNullableInt));
- t2.test$2("- double", new A.testLazyInPlaceCastConverter___closure21(new A.testLazyInPlaceCastConverter__closure_$platformSensitive0($$toNullableInt, $$toInt), $$toInt, $$toNullableInt));
- t2.test$2("- null", new A.testLazyInPlaceCastConverter___closure22($$toInt, $$toNullableInt));
- t2.test$2("- bool", new A.testLazyInPlaceCastConverter___closure23($$toInt, $$toNullableInt));
- t2.test$2("- String", new A.testLazyInPlaceCastConverter___closure24($$toInt, $$toNullableInt));
- t2.test$2("- Object", new A.testLazyInPlaceCastConverter___closure25($$toInt, $$toNullableInt));
+ t2.test$2("- converters are identities", new A.testLazyInPlaceCastConverter___closure27($$toInt, $$toNullableInt));
+ t2.test$2("- int", new A.testLazyInPlaceCastConverter___closure28($$toInt, $$toNullableInt));
+ t2.test$2("- double", new A.testLazyInPlaceCastConverter___closure29(new A.testLazyInPlaceCastConverter__closure_$platformSensitive0($$toNullableInt, $$toInt), $$toInt, $$toNullableInt));
+ t2.test$2("- null", new A.testLazyInPlaceCastConverter___closure30($$toInt, $$toNullableInt));
+ t2.test$2("- bool", new A.testLazyInPlaceCastConverter___closure31($$toInt, $$toNullableInt));
+ t2.test$2("- String", new A.testLazyInPlaceCastConverter___closure32($$toInt, $$toNullableInt));
+ t2.test$2("- Object", new A.testLazyInPlaceCastConverter___closure33($$toInt, $$toNullableInt));
},
$signature: 1
};
@@ -40642,23 +47334,23 @@
throw exception;
}
},
- $signature: 49
+ $signature: 102
};
- A.testLazyInPlaceCastConverter___closure19.prototype = {
+ A.testLazyInPlaceCastConverter___closure27.prototype = {
call$0() {
A.expect(A.Converter_isIdentity(this.$$toInt, type$.int), B.C__IsTrue, null);
A.expect(A.Converter_isIdentity(this.$$toNullableInt, type$.nullable_int), B.C__IsTrue, null);
},
$signature: 1
};
- A.testLazyInPlaceCastConverter___closure20.prototype = {
+ A.testLazyInPlaceCastConverter___closure28.prototype = {
call$0() {
A.expect(this.$$toInt.call$1(5), 5, null);
A.expect(this.$$toNullableInt.call$1(5), 5, null);
},
$signature: 1
};
- A.testLazyInPlaceCastConverter___closure21.prototype = {
+ A.testLazyInPlaceCastConverter___closure29.prototype = {
call$0() {
var $async$goto = 0,
$async$completer = A._makeAsyncAwaitCompleter(type$.Null),
@@ -40676,12 +47368,12 @@
t2 = $async$self.$$toInt;
t3 = $.$get$_throwsTypeError();
$async$goto = 2;
- return A._asyncAwait(A._expect(new A.testLazyInPlaceCastConverter____closure26(t2), t3, null, null, null, false), $async$call$0);
+ return A._asyncAwait(A._expect(new A.testLazyInPlaceCastConverter____closure34(t2), t3, null, null, null, false), $async$call$0);
case 2:
// returning from await.
t4 = $async$self.$$toNullableInt;
$async$goto = 3;
- return A._asyncAwait(A._expect(new A.testLazyInPlaceCastConverter____closure27(t4), t3, null, null, null, false), $async$call$0);
+ return A._asyncAwait(A._expect(new A.testLazyInPlaceCastConverter____closure35(t4), t3, null, null, null, false), $async$call$0);
case 3:
// returning from await.
t1.call$2$nullable(1 / 0, false);
@@ -40689,11 +47381,11 @@
t1.call$2$nullable(-1 / 0, false);
t1.call$2$nullable(-1 / 0, true);
$async$goto = 4;
- return A._asyncAwait(A._expect(new A.testLazyInPlaceCastConverter____closure28(t2), t3, null, null, null, false), $async$call$0);
+ return A._asyncAwait(A._expect(new A.testLazyInPlaceCastConverter____closure36(t2), t3, null, null, null, false), $async$call$0);
case 4:
// returning from await.
$async$goto = 5;
- return A._asyncAwait(A._expect(new A.testLazyInPlaceCastConverter____closure29(t4), t3, null, null, null, false), $async$call$0);
+ return A._asyncAwait(A._expect(new A.testLazyInPlaceCastConverter____closure37(t4), t3, null, null, null, false), $async$call$0);
case 5:
// returning from await.
t1.call$2$nullable(-0.0, false);
@@ -40706,31 +47398,31 @@
},
$signature: 0
};
- A.testLazyInPlaceCastConverter____closure26.prototype = {
+ A.testLazyInPlaceCastConverter____closure34.prototype = {
call$0() {
return this.$$toInt.call$1(5.5);
},
$signature: 3
};
- A.testLazyInPlaceCastConverter____closure27.prototype = {
+ A.testLazyInPlaceCastConverter____closure35.prototype = {
call$0() {
return this.$$toNullableInt.call$1(5.5);
},
$signature: 4
};
- A.testLazyInPlaceCastConverter____closure28.prototype = {
+ A.testLazyInPlaceCastConverter____closure36.prototype = {
call$0() {
return this.$$toInt.call$1(0 / 0);
},
$signature: 3
};
- A.testLazyInPlaceCastConverter____closure29.prototype = {
+ A.testLazyInPlaceCastConverter____closure37.prototype = {
call$0() {
return this.$$toNullableInt.call$1(0 / 0);
},
$signature: 4
};
- A.testLazyInPlaceCastConverter___closure22.prototype = {
+ A.testLazyInPlaceCastConverter___closure30.prototype = {
call$0() {
var $async$goto = 0,
$async$completer = A._makeAsyncAwaitCompleter(type$.Null),
@@ -40743,7 +47435,7 @@
case 0:
// Function start
$async$goto = 2;
- return A._asyncAwait(A._expect(new A.testLazyInPlaceCastConverter____closure25($async$self.$$toInt), $.$get$_throwsTypeError(), null, null, null, false), $async$call$0);
+ return A._asyncAwait(A._expect(new A.testLazyInPlaceCastConverter____closure33($async$self.$$toInt), $.$get$_throwsTypeError(), null, null, null, false), $async$call$0);
case 2:
// returning from await.
A.expect($async$self.$$toNullableInt.call$1(null), B.C__IsNull, null);
@@ -40755,13 +47447,13 @@
},
$signature: 0
};
- A.testLazyInPlaceCastConverter____closure25.prototype = {
+ A.testLazyInPlaceCastConverter____closure33.prototype = {
call$0() {
return this.$$toInt.call$1(null);
},
$signature: 3
};
- A.testLazyInPlaceCastConverter___closure23.prototype = {
+ A.testLazyInPlaceCastConverter___closure31.prototype = {
call$0() {
var $async$goto = 0,
$async$completer = A._makeAsyncAwaitCompleter(type$.Null),
@@ -40775,11 +47467,11 @@
// Function start
t1 = $.$get$_throwsTypeError();
$async$goto = 2;
- return A._asyncAwait(A._expect(new A.testLazyInPlaceCastConverter____closure23($async$self.$$toInt), t1, null, null, null, false), $async$call$0);
+ return A._asyncAwait(A._expect(new A.testLazyInPlaceCastConverter____closure31($async$self.$$toInt), t1, null, null, null, false), $async$call$0);
case 2:
// returning from await.
$async$goto = 3;
- return A._asyncAwait(A._expect(new A.testLazyInPlaceCastConverter____closure24($async$self.$$toNullableInt), t1, null, null, null, false), $async$call$0);
+ return A._asyncAwait(A._expect(new A.testLazyInPlaceCastConverter____closure32($async$self.$$toNullableInt), t1, null, null, null, false), $async$call$0);
case 3:
// returning from await.
// implicit return
@@ -40790,18 +47482,203 @@
},
$signature: 0
};
- A.testLazyInPlaceCastConverter____closure23.prototype = {
+ A.testLazyInPlaceCastConverter____closure31.prototype = {
call$0() {
return this.$$toInt.call$1(true);
},
$signature: 3
};
- A.testLazyInPlaceCastConverter____closure24.prototype = {
+ A.testLazyInPlaceCastConverter____closure32.prototype = {
call$0() {
return this.$$toNullableInt.call$1(true);
},
$signature: 4
};
+ A.testLazyInPlaceCastConverter___closure32.prototype = {
+ call$0() {
+ var $async$goto = 0,
+ $async$completer = A._makeAsyncAwaitCompleter(type$.Null),
+ $async$self = this, t1;
+ var $async$call$0 = A._wrapJsFunctionForAsync(function($async$errorCode, $async$result) {
+ if ($async$errorCode === 1)
+ return A._asyncRethrow($async$result, $async$completer);
+ while (true)
+ switch ($async$goto) {
+ case 0:
+ // Function start
+ t1 = $.$get$_throwsTypeError();
+ $async$goto = 2;
+ return A._asyncAwait(A._expect(new A.testLazyInPlaceCastConverter____closure29($async$self.$$toInt), t1, null, null, null, false), $async$call$0);
+ case 2:
+ // returning from await.
+ $async$goto = 3;
+ return A._asyncAwait(A._expect(new A.testLazyInPlaceCastConverter____closure30($async$self.$$toNullableInt), t1, null, null, null, false), $async$call$0);
+ case 3:
+ // returning from await.
+ // implicit return
+ return A._asyncReturn(null, $async$completer);
+ }
+ });
+ return A._asyncStartSync($async$call$0, $async$completer);
+ },
+ $signature: 0
+ };
+ A.testLazyInPlaceCastConverter____closure29.prototype = {
+ call$0() {
+ return this.$$toInt.call$1("1");
+ },
+ $signature: 3
+ };
+ A.testLazyInPlaceCastConverter____closure30.prototype = {
+ call$0() {
+ return this.$$toNullableInt.call$1("1");
+ },
+ $signature: 4
+ };
+ A.testLazyInPlaceCastConverter___closure33.prototype = {
+ call$0() {
+ var $async$goto = 0,
+ $async$completer = A._makeAsyncAwaitCompleter(type$.Null),
+ $async$self = this, t1;
+ var $async$call$0 = A._wrapJsFunctionForAsync(function($async$errorCode, $async$result) {
+ if ($async$errorCode === 1)
+ return A._asyncRethrow($async$result, $async$completer);
+ while (true)
+ switch ($async$goto) {
+ case 0:
+ // Function start
+ t1 = $.$get$_throwsTypeError();
+ $async$goto = 2;
+ return A._asyncAwait(A._expect(new A.testLazyInPlaceCastConverter____closure27($async$self.$$toInt), t1, null, null, null, false), $async$call$0);
+ case 2:
+ // returning from await.
+ $async$goto = 3;
+ return A._asyncAwait(A._expect(new A.testLazyInPlaceCastConverter____closure28($async$self.$$toNullableInt), t1, null, null, null, false), $async$call$0);
+ case 3:
+ // returning from await.
+ // implicit return
+ return A._asyncReturn(null, $async$completer);
+ }
+ });
+ return A._asyncStartSync($async$call$0, $async$completer);
+ },
+ $signature: 0
+ };
+ A.testLazyInPlaceCastConverter____closure27.prototype = {
+ call$0() {
+ return this.$$toInt.call$1(new A.Object());
+ },
+ $signature: 3
+ };
+ A.testLazyInPlaceCastConverter____closure28.prototype = {
+ call$0() {
+ return this.$$toNullableInt.call$1(new A.Object());
+ },
+ $signature: 4
+ };
+ A.testLazyInPlaceCastConverter__closure0.prototype = {
+ call$0() {
+ var t1 = this.converter,
+ t2 = type$.double,
+ $$toDbl = t1.converter.value$1$0(0, t2),
+ $$toNullableDbl = t1.nullable$1$0(t2);
+ t2 = this.tc;
+ t2.test$2("- converters are identities", new A.testLazyInPlaceCastConverter___closure20($$toDbl, $$toNullableDbl));
+ t2.test$2("- int", new A.testLazyInPlaceCastConverter___closure21(new A.testLazyInPlaceCastConverter__closure_$platformSensitive($$toNullableDbl, $$toDbl)));
+ t2.test$2("- double", new A.testLazyInPlaceCastConverter___closure22($$toDbl, $$toNullableDbl));
+ t2.test$2("- null", new A.testLazyInPlaceCastConverter___closure23($$toDbl, $$toNullableDbl));
+ t2.test$2("- bool", new A.testLazyInPlaceCastConverter___closure24($$toDbl, $$toNullableDbl));
+ t2.test$2("- String", new A.testLazyInPlaceCastConverter___closure25($$toDbl, $$toNullableDbl));
+ t2.test$2("- Object", new A.testLazyInPlaceCastConverter___closure26($$toDbl, $$toNullableDbl));
+ },
+ $signature: 1
+ };
+ A.testLazyInPlaceCastConverter__closure_$platformSensitive.prototype = {
+ call$2$nullable(value, nullable) {
+ var res, ex, exception, t1,
+ fn = nullable ? this.$$toNullableDbl : this.$$toDbl,
+ process = nullable ? "toNullableDbl" : "toDbl";
+ try {
+ res = fn.call$1(value);
+ A.expect(res, value, null);
+ A._unexpectedSuccessIfNonJs(process, res);
+ } catch (exception) {
+ t1 = A.unwrapException(exception);
+ if (type$.TypeError._is(t1)) {
+ ex = t1;
+ A._unexpectedFailureIfJs(process, ex);
+ } else
+ throw exception;
+ }
+ },
+ $signature: 101
+ };
+ A.testLazyInPlaceCastConverter___closure20.prototype = {
+ call$0() {
+ A.expect(A.Converter_isIdentity(this.$$toDbl, type$.double), B.C__IsTrue, null);
+ A.expect(A.Converter_isIdentity(this.$$toNullableDbl, type$.nullable_double), B.C__IsTrue, null);
+ },
+ $signature: 1
+ };
+ A.testLazyInPlaceCastConverter___closure21.prototype = {
+ call$0() {
+ var t1 = this.$$platformSensitive;
+ t1.call$2$nullable(5, false);
+ t1.call$2$nullable(5, true);
+ },
+ $signature: 1
+ };
+ A.testLazyInPlaceCastConverter___closure22.prototype = {
+ call$0() {
+ var t2, t3, t4, _null = null,
+ t1 = this.$$toDbl;
+ A.expect(t1.call$1(5.5), 5.5, _null);
+ t2 = this.$$toNullableDbl;
+ A.expect(t2.call$1(5.5), 5.5, _null);
+ A.expect(t1.call$1(-0.0), -0.0, _null);
+ A.expect(t2.call$1(-0.0), -0.0, _null);
+ t3 = t1.call$1(1 / 0);
+ t4 = $.$get$_isInfinite();
+ A.expect(t3, t4, _null);
+ A.expect(t2.call$1(1 / 0), t4, _null);
+ A.expect(t1.call$1(-1 / 0), t4, _null);
+ A.expect(t2.call$1(-1 / 0), t4, _null);
+ A.expect(t1.call$1(0 / 0), B.C__IsNaN, _null);
+ A.expect(t2.call$1(0 / 0), B.C__IsNaN, _null);
+ },
+ $signature: 1
+ };
+ A.testLazyInPlaceCastConverter___closure23.prototype = {
+ call$0() {
+ var $async$goto = 0,
+ $async$completer = A._makeAsyncAwaitCompleter(type$.Null),
+ $async$self = this;
+ var $async$call$0 = A._wrapJsFunctionForAsync(function($async$errorCode, $async$result) {
+ if ($async$errorCode === 1)
+ return A._asyncRethrow($async$result, $async$completer);
+ while (true)
+ switch ($async$goto) {
+ case 0:
+ // Function start
+ $async$goto = 2;
+ return A._asyncAwait(A._expect(new A.testLazyInPlaceCastConverter____closure26($async$self.$$toDbl), $.$get$_throwsTypeError(), null, null, null, false), $async$call$0);
+ case 2:
+ // returning from await.
+ A.expect($async$self.$$toNullableDbl.call$1(null), B.C__IsNull, null);
+ // implicit return
+ return A._asyncReturn(null, $async$completer);
+ }
+ });
+ return A._asyncStartSync($async$call$0, $async$completer);
+ },
+ $signature: 0
+ };
+ A.testLazyInPlaceCastConverter____closure26.prototype = {
+ call$0() {
+ return this.$$toDbl.call$1(null);
+ },
+ $signature: 11
+ };
A.testLazyInPlaceCastConverter___closure24.prototype = {
call$0() {
var $async$goto = 0,
@@ -40816,11 +47693,11 @@
// Function start
t1 = $.$get$_throwsTypeError();
$async$goto = 2;
- return A._asyncAwait(A._expect(new A.testLazyInPlaceCastConverter____closure21($async$self.$$toInt), t1, null, null, null, false), $async$call$0);
+ return A._asyncAwait(A._expect(new A.testLazyInPlaceCastConverter____closure24($async$self.$$toDbl), t1, null, null, null, false), $async$call$0);
case 2:
// returning from await.
$async$goto = 3;
- return A._asyncAwait(A._expect(new A.testLazyInPlaceCastConverter____closure22($async$self.$$toNullableInt), t1, null, null, null, false), $async$call$0);
+ return A._asyncAwait(A._expect(new A.testLazyInPlaceCastConverter____closure25($async$self.$$toNullableDbl), t1, null, null, null, false), $async$call$0);
case 3:
// returning from await.
// implicit return
@@ -40831,17 +47708,17 @@
},
$signature: 0
};
- A.testLazyInPlaceCastConverter____closure21.prototype = {
+ A.testLazyInPlaceCastConverter____closure24.prototype = {
call$0() {
- return this.$$toInt.call$1("1");
+ return this.$$toDbl.call$1(true);
},
- $signature: 3
+ $signature: 11
};
- A.testLazyInPlaceCastConverter____closure22.prototype = {
+ A.testLazyInPlaceCastConverter____closure25.prototype = {
call$0() {
- return this.$$toNullableInt.call$1("1");
+ return this.$$toNullableDbl.call$1(true);
},
- $signature: 4
+ $signature: 18
};
A.testLazyInPlaceCastConverter___closure25.prototype = {
call$0() {
@@ -40857,11 +47734,11 @@
// Function start
t1 = $.$get$_throwsTypeError();
$async$goto = 2;
- return A._asyncAwait(A._expect(new A.testLazyInPlaceCastConverter____closure19($async$self.$$toInt), t1, null, null, null, false), $async$call$0);
+ return A._asyncAwait(A._expect(new A.testLazyInPlaceCastConverter____closure22($async$self.$$toDbl), t1, null, null, null, false), $async$call$0);
case 2:
// returning from await.
$async$goto = 3;
- return A._asyncAwait(A._expect(new A.testLazyInPlaceCastConverter____closure20($async$self.$$toNullableInt), t1, null, null, null, false), $async$call$0);
+ return A._asyncAwait(A._expect(new A.testLazyInPlaceCastConverter____closure23($async$self.$$toNullableDbl), t1, null, null, null, false), $async$call$0);
case 3:
// returning from await.
// implicit return
@@ -40872,95 +47749,114 @@
},
$signature: 0
};
- A.testLazyInPlaceCastConverter____closure19.prototype = {
+ A.testLazyInPlaceCastConverter____closure22.prototype = {
call$0() {
- return this.$$toInt.call$1(new A.Object());
+ return this.$$toDbl.call$1("1");
},
- $signature: 3
+ $signature: 11
};
- A.testLazyInPlaceCastConverter____closure20.prototype = {
+ A.testLazyInPlaceCastConverter____closure23.prototype = {
call$0() {
- return this.$$toNullableInt.call$1(new A.Object());
+ return this.$$toNullableDbl.call$1("1");
},
- $signature: 4
+ $signature: 18
};
- A.testLazyInPlaceCastConverter__closure0.prototype = {
+ A.testLazyInPlaceCastConverter___closure26.prototype = {
call$0() {
- var t1 = this.converter,
- t2 = type$.double,
- $$toDbl = t1.converter.value$1$0(0, t2),
- $$toNullableDbl = t1.nullable$1$0(t2);
- t2 = this.tc;
- t2.test$2("- converters are identities", new A.testLazyInPlaceCastConverter___closure12($$toDbl, $$toNullableDbl));
- t2.test$2("- int", new A.testLazyInPlaceCastConverter___closure13(new A.testLazyInPlaceCastConverter__closure_$platformSensitive($$toNullableDbl, $$toDbl)));
- t2.test$2("- double", new A.testLazyInPlaceCastConverter___closure14($$toDbl, $$toNullableDbl));
- t2.test$2("- null", new A.testLazyInPlaceCastConverter___closure15($$toDbl, $$toNullableDbl));
- t2.test$2("- bool", new A.testLazyInPlaceCastConverter___closure16($$toDbl, $$toNullableDbl));
- t2.test$2("- String", new A.testLazyInPlaceCastConverter___closure17($$toDbl, $$toNullableDbl));
- t2.test$2("- Object", new A.testLazyInPlaceCastConverter___closure18($$toDbl, $$toNullableDbl));
+ var $async$goto = 0,
+ $async$completer = A._makeAsyncAwaitCompleter(type$.Null),
+ $async$self = this, t1;
+ var $async$call$0 = A._wrapJsFunctionForAsync(function($async$errorCode, $async$result) {
+ if ($async$errorCode === 1)
+ return A._asyncRethrow($async$result, $async$completer);
+ while (true)
+ switch ($async$goto) {
+ case 0:
+ // Function start
+ t1 = $.$get$_throwsTypeError();
+ $async$goto = 2;
+ return A._asyncAwait(A._expect(new A.testLazyInPlaceCastConverter____closure20($async$self.$$toDbl), t1, null, null, null, false), $async$call$0);
+ case 2:
+ // returning from await.
+ $async$goto = 3;
+ return A._asyncAwait(A._expect(new A.testLazyInPlaceCastConverter____closure21($async$self.$$toNullableDbl), t1, null, null, null, false), $async$call$0);
+ case 3:
+ // returning from await.
+ // implicit return
+ return A._asyncReturn(null, $async$completer);
+ }
+ });
+ return A._asyncStartSync($async$call$0, $async$completer);
},
- $signature: 1
+ $signature: 0
};
- A.testLazyInPlaceCastConverter__closure_$platformSensitive.prototype = {
- call$2$nullable(value, nullable) {
- var res, ex, exception, t1,
- fn = nullable ? this.$$toNullableDbl : this.$$toDbl,
- process = nullable ? "toNullableDbl" : "toDbl";
- try {
- res = fn.call$1(value);
- A.expect(res, value, null);
- A._unexpectedSuccessIfNonJs(process, res);
- } catch (exception) {
- t1 = A.unwrapException(exception);
- if (type$.TypeError._is(t1)) {
- ex = t1;
- A._unexpectedFailureIfJs(process, ex);
- } else
- throw exception;
- }
+ A.testLazyInPlaceCastConverter____closure20.prototype = {
+ call$0() {
+ return this.$$toDbl.call$1(new A.Object());
},
- $signature: 51
+ $signature: 11
};
- A.testLazyInPlaceCastConverter___closure12.prototype = {
+ A.testLazyInPlaceCastConverter____closure21.prototype = {
call$0() {
- A.expect(A.Converter_isIdentity(this.$$toDbl, type$.double), B.C__IsTrue, null);
- A.expect(A.Converter_isIdentity(this.$$toNullableDbl, type$.nullable_double), B.C__IsTrue, null);
+ return this.$$toNullableDbl.call$1(new A.Object());
},
- $signature: 1
+ $signature: 18
};
- A.testLazyInPlaceCastConverter___closure13.prototype = {
+ A.testLazyInPlaceCastConverter__closure1.prototype = {
call$0() {
- var t1 = this.$$platformSensitive;
- t1.call$2$nullable(5, false);
- t1.call$2$nullable(5, true);
+ var t1 = this.tc,
+ t2 = this.converter;
+ t1.test$2("- ints (cast)", new A.testLazyInPlaceCastConverter___closure12(t2));
+ t1.test$2("- ints (map)", new A.testLazyInPlaceCastConverter___closure13(t2));
+ t1.test$2("- nullable ints", new A.testLazyInPlaceCastConverter___closure14(t2));
+ t1.test$2("- ints + integral double (cast)", new A.testLazyInPlaceCastConverter___closure15(t2));
+ t1.test$2("- ints + integral double (map)", new A.testLazyInPlaceCastConverter___closure16(t2));
+ t1.test$2("- doubles", new A.testLazyInPlaceCastConverter___closure17(t2));
+ t1.test$2("- nullable doubles", new A.testLazyInPlaceCastConverter___closure18(t2));
+ t1.test$2("- doubles + int", new A.testLazyInPlaceCastConverter___closure19(t2));
},
$signature: 1
};
- A.testLazyInPlaceCastConverter___closure14.prototype = {
+ A.testLazyInPlaceCastConverter___closure12.prototype = {
call$0() {
- var t2, t3, t4, _null = null,
- t1 = this.$$toDbl;
- A.expect(t1.call$1(5.5), 5.5, _null);
- t2 = this.$$toNullableDbl;
- A.expect(t2.call$1(5.5), 5.5, _null);
- A.expect(t1.call$1(-0.0), -0.0, _null);
- A.expect(t2.call$1(-0.0), -0.0, _null);
- t3 = t1.call$1(1 / 0);
- t4 = $.$get$_isInfinite();
- A.expect(t3, t4, _null);
- A.expect(t2.call$1(1 / 0), t4, _null);
- A.expect(t1.call$1(-1 / 0), t4, _null);
- A.expect(t2.call$1(-1 / 0), t4, _null);
- A.expect(t1.call$1(0 / 0), B.C__IsNaN, _null);
- A.expect(t2.call$1(0 / 0), B.C__IsNaN, _null);
+ var $async$goto = 0,
+ $async$completer = A._makeAsyncAwaitCompleter(type$.Null),
+ $async$self = this, res, data;
+ var $async$call$0 = A._wrapJsFunctionForAsync(function($async$errorCode, $async$result) {
+ if ($async$errorCode === 1)
+ return A._asyncRethrow($async$result, $async$completer);
+ while (true)
+ switch ($async$goto) {
+ case 0:
+ // Function start
+ data = [];
+ B.JSArray_methods.addAll$1(data, $._listOfInts);
+ $async$goto = 2;
+ return A._asyncAwait(A._expect(new A.testLazyInPlaceCastConverter____closure19(data), $.$get$_throwsTypeError(), null, null, null, false), $async$call$0);
+ case 2:
+ // returning from await.
+ res = $async$self.converter.list$1$0(0, type$.int).call$1(data);
+ A.expect(res, new A.TypeMatcher(type$.TypeMatcher_List_int), null);
+ A.expect(res, $._listOfInts, null);
+ // implicit return
+ return A._asyncReturn(null, $async$completer);
+ }
+ });
+ return A._asyncStartSync($async$call$0, $async$completer);
},
- $signature: 1
+ $signature: 0
};
- A.testLazyInPlaceCastConverter___closure15.prototype = {
+ A.testLazyInPlaceCastConverter____closure19.prototype = {
+ call$0() {
+ return type$.List_int._as(this.data);
+ },
+ $signature: 13
+ };
+ A.testLazyInPlaceCastConverter___closure13.prototype = {
call$0() {
var $async$goto = 0,
$async$completer = A._makeAsyncAwaitCompleter(type$.Null),
- $async$self = this;
+ $async$self = this, res, data;
var $async$call$0 = A._wrapJsFunctionForAsync(function($async$errorCode, $async$result) {
if ($async$errorCode === 1)
return A._asyncRethrow($async$result, $async$completer);
@@ -40968,11 +47864,15 @@
switch ($async$goto) {
case 0:
// Function start
+ data = [];
+ B.JSArray_methods.addAll$1(data, $._listOfInts);
$async$goto = 2;
- return A._asyncAwait(A._expect(new A.testLazyInPlaceCastConverter____closure18($async$self.$$toDbl), $.$get$_throwsTypeError(), null, null, null, false), $async$call$0);
+ return A._asyncAwait(A._expect(new A.testLazyInPlaceCastConverter____closure18(data), $.$get$_throwsTypeError(), null, null, null, false), $async$call$0);
case 2:
// returning from await.
- A.expect($async$self.$$toNullableDbl.call$1(null), B.C__IsNull, null);
+ res = $async$self.converter.list$1$1(0, A.lib_03_converter_test___asInt$closure(), type$.int).call$1(data);
+ A.expect(res, new A.TypeMatcher(type$.TypeMatcher_List_int), null);
+ A.expect(res, $._listOfInts, null);
// implicit return
return A._asyncReturn(null, $async$completer);
}
@@ -40983,15 +47883,15 @@
};
A.testLazyInPlaceCastConverter____closure18.prototype = {
call$0() {
- return this.$$toDbl.call$1(null);
+ return type$.List_int._as(this.data);
},
- $signature: 7
+ $signature: 13
};
- A.testLazyInPlaceCastConverter___closure16.prototype = {
+ A.testLazyInPlaceCastConverter___closure14.prototype = {
call$0() {
var $async$goto = 0,
$async$completer = A._makeAsyncAwaitCompleter(type$.Null),
- $async$self = this, t1;
+ $async$self = this, t1, res, data;
var $async$call$0 = A._wrapJsFunctionForAsync(function($async$errorCode, $async$result) {
if ($async$errorCode === 1)
return A._asyncRethrow($async$result, $async$completer);
@@ -40999,15 +47899,62 @@
switch ($async$goto) {
case 0:
// Function start
- t1 = $.$get$_throwsTypeError();
+ data = [];
+ B.JSArray_methods.addAll$1(data, $._listOfNullableInts);
$async$goto = 2;
- return A._asyncAwait(A._expect(new A.testLazyInPlaceCastConverter____closure16($async$self.$$toDbl), t1, null, null, null, false), $async$call$0);
+ return A._asyncAwait(A._expect(new A.testLazyInPlaceCastConverter____closure17(data), $.$get$_throwsTypeError(), null, null, null, false), $async$call$0);
case 2:
// returning from await.
- $async$goto = 3;
- return A._asyncAwait(A._expect(new A.testLazyInPlaceCastConverter____closure17($async$self.$$toNullableDbl), t1, null, null, null, false), $async$call$0);
- case 3:
+ t1 = $async$self.converter;
+ res = t1.list$1$1(0, t1.nullable$1$0(type$.int), type$.nullable_int).call$1(data);
+ A.expect(res, new A.TypeMatcher(type$.TypeMatcher_List_nullable_int), null);
+ A.expect(res, $._listOfNullableInts, null);
+ // implicit return
+ return A._asyncReturn(null, $async$completer);
+ }
+ });
+ return A._asyncStartSync($async$call$0, $async$completer);
+ },
+ $signature: 0
+ };
+ A.testLazyInPlaceCastConverter____closure17.prototype = {
+ call$0() {
+ return type$.List_nullable_int._as(this.data);
+ },
+ $signature: 57
+ };
+ A.testLazyInPlaceCastConverter___closure15.prototype = {
+ call$0() {
+ var $async$goto = 0,
+ $async$completer = A._makeAsyncAwaitCompleter(type$.Null),
+ $async$self = this, res, ex, exception, data, t1;
+ var $async$call$0 = A._wrapJsFunctionForAsync(function($async$errorCode, $async$result) {
+ if ($async$errorCode === 1)
+ return A._asyncRethrow($async$result, $async$completer);
+ while (true)
+ switch ($async$goto) {
+ case 0:
+ // Function start
+ data = [];
+ t1 = $.$get$_listOfIntsWithIntegralDouble();
+ B.JSArray_methods.addAll$1(data, t1);
+ $async$goto = 2;
+ return A._asyncAwait(A._expect(new A.testLazyInPlaceCastConverter____closure16(data), $.$get$_throwsTypeError(), null, null, null, false), $async$call$0);
+ case 2:
// returning from await.
+ res = $async$self.converter.list$1$0(0, type$.int).call$1(data);
+ A.expect(res, new A.TypeMatcher(type$.TypeMatcher_List_int), null);
+ try {
+ A.expect(res, t1, null);
+ A._unexpectedSuccessIfNonJs("integral double to int", res);
+ } catch (exception) {
+ t1 = A.unwrapException(exception);
+ if (type$.TypeError._is(t1)) {
+ ex = t1;
+ A._unexpectedFailureIfJs("integral double to int", ex);
+ } else
+ throw exception;
+ }
// implicit return
return A._asyncReturn(null, $async$completer);
}
@@ -41018,21 +47965,61 @@
};
A.testLazyInPlaceCastConverter____closure16.prototype = {
call$0() {
- return this.$$toDbl.call$1(true);
+ return type$.List_int._as(this.data);
},
- $signature: 7
+ $signature: 13
};
- A.testLazyInPlaceCastConverter____closure17.prototype = {
+ A.testLazyInPlaceCastConverter___closure16.prototype = {
call$0() {
- return this.$$toNullableDbl.call$1(true);
+ var $async$goto = 0,
+ $async$completer = A._makeAsyncAwaitCompleter(type$.Null),
+ $async$self = this, res, ex, exception, data, t1;
+ var $async$call$0 = A._wrapJsFunctionForAsync(function($async$errorCode, $async$result) {
+ if ($async$errorCode === 1)
+ return A._asyncRethrow($async$result, $async$completer);
+ while (true)
+ switch ($async$goto) {
+ case 0:
+ // Function start
+ data = [];
+ t1 = $.$get$_listOfIntsWithIntegralDouble();
+ B.JSArray_methods.addAll$1(data, t1);
+ $async$goto = 2;
+ return A._asyncAwait(A._expect(new A.testLazyInPlaceCastConverter____closure15(data), $.$get$_throwsTypeError(), null, null, null, false), $async$call$0);
+ case 2:
+ // returning from await.
+ res = $async$self.converter.list$1$1(0, A.lib_03_converter_test___asInt$closure(), type$.int).call$1(data);
+ A.expect(res, new A.TypeMatcher(type$.TypeMatcher_List_int), null);
+ try {
+ A.expect(res, t1, null);
+ A._unexpectedSuccessIfNonJs("integral double to int", res);
+ } catch (exception) {
+ t1 = A.unwrapException(exception);
+ if (type$.TypeError._is(t1)) {
+ ex = t1;
+ A._unexpectedFailureIfJs("integral double to int", ex);
+ } else
+ throw exception;
+ }
+ // implicit return
+ return A._asyncReturn(null, $async$completer);
+ }
+ });
+ return A._asyncStartSync($async$call$0, $async$completer);
},
- $signature: 10
+ $signature: 0
+ };
+ A.testLazyInPlaceCastConverter____closure15.prototype = {
+ call$0() {
+ return type$.List_int._as(this.data);
+ },
+ $signature: 13
};
A.testLazyInPlaceCastConverter___closure17.prototype = {
call$0() {
var $async$goto = 0,
$async$completer = A._makeAsyncAwaitCompleter(type$.Null),
- $async$self = this, t1;
+ $async$self = this, res, data;
var $async$call$0 = A._wrapJsFunctionForAsync(function($async$errorCode, $async$result) {
if ($async$errorCode === 1)
return A._asyncRethrow($async$result, $async$completer);
@@ -41040,15 +48027,15 @@
switch ($async$goto) {
case 0:
// Function start
- t1 = $.$get$_throwsTypeError();
+ data = [];
+ B.JSArray_methods.addAll$1(data, $._listOfDoubles);
$async$goto = 2;
- return A._asyncAwait(A._expect(new A.testLazyInPlaceCastConverter____closure14($async$self.$$toDbl), t1, null, null, null, false), $async$call$0);
+ return A._asyncAwait(A._expect(new A.testLazyInPlaceCastConverter____closure14(data), $.$get$_throwsTypeError(), null, null, null, false), $async$call$0);
case 2:
// returning from await.
- $async$goto = 3;
- return A._asyncAwait(A._expect(new A.testLazyInPlaceCastConverter____closure15($async$self.$$toNullableDbl), t1, null, null, null, false), $async$call$0);
- case 3:
- // returning from await.
+ res = $async$self.converter.list$1$0(0, type$.double).call$1(data);
+ A.expect(res, new A.TypeMatcher(type$.TypeMatcher_List_double), null);
+ A.expect(res, $._listOfDoubles, null);
// implicit return
return A._asyncReturn(null, $async$completer);
}
@@ -41059,21 +48046,15 @@
};
A.testLazyInPlaceCastConverter____closure14.prototype = {
call$0() {
- return this.$$toDbl.call$1("1");
- },
- $signature: 7
- };
- A.testLazyInPlaceCastConverter____closure15.prototype = {
- call$0() {
- return this.$$toNullableDbl.call$1("1");
+ return type$.List_double._as(this.data);
},
- $signature: 10
+ $signature: 24
};
A.testLazyInPlaceCastConverter___closure18.prototype = {
call$0() {
var $async$goto = 0,
$async$completer = A._makeAsyncAwaitCompleter(type$.Null),
- $async$self = this, t1;
+ $async$self = this, t1, res, data;
var $async$call$0 = A._wrapJsFunctionForAsync(function($async$errorCode, $async$result) {
if ($async$errorCode === 1)
return A._asyncRethrow($async$result, $async$completer);
@@ -41081,15 +48062,16 @@
switch ($async$goto) {
case 0:
// Function start
- t1 = $.$get$_throwsTypeError();
+ data = [];
+ B.JSArray_methods.addAll$1(data, $._listOfNullableDoubles);
$async$goto = 2;
- return A._asyncAwait(A._expect(new A.testLazyInPlaceCastConverter____closure12($async$self.$$toDbl), t1, null, null, null, false), $async$call$0);
+ return A._asyncAwait(A._expect(new A.testLazyInPlaceCastConverter____closure13(data), $.$get$_throwsTypeError(), null, null, null, false), $async$call$0);
case 2:
// returning from await.
- $async$goto = 3;
- return A._asyncAwait(A._expect(new A.testLazyInPlaceCastConverter____closure13($async$self.$$toNullableDbl), t1, null, null, null, false), $async$call$0);
- case 3:
- // returning from await.
+ t1 = $async$self.converter;
+ res = t1.list$1$1(0, t1.nullable$1$0(type$.double), type$.nullable_double).call$1(data);
+ A.expect(res, new A.TypeMatcher(type$.TypeMatcher_List_nullable_double), null);
+ A.expect(res, $._listOfNullableDoubles, null);
// implicit return
return A._asyncReturn(null, $async$completer);
}
@@ -41098,19 +48080,72 @@
},
$signature: 0
};
- A.testLazyInPlaceCastConverter____closure12.prototype = {
+ A.testLazyInPlaceCastConverter____closure13.prototype = {
call$0() {
- return this.$$toDbl.call$1(new A.Object());
+ return type$.List_nullable_double._as(this.data);
},
- $signature: 7
+ $signature: 53
};
- A.testLazyInPlaceCastConverter____closure13.prototype = {
+ A.testLazyInPlaceCastConverter___closure19.prototype = {
call$0() {
- return this.$$toNullableDbl.call$1(new A.Object());
+ var $async$goto = 0,
+ $async$completer = A._makeAsyncAwaitCompleter(type$.Null),
+ $async$self = this, res, ex, ex0, exception, t1, data;
+ var $async$call$0 = A._wrapJsFunctionForAsync(function($async$errorCode, $async$result) {
+ if ($async$errorCode === 1)
+ return A._asyncRethrow($async$result, $async$completer);
+ while (true)
+ switch ($async$goto) {
+ case 0:
+ // Function start
+ data = [];
+ J.addAll$1$ax(data, $.$get$_listOfDoublesWithInt());
+ $async$goto = 2;
+ return A._asyncAwait(A._expect(new A.testLazyInPlaceCastConverter____closure12(data), $.$get$_throwsTypeError(), null, null, null, false), $async$call$0);
+ case 2:
+ // returning from await.
+ res = $async$self.converter.list$1$0(0, type$.double).call$1(data);
+ A.expect(res, new A.TypeMatcher(type$.TypeMatcher_List_double), null);
+ A.expect(J.$index$asx(data, 0), new A.TypeMatcher(type$.TypeMatcher_double), null);
+ A.expect(J.$index$asx(res, 0), J.$index$asx(data, 0), null);
+ try {
+ A.expect(J.$index$asx(data, 2), new A.TypeMatcher(type$.TypeMatcher_int), null);
+ A.expect(J.$index$asx(res, 2), J.$index$asx(data, 2), null);
+ A._unexpectedSuccessIfNonJs("int to double", J.$index$asx(res, 2));
+ } catch (exception) {
+ t1 = A.unwrapException(exception);
+ if (type$.TypeError._is(t1)) {
+ ex = t1;
+ A._unexpectedFailureIfJs("int to double", ex);
+ } else
+ throw exception;
+ }
+ try {
+ A.expect(res, $.$get$_listOfDoublesWithInt(), null);
+ A._unexpectedSuccessIfNonJs("int to double", res);
+ } catch (exception) {
+ t1 = A.unwrapException(exception);
+ if (type$.TypeError._is(t1)) {
+ ex0 = t1;
+ A._unexpectedFailureIfJs("int to double", ex0);
+ } else
+ throw exception;
+ }
+ // implicit return
+ return A._asyncReturn(null, $async$completer);
+ }
+ });
+ return A._asyncStartSync($async$call$0, $async$completer);
},
- $signature: 10
+ $signature: 0
};
- A.testLazyInPlaceCastConverter__closure1.prototype = {
+ A.testLazyInPlaceCastConverter____closure12.prototype = {
+ call$0() {
+ return type$.List_double._as(this.data);
+ },
+ $signature: 24
+ };
+ A.testLazyInPlaceCastConverter__closure2.prototype = {
call$0() {
var t1 = this.tc,
t2 = this.converter;
@@ -41137,15 +48172,15 @@
switch ($async$goto) {
case 0:
// Function start
- data = [];
- B.JSArray_methods.addAll$1(data, $._listOfInts);
+ data = A.LinkedHashSet_LinkedHashSet$_empty(type$.dynamic);
+ data.addAll$1(0, $._listOfInts);
$async$goto = 2;
return A._asyncAwait(A._expect(new A.testLazyInPlaceCastConverter____closure11(data), $.$get$_throwsTypeError(), null, null, null, false), $async$call$0);
case 2:
// returning from await.
- res = $async$self.converter.list$1$0(0, type$.int).call$1(data);
- A.expect(res, new A.TypeMatcher(type$.TypeMatcher_List_int), null);
- A.expect(res, $._listOfInts, null);
+ res = $async$self.converter.$set$1$0(0, type$.int).call$1(data);
+ A.expect(res, new A.TypeMatcher(type$.TypeMatcher_Set_int), null);
+ A.expect(res, A.LinkedHashSet_LinkedHashSet$from($._listOfInts, A._arrayInstanceType($._listOfInts)._precomputed1), null);
// implicit return
return A._asyncReturn(null, $async$completer);
}
@@ -41156,9 +48191,9 @@
};
A.testLazyInPlaceCastConverter____closure11.prototype = {
call$0() {
- return type$.List_int._as(this.data);
+ return type$.Set_int._as(this.data);
},
- $signature: 8
+ $signature: 10
};
A.testLazyInPlaceCastConverter___closure5.prototype = {
call$0() {
@@ -41172,15 +48207,15 @@
switch ($async$goto) {
case 0:
// Function start
- data = [];
- B.JSArray_methods.addAll$1(data, $._listOfInts);
+ data = A.LinkedHashSet_LinkedHashSet$_empty(type$.dynamic);
+ data.addAll$1(0, $._listOfInts);
$async$goto = 2;
return A._asyncAwait(A._expect(new A.testLazyInPlaceCastConverter____closure10(data), $.$get$_throwsTypeError(), null, null, null, false), $async$call$0);
case 2:
// returning from await.
- res = $async$self.converter.list$1$1(0, A.lib_03_converter_test___asInt$closure(), type$.int).call$1(data);
- A.expect(res, new A.TypeMatcher(type$.TypeMatcher_List_int), null);
- A.expect(res, $._listOfInts, null);
+ res = $async$self.converter.$set$1$0(0, type$.int).call$1(data);
+ A.expect(res, new A.TypeMatcher(type$.TypeMatcher_Set_int), null);
+ A.expect(res, A.LinkedHashSet_LinkedHashSet$from($._listOfInts, A._arrayInstanceType($._listOfInts)._precomputed1), null);
// implicit return
return A._asyncReturn(null, $async$completer);
}
@@ -41191,9 +48226,9 @@
};
A.testLazyInPlaceCastConverter____closure10.prototype = {
call$0() {
- return type$.List_int._as(this.data);
+ return type$.Set_int._as(this.data);
},
- $signature: 8
+ $signature: 10
};
A.testLazyInPlaceCastConverter___closure6.prototype = {
call$0() {
@@ -41207,16 +48242,16 @@
switch ($async$goto) {
case 0:
// Function start
- data = [];
- B.JSArray_methods.addAll$1(data, $._listOfNullableInts);
+ data = A.LinkedHashSet_LinkedHashSet$_empty(type$.dynamic);
+ data.addAll$1(0, $._listOfNullableInts);
$async$goto = 2;
return A._asyncAwait(A._expect(new A.testLazyInPlaceCastConverter____closure9(data), $.$get$_throwsTypeError(), null, null, null, false), $async$call$0);
case 2:
// returning from await.
t1 = $async$self.converter;
- res = t1.list$1$1(0, t1.nullable$1$0(type$.int), type$.nullable_int).call$1(data);
- A.expect(res, new A.TypeMatcher(type$.TypeMatcher_List_nullable_int), null);
- A.expect(res, $._listOfNullableInts, null);
+ res = t1.$set$1$1(0, t1.nullable$1$0(type$.int), type$.nullable_int).call$1(data);
+ A.expect(res, new A.TypeMatcher(type$.TypeMatcher_Set_nullable_int), null);
+ A.expect(res, A.LinkedHashSet_LinkedHashSet$from($._listOfNullableInts, A._arrayInstanceType($._listOfNullableInts)._precomputed1), null);
// implicit return
return A._asyncReturn(null, $async$completer);
}
@@ -41227,9 +48262,9 @@
};
A.testLazyInPlaceCastConverter____closure9.prototype = {
call$0() {
- return type$.List_nullable_int._as(this.data);
+ return type$.Set_nullable_int._as(this.data);
},
- $signature: 33
+ $signature: 56
};
A.testLazyInPlaceCastConverter___closure7.prototype = {
call$0() {
@@ -41243,25 +48278,21 @@
switch ($async$goto) {
case 0:
// Function start
- data = [];
+ data = A.LinkedHashSet_LinkedHashSet$_empty(type$.dynamic);
t1 = $.$get$_listOfIntsWithIntegralDouble();
- B.JSArray_methods.addAll$1(data, t1);
+ J.addAll$1$ax(data, t1);
$async$goto = 2;
return A._asyncAwait(A._expect(new A.testLazyInPlaceCastConverter____closure8(data), $.$get$_throwsTypeError(), null, null, null, false), $async$call$0);
case 2:
// returning from await.
- res = $async$self.converter.list$1$0(0, type$.int).call$1(data);
- A.expect(res, new A.TypeMatcher(type$.TypeMatcher_List_int), null);
try {
- A.expect(res, t1, null);
+ res = $async$self.converter.$set$1$0(0, type$.int).call$1(data);
+ A.expect(res, new A.TypeMatcher(type$.TypeMatcher_Set_int), null);
+ A.expect(res, A.LinkedHashSet_LinkedHashSet$from(t1, A._arrayInstanceType(t1)._precomputed1), null);
A._unexpectedSuccessIfNonJs("integral double to int", res);
} catch (exception) {
- t1 = A.unwrapException(exception);
- if (type$.TypeError._is(t1)) {
- ex = t1;
- A._unexpectedFailureIfJs("integral double to int", ex);
- } else
- throw exception;
+ ex = A.unwrapException(exception);
+ A._unexpectedFailureIfJs("integral double to int", ex);
}
// implicit return
return A._asyncReturn(null, $async$completer);
@@ -41273,9 +48304,9 @@
};
A.testLazyInPlaceCastConverter____closure8.prototype = {
call$0() {
- return type$.List_int._as(this.data);
+ return type$.Set_int._as(this.data);
},
- $signature: 8
+ $signature: 10
};
A.testLazyInPlaceCastConverter___closure8.prototype = {
call$0() {
@@ -41289,17 +48320,17 @@
switch ($async$goto) {
case 0:
// Function start
- data = [];
+ data = A.LinkedHashSet_LinkedHashSet$_empty(type$.dynamic);
t1 = $.$get$_listOfIntsWithIntegralDouble();
- B.JSArray_methods.addAll$1(data, t1);
+ J.addAll$1$ax(data, t1);
$async$goto = 2;
return A._asyncAwait(A._expect(new A.testLazyInPlaceCastConverter____closure7(data), $.$get$_throwsTypeError(), null, null, null, false), $async$call$0);
case 2:
// returning from await.
- res = $async$self.converter.list$1$1(0, A.lib_03_converter_test___asInt$closure(), type$.int).call$1(data);
- A.expect(res, new A.TypeMatcher(type$.TypeMatcher_List_int), null);
try {
- A.expect(res, t1, null);
+ res = $async$self.converter.$set$1$1(0, A.lib_03_converter_test___asInt$closure(), type$.int).call$1(data);
+ A.expect(res, new A.TypeMatcher(type$.TypeMatcher_Set_int), null);
+ A.expect(res, A.LinkedHashSet_LinkedHashSet$from(t1, A._arrayInstanceType(t1)._precomputed1), null);
A._unexpectedSuccessIfNonJs("integral double to int", res);
} catch (exception) {
t1 = A.unwrapException(exception);
@@ -41319,9 +48350,9 @@
};
A.testLazyInPlaceCastConverter____closure7.prototype = {
call$0() {
- return type$.List_int._as(this.data);
+ return type$.Set_int._as(this.data);
},
- $signature: 8
+ $signature: 10
};
A.testLazyInPlaceCastConverter___closure9.prototype = {
call$0() {
@@ -41335,15 +48366,15 @@
switch ($async$goto) {
case 0:
// Function start
- data = [];
- B.JSArray_methods.addAll$1(data, $._listOfDoubles);
+ data = A.LinkedHashSet_LinkedHashSet$_empty(type$.dynamic);
+ data.addAll$1(0, $._listOfDoubles);
$async$goto = 2;
return A._asyncAwait(A._expect(new A.testLazyInPlaceCastConverter____closure6(data), $.$get$_throwsTypeError(), null, null, null, false), $async$call$0);
case 2:
// returning from await.
- res = $async$self.converter.list$1$0(0, type$.double).call$1(data);
- A.expect(res, new A.TypeMatcher(type$.TypeMatcher_List_double), null);
- A.expect(res, $._listOfDoubles, null);
+ res = $async$self.converter.$set$1$0(0, type$.double).call$1(data);
+ A.expect(res, new A.TypeMatcher(type$.TypeMatcher_Set_double), null);
+ A.expect(res, A.LinkedHashSet_LinkedHashSet$from($._listOfDoubles, A._arrayInstanceType($._listOfDoubles)._precomputed1), null);
// implicit return
return A._asyncReturn(null, $async$completer);
}
@@ -41354,9 +48385,9 @@
};
A.testLazyInPlaceCastConverter____closure6.prototype = {
call$0() {
- return type$.List_double._as(this.data);
+ return type$.Set_double._as(this.data);
},
- $signature: 16
+ $signature: 25
};
A.testLazyInPlaceCastConverter___closure10.prototype = {
call$0() {
@@ -41370,16 +48401,16 @@
switch ($async$goto) {
case 0:
// Function start
- data = [];
- B.JSArray_methods.addAll$1(data, $._listOfNullableDoubles);
+ data = A.LinkedHashSet_LinkedHashSet$_empty(type$.dynamic);
+ data.addAll$1(0, $._listOfNullableDoubles);
$async$goto = 2;
return A._asyncAwait(A._expect(new A.testLazyInPlaceCastConverter____closure5(data), $.$get$_throwsTypeError(), null, null, null, false), $async$call$0);
case 2:
// returning from await.
t1 = $async$self.converter;
- res = t1.list$1$1(0, t1.nullable$1$0(type$.double), type$.nullable_double).call$1(data);
- A.expect(res, new A.TypeMatcher(type$.TypeMatcher_List_nullable_double), null);
- A.expect(res, $._listOfNullableDoubles, null);
+ res = t1.$set$1$1(0, t1.nullable$1$0(type$.double), type$.nullable_double).call$1(data);
+ A.expect(res, new A.TypeMatcher(type$.TypeMatcher_Set_nullable_double), null);
+ A.expect(res, A.LinkedHashSet_LinkedHashSet$from($._listOfNullableDoubles, A._arrayInstanceType($._listOfNullableDoubles)._precomputed1), null);
// implicit return
return A._asyncReturn(null, $async$completer);
}
@@ -41390,15 +48421,15 @@
};
A.testLazyInPlaceCastConverter____closure5.prototype = {
call$0() {
- return type$.List_nullable_double._as(this.data);
+ return type$.Set_nullable_double._as(this.data);
},
- $signature: 30
+ $signature: 55
};
A.testLazyInPlaceCastConverter___closure11.prototype = {
call$0() {
var $async$goto = 0,
$async$completer = A._makeAsyncAwaitCompleter(type$.Null),
- $async$self = this, res, ex, ex0, exception, t1, data;
+ $async$self = this, res, ex, exception, data, t1;
var $async$call$0 = A._wrapJsFunctionForAsync(function($async$errorCode, $async$result) {
if ($async$errorCode === 1)
return A._asyncRethrow($async$result, $async$completer);
@@ -41406,38 +48437,21 @@
switch ($async$goto) {
case 0:
// Function start
- data = [];
- J.addAll$1$ax(data, $.$get$_listOfDoublesWithInt());
+ data = A.LinkedHashSet_LinkedHashSet$_empty(type$.dynamic);
+ t1 = $.$get$_listOfDoublesWithInt();
+ J.addAll$1$ax(data, t1);
$async$goto = 2;
return A._asyncAwait(A._expect(new A.testLazyInPlaceCastConverter____closure4(data), $.$get$_throwsTypeError(), null, null, null, false), $async$call$0);
case 2:
// returning from await.
- res = $async$self.converter.list$1$0(0, type$.double).call$1(data);
- A.expect(res, new A.TypeMatcher(type$.TypeMatcher_List_double), null);
- A.expect(J.$index$asx(data, 0), new A.TypeMatcher(type$.TypeMatcher_double), null);
- A.expect(J.$index$asx(res, 0), J.$index$asx(data, 0), null);
- try {
- A.expect(J.$index$asx(data, 2), new A.TypeMatcher(type$.TypeMatcher_int), null);
- A.expect(J.$index$asx(res, 2), J.$index$asx(data, 2), null);
- A._unexpectedSuccessIfNonJs("int to double", J.$index$asx(res, 2));
- } catch (exception) {
- t1 = A.unwrapException(exception);
- if (type$.TypeError._is(t1)) {
- ex = t1;
- A._unexpectedFailureIfJs("int to double", ex);
- } else
- throw exception;
- }
try {
- A.expect(res, $.$get$_listOfDoublesWithInt(), null);
- A._unexpectedSuccessIfNonJs("int to double", res);
+ res = $async$self.converter.$set$1$0(0, type$.double).call$1(data);
+ A.expect(res, new A.TypeMatcher(type$.TypeMatcher_Set_double), null);
+ A.expect(res, A.LinkedHashSet_LinkedHashSet$from(t1, A._arrayInstanceType(t1)._precomputed1), null);
+ A._unexpectedSuccessIfNonJs("integral double to int", res);
} catch (exception) {
- t1 = A.unwrapException(exception);
- if (type$.TypeError._is(t1)) {
- ex0 = t1;
- A._unexpectedFailureIfJs("int to double", ex0);
- } else
- throw exception;
+ ex = A.unwrapException(exception);
+ A._unexpectedFailureIfJs("integral double to int", ex);
}
// implicit return
return A._asyncReturn(null, $async$completer);
@@ -41449,11 +48463,11 @@
};
A.testLazyInPlaceCastConverter____closure4.prototype = {
call$0() {
- return type$.List_double._as(this.data);
+ return type$.Set_double._as(this.data);
},
- $signature: 16
+ $signature: 25
};
- A.testLazyInPlaceCastConverter__closure2.prototype = {
+ A.testLazyInPlaceCastConverter__closure3.prototype = {
call$0() {
var t1 = this.tc,
t2 = this.converter;
@@ -41499,7 +48513,7 @@
call$0() {
return type$.Map_String_int._as(this.data);
},
- $signature: 5
+ $signature: 9
};
A.testLazyInPlaceCastConverter___closure0.prototype = {
call$0() {
@@ -41535,7 +48549,7 @@
call$0() {
return type$.Map_String_int._as(this.data);
},
- $signature: 5
+ $signature: 9
};
A.testLazyInPlaceCastConverter___closure1.prototype = {
call$0() {
@@ -41572,7 +48586,7 @@
call$0() {
return type$.Map_String_int._as(this.data);
},
- $signature: 5
+ $signature: 9
};
A.testLazyInPlaceCastConverter___closure2.prototype = {
call$0() {
@@ -41632,7 +48646,7 @@
call$0() {
return type$.Map_String_int._as(this.data);
},
- $signature: 5
+ $signature: 9
};
A.testLazyInPlaceCastConverter___closure3.prototype = {
call$0() {
@@ -41681,7 +48695,7 @@
call$0() {
return type$.Map_String_int._as(this.data);
},
- $signature: 5
+ $signature: 9
};
A.testNumConverter_closure.prototype = {
call$0() {
@@ -41689,7 +48703,8 @@
t1.group$2("- ints", new A.testNumConverter__closure(B.C_NumConverter, t1));
t1.group$2("- doubles", new A.testNumConverter__closure0(B.C_NumConverter, t1));
t1.group$2("- lists", new A.testNumConverter__closure1(t1, B.C_NumConverter));
- t1.group$2("- maps", new A.testNumConverter__closure2(t1, B.C_NumConverter));
+ t1.group$2("- sets", new A.testNumConverter__closure2(t1, B.C_NumConverter));
+ t1.group$2("- maps", new A.testNumConverter__closure3(t1, B.C_NumConverter));
},
$signature: 1
};
@@ -41700,31 +48715,31 @@
$$toInt = t1.value$1$0(0, t2),
$$toNullableInt = t1.nullable$1$0(t2);
t2 = this.tc;
- t2.test$2("- converters are not identities", new A.testNumConverter___closure19($$toInt, $$toNullableInt));
- t2.test$2("- int", new A.testNumConverter___closure20($$toInt, $$toNullableInt));
- t2.test$2("- double", new A.testNumConverter___closure21($$toInt, $$toNullableInt));
- t2.test$2("- null", new A.testNumConverter___closure22($$toInt, $$toNullableInt));
- t2.test$2("- bool", new A.testNumConverter___closure23($$toInt, $$toNullableInt));
- t2.test$2("- String", new A.testNumConverter___closure24($$toInt, $$toNullableInt));
- t2.test$2("- Object", new A.testNumConverter___closure25($$toInt, $$toNullableInt));
+ t2.test$2("- converters are not identities", new A.testNumConverter___closure27($$toInt, $$toNullableInt));
+ t2.test$2("- int", new A.testNumConverter___closure28($$toInt, $$toNullableInt));
+ t2.test$2("- double", new A.testNumConverter___closure29($$toInt, $$toNullableInt));
+ t2.test$2("- null", new A.testNumConverter___closure30($$toInt, $$toNullableInt));
+ t2.test$2("- bool", new A.testNumConverter___closure31($$toInt, $$toNullableInt));
+ t2.test$2("- String", new A.testNumConverter___closure32($$toInt, $$toNullableInt));
+ t2.test$2("- Object", new A.testNumConverter___closure33($$toInt, $$toNullableInt));
},
$signature: 1
};
- A.testNumConverter___closure19.prototype = {
+ A.testNumConverter___closure27.prototype = {
call$0() {
A.expect(A.Converter_isIdentity(this.$$toInt, type$.int), B.C__IsFalse, null);
A.expect(A.Converter_isIdentity(this.$$toNullableInt, type$.nullable_int), B.C__IsFalse, null);
},
$signature: 1
};
- A.testNumConverter___closure20.prototype = {
+ A.testNumConverter___closure28.prototype = {
call$0() {
A.expect(this.$$toInt.call$1(5), 5, null);
A.expect(this.$$toNullableInt.call$1(5), 5, null);
},
$signature: 1
};
- A.testNumConverter___closure21.prototype = {
+ A.testNumConverter___closure29.prototype = {
call$0() {
var $async$goto = 0,
$async$completer = A._makeAsyncAwaitCompleter(type$.Null),
@@ -41742,35 +48757,35 @@
A.expect(t2.call$1(5), 5, null);
t3 = $.$get$_throwsTypeError();
$async$goto = 2;
- return A._asyncAwait(A._expect(new A.testNumConverter____closure25(t1), t3, null, null, null, false), $async$call$0);
+ return A._asyncAwait(A._expect(new A.testNumConverter____closure33(t1), t3, null, null, null, false), $async$call$0);
case 2:
// returning from await.
$async$goto = 3;
- return A._asyncAwait(A._expect(new A.testNumConverter____closure26(t2), t3, null, null, null, false), $async$call$0);
+ return A._asyncAwait(A._expect(new A.testNumConverter____closure34(t2), t3, null, null, null, false), $async$call$0);
case 3:
// returning from await.
$async$goto = 4;
- return A._asyncAwait(A._expect(new A.testNumConverter____closure27(t1), t3, null, null, null, false), $async$call$0);
+ return A._asyncAwait(A._expect(new A.testNumConverter____closure35(t1), t3, null, null, null, false), $async$call$0);
case 4:
// returning from await.
$async$goto = 5;
- return A._asyncAwait(A._expect(new A.testNumConverter____closure28(t2), t3, null, null, null, false), $async$call$0);
+ return A._asyncAwait(A._expect(new A.testNumConverter____closure36(t2), t3, null, null, null, false), $async$call$0);
case 5:
// returning from await.
$async$goto = 6;
- return A._asyncAwait(A._expect(new A.testNumConverter____closure29(t1), t3, null, null, null, false), $async$call$0);
+ return A._asyncAwait(A._expect(new A.testNumConverter____closure37(t1), t3, null, null, null, false), $async$call$0);
case 6:
// returning from await.
$async$goto = 7;
- return A._asyncAwait(A._expect(new A.testNumConverter____closure30(t2), t3, null, null, null, false), $async$call$0);
+ return A._asyncAwait(A._expect(new A.testNumConverter____closure38(t2), t3, null, null, null, false), $async$call$0);
case 7:
// returning from await.
$async$goto = 8;
- return A._asyncAwait(A._expect(new A.testNumConverter____closure31(t1), t3, null, null, null, false), $async$call$0);
+ return A._asyncAwait(A._expect(new A.testNumConverter____closure39(t1), t3, null, null, null, false), $async$call$0);
case 8:
// returning from await.
$async$goto = 9;
- return A._asyncAwait(A._expect(new A.testNumConverter____closure32(t2), t3, null, null, null, false), $async$call$0);
+ return A._asyncAwait(A._expect(new A.testNumConverter____closure40(t2), t3, null, null, null, false), $async$call$0);
case 9:
// returning from await.
A.expect(t1.call$1(-0.0), 0, null);
@@ -41783,55 +48798,55 @@
},
$signature: 0
};
- A.testNumConverter____closure25.prototype = {
+ A.testNumConverter____closure33.prototype = {
call$0() {
return this.$$toInt.call$1(5.5);
},
$signature: 3
};
- A.testNumConverter____closure26.prototype = {
+ A.testNumConverter____closure34.prototype = {
call$0() {
return this.$$toNullableInt.call$1(5.5);
},
$signature: 4
};
- A.testNumConverter____closure27.prototype = {
+ A.testNumConverter____closure35.prototype = {
call$0() {
return this.$$toInt.call$1(1 / 0);
},
$signature: 3
};
- A.testNumConverter____closure28.prototype = {
+ A.testNumConverter____closure36.prototype = {
call$0() {
return this.$$toNullableInt.call$1(1 / 0);
},
$signature: 4
};
- A.testNumConverter____closure29.prototype = {
+ A.testNumConverter____closure37.prototype = {
call$0() {
return this.$$toInt.call$1(-1 / 0);
},
$signature: 3
};
- A.testNumConverter____closure30.prototype = {
+ A.testNumConverter____closure38.prototype = {
call$0() {
return this.$$toNullableInt.call$1(-1 / 0);
},
$signature: 4
};
- A.testNumConverter____closure31.prototype = {
+ A.testNumConverter____closure39.prototype = {
call$0() {
return this.$$toInt.call$1(0 / 0);
},
$signature: 3
};
- A.testNumConverter____closure32.prototype = {
+ A.testNumConverter____closure40.prototype = {
call$0() {
return this.$$toNullableInt.call$1(0 / 0);
},
$signature: 4
};
- A.testNumConverter___closure22.prototype = {
+ A.testNumConverter___closure30.prototype = {
call$0() {
var $async$goto = 0,
$async$completer = A._makeAsyncAwaitCompleter(type$.Null),
@@ -41844,7 +48859,7 @@
case 0:
// Function start
$async$goto = 2;
- return A._asyncAwait(A._expect(new A.testNumConverter____closure24($async$self.$$toInt), $.$get$_throwsTypeError(), null, null, null, false), $async$call$0);
+ return A._asyncAwait(A._expect(new A.testNumConverter____closure32($async$self.$$toInt), $.$get$_throwsTypeError(), null, null, null, false), $async$call$0);
case 2:
// returning from await.
A.expect($async$self.$$toNullableInt.call$1(null), B.C__IsNull, null);
@@ -41856,13 +48871,13 @@
},
$signature: 0
};
- A.testNumConverter____closure24.prototype = {
+ A.testNumConverter____closure32.prototype = {
call$0() {
return this.$$toInt.call$1(null);
},
$signature: 3
};
- A.testNumConverter___closure23.prototype = {
+ A.testNumConverter___closure31.prototype = {
call$0() {
var $async$goto = 0,
$async$completer = A._makeAsyncAwaitCompleter(type$.Null),
@@ -41876,11 +48891,11 @@
// Function start
t1 = $.$get$_throwsTypeError();
$async$goto = 2;
- return A._asyncAwait(A._expect(new A.testNumConverter____closure22($async$self.$$toInt), t1, null, null, null, false), $async$call$0);
+ return A._asyncAwait(A._expect(new A.testNumConverter____closure30($async$self.$$toInt), t1, null, null, null, false), $async$call$0);
case 2:
// returning from await.
$async$goto = 3;
- return A._asyncAwait(A._expect(new A.testNumConverter____closure23($async$self.$$toNullableInt), t1, null, null, null, false), $async$call$0);
+ return A._asyncAwait(A._expect(new A.testNumConverter____closure31($async$self.$$toNullableInt), t1, null, null, null, false), $async$call$0);
case 3:
// returning from await.
// implicit return
@@ -41891,19 +48906,19 @@
},
$signature: 0
};
- A.testNumConverter____closure22.prototype = {
+ A.testNumConverter____closure30.prototype = {
call$0() {
return this.$$toInt.call$1(true);
},
$signature: 3
};
- A.testNumConverter____closure23.prototype = {
+ A.testNumConverter____closure31.prototype = {
call$0() {
return this.$$toNullableInt.call$1(true);
},
$signature: 4
};
- A.testNumConverter___closure24.prototype = {
+ A.testNumConverter___closure32.prototype = {
call$0() {
var $async$goto = 0,
$async$completer = A._makeAsyncAwaitCompleter(type$.Null),
@@ -41917,11 +48932,11 @@
// Function start
t1 = $.$get$_throwsTypeError();
$async$goto = 2;
- return A._asyncAwait(A._expect(new A.testNumConverter____closure20($async$self.$$toInt), t1, null, null, null, false), $async$call$0);
+ return A._asyncAwait(A._expect(new A.testNumConverter____closure28($async$self.$$toInt), t1, null, null, null, false), $async$call$0);
case 2:
// returning from await.
$async$goto = 3;
- return A._asyncAwait(A._expect(new A.testNumConverter____closure21($async$self.$$toNullableInt), t1, null, null, null, false), $async$call$0);
+ return A._asyncAwait(A._expect(new A.testNumConverter____closure29($async$self.$$toNullableInt), t1, null, null, null, false), $async$call$0);
case 3:
// returning from await.
// implicit return
@@ -41932,19 +48947,19 @@
},
$signature: 0
};
- A.testNumConverter____closure20.prototype = {
+ A.testNumConverter____closure28.prototype = {
call$0() {
return this.$$toInt.call$1("1");
},
$signature: 3
};
- A.testNumConverter____closure21.prototype = {
+ A.testNumConverter____closure29.prototype = {
call$0() {
return this.$$toNullableInt.call$1("1");
},
$signature: 4
};
- A.testNumConverter___closure25.prototype = {
+ A.testNumConverter___closure33.prototype = {
call$0() {
var $async$goto = 0,
$async$completer = A._makeAsyncAwaitCompleter(type$.Null),
@@ -41958,11 +48973,11 @@
// Function start
t1 = $.$get$_throwsTypeError();
$async$goto = 2;
- return A._asyncAwait(A._expect(new A.testNumConverter____closure18($async$self.$$toInt), t1, null, null, null, false), $async$call$0);
+ return A._asyncAwait(A._expect(new A.testNumConverter____closure26($async$self.$$toInt), t1, null, null, null, false), $async$call$0);
case 2:
// returning from await.
$async$goto = 3;
- return A._asyncAwait(A._expect(new A.testNumConverter____closure19($async$self.$$toNullableInt), t1, null, null, null, false), $async$call$0);
+ return A._asyncAwait(A._expect(new A.testNumConverter____closure27($async$self.$$toNullableInt), t1, null, null, null, false), $async$call$0);
case 3:
// returning from await.
// implicit return
@@ -41973,13 +48988,13 @@
},
$signature: 0
};
- A.testNumConverter____closure18.prototype = {
+ A.testNumConverter____closure26.prototype = {
call$0() {
return this.$$toInt.call$1(new A.Object());
},
$signature: 3
};
- A.testNumConverter____closure19.prototype = {
+ A.testNumConverter____closure27.prototype = {
call$0() {
return this.$$toNullableInt.call$1(new A.Object());
},
@@ -41992,31 +49007,31 @@
$$toDbl = t1.value$1$0(0, t2),
$$toNullableDbl = t1.nullable$1$0(t2);
t2 = this.tc;
- t2.test$2("- converters are not identities", new A.testNumConverter___closure12($$toDbl, $$toNullableDbl));
- t2.test$2("- int", new A.testNumConverter___closure13($$toDbl, $$toNullableDbl));
- t2.test$2("- double", new A.testNumConverter___closure14($$toDbl, $$toNullableDbl));
- t2.test$2("- null", new A.testNumConverter___closure15($$toDbl, $$toNullableDbl));
- t2.test$2("- bool", new A.testNumConverter___closure16($$toDbl, $$toNullableDbl));
- t2.test$2("- String", new A.testNumConverter___closure17($$toDbl, $$toNullableDbl));
- t2.test$2("- Object", new A.testNumConverter___closure18($$toDbl, $$toNullableDbl));
+ t2.test$2("- converters are not identities", new A.testNumConverter___closure20($$toDbl, $$toNullableDbl));
+ t2.test$2("- int", new A.testNumConverter___closure21($$toDbl, $$toNullableDbl));
+ t2.test$2("- double", new A.testNumConverter___closure22($$toDbl, $$toNullableDbl));
+ t2.test$2("- null", new A.testNumConverter___closure23($$toDbl, $$toNullableDbl));
+ t2.test$2("- bool", new A.testNumConverter___closure24($$toDbl, $$toNullableDbl));
+ t2.test$2("- String", new A.testNumConverter___closure25($$toDbl, $$toNullableDbl));
+ t2.test$2("- Object", new A.testNumConverter___closure26($$toDbl, $$toNullableDbl));
},
$signature: 1
};
- A.testNumConverter___closure12.prototype = {
+ A.testNumConverter___closure20.prototype = {
call$0() {
A.expect(A.Converter_isIdentity(this.$$toDbl, type$.double), B.C__IsFalse, null);
A.expect(A.Converter_isIdentity(this.$$toNullableDbl, type$.nullable_double), B.C__IsFalse, null);
},
$signature: 1
};
- A.testNumConverter___closure13.prototype = {
+ A.testNumConverter___closure21.prototype = {
call$0() {
A.expect(this.$$toDbl.call$1(5), 5, null);
A.expect(this.$$toNullableDbl.call$1(5), 5, null);
},
$signature: 1
};
- A.testNumConverter___closure14.prototype = {
+ A.testNumConverter___closure22.prototype = {
call$0() {
var t2, t3, t4, _null = null,
t1 = this.$$toDbl;
@@ -42036,7 +49051,7 @@
},
$signature: 1
};
- A.testNumConverter___closure15.prototype = {
+ A.testNumConverter___closure23.prototype = {
call$0() {
var $async$goto = 0,
$async$completer = A._makeAsyncAwaitCompleter(type$.Null),
@@ -42049,7 +49064,7 @@
case 0:
// Function start
$async$goto = 2;
- return A._asyncAwait(A._expect(new A.testNumConverter____closure17($async$self.$$toDbl), $.$get$_throwsTypeError(), null, null, null, false), $async$call$0);
+ return A._asyncAwait(A._expect(new A.testNumConverter____closure25($async$self.$$toDbl), $.$get$_throwsTypeError(), null, null, null, false), $async$call$0);
case 2:
// returning from await.
A.expect($async$self.$$toNullableDbl.call$1(null), B.C__IsNull, null);
@@ -42061,13 +49076,13 @@
},
$signature: 0
};
- A.testNumConverter____closure17.prototype = {
+ A.testNumConverter____closure25.prototype = {
call$0() {
return this.$$toDbl.call$1(null);
},
- $signature: 7
+ $signature: 11
};
- A.testNumConverter___closure16.prototype = {
+ A.testNumConverter___closure24.prototype = {
call$0() {
var $async$goto = 0,
$async$completer = A._makeAsyncAwaitCompleter(type$.Null),
@@ -42081,11 +49096,11 @@
// Function start
t1 = $.$get$_throwsTypeError();
$async$goto = 2;
- return A._asyncAwait(A._expect(new A.testNumConverter____closure15($async$self.$$toDbl), t1, null, null, null, false), $async$call$0);
+ return A._asyncAwait(A._expect(new A.testNumConverter____closure23($async$self.$$toDbl), t1, null, null, null, false), $async$call$0);
case 2:
// returning from await.
$async$goto = 3;
- return A._asyncAwait(A._expect(new A.testNumConverter____closure16($async$self.$$toNullableDbl), t1, null, null, null, false), $async$call$0);
+ return A._asyncAwait(A._expect(new A.testNumConverter____closure24($async$self.$$toNullableDbl), t1, null, null, null, false), $async$call$0);
case 3:
// returning from await.
// implicit return
@@ -42096,19 +49111,19 @@
},
$signature: 0
};
- A.testNumConverter____closure15.prototype = {
+ A.testNumConverter____closure23.prototype = {
call$0() {
return this.$$toDbl.call$1(true);
},
- $signature: 7
+ $signature: 11
};
- A.testNumConverter____closure16.prototype = {
+ A.testNumConverter____closure24.prototype = {
call$0() {
return this.$$toNullableDbl.call$1(true);
},
- $signature: 10
+ $signature: 18
};
- A.testNumConverter___closure17.prototype = {
+ A.testNumConverter___closure25.prototype = {
call$0() {
var $async$goto = 0,
$async$completer = A._makeAsyncAwaitCompleter(type$.Null),
@@ -42122,11 +49137,11 @@
// Function start
t1 = $.$get$_throwsTypeError();
$async$goto = 2;
- return A._asyncAwait(A._expect(new A.testNumConverter____closure13($async$self.$$toDbl), t1, null, null, null, false), $async$call$0);
+ return A._asyncAwait(A._expect(new A.testNumConverter____closure21($async$self.$$toDbl), t1, null, null, null, false), $async$call$0);
case 2:
// returning from await.
$async$goto = 3;
- return A._asyncAwait(A._expect(new A.testNumConverter____closure14($async$self.$$toNullableDbl), t1, null, null, null, false), $async$call$0);
+ return A._asyncAwait(A._expect(new A.testNumConverter____closure22($async$self.$$toNullableDbl), t1, null, null, null, false), $async$call$0);
case 3:
// returning from await.
// implicit return
@@ -42137,19 +49152,19 @@
},
$signature: 0
};
- A.testNumConverter____closure13.prototype = {
+ A.testNumConverter____closure21.prototype = {
call$0() {
return this.$$toDbl.call$1("1");
},
- $signature: 7
+ $signature: 11
};
- A.testNumConverter____closure14.prototype = {
+ A.testNumConverter____closure22.prototype = {
call$0() {
return this.$$toNullableDbl.call$1("1");
},
- $signature: 10
+ $signature: 18
};
- A.testNumConverter___closure18.prototype = {
+ A.testNumConverter___closure26.prototype = {
call$0() {
var $async$goto = 0,
$async$completer = A._makeAsyncAwaitCompleter(type$.Null),
@@ -42163,11 +49178,11 @@
// Function start
t1 = $.$get$_throwsTypeError();
$async$goto = 2;
- return A._asyncAwait(A._expect(new A.testNumConverter____closure11($async$self.$$toDbl), t1, null, null, null, false), $async$call$0);
+ return A._asyncAwait(A._expect(new A.testNumConverter____closure19($async$self.$$toDbl), t1, null, null, null, false), $async$call$0);
case 2:
// returning from await.
$async$goto = 3;
- return A._asyncAwait(A._expect(new A.testNumConverter____closure12($async$self.$$toNullableDbl), t1, null, null, null, false), $async$call$0);
+ return A._asyncAwait(A._expect(new A.testNumConverter____closure20($async$self.$$toNullableDbl), t1, null, null, null, false), $async$call$0);
case 3:
// returning from await.
// implicit return
@@ -42178,34 +49193,34 @@
},
$signature: 0
};
- A.testNumConverter____closure11.prototype = {
+ A.testNumConverter____closure19.prototype = {
call$0() {
return this.$$toDbl.call$1(new A.Object());
},
- $signature: 7
+ $signature: 11
};
- A.testNumConverter____closure12.prototype = {
+ A.testNumConverter____closure20.prototype = {
call$0() {
return this.$$toNullableDbl.call$1(new A.Object());
},
- $signature: 10
+ $signature: 18
};
A.testNumConverter__closure1.prototype = {
call$0() {
var t1 = this.tc,
t2 = this.converter;
- t1.test$2("- ints (cast)", new A.testNumConverter___closure4(t2));
- t1.test$2("- ints (map)", new A.testNumConverter___closure5(t2));
- t1.test$2("- nullable ints", new A.testNumConverter___closure6(t2));
- t1.test$2("- ints + integral double (cast)", new A.testNumConverter___closure7(t2));
- t1.test$2("- ints + integral double (map)", new A.testNumConverter___closure8(t2));
- t1.test$2("- doubles", new A.testNumConverter___closure9(t2));
- t1.test$2("- nullable doubles", new A.testNumConverter___closure10(t2));
- t1.test$2("- doubles + int", new A.testNumConverter___closure11(t2));
+ t1.test$2("- ints (cast)", new A.testNumConverter___closure12(t2));
+ t1.test$2("- ints (map)", new A.testNumConverter___closure13(t2));
+ t1.test$2("- nullable ints", new A.testNumConverter___closure14(t2));
+ t1.test$2("- ints + integral double (cast)", new A.testNumConverter___closure15(t2));
+ t1.test$2("- ints + integral double (map)", new A.testNumConverter___closure16(t2));
+ t1.test$2("- doubles", new A.testNumConverter___closure17(t2));
+ t1.test$2("- nullable doubles", new A.testNumConverter___closure18(t2));
+ t1.test$2("- doubles + int", new A.testNumConverter___closure19(t2));
},
$signature: 1
};
- A.testNumConverter___closure4.prototype = {
+ A.testNumConverter___closure12.prototype = {
call$0() {
var $async$goto = 0,
$async$completer = A._makeAsyncAwaitCompleter(type$.Null),
@@ -42220,7 +49235,7 @@
data = [];
B.JSArray_methods.addAll$1(data, $._listOfInts);
$async$goto = 2;
- return A._asyncAwait(A._expect(new A.testNumConverter____closure10(data), $.$get$_throwsTypeError(), null, null, null, false), $async$call$0);
+ return A._asyncAwait(A._expect(new A.testNumConverter____closure18(data), $.$get$_throwsTypeError(), null, null, null, false), $async$call$0);
case 2:
// returning from await.
res = $async$self.converter.list$1$0(0, type$.int).call$1(data);
@@ -42234,13 +49249,13 @@
},
$signature: 0
};
- A.testNumConverter____closure10.prototype = {
+ A.testNumConverter____closure18.prototype = {
call$0() {
return type$.List_int._as(this.data);
},
- $signature: 8
+ $signature: 13
};
- A.testNumConverter___closure5.prototype = {
+ A.testNumConverter___closure13.prototype = {
call$0() {
var $async$goto = 0,
$async$completer = A._makeAsyncAwaitCompleter(type$.Null),
@@ -42265,7 +49280,7 @@
},
$signature: 0
};
- A.testNumConverter___closure6.prototype = {
+ A.testNumConverter___closure14.prototype = {
call$0() {
var $async$goto = 0,
$async$completer = A._makeAsyncAwaitCompleter(type$.Null),
@@ -42280,7 +49295,7 @@
data = [];
B.JSArray_methods.addAll$1(data, $._listOfNullableInts);
$async$goto = 2;
- return A._asyncAwait(A._expect(new A.testNumConverter____closure9(data), $.$get$_throwsTypeError(), null, null, null, false), $async$call$0);
+ return A._asyncAwait(A._expect(new A.testNumConverter____closure17(data), $.$get$_throwsTypeError(), null, null, null, false), $async$call$0);
case 2:
// returning from await.
t1 = $async$self.converter;
@@ -42295,13 +49310,13 @@
},
$signature: 0
};
- A.testNumConverter____closure9.prototype = {
+ A.testNumConverter____closure17.prototype = {
call$0() {
return type$.List_nullable_int._as(this.data);
},
- $signature: 33
+ $signature: 57
};
- A.testNumConverter___closure7.prototype = {
+ A.testNumConverter___closure15.prototype = {
call$0() {
var $async$goto = 0,
$async$completer = A._makeAsyncAwaitCompleter(type$.Null),
@@ -42317,7 +49332,7 @@
t1 = $.$get$_listOfIntsWithIntegralDouble();
B.JSArray_methods.addAll$1(data, t1);
$async$goto = 2;
- return A._asyncAwait(A._expect(new A.testNumConverter____closure8(data), $.$get$_throwsTypeError(), null, null, null, false), $async$call$0);
+ return A._asyncAwait(A._expect(new A.testNumConverter____closure16(data), $.$get$_throwsTypeError(), null, null, null, false), $async$call$0);
case 2:
// returning from await.
res = $async$self.converter.list$1$0(0, type$.int).call$1(data);
@@ -42331,13 +49346,13 @@
},
$signature: 0
};
- A.testNumConverter____closure8.prototype = {
+ A.testNumConverter____closure16.prototype = {
call$0() {
return type$.List_int._as(this.data);
},
- $signature: 8
+ $signature: 13
};
- A.testNumConverter___closure8.prototype = {
+ A.testNumConverter___closure16.prototype = {
call$0() {
var $async$goto = 0,
$async$completer = A._makeAsyncAwaitCompleter(type$.Null),
@@ -42353,7 +49368,7 @@
t1 = $.$get$_listOfIntsWithIntegralDouble();
J.addAll$1$ax(data, t1);
$async$goto = 2;
- return A._asyncAwait(A._expect(new A.testNumConverter____closure7(data), $.$get$_throwsTypeError(), null, null, null, false), $async$call$0);
+ return A._asyncAwait(A._expect(new A.testNumConverter____closure15(data), $.$get$_throwsTypeError(), null, null, null, false), $async$call$0);
case 2:
// returning from await.
try {
@@ -42377,13 +49392,13 @@
},
$signature: 0
};
- A.testNumConverter____closure7.prototype = {
+ A.testNumConverter____closure15.prototype = {
call$0() {
return type$.List_int._as(this.data);
},
- $signature: 8
+ $signature: 13
};
- A.testNumConverter___closure9.prototype = {
+ A.testNumConverter___closure17.prototype = {
call$0() {
var $async$goto = 0,
$async$completer = A._makeAsyncAwaitCompleter(type$.Null),
@@ -42398,7 +49413,7 @@
data = [];
B.JSArray_methods.addAll$1(data, $._listOfDoubles);
$async$goto = 2;
- return A._asyncAwait(A._expect(new A.testNumConverter____closure6(data), $.$get$_throwsTypeError(), null, null, null, false), $async$call$0);
+ return A._asyncAwait(A._expect(new A.testNumConverter____closure14(data), $.$get$_throwsTypeError(), null, null, null, false), $async$call$0);
case 2:
// returning from await.
res = $async$self.converter.list$1$0(0, type$.double).call$1(data);
@@ -42412,13 +49427,13 @@
},
$signature: 0
};
- A.testNumConverter____closure6.prototype = {
+ A.testNumConverter____closure14.prototype = {
call$0() {
return type$.List_double._as(this.data);
},
- $signature: 16
+ $signature: 24
};
- A.testNumConverter___closure10.prototype = {
+ A.testNumConverter___closure18.prototype = {
call$0() {
var $async$goto = 0,
$async$completer = A._makeAsyncAwaitCompleter(type$.Null),
@@ -42433,7 +49448,7 @@
data = [];
B.JSArray_methods.addAll$1(data, $._listOfNullableDoubles);
$async$goto = 2;
- return A._asyncAwait(A._expect(new A.testNumConverter____closure5(data), $.$get$_throwsTypeError(), null, null, null, false), $async$call$0);
+ return A._asyncAwait(A._expect(new A.testNumConverter____closure13(data), $.$get$_throwsTypeError(), null, null, null, false), $async$call$0);
case 2:
// returning from await.
t1 = $async$self.converter;
@@ -42448,13 +49463,13 @@
},
$signature: 0
};
- A.testNumConverter____closure5.prototype = {
+ A.testNumConverter____closure13.prototype = {
call$0() {
return type$.List_nullable_double._as(this.data);
},
- $signature: 30
+ $signature: 53
};
- A.testNumConverter___closure11.prototype = {
+ A.testNumConverter___closure19.prototype = {
call$0() {
var $async$goto = 0,
$async$completer = A._makeAsyncAwaitCompleter(type$.Null),
@@ -42470,7 +49485,7 @@
t1 = $.$get$_listOfDoublesWithInt();
B.JSArray_methods.addAll$1(data, t1);
$async$goto = 2;
- return A._asyncAwait(A._expect(new A.testNumConverter____closure4(data), $.$get$_throwsTypeError(), null, null, null, false), $async$call$0);
+ return A._asyncAwait(A._expect(new A.testNumConverter____closure12(data), $.$get$_throwsTypeError(), null, null, null, false), $async$call$0);
case 2:
// returning from await.
res = $async$self.converter.list$1$0(0, type$.double).call$1(data);
@@ -42484,13 +49499,335 @@
},
$signature: 0
};
- A.testNumConverter____closure4.prototype = {
+ A.testNumConverter____closure12.prototype = {
call$0() {
return type$.List_double._as(this.data);
},
- $signature: 16
+ $signature: 24
};
A.testNumConverter__closure2.prototype = {
+ call$0() {
+ var t1 = this.tc,
+ t2 = this.converter;
+ t1.test$2("- ints (cast)", new A.testNumConverter___closure4(t2));
+ t1.test$2("- ints (map)", new A.testNumConverter___closure5(t2));
+ t1.test$2("- nullable ints", new A.testNumConverter___closure6(t2));
+ t1.test$2("- ints + integral double (cast)", new A.testNumConverter___closure7(t2));
+ t1.test$2("- ints + integral double (map)", new A.testNumConverter___closure8(t2));
+ t1.test$2("- doubles", new A.testNumConverter___closure9(t2));
+ t1.test$2("- nullable doubles", new A.testNumConverter___closure10(t2));
+ t1.test$2("- doubles + int", new A.testNumConverter___closure11(t2));
+ },
+ $signature: 1
+ };
+ A.testNumConverter___closure4.prototype = {
+ call$0() {
+ var $async$goto = 0,
+ $async$completer = A._makeAsyncAwaitCompleter(type$.Null),
+ $async$self = this, res, data;
+ var $async$call$0 = A._wrapJsFunctionForAsync(function($async$errorCode, $async$result) {
+ if ($async$errorCode === 1)
+ return A._asyncRethrow($async$result, $async$completer);
+ while (true)
+ switch ($async$goto) {
+ case 0:
+ // Function start
+ data = A.LinkedHashSet_LinkedHashSet$_empty(type$.dynamic);
+ data.addAll$1(0, $._listOfInts);
+ $async$goto = 2;
+ return A._asyncAwait(A._expect(new A.testNumConverter____closure11(data), $.$get$_throwsTypeError(), null, null, null, false), $async$call$0);
+ case 2:
+ // returning from await.
+ res = $async$self.converter.$set$1$0(0, type$.int).call$1(data);
+ A.expect(res, new A.TypeMatcher(type$.TypeMatcher_Set_int), null);
+ A.expect(res, A.LinkedHashSet_LinkedHashSet$from($._listOfInts, A._arrayInstanceType($._listOfInts)._precomputed1), null);
+ // implicit return
+ return A._asyncReturn(null, $async$completer);
+ }
+ });
+ return A._asyncStartSync($async$call$0, $async$completer);
+ },
+ $signature: 0
+ };
+ A.testNumConverter____closure11.prototype = {
+ call$0() {
+ return type$.Set_int._as(this.data);
+ },
+ $signature: 10
+ };
+ A.testNumConverter___closure5.prototype = {
+ call$0() {
+ var $async$goto = 0,
+ $async$completer = A._makeAsyncAwaitCompleter(type$.Null),
+ $async$self = this, res, data;
+ var $async$call$0 = A._wrapJsFunctionForAsync(function($async$errorCode, $async$result) {
+ if ($async$errorCode === 1)
+ return A._asyncRethrow($async$result, $async$completer);
+ while (true)
+ switch ($async$goto) {
+ case 0:
+ // Function start
+ data = A.LinkedHashSet_LinkedHashSet$_empty(type$.dynamic);
+ data.addAll$1(0, $._listOfInts);
+ $async$goto = 2;
+ return A._asyncAwait(A._expect(new A.testNumConverter____closure10(data), $.$get$_throwsTypeError(), null, null, null, false), $async$call$0);
+ case 2:
+ // returning from await.
+ res = $async$self.converter.$set$1$0(0, type$.int).call$1(data);
+ A.expect(res, new A.TypeMatcher(type$.TypeMatcher_Set_int), null);
+ A.expect(res, A.LinkedHashSet_LinkedHashSet$from($._listOfInts, A._arrayInstanceType($._listOfInts)._precomputed1), null);
+ // implicit return
+ return A._asyncReturn(null, $async$completer);
+ }
+ });
+ return A._asyncStartSync($async$call$0, $async$completer);
+ },
+ $signature: 0
+ };
+ A.testNumConverter____closure10.prototype = {
+ call$0() {
+ return type$.Set_int._as(this.data);
+ },
+ $signature: 10
+ };
+ A.testNumConverter___closure6.prototype = {
+ call$0() {
+ var $async$goto = 0,
+ $async$completer = A._makeAsyncAwaitCompleter(type$.Null),
+ $async$self = this, t1, res, data;
+ var $async$call$0 = A._wrapJsFunctionForAsync(function($async$errorCode, $async$result) {
+ if ($async$errorCode === 1)
+ return A._asyncRethrow($async$result, $async$completer);
+ while (true)
+ switch ($async$goto) {
+ case 0:
+ // Function start
+ data = A.LinkedHashSet_LinkedHashSet$_empty(type$.dynamic);
+ data.addAll$1(0, $._listOfNullableInts);
+ $async$goto = 2;
+ return A._asyncAwait(A._expect(new A.testNumConverter____closure9(data), $.$get$_throwsTypeError(), null, null, null, false), $async$call$0);
+ case 2:
+ // returning from await.
+ t1 = $async$self.converter;
+ res = t1.$set$1$1(0, t1.nullable$1$0(type$.int), type$.nullable_int).call$1(data);
+ A.expect(res, new A.TypeMatcher(type$.TypeMatcher_Set_nullable_int), null);
+ A.expect(res, A.LinkedHashSet_LinkedHashSet$from($._listOfNullableInts, A._arrayInstanceType($._listOfNullableInts)._precomputed1), null);
+ // implicit return
+ return A._asyncReturn(null, $async$completer);
+ }
+ });
+ return A._asyncStartSync($async$call$0, $async$completer);
+ },
+ $signature: 0
+ };
+ A.testNumConverter____closure9.prototype = {
+ call$0() {
+ return type$.Set_nullable_int._as(this.data);
+ },
+ $signature: 56
+ };
+ A.testNumConverter___closure7.prototype = {
+ call$0() {
+ var $async$goto = 0,
+ $async$completer = A._makeAsyncAwaitCompleter(type$.Null),
+ $async$self = this, res, ex, exception, data, t1;
+ var $async$call$0 = A._wrapJsFunctionForAsync(function($async$errorCode, $async$result) {
+ if ($async$errorCode === 1)
+ return A._asyncRethrow($async$result, $async$completer);
+ while (true)
+ switch ($async$goto) {
+ case 0:
+ // Function start
+ data = A.LinkedHashSet_LinkedHashSet$_empty(type$.dynamic);
+ t1 = $.$get$_listOfIntsWithIntegralDouble();
+ J.addAll$1$ax(data, t1);
+ $async$goto = 2;
+ return A._asyncAwait(A._expect(new A.testNumConverter____closure8(data), $.$get$_throwsTypeError(), null, null, null, false), $async$call$0);
+ case 2:
+ // returning from await.
+ try {
+ res = $async$self.converter.$set$1$0(0, type$.int).call$1(data);
+ A.expect(res, new A.TypeMatcher(type$.TypeMatcher_Set_int), null);
+ A.expect(res, A.LinkedHashSet_LinkedHashSet$from(t1, A._arrayInstanceType(t1)._precomputed1), null);
+ A._unexpectedSuccessIfNonJs("integral double to int", res);
+ } catch (exception) {
+ ex = A.unwrapException(exception);
+ A._unexpectedFailureIfJs("integral double to int", ex);
+ }
+ // implicit return
+ return A._asyncReturn(null, $async$completer);
+ }
+ });
+ return A._asyncStartSync($async$call$0, $async$completer);
+ },
+ $signature: 0
+ };
+ A.testNumConverter____closure8.prototype = {
+ call$0() {
+ return type$.Set_int._as(this.data);
+ },
+ $signature: 10
+ };
+ A.testNumConverter___closure8.prototype = {
+ call$0() {
+ var $async$goto = 0,
+ $async$completer = A._makeAsyncAwaitCompleter(type$.Null),
+ $async$self = this, res, ex, exception, data, t1;
+ var $async$call$0 = A._wrapJsFunctionForAsync(function($async$errorCode, $async$result) {
+ if ($async$errorCode === 1)
+ return A._asyncRethrow($async$result, $async$completer);
+ while (true)
+ switch ($async$goto) {
+ case 0:
+ // Function start
+ data = A.LinkedHashSet_LinkedHashSet$_empty(type$.dynamic);
+ t1 = $.$get$_listOfIntsWithIntegralDouble();
+ J.addAll$1$ax(data, t1);
+ $async$goto = 2;
+ return A._asyncAwait(A._expect(new A.testNumConverter____closure7(data), $.$get$_throwsTypeError(), null, null, null, false), $async$call$0);
+ case 2:
+ // returning from await.
+ try {
+ res = $async$self.converter.$set$1$1(0, A.lib_03_converter_test___asInt$closure(), type$.int).call$1(data);
+ A.expect(res, new A.TypeMatcher(type$.TypeMatcher_Set_int), null);
+ A.expect(res, A.LinkedHashSet_LinkedHashSet$from(t1, A._arrayInstanceType(t1)._precomputed1), null);
+ A._unexpectedSuccessIfNonJs("integral double to int", res);
+ } catch (exception) {
+ t1 = A.unwrapException(exception);
+ if (type$.TypeError._is(t1)) {
+ ex = t1;
+ A._unexpectedFailureIfJs("integral double to int", ex);
+ } else
+ throw exception;
+ }
+ // implicit return
+ return A._asyncReturn(null, $async$completer);
+ }
+ });
+ return A._asyncStartSync($async$call$0, $async$completer);
+ },
+ $signature: 0
+ };
+ A.testNumConverter____closure7.prototype = {
+ call$0() {
+ return type$.Set_int._as(this.data);
+ },
+ $signature: 10
+ };
+ A.testNumConverter___closure9.prototype = {
+ call$0() {
+ var $async$goto = 0,
+ $async$completer = A._makeAsyncAwaitCompleter(type$.Null),
+ $async$self = this, res, data;
+ var $async$call$0 = A._wrapJsFunctionForAsync(function($async$errorCode, $async$result) {
+ if ($async$errorCode === 1)
+ return A._asyncRethrow($async$result, $async$completer);
+ while (true)
+ switch ($async$goto) {
+ case 0:
+ // Function start
+ data = A.LinkedHashSet_LinkedHashSet$_empty(type$.dynamic);
+ data.addAll$1(0, $._listOfDoubles);
+ $async$goto = 2;
+ return A._asyncAwait(A._expect(new A.testNumConverter____closure6(data), $.$get$_throwsTypeError(), null, null, null, false), $async$call$0);
+ case 2:
+ // returning from await.
+ res = $async$self.converter.$set$1$0(0, type$.double).call$1(data);
+ A.expect(res, new A.TypeMatcher(type$.TypeMatcher_Set_double), null);
+ A.expect(res, A.LinkedHashSet_LinkedHashSet$from($._listOfDoubles, A._arrayInstanceType($._listOfDoubles)._precomputed1), null);
+ // implicit return
+ return A._asyncReturn(null, $async$completer);
+ }
+ });
+ return A._asyncStartSync($async$call$0, $async$completer);
+ },
+ $signature: 0
+ };
+ A.testNumConverter____closure6.prototype = {
+ call$0() {
+ return type$.Set_double._as(this.data);
+ },
+ $signature: 25
+ };
+ A.testNumConverter___closure10.prototype = {
+ call$0() {
+ var $async$goto = 0,
+ $async$completer = A._makeAsyncAwaitCompleter(type$.Null),
+ $async$self = this, t1, res, data;
+ var $async$call$0 = A._wrapJsFunctionForAsync(function($async$errorCode, $async$result) {
+ if ($async$errorCode === 1)
+ return A._asyncRethrow($async$result, $async$completer);
+ while (true)
+ switch ($async$goto) {
+ case 0:
+ // Function start
+ data = A.LinkedHashSet_LinkedHashSet$_empty(type$.dynamic);
+ data.addAll$1(0, $._listOfNullableDoubles);
+ $async$goto = 2;
+ return A._asyncAwait(A._expect(new A.testNumConverter____closure5(data), $.$get$_throwsTypeError(), null, null, null, false), $async$call$0);
+ case 2:
+ // returning from await.
+ t1 = $async$self.converter;
+ res = t1.$set$1$1(0, t1.nullable$1$0(type$.double), type$.nullable_double).call$1(data);
+ A.expect(res, new A.TypeMatcher(type$.TypeMatcher_Set_nullable_double), null);
+ A.expect(res, A.LinkedHashSet_LinkedHashSet$from($._listOfNullableDoubles, A._arrayInstanceType($._listOfNullableDoubles)._precomputed1), null);
+ // implicit return
+ return A._asyncReturn(null, $async$completer);
+ }
+ });
+ return A._asyncStartSync($async$call$0, $async$completer);
+ },
+ $signature: 0
+ };
+ A.testNumConverter____closure5.prototype = {
+ call$0() {
+ return type$.Set_nullable_double._as(this.data);
+ },
+ $signature: 55
+ };
+ A.testNumConverter___closure11.prototype = {
+ call$0() {
+ var $async$goto = 0,
+ $async$completer = A._makeAsyncAwaitCompleter(type$.Null),
+ $async$self = this, res, ex, exception, data, t1;
+ var $async$call$0 = A._wrapJsFunctionForAsync(function($async$errorCode, $async$result) {
+ if ($async$errorCode === 1)
+ return A._asyncRethrow($async$result, $async$completer);
+ while (true)
+ switch ($async$goto) {
+ case 0:
+ // Function start
+ data = A.LinkedHashSet_LinkedHashSet$_empty(type$.dynamic);
+ t1 = $.$get$_listOfDoublesWithInt();
+ J.addAll$1$ax(data, t1);
+ $async$goto = 2;
+ return A._asyncAwait(A._expect(new A.testNumConverter____closure4(data), $.$get$_throwsTypeError(), null, null, null, false), $async$call$0);
+ case 2:
+ // returning from await.
+ try {
+ res = $async$self.converter.$set$1$0(0, type$.double).call$1(data);
+ A.expect(res, new A.TypeMatcher(type$.TypeMatcher_Set_double), null);
+ A.expect(res, A.LinkedHashSet_LinkedHashSet$from(t1, A._arrayInstanceType(t1)._precomputed1), null);
+ A._unexpectedSuccessIfNonJs("integral double to int", res);
+ } catch (exception) {
+ ex = A.unwrapException(exception);
+ A._unexpectedFailureIfJs("integral double to int", ex);
+ }
+ // implicit return
+ return A._asyncReturn(null, $async$completer);
+ }
+ });
+ return A._asyncStartSync($async$call$0, $async$completer);
+ },
+ $signature: 0
+ };
+ A.testNumConverter____closure4.prototype = {
+ call$0() {
+ return type$.Set_double._as(this.data);
+ },
+ $signature: 25
+ };
+ A.testNumConverter__closure3.prototype = {
call$0() {
var t1 = this.tc,
t2 = this.converter;
@@ -42536,7 +49873,7 @@
call$0() {
return type$.Map_String_int._as(this.data);
},
- $signature: 5
+ $signature: 9
};
A.testNumConverter___closure0.prototype = {
call$0() {
@@ -42572,7 +49909,7 @@
call$0() {
return type$.Map_String_int._as(this.data);
},
- $signature: 5
+ $signature: 9
};
A.testNumConverter___closure1.prototype = {
call$0() {
@@ -42609,7 +49946,7 @@
call$0() {
return type$.Map_String_int._as(this.data);
},
- $signature: 5
+ $signature: 9
};
A.testNumConverter___closure2.prototype = {
call$0() {
@@ -42646,7 +49983,7 @@
call$0() {
return type$.Map_String_int._as(this.data);
},
- $signature: 5
+ $signature: 9
};
A.testNumConverter___closure3.prototype = {
call$0() {
@@ -42693,7 +50030,7 @@
call$0() {
return type$.Map_String_int._as(this.data);
},
- $signature: 5
+ $signature: 9
};
A.testInPlaceNumConverter_closure.prototype = {
call$0() {
@@ -42702,7 +50039,8 @@
t1.group$2("- ints", new A.testInPlaceNumConverter__closure(converter, t1));
t1.group$2("- doubles", new A.testInPlaceNumConverter__closure0(converter, t1));
t1.group$2("- lists", new A.testInPlaceNumConverter__closure1(t1, converter));
- t1.group$2("- maps", new A.testInPlaceNumConverter__closure2(t1, converter));
+ t1.group$2("- sets", new A.testInPlaceNumConverter__closure2(t1, converter));
+ t1.group$2("- maps", new A.testInPlaceNumConverter__closure3(t1, converter));
},
$signature: 1
};
@@ -42713,31 +50051,31 @@
$$toInt = t1.converter.value$1$0(0, t2),
$$toNullableInt = t1.nullable$1$0(t2);
t2 = this.tc;
- t2.test$2("- converters are not identities", new A.testInPlaceNumConverter___closure19($$toInt, $$toNullableInt));
- t2.test$2("- int", new A.testInPlaceNumConverter___closure20($$toInt, $$toNullableInt));
- t2.test$2("- double", new A.testInPlaceNumConverter___closure21($$toInt, $$toNullableInt));
- t2.test$2("- null", new A.testInPlaceNumConverter___closure22($$toInt, $$toNullableInt));
- t2.test$2("- bool", new A.testInPlaceNumConverter___closure23($$toInt, $$toNullableInt));
- t2.test$2("- String", new A.testInPlaceNumConverter___closure24($$toInt, $$toNullableInt));
- t2.test$2("- Object", new A.testInPlaceNumConverter___closure25($$toInt, $$toNullableInt));
+ t2.test$2("- converters are not identities", new A.testInPlaceNumConverter___closure27($$toInt, $$toNullableInt));
+ t2.test$2("- int", new A.testInPlaceNumConverter___closure28($$toInt, $$toNullableInt));
+ t2.test$2("- double", new A.testInPlaceNumConverter___closure29($$toInt, $$toNullableInt));
+ t2.test$2("- null", new A.testInPlaceNumConverter___closure30($$toInt, $$toNullableInt));
+ t2.test$2("- bool", new A.testInPlaceNumConverter___closure31($$toInt, $$toNullableInt));
+ t2.test$2("- String", new A.testInPlaceNumConverter___closure32($$toInt, $$toNullableInt));
+ t2.test$2("- Object", new A.testInPlaceNumConverter___closure33($$toInt, $$toNullableInt));
},
$signature: 1
};
- A.testInPlaceNumConverter___closure19.prototype = {
+ A.testInPlaceNumConverter___closure27.prototype = {
call$0() {
A.expect(A.Converter_isIdentity(this.$$toInt, type$.int), B.C__IsFalse, null);
A.expect(A.Converter_isIdentity(this.$$toNullableInt, type$.nullable_int), B.C__IsFalse, null);
},
$signature: 1
};
- A.testInPlaceNumConverter___closure20.prototype = {
+ A.testInPlaceNumConverter___closure28.prototype = {
call$0() {
A.expect(this.$$toInt.call$1(5), 5, null);
A.expect(this.$$toNullableInt.call$1(5), 5, null);
},
$signature: 1
};
- A.testInPlaceNumConverter___closure21.prototype = {
+ A.testInPlaceNumConverter___closure29.prototype = {
call$0() {
var $async$goto = 0,
$async$completer = A._makeAsyncAwaitCompleter(type$.Null),
@@ -42755,35 +50093,35 @@
A.expect(t2.call$1(5), 5, null);
t3 = $.$get$_throwsTypeError();
$async$goto = 2;
- return A._asyncAwait(A._expect(new A.testInPlaceNumConverter____closure26(t1), t3, null, null, null, false), $async$call$0);
+ return A._asyncAwait(A._expect(new A.testInPlaceNumConverter____closure34(t1), t3, null, null, null, false), $async$call$0);
case 2:
// returning from await.
$async$goto = 3;
- return A._asyncAwait(A._expect(new A.testInPlaceNumConverter____closure27(t2), t3, null, null, null, false), $async$call$0);
+ return A._asyncAwait(A._expect(new A.testInPlaceNumConverter____closure35(t2), t3, null, null, null, false), $async$call$0);
case 3:
// returning from await.
$async$goto = 4;
- return A._asyncAwait(A._expect(new A.testInPlaceNumConverter____closure28(t1), t3, null, null, null, false), $async$call$0);
+ return A._asyncAwait(A._expect(new A.testInPlaceNumConverter____closure36(t1), t3, null, null, null, false), $async$call$0);
case 4:
// returning from await.
$async$goto = 5;
- return A._asyncAwait(A._expect(new A.testInPlaceNumConverter____closure29(t2), t3, null, null, null, false), $async$call$0);
+ return A._asyncAwait(A._expect(new A.testInPlaceNumConverter____closure37(t2), t3, null, null, null, false), $async$call$0);
case 5:
// returning from await.
$async$goto = 6;
- return A._asyncAwait(A._expect(new A.testInPlaceNumConverter____closure30(t1), t3, null, null, null, false), $async$call$0);
+ return A._asyncAwait(A._expect(new A.testInPlaceNumConverter____closure38(t1), t3, null, null, null, false), $async$call$0);
case 6:
// returning from await.
$async$goto = 7;
- return A._asyncAwait(A._expect(new A.testInPlaceNumConverter____closure31(t2), t3, null, null, null, false), $async$call$0);
+ return A._asyncAwait(A._expect(new A.testInPlaceNumConverter____closure39(t2), t3, null, null, null, false), $async$call$0);
case 7:
// returning from await.
$async$goto = 8;
- return A._asyncAwait(A._expect(new A.testInPlaceNumConverter____closure32(t1), t3, null, null, null, false), $async$call$0);
+ return A._asyncAwait(A._expect(new A.testInPlaceNumConverter____closure40(t1), t3, null, null, null, false), $async$call$0);
case 8:
// returning from await.
$async$goto = 9;
- return A._asyncAwait(A._expect(new A.testInPlaceNumConverter____closure33(t2), t3, null, null, null, false), $async$call$0);
+ return A._asyncAwait(A._expect(new A.testInPlaceNumConverter____closure41(t2), t3, null, null, null, false), $async$call$0);
case 9:
// returning from await.
A.expect(t1.call$1(-0.0), 0, null);
@@ -42796,55 +50134,55 @@
},
$signature: 0
};
- A.testInPlaceNumConverter____closure26.prototype = {
+ A.testInPlaceNumConverter____closure34.prototype = {
call$0() {
return this.$$toInt.call$1(5.5);
},
$signature: 3
};
- A.testInPlaceNumConverter____closure27.prototype = {
+ A.testInPlaceNumConverter____closure35.prototype = {
call$0() {
return this.$$toNullableInt.call$1(5.5);
},
$signature: 4
};
- A.testInPlaceNumConverter____closure28.prototype = {
+ A.testInPlaceNumConverter____closure36.prototype = {
call$0() {
return this.$$toInt.call$1(1 / 0);
},
$signature: 3
};
- A.testInPlaceNumConverter____closure29.prototype = {
+ A.testInPlaceNumConverter____closure37.prototype = {
call$0() {
return this.$$toNullableInt.call$1(1 / 0);
},
$signature: 4
};
- A.testInPlaceNumConverter____closure30.prototype = {
+ A.testInPlaceNumConverter____closure38.prototype = {
call$0() {
return this.$$toInt.call$1(-1 / 0);
},
$signature: 3
};
- A.testInPlaceNumConverter____closure31.prototype = {
+ A.testInPlaceNumConverter____closure39.prototype = {
call$0() {
return this.$$toNullableInt.call$1(-1 / 0);
},
$signature: 4
};
- A.testInPlaceNumConverter____closure32.prototype = {
+ A.testInPlaceNumConverter____closure40.prototype = {
call$0() {
return this.$$toInt.call$1(0 / 0);
},
$signature: 3
};
- A.testInPlaceNumConverter____closure33.prototype = {
+ A.testInPlaceNumConverter____closure41.prototype = {
call$0() {
return this.$$toNullableInt.call$1(0 / 0);
},
$signature: 4
};
- A.testInPlaceNumConverter___closure22.prototype = {
+ A.testInPlaceNumConverter___closure30.prototype = {
call$0() {
var $async$goto = 0,
$async$completer = A._makeAsyncAwaitCompleter(type$.Null),
@@ -42857,7 +50195,7 @@
case 0:
// Function start
$async$goto = 2;
- return A._asyncAwait(A._expect(new A.testInPlaceNumConverter____closure25($async$self.$$toInt), $.$get$_throwsTypeError(), null, null, null, false), $async$call$0);
+ return A._asyncAwait(A._expect(new A.testInPlaceNumConverter____closure33($async$self.$$toInt), $.$get$_throwsTypeError(), null, null, null, false), $async$call$0);
case 2:
// returning from await.
A.expect($async$self.$$toNullableInt.call$1(null), B.C__IsNull, null);
@@ -42869,13 +50207,13 @@
},
$signature: 0
};
- A.testInPlaceNumConverter____closure25.prototype = {
+ A.testInPlaceNumConverter____closure33.prototype = {
call$0() {
return this.$$toInt.call$1(null);
},
$signature: 3
};
- A.testInPlaceNumConverter___closure23.prototype = {
+ A.testInPlaceNumConverter___closure31.prototype = {
call$0() {
var $async$goto = 0,
$async$completer = A._makeAsyncAwaitCompleter(type$.Null),
@@ -42889,11 +50227,11 @@
// Function start
t1 = $.$get$_throwsTypeError();
$async$goto = 2;
- return A._asyncAwait(A._expect(new A.testInPlaceNumConverter____closure23($async$self.$$toInt), t1, null, null, null, false), $async$call$0);
+ return A._asyncAwait(A._expect(new A.testInPlaceNumConverter____closure31($async$self.$$toInt), t1, null, null, null, false), $async$call$0);
case 2:
// returning from await.
$async$goto = 3;
- return A._asyncAwait(A._expect(new A.testInPlaceNumConverter____closure24($async$self.$$toNullableInt), t1, null, null, null, false), $async$call$0);
+ return A._asyncAwait(A._expect(new A.testInPlaceNumConverter____closure32($async$self.$$toNullableInt), t1, null, null, null, false), $async$call$0);
case 3:
// returning from await.
// implicit return
@@ -42904,19 +50242,19 @@
},
$signature: 0
};
- A.testInPlaceNumConverter____closure23.prototype = {
+ A.testInPlaceNumConverter____closure31.prototype = {
call$0() {
return this.$$toInt.call$1(true);
},
$signature: 3
};
- A.testInPlaceNumConverter____closure24.prototype = {
+ A.testInPlaceNumConverter____closure32.prototype = {
call$0() {
return this.$$toNullableInt.call$1(true);
},
$signature: 4
};
- A.testInPlaceNumConverter___closure24.prototype = {
+ A.testInPlaceNumConverter___closure32.prototype = {
call$0() {
var $async$goto = 0,
$async$completer = A._makeAsyncAwaitCompleter(type$.Null),
@@ -42930,11 +50268,11 @@
// Function start
t1 = $.$get$_throwsTypeError();
$async$goto = 2;
- return A._asyncAwait(A._expect(new A.testInPlaceNumConverter____closure21($async$self.$$toInt), t1, null, null, null, false), $async$call$0);
+ return A._asyncAwait(A._expect(new A.testInPlaceNumConverter____closure29($async$self.$$toInt), t1, null, null, null, false), $async$call$0);
case 2:
// returning from await.
$async$goto = 3;
- return A._asyncAwait(A._expect(new A.testInPlaceNumConverter____closure22($async$self.$$toNullableInt), t1, null, null, null, false), $async$call$0);
+ return A._asyncAwait(A._expect(new A.testInPlaceNumConverter____closure30($async$self.$$toNullableInt), t1, null, null, null, false), $async$call$0);
case 3:
// returning from await.
// implicit return
@@ -42945,19 +50283,19 @@
},
$signature: 0
};
- A.testInPlaceNumConverter____closure21.prototype = {
+ A.testInPlaceNumConverter____closure29.prototype = {
call$0() {
return this.$$toInt.call$1("1");
},
$signature: 3
};
- A.testInPlaceNumConverter____closure22.prototype = {
+ A.testInPlaceNumConverter____closure30.prototype = {
call$0() {
return this.$$toNullableInt.call$1("1");
},
$signature: 4
};
- A.testInPlaceNumConverter___closure25.prototype = {
+ A.testInPlaceNumConverter___closure33.prototype = {
call$0() {
var $async$goto = 0,
$async$completer = A._makeAsyncAwaitCompleter(type$.Null),
@@ -42971,11 +50309,11 @@
// Function start
t1 = $.$get$_throwsTypeError();
$async$goto = 2;
- return A._asyncAwait(A._expect(new A.testInPlaceNumConverter____closure19($async$self.$$toInt), t1, null, null, null, false), $async$call$0);
+ return A._asyncAwait(A._expect(new A.testInPlaceNumConverter____closure27($async$self.$$toInt), t1, null, null, null, false), $async$call$0);
case 2:
// returning from await.
$async$goto = 3;
- return A._asyncAwait(A._expect(new A.testInPlaceNumConverter____closure20($async$self.$$toNullableInt), t1, null, null, null, false), $async$call$0);
+ return A._asyncAwait(A._expect(new A.testInPlaceNumConverter____closure28($async$self.$$toNullableInt), t1, null, null, null, false), $async$call$0);
case 3:
// returning from await.
// implicit return
@@ -42986,13 +50324,13 @@
},
$signature: 0
};
- A.testInPlaceNumConverter____closure19.prototype = {
+ A.testInPlaceNumConverter____closure27.prototype = {
call$0() {
return this.$$toInt.call$1(new A.Object());
},
$signature: 3
};
- A.testInPlaceNumConverter____closure20.prototype = {
+ A.testInPlaceNumConverter____closure28.prototype = {
call$0() {
return this.$$toNullableInt.call$1(new A.Object());
},
@@ -43005,31 +50343,31 @@
$$toDbl = t1.converter.value$1$0(0, t2),
$$toNullableDbl = t1.nullable$1$0(t2);
t2 = this.tc;
- t2.test$2("- converters are identities", new A.testInPlaceNumConverter___closure12($$toDbl, $$toNullableDbl));
- t2.test$2("- int", new A.testInPlaceNumConverter___closure13($$toDbl, $$toNullableDbl));
- t2.test$2("- double", new A.testInPlaceNumConverter___closure14($$toDbl, $$toNullableDbl));
- t2.test$2("- null", new A.testInPlaceNumConverter___closure15($$toDbl, $$toNullableDbl));
- t2.test$2("- bool", new A.testInPlaceNumConverter___closure16($$toDbl, $$toNullableDbl));
- t2.test$2("- String", new A.testInPlaceNumConverter___closure17($$toDbl, $$toNullableDbl));
- t2.test$2("- Object", new A.testInPlaceNumConverter___closure18($$toDbl, $$toNullableDbl));
+ t2.test$2("- converters are identities", new A.testInPlaceNumConverter___closure20($$toDbl, $$toNullableDbl));
+ t2.test$2("- int", new A.testInPlaceNumConverter___closure21($$toDbl, $$toNullableDbl));
+ t2.test$2("- double", new A.testInPlaceNumConverter___closure22($$toDbl, $$toNullableDbl));
+ t2.test$2("- null", new A.testInPlaceNumConverter___closure23($$toDbl, $$toNullableDbl));
+ t2.test$2("- bool", new A.testInPlaceNumConverter___closure24($$toDbl, $$toNullableDbl));
+ t2.test$2("- String", new A.testInPlaceNumConverter___closure25($$toDbl, $$toNullableDbl));
+ t2.test$2("- Object", new A.testInPlaceNumConverter___closure26($$toDbl, $$toNullableDbl));
},
$signature: 1
};
- A.testInPlaceNumConverter___closure12.prototype = {
+ A.testInPlaceNumConverter___closure20.prototype = {
call$0() {
A.expect(A.Converter_isIdentity(this.$$toDbl, type$.double), B.C__IsFalse, null);
A.expect(A.Converter_isIdentity(this.$$toNullableDbl, type$.nullable_double), B.C__IsFalse, null);
},
$signature: 1
};
- A.testInPlaceNumConverter___closure13.prototype = {
+ A.testInPlaceNumConverter___closure21.prototype = {
call$0() {
A.expect(this.$$toDbl.call$1(5), 5, null);
A.expect(this.$$toNullableDbl.call$1(5), 5, null);
},
$signature: 1
};
- A.testInPlaceNumConverter___closure14.prototype = {
+ A.testInPlaceNumConverter___closure22.prototype = {
call$0() {
var t2, t3, t4, _null = null,
t1 = this.$$toDbl;
@@ -43049,7 +50387,7 @@
},
$signature: 1
};
- A.testInPlaceNumConverter___closure15.prototype = {
+ A.testInPlaceNumConverter___closure23.prototype = {
call$0() {
var $async$goto = 0,
$async$completer = A._makeAsyncAwaitCompleter(type$.Null),
@@ -43062,7 +50400,7 @@
case 0:
// Function start
$async$goto = 2;
- return A._asyncAwait(A._expect(new A.testInPlaceNumConverter____closure18($async$self.$$toDbl), $.$get$_throwsTypeError(), null, null, null, false), $async$call$0);
+ return A._asyncAwait(A._expect(new A.testInPlaceNumConverter____closure26($async$self.$$toDbl), $.$get$_throwsTypeError(), null, null, null, false), $async$call$0);
case 2:
// returning from await.
A.expect($async$self.$$toNullableDbl.call$1(null), B.C__IsNull, null);
@@ -43074,13 +50412,13 @@
},
$signature: 0
};
- A.testInPlaceNumConverter____closure18.prototype = {
+ A.testInPlaceNumConverter____closure26.prototype = {
call$0() {
return this.$$toDbl.call$1(null);
},
- $signature: 7
+ $signature: 11
};
- A.testInPlaceNumConverter___closure16.prototype = {
+ A.testInPlaceNumConverter___closure24.prototype = {
call$0() {
var $async$goto = 0,
$async$completer = A._makeAsyncAwaitCompleter(type$.Null),
@@ -43094,11 +50432,11 @@
// Function start
t1 = $.$get$_throwsTypeError();
$async$goto = 2;
- return A._asyncAwait(A._expect(new A.testInPlaceNumConverter____closure16($async$self.$$toDbl), t1, null, null, null, false), $async$call$0);
+ return A._asyncAwait(A._expect(new A.testInPlaceNumConverter____closure24($async$self.$$toDbl), t1, null, null, null, false), $async$call$0);
case 2:
// returning from await.
$async$goto = 3;
- return A._asyncAwait(A._expect(new A.testInPlaceNumConverter____closure17($async$self.$$toNullableDbl), t1, null, null, null, false), $async$call$0);
+ return A._asyncAwait(A._expect(new A.testInPlaceNumConverter____closure25($async$self.$$toNullableDbl), t1, null, null, null, false), $async$call$0);
case 3:
// returning from await.
// implicit return
@@ -43109,19 +50447,19 @@
},
$signature: 0
};
- A.testInPlaceNumConverter____closure16.prototype = {
+ A.testInPlaceNumConverter____closure24.prototype = {
call$0() {
return this.$$toDbl.call$1(true);
},
- $signature: 7
+ $signature: 11
};
- A.testInPlaceNumConverter____closure17.prototype = {
+ A.testInPlaceNumConverter____closure25.prototype = {
call$0() {
return this.$$toNullableDbl.call$1(true);
},
- $signature: 10
+ $signature: 18
};
- A.testInPlaceNumConverter___closure17.prototype = {
+ A.testInPlaceNumConverter___closure25.prototype = {
call$0() {
var $async$goto = 0,
$async$completer = A._makeAsyncAwaitCompleter(type$.Null),
@@ -43135,11 +50473,11 @@
// Function start
t1 = $.$get$_throwsTypeError();
$async$goto = 2;
- return A._asyncAwait(A._expect(new A.testInPlaceNumConverter____closure14($async$self.$$toDbl), t1, null, null, null, false), $async$call$0);
+ return A._asyncAwait(A._expect(new A.testInPlaceNumConverter____closure22($async$self.$$toDbl), t1, null, null, null, false), $async$call$0);
case 2:
// returning from await.
$async$goto = 3;
- return A._asyncAwait(A._expect(new A.testInPlaceNumConverter____closure15($async$self.$$toNullableDbl), t1, null, null, null, false), $async$call$0);
+ return A._asyncAwait(A._expect(new A.testInPlaceNumConverter____closure23($async$self.$$toNullableDbl), t1, null, null, null, false), $async$call$0);
case 3:
// returning from await.
// implicit return
@@ -43150,19 +50488,19 @@
},
$signature: 0
};
- A.testInPlaceNumConverter____closure14.prototype = {
+ A.testInPlaceNumConverter____closure22.prototype = {
call$0() {
return this.$$toDbl.call$1("1");
},
- $signature: 7
+ $signature: 11
};
- A.testInPlaceNumConverter____closure15.prototype = {
+ A.testInPlaceNumConverter____closure23.prototype = {
call$0() {
return this.$$toNullableDbl.call$1("1");
},
- $signature: 10
+ $signature: 18
};
- A.testInPlaceNumConverter___closure18.prototype = {
+ A.testInPlaceNumConverter___closure26.prototype = {
call$0() {
var $async$goto = 0,
$async$completer = A._makeAsyncAwaitCompleter(type$.Null),
@@ -43176,11 +50514,11 @@
// Function start
t1 = $.$get$_throwsTypeError();
$async$goto = 2;
- return A._asyncAwait(A._expect(new A.testInPlaceNumConverter____closure12($async$self.$$toDbl), t1, null, null, null, false), $async$call$0);
+ return A._asyncAwait(A._expect(new A.testInPlaceNumConverter____closure20($async$self.$$toDbl), t1, null, null, null, false), $async$call$0);
case 2:
// returning from await.
$async$goto = 3;
- return A._asyncAwait(A._expect(new A.testInPlaceNumConverter____closure13($async$self.$$toNullableDbl), t1, null, null, null, false), $async$call$0);
+ return A._asyncAwait(A._expect(new A.testInPlaceNumConverter____closure21($async$self.$$toNullableDbl), t1, null, null, null, false), $async$call$0);
case 3:
// returning from await.
// implicit return
@@ -43191,34 +50529,34 @@
},
$signature: 0
};
- A.testInPlaceNumConverter____closure12.prototype = {
+ A.testInPlaceNumConverter____closure20.prototype = {
call$0() {
return this.$$toDbl.call$1(new A.Object());
},
- $signature: 7
+ $signature: 11
};
- A.testInPlaceNumConverter____closure13.prototype = {
+ A.testInPlaceNumConverter____closure21.prototype = {
call$0() {
return this.$$toNullableDbl.call$1(new A.Object());
},
- $signature: 10
+ $signature: 18
};
A.testInPlaceNumConverter__closure1.prototype = {
call$0() {
var t1 = this.tc,
t2 = this.converter;
- t1.test$2("- ints (cast)", new A.testInPlaceNumConverter___closure4(t2));
- t1.test$2("- ints (map)", new A.testInPlaceNumConverter___closure5(t2));
- t1.test$2("- nullable ints", new A.testInPlaceNumConverter___closure6(t2));
- t1.test$2("- ints + integral double (cast)", new A.testInPlaceNumConverter___closure7(t2));
- t1.test$2("- ints + integral double (map)", new A.testInPlaceNumConverter___closure8(t2));
- t1.test$2("- doubles", new A.testInPlaceNumConverter___closure9(t2));
- t1.test$2("- nullable doubles", new A.testInPlaceNumConverter___closure10(t2));
- t1.test$2("- doubles + int", new A.testInPlaceNumConverter___closure11(t2));
+ t1.test$2("- ints (cast)", new A.testInPlaceNumConverter___closure12(t2));
+ t1.test$2("- ints (map)", new A.testInPlaceNumConverter___closure13(t2));
+ t1.test$2("- nullable ints", new A.testInPlaceNumConverter___closure14(t2));
+ t1.test$2("- ints + integral double (cast)", new A.testInPlaceNumConverter___closure15(t2));
+ t1.test$2("- ints + integral double (map)", new A.testInPlaceNumConverter___closure16(t2));
+ t1.test$2("- doubles", new A.testInPlaceNumConverter___closure17(t2));
+ t1.test$2("- nullable doubles", new A.testInPlaceNumConverter___closure18(t2));
+ t1.test$2("- doubles + int", new A.testInPlaceNumConverter___closure19(t2));
},
$signature: 1
};
- A.testInPlaceNumConverter___closure4.prototype = {
+ A.testInPlaceNumConverter___closure12.prototype = {
call$0() {
var $async$goto = 0,
$async$completer = A._makeAsyncAwaitCompleter(type$.Null),
@@ -43233,7 +50571,7 @@
data = [];
B.JSArray_methods.addAll$1(data, $._listOfInts);
$async$goto = 2;
- return A._asyncAwait(A._expect(new A.testInPlaceNumConverter____closure11(data), $.$get$_throwsTypeError(), null, null, null, false), $async$call$0);
+ return A._asyncAwait(A._expect(new A.testInPlaceNumConverter____closure19(data), $.$get$_throwsTypeError(), null, null, null, false), $async$call$0);
case 2:
// returning from await.
res = $async$self.converter.list$1$0(0, type$.int).call$1(data);
@@ -43247,13 +50585,13 @@
},
$signature: 0
};
- A.testInPlaceNumConverter____closure11.prototype = {
+ A.testInPlaceNumConverter____closure19.prototype = {
call$0() {
return type$.List_int._as(this.data);
},
- $signature: 8
+ $signature: 13
};
- A.testInPlaceNumConverter___closure5.prototype = {
+ A.testInPlaceNumConverter___closure13.prototype = {
call$0() {
var $async$goto = 0,
$async$completer = A._makeAsyncAwaitCompleter(type$.Null),
@@ -43268,7 +50606,7 @@
data = [];
B.JSArray_methods.addAll$1(data, $._listOfInts);
$async$goto = 2;
- return A._asyncAwait(A._expect(new A.testInPlaceNumConverter____closure10(data), $.$get$_throwsTypeError(), null, null, null, false), $async$call$0);
+ return A._asyncAwait(A._expect(new A.testInPlaceNumConverter____closure18(data), $.$get$_throwsTypeError(), null, null, null, false), $async$call$0);
case 2:
// returning from await.
res = $async$self.converter.list$1$1(0, A.lib_03_converter_test___asInt$closure(), type$.int).call$1(data);
@@ -43282,13 +50620,13 @@
},
$signature: 0
};
- A.testInPlaceNumConverter____closure10.prototype = {
+ A.testInPlaceNumConverter____closure18.prototype = {
call$0() {
return type$.List_int._as(this.data);
},
- $signature: 8
+ $signature: 13
};
- A.testInPlaceNumConverter___closure6.prototype = {
+ A.testInPlaceNumConverter___closure14.prototype = {
call$0() {
var $async$goto = 0,
$async$completer = A._makeAsyncAwaitCompleter(type$.Null),
@@ -43303,7 +50641,7 @@
data = [];
B.JSArray_methods.addAll$1(data, $._listOfNullableInts);
$async$goto = 2;
- return A._asyncAwait(A._expect(new A.testInPlaceNumConverter____closure9(data), $.$get$_throwsTypeError(), null, null, null, false), $async$call$0);
+ return A._asyncAwait(A._expect(new A.testInPlaceNumConverter____closure17(data), $.$get$_throwsTypeError(), null, null, null, false), $async$call$0);
case 2:
// returning from await.
t1 = $async$self.converter;
@@ -43318,13 +50656,13 @@
},
$signature: 0
};
- A.testInPlaceNumConverter____closure9.prototype = {
+ A.testInPlaceNumConverter____closure17.prototype = {
call$0() {
return type$.List_nullable_int._as(this.data);
},
- $signature: 33
+ $signature: 57
};
- A.testInPlaceNumConverter___closure7.prototype = {
+ A.testInPlaceNumConverter___closure15.prototype = {
call$0() {
var $async$goto = 0,
$async$completer = A._makeAsyncAwaitCompleter(type$.Null),
@@ -43340,7 +50678,7 @@
t1 = $.$get$_listOfIntsWithIntegralDouble();
B.JSArray_methods.addAll$1(data, t1);
$async$goto = 2;
- return A._asyncAwait(A._expect(new A.testInPlaceNumConverter____closure8(data), $.$get$_throwsTypeError(), null, null, null, false), $async$call$0);
+ return A._asyncAwait(A._expect(new A.testInPlaceNumConverter____closure16(data), $.$get$_throwsTypeError(), null, null, null, false), $async$call$0);
case 2:
// returning from await.
res = $async$self.converter.list$1$0(0, type$.int).call$1(data);
@@ -43354,13 +50692,13 @@
},
$signature: 0
};
- A.testInPlaceNumConverter____closure8.prototype = {
+ A.testInPlaceNumConverter____closure16.prototype = {
call$0() {
return type$.List_int._as(this.data);
},
- $signature: 8
+ $signature: 13
};
- A.testInPlaceNumConverter___closure8.prototype = {
+ A.testInPlaceNumConverter___closure16.prototype = {
call$0() {
var $async$goto = 0,
$async$completer = A._makeAsyncAwaitCompleter(type$.Null),
@@ -43376,7 +50714,7 @@
t1 = $.$get$_listOfIntsWithIntegralDouble();
J.addAll$1$ax(data, t1);
$async$goto = 2;
- return A._asyncAwait(A._expect(new A.testInPlaceNumConverter____closure7(data), $.$get$_throwsTypeError(), null, null, null, false), $async$call$0);
+ return A._asyncAwait(A._expect(new A.testInPlaceNumConverter____closure15(data), $.$get$_throwsTypeError(), null, null, null, false), $async$call$0);
case 2:
// returning from await.
try {
@@ -43400,13 +50738,13 @@
},
$signature: 0
};
- A.testInPlaceNumConverter____closure7.prototype = {
+ A.testInPlaceNumConverter____closure15.prototype = {
call$0() {
return type$.List_int._as(this.data);
},
- $signature: 8
+ $signature: 13
};
- A.testInPlaceNumConverter___closure9.prototype = {
+ A.testInPlaceNumConverter___closure17.prototype = {
call$0() {
var $async$goto = 0,
$async$completer = A._makeAsyncAwaitCompleter(type$.Null),
@@ -43421,7 +50759,7 @@
data = [];
B.JSArray_methods.addAll$1(data, $._listOfDoubles);
$async$goto = 2;
- return A._asyncAwait(A._expect(new A.testInPlaceNumConverter____closure6(data), $.$get$_throwsTypeError(), null, null, null, false), $async$call$0);
+ return A._asyncAwait(A._expect(new A.testInPlaceNumConverter____closure14(data), $.$get$_throwsTypeError(), null, null, null, false), $async$call$0);
case 2:
// returning from await.
res = $async$self.converter.list$1$0(0, type$.double).call$1(data);
@@ -43435,13 +50773,13 @@
},
$signature: 0
};
- A.testInPlaceNumConverter____closure6.prototype = {
+ A.testInPlaceNumConverter____closure14.prototype = {
call$0() {
return type$.List_double._as(this.data);
},
- $signature: 16
+ $signature: 24
};
- A.testInPlaceNumConverter___closure10.prototype = {
+ A.testInPlaceNumConverter___closure18.prototype = {
call$0() {
var $async$goto = 0,
$async$completer = A._makeAsyncAwaitCompleter(type$.Null),
@@ -43456,7 +50794,7 @@
data = [];
B.JSArray_methods.addAll$1(data, $._listOfNullableDoubles);
$async$goto = 2;
- return A._asyncAwait(A._expect(new A.testInPlaceNumConverter____closure5(data), $.$get$_throwsTypeError(), null, null, null, false), $async$call$0);
+ return A._asyncAwait(A._expect(new A.testInPlaceNumConverter____closure13(data), $.$get$_throwsTypeError(), null, null, null, false), $async$call$0);
case 2:
// returning from await.
t1 = $async$self.converter;
@@ -43471,13 +50809,13 @@
},
$signature: 0
};
- A.testInPlaceNumConverter____closure5.prototype = {
+ A.testInPlaceNumConverter____closure13.prototype = {
call$0() {
return type$.List_nullable_double._as(this.data);
},
- $signature: 30
+ $signature: 53
};
- A.testInPlaceNumConverter___closure11.prototype = {
+ A.testInPlaceNumConverter___closure19.prototype = {
call$0() {
var $async$goto = 0,
$async$completer = A._makeAsyncAwaitCompleter(type$.Null),
@@ -43493,7 +50831,7 @@
t1 = $.$get$_listOfDoublesWithInt();
B.JSArray_methods.addAll$1(data, t1);
$async$goto = 2;
- return A._asyncAwait(A._expect(new A.testInPlaceNumConverter____closure4(data), $.$get$_throwsTypeError(), null, null, null, false), $async$call$0);
+ return A._asyncAwait(A._expect(new A.testInPlaceNumConverter____closure12(data), $.$get$_throwsTypeError(), null, null, null, false), $async$call$0);
case 2:
// returning from await.
res = $async$self.converter.list$1$0(0, type$.double).call$1(data);
@@ -43507,13 +50845,335 @@
},
$signature: 0
};
- A.testInPlaceNumConverter____closure4.prototype = {
+ A.testInPlaceNumConverter____closure12.prototype = {
call$0() {
return type$.List_double._as(this.data);
},
- $signature: 16
+ $signature: 24
};
A.testInPlaceNumConverter__closure2.prototype = {
+ call$0() {
+ var t1 = this.tc,
+ t2 = this.converter;
+ t1.test$2("- ints (cast)", new A.testInPlaceNumConverter___closure4(t2));
+ t1.test$2("- ints (map)", new A.testInPlaceNumConverter___closure5(t2));
+ t1.test$2("- nullable ints", new A.testInPlaceNumConverter___closure6(t2));
+ t1.test$2("- ints + integral double (cast)", new A.testInPlaceNumConverter___closure7(t2));
+ t1.test$2("- ints + integral double (map)", new A.testInPlaceNumConverter___closure8(t2));
+ t1.test$2("- doubles", new A.testInPlaceNumConverter___closure9(t2));
+ t1.test$2("- nullable doubles", new A.testInPlaceNumConverter___closure10(t2));
+ t1.test$2("- doubles + int", new A.testInPlaceNumConverter___closure11(t2));
+ },
+ $signature: 1
+ };
+ A.testInPlaceNumConverter___closure4.prototype = {
+ call$0() {
+ var $async$goto = 0,
+ $async$completer = A._makeAsyncAwaitCompleter(type$.Null),
+ $async$self = this, res, data;
+ var $async$call$0 = A._wrapJsFunctionForAsync(function($async$errorCode, $async$result) {
+ if ($async$errorCode === 1)
+ return A._asyncRethrow($async$result, $async$completer);
+ while (true)
+ switch ($async$goto) {
+ case 0:
+ // Function start
+ data = A.LinkedHashSet_LinkedHashSet$_empty(type$.dynamic);
+ data.addAll$1(0, $._listOfInts);
+ $async$goto = 2;
+ return A._asyncAwait(A._expect(new A.testInPlaceNumConverter____closure11(data), $.$get$_throwsTypeError(), null, null, null, false), $async$call$0);
+ case 2:
+ // returning from await.
+ res = $async$self.converter.$set$1$0(0, type$.int).call$1(data);
+ A.expect(res, new A.TypeMatcher(type$.TypeMatcher_Set_int), null);
+ A.expect(res, A.LinkedHashSet_LinkedHashSet$from($._listOfInts, A._arrayInstanceType($._listOfInts)._precomputed1), null);
+ // implicit return
+ return A._asyncReturn(null, $async$completer);
+ }
+ });
+ return A._asyncStartSync($async$call$0, $async$completer);
+ },
+ $signature: 0
+ };
+ A.testInPlaceNumConverter____closure11.prototype = {
+ call$0() {
+ return type$.Set_int._as(this.data);
+ },
+ $signature: 10
+ };
+ A.testInPlaceNumConverter___closure5.prototype = {
+ call$0() {
+ var $async$goto = 0,
+ $async$completer = A._makeAsyncAwaitCompleter(type$.Null),
+ $async$self = this, res, data;
+ var $async$call$0 = A._wrapJsFunctionForAsync(function($async$errorCode, $async$result) {
+ if ($async$errorCode === 1)
+ return A._asyncRethrow($async$result, $async$completer);
+ while (true)
+ switch ($async$goto) {
+ case 0:
+ // Function start
+ data = A.LinkedHashSet_LinkedHashSet$_empty(type$.dynamic);
+ data.addAll$1(0, $._listOfInts);
+ $async$goto = 2;
+ return A._asyncAwait(A._expect(new A.testInPlaceNumConverter____closure10(data), $.$get$_throwsTypeError(), null, null, null, false), $async$call$0);
+ case 2:
+ // returning from await.
+ res = $async$self.converter.$set$1$0(0, type$.int).call$1(data);
+ A.expect(res, new A.TypeMatcher(type$.TypeMatcher_Set_int), null);
+ A.expect(res, A.LinkedHashSet_LinkedHashSet$from($._listOfInts, A._arrayInstanceType($._listOfInts)._precomputed1), null);
+ // implicit return
+ return A._asyncReturn(null, $async$completer);
+ }
+ });
+ return A._asyncStartSync($async$call$0, $async$completer);
+ },
+ $signature: 0
+ };
+ A.testInPlaceNumConverter____closure10.prototype = {
+ call$0() {
+ return type$.Set_int._as(this.data);
+ },
+ $signature: 10
+ };
+ A.testInPlaceNumConverter___closure6.prototype = {
+ call$0() {
+ var $async$goto = 0,
+ $async$completer = A._makeAsyncAwaitCompleter(type$.Null),
+ $async$self = this, t1, res, data;
+ var $async$call$0 = A._wrapJsFunctionForAsync(function($async$errorCode, $async$result) {
+ if ($async$errorCode === 1)
+ return A._asyncRethrow($async$result, $async$completer);
+ while (true)
+ switch ($async$goto) {
+ case 0:
+ // Function start
+ data = A.LinkedHashSet_LinkedHashSet$_empty(type$.dynamic);
+ data.addAll$1(0, $._listOfNullableInts);
+ $async$goto = 2;
+ return A._asyncAwait(A._expect(new A.testInPlaceNumConverter____closure9(data), $.$get$_throwsTypeError(), null, null, null, false), $async$call$0);
+ case 2:
+ // returning from await.
+ t1 = $async$self.converter;
+ res = t1.$set$1$1(0, t1.nullable$1$0(type$.int), type$.nullable_int).call$1(data);
+ A.expect(res, new A.TypeMatcher(type$.TypeMatcher_Set_nullable_int), null);
+ A.expect(res, A.LinkedHashSet_LinkedHashSet$from($._listOfNullableInts, A._arrayInstanceType($._listOfNullableInts)._precomputed1), null);
+ // implicit return
+ return A._asyncReturn(null, $async$completer);
+ }
+ });
+ return A._asyncStartSync($async$call$0, $async$completer);
+ },
+ $signature: 0
+ };
+ A.testInPlaceNumConverter____closure9.prototype = {
+ call$0() {
+ return type$.Set_nullable_int._as(this.data);
+ },
+ $signature: 56
+ };
+ A.testInPlaceNumConverter___closure7.prototype = {
+ call$0() {
+ var $async$goto = 0,
+ $async$completer = A._makeAsyncAwaitCompleter(type$.Null),
+ $async$self = this, res, ex, exception, data, t1;
+ var $async$call$0 = A._wrapJsFunctionForAsync(function($async$errorCode, $async$result) {
+ if ($async$errorCode === 1)
+ return A._asyncRethrow($async$result, $async$completer);
+ while (true)
+ switch ($async$goto) {
+ case 0:
+ // Function start
+ data = A.LinkedHashSet_LinkedHashSet$_empty(type$.dynamic);
+ t1 = $.$get$_listOfIntsWithIntegralDouble();
+ J.addAll$1$ax(data, t1);
+ $async$goto = 2;
+ return A._asyncAwait(A._expect(new A.testInPlaceNumConverter____closure8(data), $.$get$_throwsTypeError(), null, null, null, false), $async$call$0);
+ case 2:
+ // returning from await.
+ try {
+ res = $async$self.converter.$set$1$0(0, type$.int).call$1(data);
+ A.expect(res, new A.TypeMatcher(type$.TypeMatcher_Set_int), null);
+ A.expect(res, A.LinkedHashSet_LinkedHashSet$from(t1, A._arrayInstanceType(t1)._precomputed1), null);
+ A._unexpectedSuccessIfNonJs("integral double to int", res);
+ } catch (exception) {
+ ex = A.unwrapException(exception);
+ A._unexpectedFailureIfJs("integral double to int", ex);
+ }
+ // implicit return
+ return A._asyncReturn(null, $async$completer);
+ }
+ });
+ return A._asyncStartSync($async$call$0, $async$completer);
+ },
+ $signature: 0
+ };
+ A.testInPlaceNumConverter____closure8.prototype = {
+ call$0() {
+ return type$.Set_int._as(this.data);
+ },
+ $signature: 10
+ };
+ A.testInPlaceNumConverter___closure8.prototype = {
+ call$0() {
+ var $async$goto = 0,
+ $async$completer = A._makeAsyncAwaitCompleter(type$.Null),
+ $async$self = this, res, ex, exception, data, t1;
+ var $async$call$0 = A._wrapJsFunctionForAsync(function($async$errorCode, $async$result) {
+ if ($async$errorCode === 1)
+ return A._asyncRethrow($async$result, $async$completer);
+ while (true)
+ switch ($async$goto) {
+ case 0:
+ // Function start
+ data = A.LinkedHashSet_LinkedHashSet$_empty(type$.dynamic);
+ t1 = $.$get$_listOfIntsWithIntegralDouble();
+ J.addAll$1$ax(data, t1);
+ $async$goto = 2;
+ return A._asyncAwait(A._expect(new A.testInPlaceNumConverter____closure7(data), $.$get$_throwsTypeError(), null, null, null, false), $async$call$0);
+ case 2:
+ // returning from await.
+ try {
+ res = $async$self.converter.$set$1$1(0, A.lib_03_converter_test___asInt$closure(), type$.int).call$1(data);
+ A.expect(res, new A.TypeMatcher(type$.TypeMatcher_Set_int), null);
+ A.expect(res, A.LinkedHashSet_LinkedHashSet$from(t1, A._arrayInstanceType(t1)._precomputed1), null);
+ A._unexpectedSuccessIfNonJs("integral double to int", res);
+ } catch (exception) {
+ t1 = A.unwrapException(exception);
+ if (type$.TypeError._is(t1)) {
+ ex = t1;
+ A._unexpectedFailureIfJs("integral double to int", ex);
+ } else
+ throw exception;
+ }
+ // implicit return
+ return A._asyncReturn(null, $async$completer);
+ }
+ });
+ return A._asyncStartSync($async$call$0, $async$completer);
+ },
+ $signature: 0
+ };
+ A.testInPlaceNumConverter____closure7.prototype = {
+ call$0() {
+ return type$.Set_int._as(this.data);
+ },
+ $signature: 10
+ };
+ A.testInPlaceNumConverter___closure9.prototype = {
+ call$0() {
+ var $async$goto = 0,
+ $async$completer = A._makeAsyncAwaitCompleter(type$.Null),
+ $async$self = this, res, data;
+ var $async$call$0 = A._wrapJsFunctionForAsync(function($async$errorCode, $async$result) {
+ if ($async$errorCode === 1)
+ return A._asyncRethrow($async$result, $async$completer);
+ while (true)
+ switch ($async$goto) {
+ case 0:
+ // Function start
+ data = A.LinkedHashSet_LinkedHashSet$_empty(type$.dynamic);
+ data.addAll$1(0, $._listOfDoubles);
+ $async$goto = 2;
+ return A._asyncAwait(A._expect(new A.testInPlaceNumConverter____closure6(data), $.$get$_throwsTypeError(), null, null, null, false), $async$call$0);
+ case 2:
+ // returning from await.
+ res = $async$self.converter.$set$1$0(0, type$.double).call$1(data);
+ A.expect(res, new A.TypeMatcher(type$.TypeMatcher_Set_double), null);
+ A.expect(res, A.LinkedHashSet_LinkedHashSet$from($._listOfDoubles, A._arrayInstanceType($._listOfDoubles)._precomputed1), null);
+ // implicit return
+ return A._asyncReturn(null, $async$completer);
+ }
+ });
+ return A._asyncStartSync($async$call$0, $async$completer);
+ },
+ $signature: 0
+ };
+ A.testInPlaceNumConverter____closure6.prototype = {
+ call$0() {
+ return type$.Set_double._as(this.data);
+ },
+ $signature: 25
+ };
+ A.testInPlaceNumConverter___closure10.prototype = {
+ call$0() {
+ var $async$goto = 0,
+ $async$completer = A._makeAsyncAwaitCompleter(type$.Null),
+ $async$self = this, t1, res, data;
+ var $async$call$0 = A._wrapJsFunctionForAsync(function($async$errorCode, $async$result) {
+ if ($async$errorCode === 1)
+ return A._asyncRethrow($async$result, $async$completer);
+ while (true)
+ switch ($async$goto) {
+ case 0:
+ // Function start
+ data = A.LinkedHashSet_LinkedHashSet$_empty(type$.dynamic);
+ data.addAll$1(0, $._listOfNullableDoubles);
+ $async$goto = 2;
+ return A._asyncAwait(A._expect(new A.testInPlaceNumConverter____closure5(data), $.$get$_throwsTypeError(), null, null, null, false), $async$call$0);
+ case 2:
+ // returning from await.
+ t1 = $async$self.converter;
+ res = t1.$set$1$1(0, t1.nullable$1$0(type$.double), type$.nullable_double).call$1(data);
+ A.expect(res, new A.TypeMatcher(type$.TypeMatcher_Set_nullable_double), null);
+ A.expect(res, A.LinkedHashSet_LinkedHashSet$from($._listOfNullableDoubles, A._arrayInstanceType($._listOfNullableDoubles)._precomputed1), null);
+ // implicit return
+ return A._asyncReturn(null, $async$completer);
+ }
+ });
+ return A._asyncStartSync($async$call$0, $async$completer);
+ },
+ $signature: 0
+ };
+ A.testInPlaceNumConverter____closure5.prototype = {
+ call$0() {
+ return type$.Set_nullable_double._as(this.data);
+ },
+ $signature: 55
+ };
+ A.testInPlaceNumConverter___closure11.prototype = {
+ call$0() {
+ var $async$goto = 0,
+ $async$completer = A._makeAsyncAwaitCompleter(type$.Null),
+ $async$self = this, res, ex, exception, data, t1;
+ var $async$call$0 = A._wrapJsFunctionForAsync(function($async$errorCode, $async$result) {
+ if ($async$errorCode === 1)
+ return A._asyncRethrow($async$result, $async$completer);
+ while (true)
+ switch ($async$goto) {
+ case 0:
+ // Function start
+ data = A.LinkedHashSet_LinkedHashSet$_empty(type$.dynamic);
+ t1 = $.$get$_listOfDoublesWithInt();
+ J.addAll$1$ax(data, t1);
+ $async$goto = 2;
+ return A._asyncAwait(A._expect(new A.testInPlaceNumConverter____closure4(data), $.$get$_throwsTypeError(), null, null, null, false), $async$call$0);
+ case 2:
+ // returning from await.
+ try {
+ res = $async$self.converter.$set$1$0(0, type$.double).call$1(data);
+ A.expect(res, new A.TypeMatcher(type$.TypeMatcher_Set_double), null);
+ A.expect(res, A.LinkedHashSet_LinkedHashSet$from(t1, A._arrayInstanceType(t1)._precomputed1), null);
+ A._unexpectedSuccessIfNonJs("integral double to int", res);
+ } catch (exception) {
+ ex = A.unwrapException(exception);
+ A._unexpectedFailureIfJs("integral double to int", ex);
+ }
+ // implicit return
+ return A._asyncReturn(null, $async$completer);
+ }
+ });
+ return A._asyncStartSync($async$call$0, $async$completer);
+ },
+ $signature: 0
+ };
+ A.testInPlaceNumConverter____closure4.prototype = {
+ call$0() {
+ return type$.Set_double._as(this.data);
+ },
+ $signature: 25
+ };
+ A.testInPlaceNumConverter__closure3.prototype = {
call$0() {
var t1 = this.tc,
t2 = this.converter;
@@ -43559,7 +51219,7 @@
call$0() {
return type$.Map_String_int._as(this.data);
},
- $signature: 5
+ $signature: 9
};
A.testInPlaceNumConverter___closure0.prototype = {
call$0() {
@@ -43595,7 +51255,7 @@
call$0() {
return type$.Map_String_int._as(this.data);
},
- $signature: 5
+ $signature: 9
};
A.testInPlaceNumConverter___closure1.prototype = {
call$0() {
@@ -43632,7 +51292,7 @@
call$0() {
return type$.Map_String_int._as(this.data);
},
- $signature: 5
+ $signature: 9
};
A.testInPlaceNumConverter___closure2.prototype = {
call$0() {
@@ -43669,7 +51329,7 @@
call$0() {
return type$.Map_String_int._as(this.data);
},
- $signature: 5
+ $signature: 9
};
A.testInPlaceNumConverter___closure3.prototype = {
call$0() {
@@ -43716,7 +51376,7 @@
call$0() {
return type$.Map_String_int._as(this.data);
},
- $signature: 5
+ $signature: 9
};
A.testLazyInPlaceNumConverter_closure.prototype = {
call$0() {
@@ -43725,7 +51385,8 @@
t1.group$2("- ints", new A.testLazyInPlaceNumConverter__closure(converter, t1));
t1.group$2("- doubles", new A.testLazyInPlaceNumConverter__closure0(converter, t1));
t1.group$2("- lists", new A.testLazyInPlaceNumConverter__closure1(t1, converter));
- t1.group$2("- maps", new A.testLazyInPlaceNumConverter__closure2(t1, converter));
+ t1.group$2("- sets", new A.testLazyInPlaceNumConverter__closure2(t1, converter));
+ t1.group$2("- maps", new A.testLazyInPlaceNumConverter__closure3(t1, converter));
},
$signature: 1
};
@@ -43736,31 +51397,31 @@
$$toInt = t1.converter.value$1$0(0, t2),
$$toNullableInt = t1.nullable$1$0(t2);
t2 = this.tc;
- t2.test$2("- converters are identities", new A.testLazyInPlaceNumConverter___closure19($$toInt, $$toNullableInt));
- t2.test$2("- int", new A.testLazyInPlaceNumConverter___closure20($$toInt, $$toNullableInt));
- t2.test$2("- double", new A.testLazyInPlaceNumConverter___closure21($$toInt, $$toNullableInt));
- t2.test$2("- null", new A.testLazyInPlaceNumConverter___closure22($$toInt, $$toNullableInt));
- t2.test$2("- bool", new A.testLazyInPlaceNumConverter___closure23($$toInt, $$toNullableInt));
- t2.test$2("- String", new A.testLazyInPlaceNumConverter___closure24($$toInt, $$toNullableInt));
- t2.test$2("- Object", new A.testLazyInPlaceNumConverter___closure25($$toInt, $$toNullableInt));
+ t2.test$2("- converters are identities", new A.testLazyInPlaceNumConverter___closure27($$toInt, $$toNullableInt));
+ t2.test$2("- int", new A.testLazyInPlaceNumConverter___closure28($$toInt, $$toNullableInt));
+ t2.test$2("- double", new A.testLazyInPlaceNumConverter___closure29($$toInt, $$toNullableInt));
+ t2.test$2("- null", new A.testLazyInPlaceNumConverter___closure30($$toInt, $$toNullableInt));
+ t2.test$2("- bool", new A.testLazyInPlaceNumConverter___closure31($$toInt, $$toNullableInt));
+ t2.test$2("- String", new A.testLazyInPlaceNumConverter___closure32($$toInt, $$toNullableInt));
+ t2.test$2("- Object", new A.testLazyInPlaceNumConverter___closure33($$toInt, $$toNullableInt));
},
$signature: 1
};
- A.testLazyInPlaceNumConverter___closure19.prototype = {
+ A.testLazyInPlaceNumConverter___closure27.prototype = {
call$0() {
A.expect(A.Converter_isIdentity(this.$$toInt, type$.int), B.C__IsFalse, null);
A.expect(A.Converter_isIdentity(this.$$toNullableInt, type$.nullable_int), B.C__IsFalse, null);
},
$signature: 1
};
- A.testLazyInPlaceNumConverter___closure20.prototype = {
+ A.testLazyInPlaceNumConverter___closure28.prototype = {
call$0() {
A.expect(this.$$toInt.call$1(5), 5, null);
A.expect(this.$$toNullableInt.call$1(5), 5, null);
},
$signature: 1
};
- A.testLazyInPlaceNumConverter___closure21.prototype = {
+ A.testLazyInPlaceNumConverter___closure29.prototype = {
call$0() {
var $async$goto = 0,
$async$completer = A._makeAsyncAwaitCompleter(type$.Null),
@@ -43778,35 +51439,35 @@
A.expect(t2.call$1(5), 5, null);
t3 = $.$get$_throwsTypeError();
$async$goto = 2;
- return A._asyncAwait(A._expect(new A.testLazyInPlaceNumConverter____closure26(t1), t3, null, null, null, false), $async$call$0);
+ return A._asyncAwait(A._expect(new A.testLazyInPlaceNumConverter____closure34(t1), t3, null, null, null, false), $async$call$0);
case 2:
// returning from await.
$async$goto = 3;
- return A._asyncAwait(A._expect(new A.testLazyInPlaceNumConverter____closure27(t2), t3, null, null, null, false), $async$call$0);
+ return A._asyncAwait(A._expect(new A.testLazyInPlaceNumConverter____closure35(t2), t3, null, null, null, false), $async$call$0);
case 3:
// returning from await.
$async$goto = 4;
- return A._asyncAwait(A._expect(new A.testLazyInPlaceNumConverter____closure28(t1), t3, null, null, null, false), $async$call$0);
+ return A._asyncAwait(A._expect(new A.testLazyInPlaceNumConverter____closure36(t1), t3, null, null, null, false), $async$call$0);
case 4:
// returning from await.
$async$goto = 5;
- return A._asyncAwait(A._expect(new A.testLazyInPlaceNumConverter____closure29(t2), t3, null, null, null, false), $async$call$0);
+ return A._asyncAwait(A._expect(new A.testLazyInPlaceNumConverter____closure37(t2), t3, null, null, null, false), $async$call$0);
case 5:
// returning from await.
$async$goto = 6;
- return A._asyncAwait(A._expect(new A.testLazyInPlaceNumConverter____closure30(t1), t3, null, null, null, false), $async$call$0);
+ return A._asyncAwait(A._expect(new A.testLazyInPlaceNumConverter____closure38(t1), t3, null, null, null, false), $async$call$0);
case 6:
// returning from await.
$async$goto = 7;
- return A._asyncAwait(A._expect(new A.testLazyInPlaceNumConverter____closure31(t2), t3, null, null, null, false), $async$call$0);
+ return A._asyncAwait(A._expect(new A.testLazyInPlaceNumConverter____closure39(t2), t3, null, null, null, false), $async$call$0);
case 7:
// returning from await.
$async$goto = 8;
- return A._asyncAwait(A._expect(new A.testLazyInPlaceNumConverter____closure32(t1), t3, null, null, null, false), $async$call$0);
+ return A._asyncAwait(A._expect(new A.testLazyInPlaceNumConverter____closure40(t1), t3, null, null, null, false), $async$call$0);
case 8:
// returning from await.
$async$goto = 9;
- return A._asyncAwait(A._expect(new A.testLazyInPlaceNumConverter____closure33(t2), t3, null, null, null, false), $async$call$0);
+ return A._asyncAwait(A._expect(new A.testLazyInPlaceNumConverter____closure41(t2), t3, null, null, null, false), $async$call$0);
case 9:
// returning from await.
A.expect(t1.call$1(-0.0), 0, null);
@@ -43819,55 +51480,55 @@
},
$signature: 0
};
- A.testLazyInPlaceNumConverter____closure26.prototype = {
+ A.testLazyInPlaceNumConverter____closure34.prototype = {
call$0() {
return this.$$toInt.call$1(5.5);
},
$signature: 3
};
- A.testLazyInPlaceNumConverter____closure27.prototype = {
+ A.testLazyInPlaceNumConverter____closure35.prototype = {
call$0() {
return this.$$toNullableInt.call$1(5.5);
},
$signature: 4
};
- A.testLazyInPlaceNumConverter____closure28.prototype = {
+ A.testLazyInPlaceNumConverter____closure36.prototype = {
call$0() {
return this.$$toInt.call$1(1 / 0);
},
$signature: 3
};
- A.testLazyInPlaceNumConverter____closure29.prototype = {
+ A.testLazyInPlaceNumConverter____closure37.prototype = {
call$0() {
return this.$$toNullableInt.call$1(1 / 0);
},
$signature: 4
};
- A.testLazyInPlaceNumConverter____closure30.prototype = {
+ A.testLazyInPlaceNumConverter____closure38.prototype = {
call$0() {
return this.$$toInt.call$1(-1 / 0);
},
$signature: 3
};
- A.testLazyInPlaceNumConverter____closure31.prototype = {
+ A.testLazyInPlaceNumConverter____closure39.prototype = {
call$0() {
return this.$$toNullableInt.call$1(-1 / 0);
},
$signature: 4
};
- A.testLazyInPlaceNumConverter____closure32.prototype = {
+ A.testLazyInPlaceNumConverter____closure40.prototype = {
call$0() {
return this.$$toInt.call$1(0 / 0);
},
$signature: 3
};
- A.testLazyInPlaceNumConverter____closure33.prototype = {
+ A.testLazyInPlaceNumConverter____closure41.prototype = {
call$0() {
return this.$$toNullableInt.call$1(0 / 0);
},
$signature: 4
};
- A.testLazyInPlaceNumConverter___closure22.prototype = {
+ A.testLazyInPlaceNumConverter___closure30.prototype = {
call$0() {
var $async$goto = 0,
$async$completer = A._makeAsyncAwaitCompleter(type$.Null),
@@ -43880,7 +51541,7 @@
case 0:
// Function start
$async$goto = 2;
- return A._asyncAwait(A._expect(new A.testLazyInPlaceNumConverter____closure25($async$self.$$toInt), $.$get$_throwsTypeError(), null, null, null, false), $async$call$0);
+ return A._asyncAwait(A._expect(new A.testLazyInPlaceNumConverter____closure33($async$self.$$toInt), $.$get$_throwsTypeError(), null, null, null, false), $async$call$0);
case 2:
// returning from await.
A.expect($async$self.$$toNullableInt.call$1(null), B.C__IsNull, null);
@@ -43892,13 +51553,13 @@
},
$signature: 0
};
- A.testLazyInPlaceNumConverter____closure25.prototype = {
+ A.testLazyInPlaceNumConverter____closure33.prototype = {
call$0() {
return this.$$toInt.call$1(null);
},
$signature: 3
};
- A.testLazyInPlaceNumConverter___closure23.prototype = {
+ A.testLazyInPlaceNumConverter___closure31.prototype = {
call$0() {
var $async$goto = 0,
$async$completer = A._makeAsyncAwaitCompleter(type$.Null),
@@ -43912,11 +51573,11 @@
// Function start
t1 = $.$get$_throwsTypeError();
$async$goto = 2;
- return A._asyncAwait(A._expect(new A.testLazyInPlaceNumConverter____closure23($async$self.$$toInt), t1, null, null, null, false), $async$call$0);
+ return A._asyncAwait(A._expect(new A.testLazyInPlaceNumConverter____closure31($async$self.$$toInt), t1, null, null, null, false), $async$call$0);
case 2:
// returning from await.
$async$goto = 3;
- return A._asyncAwait(A._expect(new A.testLazyInPlaceNumConverter____closure24($async$self.$$toNullableInt), t1, null, null, null, false), $async$call$0);
+ return A._asyncAwait(A._expect(new A.testLazyInPlaceNumConverter____closure32($async$self.$$toNullableInt), t1, null, null, null, false), $async$call$0);
case 3:
// returning from await.
// implicit return
@@ -43927,19 +51588,19 @@
},
$signature: 0
};
- A.testLazyInPlaceNumConverter____closure23.prototype = {
+ A.testLazyInPlaceNumConverter____closure31.prototype = {
call$0() {
return this.$$toInt.call$1(true);
},
$signature: 3
};
- A.testLazyInPlaceNumConverter____closure24.prototype = {
+ A.testLazyInPlaceNumConverter____closure32.prototype = {
call$0() {
return this.$$toNullableInt.call$1(true);
},
$signature: 4
};
- A.testLazyInPlaceNumConverter___closure24.prototype = {
+ A.testLazyInPlaceNumConverter___closure32.prototype = {
call$0() {
var $async$goto = 0,
$async$completer = A._makeAsyncAwaitCompleter(type$.Null),
@@ -43953,11 +51614,11 @@
// Function start
t1 = $.$get$_throwsTypeError();
$async$goto = 2;
- return A._asyncAwait(A._expect(new A.testLazyInPlaceNumConverter____closure21($async$self.$$toInt), t1, null, null, null, false), $async$call$0);
+ return A._asyncAwait(A._expect(new A.testLazyInPlaceNumConverter____closure29($async$self.$$toInt), t1, null, null, null, false), $async$call$0);
case 2:
// returning from await.
$async$goto = 3;
- return A._asyncAwait(A._expect(new A.testLazyInPlaceNumConverter____closure22($async$self.$$toNullableInt), t1, null, null, null, false), $async$call$0);
+ return A._asyncAwait(A._expect(new A.testLazyInPlaceNumConverter____closure30($async$self.$$toNullableInt), t1, null, null, null, false), $async$call$0);
case 3:
// returning from await.
// implicit return
@@ -43968,19 +51629,19 @@
},
$signature: 0
};
- A.testLazyInPlaceNumConverter____closure21.prototype = {
+ A.testLazyInPlaceNumConverter____closure29.prototype = {
call$0() {
return this.$$toInt.call$1("1");
},
$signature: 3
};
- A.testLazyInPlaceNumConverter____closure22.prototype = {
+ A.testLazyInPlaceNumConverter____closure30.prototype = {
call$0() {
return this.$$toNullableInt.call$1("1");
},
$signature: 4
};
- A.testLazyInPlaceNumConverter___closure25.prototype = {
+ A.testLazyInPlaceNumConverter___closure33.prototype = {
call$0() {
var $async$goto = 0,
$async$completer = A._makeAsyncAwaitCompleter(type$.Null),
@@ -43994,11 +51655,11 @@
// Function start
t1 = $.$get$_throwsTypeError();
$async$goto = 2;
- return A._asyncAwait(A._expect(new A.testLazyInPlaceNumConverter____closure19($async$self.$$toInt), t1, null, null, null, false), $async$call$0);
+ return A._asyncAwait(A._expect(new A.testLazyInPlaceNumConverter____closure27($async$self.$$toInt), t1, null, null, null, false), $async$call$0);
case 2:
// returning from await.
$async$goto = 3;
- return A._asyncAwait(A._expect(new A.testLazyInPlaceNumConverter____closure20($async$self.$$toNullableInt), t1, null, null, null, false), $async$call$0);
+ return A._asyncAwait(A._expect(new A.testLazyInPlaceNumConverter____closure28($async$self.$$toNullableInt), t1, null, null, null, false), $async$call$0);
case 3:
// returning from await.
// implicit return
@@ -44009,13 +51670,13 @@
},
$signature: 0
};
- A.testLazyInPlaceNumConverter____closure19.prototype = {
+ A.testLazyInPlaceNumConverter____closure27.prototype = {
call$0() {
return this.$$toInt.call$1(new A.Object());
},
$signature: 3
};
- A.testLazyInPlaceNumConverter____closure20.prototype = {
+ A.testLazyInPlaceNumConverter____closure28.prototype = {
call$0() {
return this.$$toNullableInt.call$1(new A.Object());
},
@@ -44028,31 +51689,31 @@
$$toDbl = t1.converter.value$1$0(0, t2),
$$toNullableDbl = t1.nullable$1$0(t2);
t2 = this.tc;
- t2.test$2("- converters are not identities", new A.testLazyInPlaceNumConverter___closure12($$toDbl, $$toNullableDbl));
- t2.test$2("- int", new A.testLazyInPlaceNumConverter___closure13($$toDbl, $$toNullableDbl));
- t2.test$2("- double", new A.testLazyInPlaceNumConverter___closure14($$toDbl, $$toNullableDbl));
- t2.test$2("- null", new A.testLazyInPlaceNumConverter___closure15($$toDbl, $$toNullableDbl));
- t2.test$2("- bool", new A.testLazyInPlaceNumConverter___closure16($$toDbl, $$toNullableDbl));
- t2.test$2("- String", new A.testLazyInPlaceNumConverter___closure17($$toDbl, $$toNullableDbl));
- t2.test$2("- Object", new A.testLazyInPlaceNumConverter___closure18($$toDbl, $$toNullableDbl));
+ t2.test$2("- converters are not identities", new A.testLazyInPlaceNumConverter___closure20($$toDbl, $$toNullableDbl));
+ t2.test$2("- int", new A.testLazyInPlaceNumConverter___closure21($$toDbl, $$toNullableDbl));
+ t2.test$2("- double", new A.testLazyInPlaceNumConverter___closure22($$toDbl, $$toNullableDbl));
+ t2.test$2("- null", new A.testLazyInPlaceNumConverter___closure23($$toDbl, $$toNullableDbl));
+ t2.test$2("- bool", new A.testLazyInPlaceNumConverter___closure24($$toDbl, $$toNullableDbl));
+ t2.test$2("- String", new A.testLazyInPlaceNumConverter___closure25($$toDbl, $$toNullableDbl));
+ t2.test$2("- Object", new A.testLazyInPlaceNumConverter___closure26($$toDbl, $$toNullableDbl));
},
$signature: 1
};
- A.testLazyInPlaceNumConverter___closure12.prototype = {
+ A.testLazyInPlaceNumConverter___closure20.prototype = {
call$0() {
A.expect(A.Converter_isIdentity(this.$$toDbl, type$.double), B.C__IsFalse, null);
A.expect(A.Converter_isIdentity(this.$$toNullableDbl, type$.nullable_double), B.C__IsFalse, null);
},
$signature: 1
};
- A.testLazyInPlaceNumConverter___closure13.prototype = {
+ A.testLazyInPlaceNumConverter___closure21.prototype = {
call$0() {
A.expect(this.$$toDbl.call$1(5), 5, null);
A.expect(this.$$toNullableDbl.call$1(5), 5, null);
},
$signature: 1
};
- A.testLazyInPlaceNumConverter___closure14.prototype = {
+ A.testLazyInPlaceNumConverter___closure22.prototype = {
call$0() {
var t2, t3, t4, _null = null,
t1 = this.$$toDbl;
@@ -44072,7 +51733,7 @@
},
$signature: 1
};
- A.testLazyInPlaceNumConverter___closure15.prototype = {
+ A.testLazyInPlaceNumConverter___closure23.prototype = {
call$0() {
var $async$goto = 0,
$async$completer = A._makeAsyncAwaitCompleter(type$.Null),
@@ -44085,7 +51746,7 @@
case 0:
// Function start
$async$goto = 2;
- return A._asyncAwait(A._expect(new A.testLazyInPlaceNumConverter____closure18($async$self.$$toDbl), $.$get$_throwsTypeError(), null, null, null, false), $async$call$0);
+ return A._asyncAwait(A._expect(new A.testLazyInPlaceNumConverter____closure26($async$self.$$toDbl), $.$get$_throwsTypeError(), null, null, null, false), $async$call$0);
case 2:
// returning from await.
A.expect($async$self.$$toNullableDbl.call$1(null), B.C__IsNull, null);
@@ -44097,13 +51758,13 @@
},
$signature: 0
};
- A.testLazyInPlaceNumConverter____closure18.prototype = {
+ A.testLazyInPlaceNumConverter____closure26.prototype = {
call$0() {
return this.$$toDbl.call$1(null);
},
- $signature: 7
+ $signature: 11
};
- A.testLazyInPlaceNumConverter___closure16.prototype = {
+ A.testLazyInPlaceNumConverter___closure24.prototype = {
call$0() {
var $async$goto = 0,
$async$completer = A._makeAsyncAwaitCompleter(type$.Null),
@@ -44117,11 +51778,11 @@
// Function start
t1 = $.$get$_throwsTypeError();
$async$goto = 2;
- return A._asyncAwait(A._expect(new A.testLazyInPlaceNumConverter____closure16($async$self.$$toDbl), t1, null, null, null, false), $async$call$0);
+ return A._asyncAwait(A._expect(new A.testLazyInPlaceNumConverter____closure24($async$self.$$toDbl), t1, null, null, null, false), $async$call$0);
case 2:
// returning from await.
$async$goto = 3;
- return A._asyncAwait(A._expect(new A.testLazyInPlaceNumConverter____closure17($async$self.$$toNullableDbl), t1, null, null, null, false), $async$call$0);
+ return A._asyncAwait(A._expect(new A.testLazyInPlaceNumConverter____closure25($async$self.$$toNullableDbl), t1, null, null, null, false), $async$call$0);
case 3:
// returning from await.
// implicit return
@@ -44132,19 +51793,19 @@
},
$signature: 0
};
- A.testLazyInPlaceNumConverter____closure16.prototype = {
+ A.testLazyInPlaceNumConverter____closure24.prototype = {
call$0() {
return this.$$toDbl.call$1(true);
},
- $signature: 7
+ $signature: 11
};
- A.testLazyInPlaceNumConverter____closure17.prototype = {
+ A.testLazyInPlaceNumConverter____closure25.prototype = {
call$0() {
return this.$$toNullableDbl.call$1(true);
},
- $signature: 10
+ $signature: 18
};
- A.testLazyInPlaceNumConverter___closure17.prototype = {
+ A.testLazyInPlaceNumConverter___closure25.prototype = {
call$0() {
var $async$goto = 0,
$async$completer = A._makeAsyncAwaitCompleter(type$.Null),
@@ -44158,11 +51819,11 @@
// Function start
t1 = $.$get$_throwsTypeError();
$async$goto = 2;
- return A._asyncAwait(A._expect(new A.testLazyInPlaceNumConverter____closure14($async$self.$$toDbl), t1, null, null, null, false), $async$call$0);
+ return A._asyncAwait(A._expect(new A.testLazyInPlaceNumConverter____closure22($async$self.$$toDbl), t1, null, null, null, false), $async$call$0);
case 2:
// returning from await.
$async$goto = 3;
- return A._asyncAwait(A._expect(new A.testLazyInPlaceNumConverter____closure15($async$self.$$toNullableDbl), t1, null, null, null, false), $async$call$0);
+ return A._asyncAwait(A._expect(new A.testLazyInPlaceNumConverter____closure23($async$self.$$toNullableDbl), t1, null, null, null, false), $async$call$0);
case 3:
// returning from await.
// implicit return
@@ -44173,19 +51834,19 @@
},
$signature: 0
};
- A.testLazyInPlaceNumConverter____closure14.prototype = {
+ A.testLazyInPlaceNumConverter____closure22.prototype = {
call$0() {
return this.$$toDbl.call$1("1");
},
- $signature: 7
+ $signature: 11
};
- A.testLazyInPlaceNumConverter____closure15.prototype = {
+ A.testLazyInPlaceNumConverter____closure23.prototype = {
call$0() {
return this.$$toNullableDbl.call$1("1");
},
- $signature: 10
+ $signature: 18
};
- A.testLazyInPlaceNumConverter___closure18.prototype = {
+ A.testLazyInPlaceNumConverter___closure26.prototype = {
call$0() {
var $async$goto = 0,
$async$completer = A._makeAsyncAwaitCompleter(type$.Null),
@@ -44199,11 +51860,11 @@
// Function start
t1 = $.$get$_throwsTypeError();
$async$goto = 2;
- return A._asyncAwait(A._expect(new A.testLazyInPlaceNumConverter____closure12($async$self.$$toDbl), t1, null, null, null, false), $async$call$0);
+ return A._asyncAwait(A._expect(new A.testLazyInPlaceNumConverter____closure20($async$self.$$toDbl), t1, null, null, null, false), $async$call$0);
case 2:
// returning from await.
$async$goto = 3;
- return A._asyncAwait(A._expect(new A.testLazyInPlaceNumConverter____closure13($async$self.$$toNullableDbl), t1, null, null, null, false), $async$call$0);
+ return A._asyncAwait(A._expect(new A.testLazyInPlaceNumConverter____closure21($async$self.$$toNullableDbl), t1, null, null, null, false), $async$call$0);
case 3:
// returning from await.
// implicit return
@@ -44214,34 +51875,34 @@
},
$signature: 0
};
- A.testLazyInPlaceNumConverter____closure12.prototype = {
+ A.testLazyInPlaceNumConverter____closure20.prototype = {
call$0() {
return this.$$toDbl.call$1(new A.Object());
},
- $signature: 7
+ $signature: 11
};
- A.testLazyInPlaceNumConverter____closure13.prototype = {
+ A.testLazyInPlaceNumConverter____closure21.prototype = {
call$0() {
return this.$$toNullableDbl.call$1(new A.Object());
},
- $signature: 10
+ $signature: 18
};
A.testLazyInPlaceNumConverter__closure1.prototype = {
call$0() {
var t1 = this.tc,
t2 = this.converter;
- t1.test$2("- ints (cast)", new A.testLazyInPlaceNumConverter___closure4(t2));
- t1.test$2("- ints (map)", new A.testLazyInPlaceNumConverter___closure5(t2));
- t1.test$2("- nullable ints", new A.testLazyInPlaceNumConverter___closure6(t2));
- t1.test$2("- ints + integral double (cast)", new A.testLazyInPlaceNumConverter___closure7(t2));
- t1.test$2("- ints + integral double (map)", new A.testLazyInPlaceNumConverter___closure8(t2));
- t1.test$2("- doubles", new A.testLazyInPlaceNumConverter___closure9(t2));
- t1.test$2("- nullable doubles", new A.testLazyInPlaceNumConverter___closure10(t2));
- t1.test$2("- doubles + int", new A.testLazyInPlaceNumConverter___closure11(t2));
+ t1.test$2("- ints (cast)", new A.testLazyInPlaceNumConverter___closure12(t2));
+ t1.test$2("- ints (map)", new A.testLazyInPlaceNumConverter___closure13(t2));
+ t1.test$2("- nullable ints", new A.testLazyInPlaceNumConverter___closure14(t2));
+ t1.test$2("- ints + integral double (cast)", new A.testLazyInPlaceNumConverter___closure15(t2));
+ t1.test$2("- ints + integral double (map)", new A.testLazyInPlaceNumConverter___closure16(t2));
+ t1.test$2("- doubles", new A.testLazyInPlaceNumConverter___closure17(t2));
+ t1.test$2("- nullable doubles", new A.testLazyInPlaceNumConverter___closure18(t2));
+ t1.test$2("- doubles + int", new A.testLazyInPlaceNumConverter___closure19(t2));
},
$signature: 1
};
- A.testLazyInPlaceNumConverter___closure4.prototype = {
+ A.testLazyInPlaceNumConverter___closure12.prototype = {
call$0() {
var $async$goto = 0,
$async$completer = A._makeAsyncAwaitCompleter(type$.Null),
@@ -44256,7 +51917,7 @@
data = [];
B.JSArray_methods.addAll$1(data, $._listOfInts);
$async$goto = 2;
- return A._asyncAwait(A._expect(new A.testLazyInPlaceNumConverter____closure11(data), $.$get$_throwsTypeError(), null, null, null, false), $async$call$0);
+ return A._asyncAwait(A._expect(new A.testLazyInPlaceNumConverter____closure19(data), $.$get$_throwsTypeError(), null, null, null, false), $async$call$0);
case 2:
// returning from await.
res = $async$self.converter.list$1$0(0, type$.int).call$1(data);
@@ -44270,13 +51931,13 @@
},
$signature: 0
};
- A.testLazyInPlaceNumConverter____closure11.prototype = {
+ A.testLazyInPlaceNumConverter____closure19.prototype = {
call$0() {
return type$.List_int._as(this.data);
},
- $signature: 8
+ $signature: 13
};
- A.testLazyInPlaceNumConverter___closure5.prototype = {
+ A.testLazyInPlaceNumConverter___closure13.prototype = {
call$0() {
var $async$goto = 0,
$async$completer = A._makeAsyncAwaitCompleter(type$.Null),
@@ -44291,7 +51952,7 @@
data = [];
B.JSArray_methods.addAll$1(data, $._listOfInts);
$async$goto = 2;
- return A._asyncAwait(A._expect(new A.testLazyInPlaceNumConverter____closure10(data), $.$get$_throwsTypeError(), null, null, null, false), $async$call$0);
+ return A._asyncAwait(A._expect(new A.testLazyInPlaceNumConverter____closure18(data), $.$get$_throwsTypeError(), null, null, null, false), $async$call$0);
case 2:
// returning from await.
res = $async$self.converter.list$1$1(0, A.lib_03_converter_test___asInt$closure(), type$.int).call$1(data);
@@ -44305,13 +51966,13 @@
},
$signature: 0
};
- A.testLazyInPlaceNumConverter____closure10.prototype = {
+ A.testLazyInPlaceNumConverter____closure18.prototype = {
call$0() {
return type$.List_int._as(this.data);
},
- $signature: 8
+ $signature: 13
};
- A.testLazyInPlaceNumConverter___closure6.prototype = {
+ A.testLazyInPlaceNumConverter___closure14.prototype = {
call$0() {
var $async$goto = 0,
$async$completer = A._makeAsyncAwaitCompleter(type$.Null),
@@ -44326,7 +51987,7 @@
data = [];
B.JSArray_methods.addAll$1(data, $._listOfNullableInts);
$async$goto = 2;
- return A._asyncAwait(A._expect(new A.testLazyInPlaceNumConverter____closure9(data), $.$get$_throwsTypeError(), null, null, null, false), $async$call$0);
+ return A._asyncAwait(A._expect(new A.testLazyInPlaceNumConverter____closure17(data), $.$get$_throwsTypeError(), null, null, null, false), $async$call$0);
case 2:
// returning from await.
t1 = $async$self.converter;
@@ -44341,13 +52002,13 @@
},
$signature: 0
};
- A.testLazyInPlaceNumConverter____closure9.prototype = {
+ A.testLazyInPlaceNumConverter____closure17.prototype = {
call$0() {
return type$.List_nullable_int._as(this.data);
},
- $signature: 33
+ $signature: 57
};
- A.testLazyInPlaceNumConverter___closure7.prototype = {
+ A.testLazyInPlaceNumConverter___closure15.prototype = {
call$0() {
var $async$goto = 0,
$async$completer = A._makeAsyncAwaitCompleter(type$.Null),
@@ -44363,7 +52024,7 @@
t1 = $.$get$_listOfIntsWithIntegralDouble();
B.JSArray_methods.addAll$1(data, t1);
$async$goto = 2;
- return A._asyncAwait(A._expect(new A.testLazyInPlaceNumConverter____closure8(data), $.$get$_throwsTypeError(), null, null, null, false), $async$call$0);
+ return A._asyncAwait(A._expect(new A.testLazyInPlaceNumConverter____closure16(data), $.$get$_throwsTypeError(), null, null, null, false), $async$call$0);
case 2:
// returning from await.
res = $async$self.converter.list$1$0(0, type$.int).call$1(data);
@@ -44375,419 +52036,4677 @@
});
return A._asyncStartSync($async$call$0, $async$completer);
},
- $signature: 0
+ $signature: 0
+ };
+ A.testLazyInPlaceNumConverter____closure16.prototype = {
+ call$0() {
+ return type$.List_int._as(this.data);
+ },
+ $signature: 13
+ };
+ A.testLazyInPlaceNumConverter___closure16.prototype = {
+ call$0() {
+ var $async$goto = 0,
+ $async$completer = A._makeAsyncAwaitCompleter(type$.Null),
+ $async$self = this, res, ex, exception, data, t1;
+ var $async$call$0 = A._wrapJsFunctionForAsync(function($async$errorCode, $async$result) {
+ if ($async$errorCode === 1)
+ return A._asyncRethrow($async$result, $async$completer);
+ while (true)
+ switch ($async$goto) {
+ case 0:
+ // Function start
+ data = [];
+ t1 = $.$get$_listOfIntsWithIntegralDouble();
+ B.JSArray_methods.addAll$1(data, t1);
+ $async$goto = 2;
+ return A._asyncAwait(A._expect(new A.testLazyInPlaceNumConverter____closure15(data), $.$get$_throwsTypeError(), null, null, null, false), $async$call$0);
+ case 2:
+ // returning from await.
+ res = $async$self.converter.list$1$1(0, A.lib_03_converter_test___asInt$closure(), type$.int).call$1(data);
+ A.expect(res, new A.TypeMatcher(type$.TypeMatcher_List_int), null);
+ try {
+ A.expect(res, t1, null);
+ A._unexpectedSuccessIfNonJs("integral double to int", res);
+ } catch (exception) {
+ t1 = A.unwrapException(exception);
+ if (type$.TypeError._is(t1)) {
+ ex = t1;
+ A._unexpectedFailureIfJs("integral double to int", ex);
+ } else
+ throw exception;
+ }
+ // implicit return
+ return A._asyncReturn(null, $async$completer);
+ }
+ });
+ return A._asyncStartSync($async$call$0, $async$completer);
+ },
+ $signature: 0
+ };
+ A.testLazyInPlaceNumConverter____closure15.prototype = {
+ call$0() {
+ return type$.List_int._as(this.data);
+ },
+ $signature: 13
+ };
+ A.testLazyInPlaceNumConverter___closure17.prototype = {
+ call$0() {
+ var $async$goto = 0,
+ $async$completer = A._makeAsyncAwaitCompleter(type$.Null),
+ $async$self = this, res, data;
+ var $async$call$0 = A._wrapJsFunctionForAsync(function($async$errorCode, $async$result) {
+ if ($async$errorCode === 1)
+ return A._asyncRethrow($async$result, $async$completer);
+ while (true)
+ switch ($async$goto) {
+ case 0:
+ // Function start
+ data = [];
+ B.JSArray_methods.addAll$1(data, $._listOfDoubles);
+ $async$goto = 2;
+ return A._asyncAwait(A._expect(new A.testLazyInPlaceNumConverter____closure14(data), $.$get$_throwsTypeError(), null, null, null, false), $async$call$0);
+ case 2:
+ // returning from await.
+ res = $async$self.converter.list$1$0(0, type$.double).call$1(data);
+ A.expect(res, new A.TypeMatcher(type$.TypeMatcher_List_double), null);
+ A.expect(res, $._listOfDoubles, null);
+ // implicit return
+ return A._asyncReturn(null, $async$completer);
+ }
+ });
+ return A._asyncStartSync($async$call$0, $async$completer);
+ },
+ $signature: 0
+ };
+ A.testLazyInPlaceNumConverter____closure14.prototype = {
+ call$0() {
+ return type$.List_double._as(this.data);
+ },
+ $signature: 24
+ };
+ A.testLazyInPlaceNumConverter___closure18.prototype = {
+ call$0() {
+ var $async$goto = 0,
+ $async$completer = A._makeAsyncAwaitCompleter(type$.Null),
+ $async$self = this, t1, res, data;
+ var $async$call$0 = A._wrapJsFunctionForAsync(function($async$errorCode, $async$result) {
+ if ($async$errorCode === 1)
+ return A._asyncRethrow($async$result, $async$completer);
+ while (true)
+ switch ($async$goto) {
+ case 0:
+ // Function start
+ data = [];
+ B.JSArray_methods.addAll$1(data, $._listOfNullableDoubles);
+ $async$goto = 2;
+ return A._asyncAwait(A._expect(new A.testLazyInPlaceNumConverter____closure13(data), $.$get$_throwsTypeError(), null, null, null, false), $async$call$0);
+ case 2:
+ // returning from await.
+ t1 = $async$self.converter;
+ res = t1.list$1$1(0, t1.nullable$1$0(type$.double), type$.nullable_double).call$1(data);
+ A.expect(res, new A.TypeMatcher(type$.TypeMatcher_List_nullable_double), null);
+ A.expect(res, $._listOfNullableDoubles, null);
+ // implicit return
+ return A._asyncReturn(null, $async$completer);
+ }
+ });
+ return A._asyncStartSync($async$call$0, $async$completer);
+ },
+ $signature: 0
+ };
+ A.testLazyInPlaceNumConverter____closure13.prototype = {
+ call$0() {
+ return type$.List_nullable_double._as(this.data);
+ },
+ $signature: 53
+ };
+ A.testLazyInPlaceNumConverter___closure19.prototype = {
+ call$0() {
+ var $async$goto = 0,
+ $async$completer = A._makeAsyncAwaitCompleter(type$.Null),
+ $async$returnValue, $async$self = this, res, t2, t3, data, t1;
+ var $async$call$0 = A._wrapJsFunctionForAsync(function($async$errorCode, $async$result) {
+ if ($async$errorCode === 1)
+ return A._asyncRethrow($async$result, $async$completer);
+ while (true)
+ switch ($async$goto) {
+ case 0:
+ // Function start
+ data = [];
+ t1 = $.$get$_listOfDoublesWithInt();
+ B.JSArray_methods.addAll$1(data, t1);
+ $async$goto = 3;
+ return A._asyncAwait(A._expect(new A.testLazyInPlaceNumConverter____closure12(data), $.$get$_throwsTypeError(), null, null, null, false), $async$call$0);
+ case 3:
+ // returning from await.
+ res = $async$self.converter.list$1$0(0, type$.double).call$1(data);
+ A.expect(res, new A.TypeMatcher(type$.TypeMatcher_List_double), null);
+ if (0 >= data.length) {
+ $async$returnValue = A.ioore(data, 0);
+ // goto return
+ $async$goto = 1;
+ break;
+ }
+ A.expect(data[0], new A.TypeMatcher(type$.TypeMatcher_double), null);
+ t2 = J.getInterceptor$asx(res);
+ t3 = t2.$index(res, 0);
+ if (0 >= data.length) {
+ $async$returnValue = A.ioore(data, 0);
+ // goto return
+ $async$goto = 1;
+ break;
+ }
+ A.expect(t3, data[0], null);
+ if (2 >= data.length) {
+ $async$returnValue = A.ioore(data, 2);
+ // goto return
+ $async$goto = 1;
+ break;
+ }
+ A.expect(data[2], new A.TypeMatcher(type$.TypeMatcher_int), null);
+ t2 = t2.$index(res, 2);
+ if (2 >= data.length) {
+ $async$returnValue = A.ioore(data, 2);
+ // goto return
+ $async$goto = 1;
+ break;
+ }
+ A.expect(t2, data[2], null);
+ A.expect(res, t1, null);
+ case 1:
+ // return
+ return A._asyncReturn($async$returnValue, $async$completer);
+ }
+ });
+ return A._asyncStartSync($async$call$0, $async$completer);
+ },
+ $signature: 0
+ };
+ A.testLazyInPlaceNumConverter____closure12.prototype = {
+ call$0() {
+ return type$.List_double._as(this.data);
+ },
+ $signature: 24
+ };
+ A.testLazyInPlaceNumConverter__closure2.prototype = {
+ call$0() {
+ var t1 = this.tc,
+ t2 = this.converter;
+ t1.test$2("- ints (cast)", new A.testLazyInPlaceNumConverter___closure4(t2));
+ t1.test$2("- ints (map)", new A.testLazyInPlaceNumConverter___closure5(t2));
+ t1.test$2("- nullable ints", new A.testLazyInPlaceNumConverter___closure6(t2));
+ t1.test$2("- ints + integral double (cast)", new A.testLazyInPlaceNumConverter___closure7(t2));
+ t1.test$2("- ints + integral double (map)", new A.testLazyInPlaceNumConverter___closure8(t2));
+ t1.test$2("- doubles", new A.testLazyInPlaceNumConverter___closure9(t2));
+ t1.test$2("- nullable doubles", new A.testLazyInPlaceNumConverter___closure10(t2));
+ t1.test$2("- doubles + int", new A.testLazyInPlaceNumConverter___closure11(t2));
+ },
+ $signature: 1
+ };
+ A.testLazyInPlaceNumConverter___closure4.prototype = {
+ call$0() {
+ var $async$goto = 0,
+ $async$completer = A._makeAsyncAwaitCompleter(type$.Null),
+ $async$self = this, res, data;
+ var $async$call$0 = A._wrapJsFunctionForAsync(function($async$errorCode, $async$result) {
+ if ($async$errorCode === 1)
+ return A._asyncRethrow($async$result, $async$completer);
+ while (true)
+ switch ($async$goto) {
+ case 0:
+ // Function start
+ data = A.LinkedHashSet_LinkedHashSet$_empty(type$.dynamic);
+ data.addAll$1(0, $._listOfInts);
+ $async$goto = 2;
+ return A._asyncAwait(A._expect(new A.testLazyInPlaceNumConverter____closure11(data), $.$get$_throwsTypeError(), null, null, null, false), $async$call$0);
+ case 2:
+ // returning from await.
+ res = $async$self.converter.$set$1$0(0, type$.int).call$1(data);
+ A.expect(res, new A.TypeMatcher(type$.TypeMatcher_Set_int), null);
+ A.expect(res, A.LinkedHashSet_LinkedHashSet$from($._listOfInts, A._arrayInstanceType($._listOfInts)._precomputed1), null);
+ // implicit return
+ return A._asyncReturn(null, $async$completer);
+ }
+ });
+ return A._asyncStartSync($async$call$0, $async$completer);
+ },
+ $signature: 0
+ };
+ A.testLazyInPlaceNumConverter____closure11.prototype = {
+ call$0() {
+ return type$.Set_int._as(this.data);
+ },
+ $signature: 10
+ };
+ A.testLazyInPlaceNumConverter___closure5.prototype = {
+ call$0() {
+ var $async$goto = 0,
+ $async$completer = A._makeAsyncAwaitCompleter(type$.Null),
+ $async$self = this, res, data;
+ var $async$call$0 = A._wrapJsFunctionForAsync(function($async$errorCode, $async$result) {
+ if ($async$errorCode === 1)
+ return A._asyncRethrow($async$result, $async$completer);
+ while (true)
+ switch ($async$goto) {
+ case 0:
+ // Function start
+ data = A.LinkedHashSet_LinkedHashSet$_empty(type$.dynamic);
+ data.addAll$1(0, $._listOfInts);
+ $async$goto = 2;
+ return A._asyncAwait(A._expect(new A.testLazyInPlaceNumConverter____closure10(data), $.$get$_throwsTypeError(), null, null, null, false), $async$call$0);
+ case 2:
+ // returning from await.
+ res = $async$self.converter.$set$1$0(0, type$.int).call$1(data);
+ A.expect(res, new A.TypeMatcher(type$.TypeMatcher_Set_int), null);
+ A.expect(res, A.LinkedHashSet_LinkedHashSet$from($._listOfInts, A._arrayInstanceType($._listOfInts)._precomputed1), null);
+ // implicit return
+ return A._asyncReturn(null, $async$completer);
+ }
+ });
+ return A._asyncStartSync($async$call$0, $async$completer);
+ },
+ $signature: 0
+ };
+ A.testLazyInPlaceNumConverter____closure10.prototype = {
+ call$0() {
+ return type$.Set_int._as(this.data);
+ },
+ $signature: 10
+ };
+ A.testLazyInPlaceNumConverter___closure6.prototype = {
+ call$0() {
+ var $async$goto = 0,
+ $async$completer = A._makeAsyncAwaitCompleter(type$.Null),
+ $async$self = this, t1, res, data;
+ var $async$call$0 = A._wrapJsFunctionForAsync(function($async$errorCode, $async$result) {
+ if ($async$errorCode === 1)
+ return A._asyncRethrow($async$result, $async$completer);
+ while (true)
+ switch ($async$goto) {
+ case 0:
+ // Function start
+ data = A.LinkedHashSet_LinkedHashSet$_empty(type$.dynamic);
+ data.addAll$1(0, $._listOfNullableInts);
+ $async$goto = 2;
+ return A._asyncAwait(A._expect(new A.testLazyInPlaceNumConverter____closure9(data), $.$get$_throwsTypeError(), null, null, null, false), $async$call$0);
+ case 2:
+ // returning from await.
+ t1 = $async$self.converter;
+ res = t1.$set$1$1(0, t1.nullable$1$0(type$.int), type$.nullable_int).call$1(data);
+ A.expect(res, new A.TypeMatcher(type$.TypeMatcher_Set_nullable_int), null);
+ A.expect(res, A.LinkedHashSet_LinkedHashSet$from($._listOfNullableInts, A._arrayInstanceType($._listOfNullableInts)._precomputed1), null);
+ // implicit return
+ return A._asyncReturn(null, $async$completer);
+ }
+ });
+ return A._asyncStartSync($async$call$0, $async$completer);
+ },
+ $signature: 0
+ };
+ A.testLazyInPlaceNumConverter____closure9.prototype = {
+ call$0() {
+ return type$.Set_nullable_int._as(this.data);
+ },
+ $signature: 56
+ };
+ A.testLazyInPlaceNumConverter___closure7.prototype = {
+ call$0() {
+ var $async$goto = 0,
+ $async$completer = A._makeAsyncAwaitCompleter(type$.Null),
+ $async$self = this, res, ex, exception, data, t1;
+ var $async$call$0 = A._wrapJsFunctionForAsync(function($async$errorCode, $async$result) {
+ if ($async$errorCode === 1)
+ return A._asyncRethrow($async$result, $async$completer);
+ while (true)
+ switch ($async$goto) {
+ case 0:
+ // Function start
+ data = A.LinkedHashSet_LinkedHashSet$_empty(type$.dynamic);
+ t1 = $.$get$_listOfIntsWithIntegralDouble();
+ J.addAll$1$ax(data, t1);
+ $async$goto = 2;
+ return A._asyncAwait(A._expect(new A.testLazyInPlaceNumConverter____closure8(data), $.$get$_throwsTypeError(), null, null, null, false), $async$call$0);
+ case 2:
+ // returning from await.
+ try {
+ res = $async$self.converter.$set$1$0(0, type$.int).call$1(data);
+ A.expect(res, new A.TypeMatcher(type$.TypeMatcher_Set_int), null);
+ A.expect(res, A.LinkedHashSet_LinkedHashSet$from(t1, A._arrayInstanceType(t1)._precomputed1), null);
+ A._unexpectedSuccessIfNonJs("integral double to int", res);
+ } catch (exception) {
+ ex = A.unwrapException(exception);
+ A._unexpectedFailureIfJs("integral double to int", ex);
+ }
+ // implicit return
+ return A._asyncReturn(null, $async$completer);
+ }
+ });
+ return A._asyncStartSync($async$call$0, $async$completer);
+ },
+ $signature: 0
+ };
+ A.testLazyInPlaceNumConverter____closure8.prototype = {
+ call$0() {
+ return type$.Set_int._as(this.data);
+ },
+ $signature: 10
+ };
+ A.testLazyInPlaceNumConverter___closure8.prototype = {
+ call$0() {
+ var $async$goto = 0,
+ $async$completer = A._makeAsyncAwaitCompleter(type$.Null),
+ $async$self = this, res, ex, exception, data, t1;
+ var $async$call$0 = A._wrapJsFunctionForAsync(function($async$errorCode, $async$result) {
+ if ($async$errorCode === 1)
+ return A._asyncRethrow($async$result, $async$completer);
+ while (true)
+ switch ($async$goto) {
+ case 0:
+ // Function start
+ data = A.LinkedHashSet_LinkedHashSet$_empty(type$.dynamic);
+ t1 = $.$get$_listOfIntsWithIntegralDouble();
+ J.addAll$1$ax(data, t1);
+ $async$goto = 2;
+ return A._asyncAwait(A._expect(new A.testLazyInPlaceNumConverter____closure7(data), $.$get$_throwsTypeError(), null, null, null, false), $async$call$0);
+ case 2:
+ // returning from await.
+ try {
+ res = $async$self.converter.$set$1$1(0, A.lib_03_converter_test___asInt$closure(), type$.int).call$1(data);
+ A.expect(res, new A.TypeMatcher(type$.TypeMatcher_Set_int), null);
+ A.expect(res, A.LinkedHashSet_LinkedHashSet$from(t1, A._arrayInstanceType(t1)._precomputed1), null);
+ A._unexpectedSuccessIfNonJs("integral double to int", res);
+ } catch (exception) {
+ t1 = A.unwrapException(exception);
+ if (type$.TypeError._is(t1)) {
+ ex = t1;
+ A._unexpectedFailureIfJs("integral double to int", ex);
+ } else
+ throw exception;
+ }
+ // implicit return
+ return A._asyncReturn(null, $async$completer);
+ }
+ });
+ return A._asyncStartSync($async$call$0, $async$completer);
+ },
+ $signature: 0
+ };
+ A.testLazyInPlaceNumConverter____closure7.prototype = {
+ call$0() {
+ return type$.Set_int._as(this.data);
+ },
+ $signature: 10
+ };
+ A.testLazyInPlaceNumConverter___closure9.prototype = {
+ call$0() {
+ var $async$goto = 0,
+ $async$completer = A._makeAsyncAwaitCompleter(type$.Null),
+ $async$self = this, res, data;
+ var $async$call$0 = A._wrapJsFunctionForAsync(function($async$errorCode, $async$result) {
+ if ($async$errorCode === 1)
+ return A._asyncRethrow($async$result, $async$completer);
+ while (true)
+ switch ($async$goto) {
+ case 0:
+ // Function start
+ data = A.LinkedHashSet_LinkedHashSet$_empty(type$.dynamic);
+ data.addAll$1(0, $._listOfDoubles);
+ $async$goto = 2;
+ return A._asyncAwait(A._expect(new A.testLazyInPlaceNumConverter____closure6(data), $.$get$_throwsTypeError(), null, null, null, false), $async$call$0);
+ case 2:
+ // returning from await.
+ res = $async$self.converter.$set$1$0(0, type$.double).call$1(data);
+ A.expect(res, new A.TypeMatcher(type$.TypeMatcher_Set_double), null);
+ A.expect(res, A.LinkedHashSet_LinkedHashSet$from($._listOfDoubles, A._arrayInstanceType($._listOfDoubles)._precomputed1), null);
+ // implicit return
+ return A._asyncReturn(null, $async$completer);
+ }
+ });
+ return A._asyncStartSync($async$call$0, $async$completer);
+ },
+ $signature: 0
+ };
+ A.testLazyInPlaceNumConverter____closure6.prototype = {
+ call$0() {
+ return type$.Set_double._as(this.data);
+ },
+ $signature: 25
+ };
+ A.testLazyInPlaceNumConverter___closure10.prototype = {
+ call$0() {
+ var $async$goto = 0,
+ $async$completer = A._makeAsyncAwaitCompleter(type$.Null),
+ $async$self = this, t1, res, data;
+ var $async$call$0 = A._wrapJsFunctionForAsync(function($async$errorCode, $async$result) {
+ if ($async$errorCode === 1)
+ return A._asyncRethrow($async$result, $async$completer);
+ while (true)
+ switch ($async$goto) {
+ case 0:
+ // Function start
+ data = A.LinkedHashSet_LinkedHashSet$_empty(type$.dynamic);
+ data.addAll$1(0, $._listOfNullableDoubles);
+ $async$goto = 2;
+ return A._asyncAwait(A._expect(new A.testLazyInPlaceNumConverter____closure5(data), $.$get$_throwsTypeError(), null, null, null, false), $async$call$0);
+ case 2:
+ // returning from await.
+ t1 = $async$self.converter;
+ res = t1.$set$1$1(0, t1.nullable$1$0(type$.double), type$.nullable_double).call$1(data);
+ A.expect(res, new A.TypeMatcher(type$.TypeMatcher_Set_nullable_double), null);
+ A.expect(res, A.LinkedHashSet_LinkedHashSet$from($._listOfNullableDoubles, A._arrayInstanceType($._listOfNullableDoubles)._precomputed1), null);
+ // implicit return
+ return A._asyncReturn(null, $async$completer);
+ }
+ });
+ return A._asyncStartSync($async$call$0, $async$completer);
+ },
+ $signature: 0
+ };
+ A.testLazyInPlaceNumConverter____closure5.prototype = {
+ call$0() {
+ return type$.Set_nullable_double._as(this.data);
+ },
+ $signature: 55
+ };
+ A.testLazyInPlaceNumConverter___closure11.prototype = {
+ call$0() {
+ var $async$goto = 0,
+ $async$completer = A._makeAsyncAwaitCompleter(type$.Null),
+ $async$self = this, res, ex, exception, data, t1;
+ var $async$call$0 = A._wrapJsFunctionForAsync(function($async$errorCode, $async$result) {
+ if ($async$errorCode === 1)
+ return A._asyncRethrow($async$result, $async$completer);
+ while (true)
+ switch ($async$goto) {
+ case 0:
+ // Function start
+ data = A.LinkedHashSet_LinkedHashSet$_empty(type$.dynamic);
+ t1 = $.$get$_listOfDoublesWithInt();
+ J.addAll$1$ax(data, t1);
+ $async$goto = 2;
+ return A._asyncAwait(A._expect(new A.testLazyInPlaceNumConverter____closure4(data), $.$get$_throwsTypeError(), null, null, null, false), $async$call$0);
+ case 2:
+ // returning from await.
+ try {
+ res = $async$self.converter.$set$1$0(0, type$.double).call$1(data);
+ A.expect(res, new A.TypeMatcher(type$.TypeMatcher_Set_double), null);
+ A.expect(res, A.LinkedHashSet_LinkedHashSet$from(t1, A._arrayInstanceType(t1)._precomputed1), null);
+ A._unexpectedSuccessIfNonJs("integral double to int", res);
+ } catch (exception) {
+ ex = A.unwrapException(exception);
+ A._unexpectedFailureIfJs("integral double to int", ex);
+ }
+ // implicit return
+ return A._asyncReturn(null, $async$completer);
+ }
+ });
+ return A._asyncStartSync($async$call$0, $async$completer);
+ },
+ $signature: 0
+ };
+ A.testLazyInPlaceNumConverter____closure4.prototype = {
+ call$0() {
+ return type$.Set_double._as(this.data);
+ },
+ $signature: 25
+ };
+ A.testLazyInPlaceNumConverter__closure3.prototype = {
+ call$0() {
+ var t1 = this.tc,
+ t2 = this.converter;
+ t1.test$2("- String / int (cast)", new A.testLazyInPlaceNumConverter___closure(t2));
+ t1.test$2("- String / int (map)", new A.testLazyInPlaceNumConverter___closure0(t2));
+ t1.test$2("- String / nullable int", new A.testLazyInPlaceNumConverter___closure1(t2));
+ t1.test$2("- String / ints + integral double (cast)", new A.testLazyInPlaceNumConverter___closure2(t2));
+ t1.test$2("- String / ints + integral double (map)", new A.testLazyInPlaceNumConverter___closure3(t2));
+ },
+ $signature: 1
+ };
+ A.testLazyInPlaceNumConverter___closure.prototype = {
+ call$0() {
+ var $async$goto = 0,
+ $async$completer = A._makeAsyncAwaitCompleter(type$.Null),
+ $async$self = this, res, t1, data;
+ var $async$call$0 = A._wrapJsFunctionForAsync(function($async$errorCode, $async$result) {
+ if ($async$errorCode === 1)
+ return A._asyncRethrow($async$result, $async$completer);
+ while (true)
+ switch ($async$goto) {
+ case 0:
+ // Function start
+ t1 = type$.dynamic;
+ data = A.LinkedHashMap_LinkedHashMap$_empty(t1, t1);
+ data.addAll$1(0, $._mapOfInts);
+ $async$goto = 2;
+ return A._asyncAwait(A._expect(new A.testLazyInPlaceNumConverter____closure3(data), $.$get$_throwsTypeError(), null, null, null, false), $async$call$0);
+ case 2:
+ // returning from await.
+ res = $async$self.converter.map$2$0(0, type$.String, type$.int).call$1(data);
+ A.expect(res, new A.TypeMatcher(type$.TypeMatcher_Map_String_int), null);
+ A.expect(res, $._mapOfInts, null);
+ // implicit return
+ return A._asyncReturn(null, $async$completer);
+ }
+ });
+ return A._asyncStartSync($async$call$0, $async$completer);
+ },
+ $signature: 0
+ };
+ A.testLazyInPlaceNumConverter____closure3.prototype = {
+ call$0() {
+ return type$.Map_String_int._as(this.data);
+ },
+ $signature: 9
+ };
+ A.testLazyInPlaceNumConverter___closure0.prototype = {
+ call$0() {
+ var $async$goto = 0,
+ $async$completer = A._makeAsyncAwaitCompleter(type$.Null),
+ $async$self = this, res, t1, data;
+ var $async$call$0 = A._wrapJsFunctionForAsync(function($async$errorCode, $async$result) {
+ if ($async$errorCode === 1)
+ return A._asyncRethrow($async$result, $async$completer);
+ while (true)
+ switch ($async$goto) {
+ case 0:
+ // Function start
+ t1 = type$.dynamic;
+ data = A.LinkedHashMap_LinkedHashMap$_empty(t1, t1);
+ data.addAll$1(0, $._mapOfInts);
+ $async$goto = 2;
+ return A._asyncAwait(A._expect(new A.testLazyInPlaceNumConverter____closure2(data), $.$get$_throwsTypeError(), null, null, null, false), $async$call$0);
+ case 2:
+ // returning from await.
+ res = $async$self.converter.map$2$1$vcast(0, A.lib_03_converter_test___asInt$closure(), type$.String, type$.int).call$1(data);
+ A.expect(res, new A.TypeMatcher(type$.TypeMatcher_Map_String_int), null);
+ A.expect(res, $._mapOfInts, null);
+ // implicit return
+ return A._asyncReturn(null, $async$completer);
+ }
+ });
+ return A._asyncStartSync($async$call$0, $async$completer);
+ },
+ $signature: 0
+ };
+ A.testLazyInPlaceNumConverter____closure2.prototype = {
+ call$0() {
+ return type$.Map_String_int._as(this.data);
+ },
+ $signature: 9
+ };
+ A.testLazyInPlaceNumConverter___closure1.prototype = {
+ call$0() {
+ var $async$goto = 0,
+ $async$completer = A._makeAsyncAwaitCompleter(type$.Null),
+ $async$self = this, res, t1, data;
+ var $async$call$0 = A._wrapJsFunctionForAsync(function($async$errorCode, $async$result) {
+ if ($async$errorCode === 1)
+ return A._asyncRethrow($async$result, $async$completer);
+ while (true)
+ switch ($async$goto) {
+ case 0:
+ // Function start
+ t1 = type$.dynamic;
+ data = A.LinkedHashMap_LinkedHashMap$_empty(t1, t1);
+ data.addAll$1(0, $._mapOfNullableInts);
+ $async$goto = 2;
+ return A._asyncAwait(A._expect(new A.testLazyInPlaceNumConverter____closure1(data), $.$get$_throwsTypeError(), null, null, null, false), $async$call$0);
+ case 2:
+ // returning from await.
+ t1 = $async$self.converter;
+ res = t1.map$2$1$vcast(0, t1.nullable$1$0(type$.int), type$.String, type$.nullable_int).call$1(data);
+ A.expect(res, new A.TypeMatcher(type$.TypeMatcher_Map_of_String_and_nullable_int), null);
+ A.expect(res, $._mapOfNullableInts, null);
+ // implicit return
+ return A._asyncReturn(null, $async$completer);
+ }
+ });
+ return A._asyncStartSync($async$call$0, $async$completer);
+ },
+ $signature: 0
+ };
+ A.testLazyInPlaceNumConverter____closure1.prototype = {
+ call$0() {
+ return type$.Map_String_int._as(this.data);
+ },
+ $signature: 9
+ };
+ A.testLazyInPlaceNumConverter___closure2.prototype = {
+ call$0() {
+ var $async$goto = 0,
+ $async$completer = A._makeAsyncAwaitCompleter(type$.Null),
+ $async$self = this, res, t2, t1, data;
+ var $async$call$0 = A._wrapJsFunctionForAsync(function($async$errorCode, $async$result) {
+ if ($async$errorCode === 1)
+ return A._asyncRethrow($async$result, $async$completer);
+ while (true)
+ switch ($async$goto) {
+ case 0:
+ // Function start
+ t1 = type$.dynamic;
+ data = A.LinkedHashMap_LinkedHashMap$_empty(t1, t1);
+ t1 = $.$get$_mapOfIntsWithIntegralDouble();
+ data.addAll$1(0, t1);
+ $async$goto = 2;
+ return A._asyncAwait(A._expect(new A.testLazyInPlaceNumConverter____closure0(data), $.$get$_throwsTypeError(), null, null, null, false), $async$call$0);
+ case 2:
+ // returning from await.
+ res = $async$self.converter.map$2$0(0, type$.String, type$.int).call$1(data);
+ A.expect(res, new A.TypeMatcher(type$.TypeMatcher_Map_String_int), null);
+ A.expect(data.$index(0, "one"), new A.TypeMatcher(type$.TypeMatcher_int), null);
+ t2 = J.getInterceptor$asx(res);
+ A.expect(t2.$index(res, "one"), data.$index(0, "one"), null);
+ A.expect(data.$index(0, "two"), new A.TypeMatcher(type$.TypeMatcher_double), null);
+ A.expect(t2.$index(res, "two"), data.$index(0, "two"), null);
+ A.expect(res, t1, null);
+ // implicit return
+ return A._asyncReturn(null, $async$completer);
+ }
+ });
+ return A._asyncStartSync($async$call$0, $async$completer);
+ },
+ $signature: 0
+ };
+ A.testLazyInPlaceNumConverter____closure0.prototype = {
+ call$0() {
+ return type$.Map_String_int._as(this.data);
+ },
+ $signature: 9
+ };
+ A.testLazyInPlaceNumConverter___closure3.prototype = {
+ call$0() {
+ var $async$goto = 0,
+ $async$completer = A._makeAsyncAwaitCompleter(type$.Null),
+ $async$self = this, res, ex, exception, t1, data;
+ var $async$call$0 = A._wrapJsFunctionForAsync(function($async$errorCode, $async$result) {
+ if ($async$errorCode === 1)
+ return A._asyncRethrow($async$result, $async$completer);
+ while (true)
+ switch ($async$goto) {
+ case 0:
+ // Function start
+ t1 = type$.dynamic;
+ data = A.LinkedHashMap_LinkedHashMap$_empty(t1, t1);
+ t1 = $.$get$_mapOfIntsWithIntegralDouble();
+ data.addAll$1(0, t1);
+ $async$goto = 2;
+ return A._asyncAwait(A._expect(new A.testLazyInPlaceNumConverter____closure(data), $.$get$_throwsTypeError(), null, null, null, false), $async$call$0);
+ case 2:
+ // returning from await.
+ res = $async$self.converter.map$2$1$vcast(0, A.lib_03_converter_test___asInt$closure(), type$.String, type$.int).call$1(data);
+ A.expect(res, new A.TypeMatcher(type$.TypeMatcher_Map_String_int), null);
+ A.expect(data.$index(0, "one"), new A.TypeMatcher(type$.TypeMatcher_int), null);
+ A.expect(J.$index$asx(res, "one"), data.$index(0, "one"), null);
+ try {
+ A.expect(res, t1, null);
+ A._unexpectedSuccessIfNonJs("integral double to int", res);
+ } catch (exception) {
+ t1 = A.unwrapException(exception);
+ if (type$.TypeError._is(t1)) {
+ ex = t1;
+ A._unexpectedFailureIfJs("integral double to int", ex);
+ } else
+ throw exception;
+ }
+ // implicit return
+ return A._asyncReturn(null, $async$completer);
+ }
+ });
+ return A._asyncStartSync($async$call$0, $async$completer);
+ },
+ $signature: 0
+ };
+ A.testLazyInPlaceNumConverter____closure.prototype = {
+ call$0() {
+ return type$.Map_String_int._as(this.data);
+ },
+ $signature: 9
+ };
+ A.testLazyLists_$initDataContext.prototype = {
+ call$1$2(data, cast, $T) {
+ var t1;
+ $T._eval$1("0(@)")._as(cast);
+ t1 = A._arrayInstanceType(data);
+ return new A._Record_2_lazy_ref(new A.LazyInPlaceList(A.List_List$of(data, true, type$.dynamic), cast, $T._eval$1("LazyInPlaceList<0>")), A.List_List$of(new A.MappedListIterable(data, t1._bind$1($T)._eval$1("1(2)")._as(cast), t1._eval$1("@<1>")._bind$1($T)._eval$1("MappedListIterable<1,2>")), true, $T));
+ },
+ call$2(data, cast) {
+ return this.call$1$2(data, cast, type$.dynamic);
+ },
+ $signature: 151
+ };
+ A.testLazyLists_closure.prototype = {
+ call$0() {
+ var t1, t2, t3, t4,
+ data = A.List_List$unmodifiable([1, 2, 3, 4, 1.1, 2.2, 3.3, 4.4, 1, 2, 3, 4, 3.3, 2], type$.dynamic);
+ for (t1 = $.$get$_dblTests0(), t1 = t1.get$entries(t1), t1 = t1.get$iterator(t1), t2 = this.$$initDataContext, t3 = type$.double, t4 = this.tc; t1.moveNext$0();)
+ A._FeatureTestExt_test0(t1.get$current(t1), t4, t2.call$1$2(data, $.$get$_dbl0(), t3), t3);
+ },
+ $signature: 1
+ };
+ A.testLazyLists_closure0.prototype = {
+ call$0() {
+ var t1, t2, t3, t4,
+ data = A.List_List$unmodifiable([1, 2, null, 4, 1.1, null, 3.3, 4.4, 1, 2, 3, null, 3.3, 2], type$.dynamic);
+ for (t1 = $.$get$_ndblTests0(), t1 = t1.get$entries(t1), t1 = t1.get$iterator(t1), t2 = this.$$initDataContext, t3 = type$.nullable_double, t4 = this.tc; t1.moveNext$0();)
+ A._FeatureTestExt_test0(t1.get$current(t1), t4, t2.call$1$2(data, $.$get$_ndbl0(), t3), t3);
+ },
+ $signature: 1
+ };
+ A.testLazyLists_closure1.prototype = {
+ call$0() {
+ var t1, t2, t3, t4,
+ data = A.List_List$unmodifiable([1, 2, null, 4, 3, null, 2, 4, 1, null, 3], type$.dynamic);
+ for (t1 = $.$get$_nintTests0(), t1 = t1.get$entries(t1), t1 = t1.get$iterator(t1), t2 = this.$$initDataContext, t3 = type$.nullable_int, t4 = this.tc; t1.moveNext$0();)
+ A._FeatureTestExt_test0(t1.get$current(t1), t4, t2.call$1$2(data, $.$get$_nint0(), t3), t3);
+ },
+ $signature: 1
+ };
+ A._dblTests_closure26.prototype = {
+ call$1(l) {
+ type$.List_double._as(l);
+ return $.$get$_dblFeats0().decreaseLength$2(l, 2);
+ },
+ $signature: 20
+ };
+ A._dblTests_closure27.prototype = {
+ call$1(l) {
+ type$.List_double._as(l);
+ return $.$get$_dblFeats0().increaseLength$2(l, 2);
+ },
+ $signature: 20
+ };
+ A._dblTests_closure28.prototype = {
+ call$1(l) {
+ type$.List_double._as(l);
+ return J.$index$asx($.$get$_dblFeats0().$ti._eval$1("List<1>")._as(l), 2);
+ },
+ $signature: 12
+ };
+ A._dblTests_closure29.prototype = {
+ call$1(l) {
+ type$.List_double._as(l);
+ return J.$index$asx($.$get$_dblFeats0().$ti._eval$1("List<1>")._as(l), -1);
+ },
+ $signature: 12
+ };
+ A._dblTests_closure30.prototype = {
+ call$1(l) {
+ var t1, t2, t3;
+ type$.List_double._as(l);
+ t1 = $.$get$_dblFeats0();
+ t2 = B.JSArray_methods.get$first($._dx0);
+ t1 = t1.$ti;
+ t1._eval$1("List<1>")._as(l);
+ t3 = J.getInterceptor$ax(l);
+ t3.set$first(l, t1._precomputed1._as(t2));
+ return t3.get$first(l);
+ },
+ $signature: 12
+ };
+ A._dblTests_closure31.prototype = {
+ call$1(l) {
+ var t1, t2, t3;
+ type$.List_double._as(l);
+ t1 = $.$get$_dblFeats0();
+ t2 = B.JSArray_methods.get$first($._dx0);
+ t1 = t1.$ti;
+ t1._eval$1("List<1>")._as(l);
+ t3 = J.getInterceptor$ax(l);
+ t3.set$last(l, t1._precomputed1._as(t2));
+ return t3.get$last(l);
+ },
+ $signature: 12
+ };
+ A._dblTests_closure32.prototype = {
+ call$1(l) {
+ var t1, t2, t3;
+ type$.List_double._as(l);
+ t1 = $.$get$_dblFeats0();
+ t2 = B.JSArray_methods.get$first($._dx0);
+ t1 = t1.$ti;
+ t1._eval$1("List<1>")._as(l);
+ t3 = J.getInterceptor$ax(l);
+ t3.$indexSet(l, 2, t1._precomputed1._as(t2));
+ return t3.$index(l, 2);
+ },
+ $signature: 12
+ };
+ A._dblTests_closure33.prototype = {
+ call$1(l) {
+ var t1, t2, t3;
+ type$.List_double._as(l);
+ t1 = $.$get$_dblFeats0();
+ t2 = B.JSArray_methods.get$first($._dx0);
+ t1 = t1.$ti;
+ t1._eval$1("List<1>")._as(l);
+ t3 = J.getInterceptor$ax(l);
+ t3.$indexSet(l, -1, t1._precomputed1._as(t2));
+ return t3.$index(l, -1);
+ },
+ $signature: 12
+ };
+ A._dblTests_closure34.prototype = {
+ call$1(l) {
+ type$.List_double._as(l);
+ return J.elementAt$1$ax($.$get$_dblFeats0().$ti._eval$1("List<1>")._as(l), 2);
+ },
+ $signature: 12
+ };
+ A._dblTests_closure35.prototype = {
+ call$1(l) {
+ type$.List_double._as(l);
+ return J.elementAt$1$ax($.$get$_dblFeats0().$ti._eval$1("List<1>")._as(l), -1);
+ },
+ $signature: 12
+ };
+ A._dblTests_closure36.prototype = {
+ call$1(l) {
+ type$.List_double._as(l);
+ return J.getRange$2$ax($.$get$_dblFeats0().$ti._eval$1("List<1>")._as(l), 3, 6);
+ },
+ $signature: 31
+ };
+ A._dblTests_closure37.prototype = {
+ call$1(l) {
+ type$.List_double._as(l);
+ return J.contains$1$asx($.$get$_dblFeats0().$ti._eval$1("List<1>")._as(l), 2);
+ },
+ $signature: 50
+ };
+ A._dblTests_closure38.prototype = {
+ call$1(l) {
+ type$.List_double._as(l);
+ return J.contains$1$asx($.$get$_dblFeats0().$ti._eval$1("List<1>")._as(l), -1);
+ },
+ $signature: 50
+ };
+ A._dblTests_closure39.prototype = {
+ call$1(l) {
+ var t1;
+ type$.List_double._as(l);
+ t1 = $.$get$_dblFeats0().$ti;
+ t1._eval$1("List<1>")._as(l);
+ t1._precomputed1._as(2);
+ return J.indexOf$2$asx(l, 2, 0);
+ },
+ $signature: 20
+ };
+ A._dblTests_closure40.prototype = {
+ call$1(l) {
+ var t1;
+ type$.List_double._as(l);
+ t1 = $.$get$_dblFeats0().$ti;
+ t1._eval$1("List<1>")._as(l);
+ t1._precomputed1._as(2);
+ return J.indexOf$2$asx(l, 2, 3);
+ },
+ $signature: 20
+ };
+ A._dblTests_closure41.prototype = {
+ call$1(l) {
+ var t1;
+ type$.List_double._as(l);
+ t1 = $.$get$_dblFeats0().$ti;
+ t1._eval$1("List<1>")._as(l);
+ t1._precomputed1._as(-1);
+ return J.indexOf$2$asx(l, -1, 0);
+ },
+ $signature: 20
+ };
+ A._dblTests_closure42.prototype = {
+ call$1(l) {
+ var t1;
+ type$.List_double._as(l);
+ t1 = $.$get$_dblFeats0().$ti;
+ return J.lastIndexOf$2$asx(t1._eval$1("List<1>")._as(l), t1._precomputed1._as(2), null);
+ },
+ $signature: 20
+ };
+ A._dblTests_closure43.prototype = {
+ call$1(l) {
+ var t1;
+ type$.List_double._as(l);
+ t1 = $.$get$_dblFeats0().$ti;
+ return J.lastIndexOf$2$asx(t1._eval$1("List<1>")._as(l), t1._precomputed1._as(2), 3);
+ },
+ $signature: 20
+ };
+ A._dblTests_closure44.prototype = {
+ call$1(l) {
+ var t1;
+ type$.List_double._as(l);
+ t1 = $.$get$_dblFeats0().$ti;
+ return J.lastIndexOf$2$asx(t1._eval$1("List<1>")._as(l), t1._precomputed1._as(-1), null);
+ },
+ $signature: 20
+ };
+ A._dblTests_closure45.prototype = {
+ call$1(l) {
+ type$.List_double._as(l);
+ return $.$get$_dblFeats0().indexWhere$3(0, l, A.lib_03_converter_test__list_features___isGt3$closure(), null);
+ },
+ $signature: 20
+ };
+ A._dblTests_closure46.prototype = {
+ call$1(l) {
+ type$.List_double._as(l);
+ return $.$get$_dblFeats0().indexWhere$3(0, l, A.lib_03_converter_test__list_features___isGt3$closure(), 4);
+ },
+ $signature: 20
+ };
+ A._dblTests_closure47.prototype = {
+ call$1(l) {
+ type$.List_double._as(l);
+ return $.$get$_dblFeats0().indexWhere$3(0, l, A.lib_03_converter_test__list_features___isNeg$closure(), null);
+ },
+ $signature: 20
+ };
+ A._dblTests_closure48.prototype = {
+ call$1(l) {
+ var t1;
+ type$.List_double._as(l);
+ t1 = $.$get$_dblFeats0().$ti;
+ return J.lastIndexWhere$2$ax(t1._eval$1("List<1>")._as(l), t1._eval$1("bool(1)")._as(A.lib_03_converter_test__list_features___isGt3$closure()), null);
+ },
+ $signature: 20
+ };
+ A._dblTests_closure49.prototype = {
+ call$1(l) {
+ var t1;
+ type$.List_double._as(l);
+ t1 = $.$get$_dblFeats0().$ti;
+ return J.lastIndexWhere$2$ax(t1._eval$1("List<1>")._as(l), t1._eval$1("bool(1)")._as(A.lib_03_converter_test__list_features___isGt3$closure()), 4);
+ },
+ $signature: 20
+ };
+ A._dblTests_closure50.prototype = {
+ call$1(l) {
+ var t1;
+ type$.List_double._as(l);
+ t1 = $.$get$_dblFeats0().$ti;
+ return J.lastIndexWhere$2$ax(t1._eval$1("List<1>")._as(l), t1._eval$1("bool(1)")._as(A.lib_03_converter_test__list_features___isNeg$closure()), null);
+ },
+ $signature: 20
+ };
+ A._dblTests_closure51.prototype = {
+ call$1(l) {
+ type$.List_double._as(l);
+ return J.sublist$2$ax($.$get$_dblFeats0().$ti._eval$1("List<1>")._as(l), 0, null);
+ },
+ $signature: 5
+ };
+ A._dblTests_closure52.prototype = {
+ call$1(l) {
+ type$.List_double._as(l);
+ return J.sublist$2$ax($.$get$_dblFeats0().$ti._eval$1("List<1>")._as(l), 3, null);
+ },
+ $signature: 5
+ };
+ A._dblTests_closure53.prototype = {
+ call$1(l) {
+ var t1, t2, t3;
+ type$.List_double._as(l);
+ t1 = $.$get$_dblFeats0();
+ t2 = J.getInterceptor$asx(l);
+ t3 = t2.get$length(l);
+ return t2.sublist$2(t1.$ti._eval$1("List<1>")._as(l), t3 - 1, null);
+ },
+ $signature: 5
+ };
+ A._dblTests_closure54.prototype = {
+ call$1(l) {
+ type$.List_double._as(l);
+ return J.sublist$2$ax($.$get$_dblFeats0().$ti._eval$1("List<1>")._as(l), 0, 6);
+ },
+ $signature: 5
+ };
+ A._dblTests_closure55.prototype = {
+ call$1(l) {
+ type$.List_double._as(l);
+ return J.sublist$2$ax($.$get$_dblFeats0().$ti._eval$1("List<1>")._as(l), 3, 6);
+ },
+ $signature: 5
+ };
+ A._dblTests_closure56.prototype = {
+ call$1(l) {
+ var t1, t2, t3, t4;
+ type$.List_double._as(l);
+ t1 = $.$get$_dblFeats0();
+ t2 = J.getInterceptor$asx(l);
+ t3 = t2.get$length(l);
+ t4 = t2.get$length(l);
+ return t2.sublist$2(t1.$ti._eval$1("List<1>")._as(l), t3 - 1, t4);
+ },
+ $signature: 5
+ };
+ A._dblTests_closure57.prototype = {
+ call$1(l) {
+ type$.List_double._as(l);
+ return J.sublist$2$ax($.$get$_dblFeats0().$ti._eval$1("List<1>")._as(l), 4, 3);
+ },
+ $signature: 5
+ };
+ A._dblTests_closure58.prototype = {
+ call$1(l) {
+ var t1, t2, t3;
+ type$.List_double._as(l);
+ t1 = $.$get$_dblFeats0();
+ t2 = J.getInterceptor$asx(l);
+ t3 = t2.get$length(l);
+ return t2.sublist$2(t1.$ti._eval$1("List<1>")._as(l), t3, null);
+ },
+ $signature: 5
+ };
+ A._dblTests_closure59.prototype = {
+ call$1(l) {
+ var t1, t2, t3;
+ type$.List_double._as(l);
+ t1 = $.$get$_dblFeats0();
+ t2 = J.getInterceptor$asx(l);
+ t3 = t2.get$length(l);
+ return t2.sublist$2(t1.$ti._eval$1("List<1>")._as(l), 0, t3 + 1);
+ },
+ $signature: 5
+ };
+ A._dblTests_closure60.prototype = {
+ call$1(l) {
+ var t1;
+ type$.List_double._as(l);
+ t1 = $.$get$_dblFeats0().$ti;
+ return J.map$1$1$ax(t1._eval$1("List<1>")._as(l), t1._eval$1("bool(1)")._as(A.lib_03_converter_test__list_features___isGt3$closure()), type$.bool);
+ },
+ $signature: 157
+ };
+ A._dblTests_closure61.prototype = {
+ call$1(l) {
+ var t1;
+ type$.List_double._as(l);
+ t1 = $.$get$_dblFeats0().$ti;
+ return J.expand$1$1$ax(t1._eval$1("List<1>")._as(l), t1._eval$1("Iterable(1)")._as(new A._dblTests__closure12()), type$.double);
+ },
+ $signature: 31
+ };
+ A._dblTests__closure12.prototype = {
+ call$1(n) {
+ A._asDouble(n);
+ return A._setArrayType([n, n * n], type$.JSArray_double);
+ },
+ $signature: 158
+ };
+ A._dblTests_closure62.prototype = {
+ call$1(l) {
+ var t1;
+ type$.List_double._as(l);
+ t1 = $.$get$_dblFeats0().$ti;
+ return J.fold$1$2$ax(t1._eval$1("List<1>")._as(l), 0, t1._eval$1("double(double,1)")._as(new A._dblTests__closure11()), type$.double);
+ },
+ $signature: 12
+ };
+ A._dblTests__closure11.prototype = {
+ call$2(s, n) {
+ return A._asDouble(s) + A._asDouble(n);
+ },
+ $signature: 127
+ };
+ A._dblTests_closure63.prototype = {
+ call$1(l) {
+ var t1;
+ type$.List_double._as(l);
+ t1 = $.$get$_dblFeats0().$ti;
+ return J.reduce$1$ax(t1._eval$1("List<1>")._as(l), t1._eval$1("1(1,1)")._as(new A._dblTests__closure10()));
+ },
+ $signature: 12
+ };
+ A._dblTests__closure10.prototype = {
+ call$2(s, n) {
+ return A._asDouble(s) + A._asDouble(n);
+ },
+ $signature: 127
+ };
+ A._dblTests_closure64.prototype = {
+ call$1(l) {
+ var t1;
+ type$.List_double._as(l);
+ t1 = $.$get$_dblFeats0().$ti;
+ return J.any$1$ax(t1._eval$1("List<1>")._as(l), t1._eval$1("bool(1)")._as(A.lib_03_converter_test__list_features___isGt3$closure()));
+ },
+ $signature: 50
+ };
+ A._dblTests_closure65.prototype = {
+ call$1(l) {
+ var t1;
+ type$.List_double._as(l);
+ t1 = $.$get$_dblFeats0().$ti;
+ return J.any$1$ax(t1._eval$1("List<1>")._as(l), t1._eval$1("bool(1)")._as(A.lib_03_converter_test__list_features___isNeg$closure()));
+ },
+ $signature: 50
+ };
+ A._dblTests_closure66.prototype = {
+ call$1(l) {
+ var t1;
+ type$.List_double._as(l);
+ t1 = $.$get$_dblFeats0().$ti;
+ return J.every$1$ax(t1._eval$1("List<1>")._as(l), t1._eval$1("bool(1)")._as(A.lib_03_converter_test__list_features___isGt3$closure()));
+ },
+ $signature: 50
+ };
+ A._dblTests_closure67.prototype = {
+ call$1(l) {
+ var t1;
+ type$.List_double._as(l);
+ t1 = $.$get$_dblFeats0().$ti;
+ return J.every$1$ax(t1._eval$1("List<1>")._as(l), t1._eval$1("bool(1)")._as(A.lib_03_converter_test__list_features___isNum$closure()));
+ },
+ $signature: 50
+ };
+ A._dblTests_closure68.prototype = {
+ call$1(l) {
+ type$.List_double._as(l);
+ return J.skip$1$ax($.$get$_dblFeats0().$ti._eval$1("List<1>")._as(l), 3);
+ },
+ $signature: 31
+ };
+ A._dblTests_closure69.prototype = {
+ call$1(l) {
+ var t1;
+ type$.List_double._as(l);
+ t1 = $.$get$_dblFeats0().$ti;
+ return J.skipWhile$1$ax(t1._eval$1("List<1>")._as(l), t1._eval$1("bool(1)")._as(A.lib_03_converter_test__list_features___isInt$closure()));
+ },
+ $signature: 31
+ };
+ A._dblTests_closure70.prototype = {
+ call$1(l) {
+ var t1;
+ type$.List_double._as(l);
+ t1 = $.$get$_dblFeats0().$ti;
+ return J.skipWhile$1$ax(t1._eval$1("List<1>")._as(l), t1._eval$1("bool(1)")._as(A.lib_03_converter_test__list_features___isNeg$closure()));
+ },
+ $signature: 31
+ };
+ A._dblTests_closure71.prototype = {
+ call$1(l) {
+ type$.List_double._as(l);
+ return J.take$1$ax($.$get$_dblFeats0().$ti._eval$1("List<1>")._as(l), 3);
+ },
+ $signature: 31
+ };
+ A._dblTests_closure72.prototype = {
+ call$1(l) {
+ var t1, t2;
+ type$.List_double._as(l);
+ t1 = $.$get$_dblFeats0().$ti;
+ t1 = J.takeWhile$1$ax(t1._eval$1("List<1>")._as(l), t1._eval$1("bool(1)")._as(A.lib_03_converter_test__list_features___isInt$closure()));
+ t2 = A._instanceType(t1);
+ return A.MappedIterable_MappedIterable(t1, t2._eval$1("double?(Iterable.E)")._as($.$get$_ndbl0()), t2._eval$1("Iterable.E"), type$.nullable_double);
+ },
+ $signature: 160
+ };
+ A._dblTests_closure73.prototype = {
+ call$1(l) {
+ var t1;
+ type$.List_double._as(l);
+ t1 = $.$get$_dblFeats0().$ti;
+ return J.takeWhile$1$ax(t1._eval$1("List<1>")._as(l), t1._eval$1("bool(1)")._as(A.lib_03_converter_test__list_features___isNeg$closure()));
+ },
+ $signature: 31
+ };
+ A._dblTests_closure74.prototype = {
+ call$1(l) {
+ var t1;
+ type$.List_double._as(l);
+ t1 = $.$get$_dblFeats0().$ti;
+ return J.where$1$ax(t1._eval$1("List<1>")._as(l), t1._eval$1("bool(1)")._as(A.lib_03_converter_test__list_features___isGt4$closure()));
+ },
+ $signature: 31
+ };
+ A._dblTests_closure75.prototype = {
+ call$1(l) {
+ var t1;
+ type$.List_double._as(l);
+ t1 = $.$get$_dblFeats0().$ti;
+ return J.where$1$ax(t1._eval$1("List<1>")._as(l), t1._eval$1("bool(1)")._as(A.lib_03_converter_test__list_features___isNeg$closure()));
+ },
+ $signature: 31
+ };
+ A._dblTests_closure76.prototype = {
+ call$1(l) {
+ var t1;
+ type$.List_double._as(l);
+ t1 = $.$get$_dblFeats0().$ti;
+ return J.singleWhere$2$orElse$ax(t1._eval$1("List<1>")._as(l), t1._eval$1("bool(1)")._as(new A._dblTests__closure9()), null);
+ },
+ $signature: 12
+ };
+ A._dblTests__closure9.prototype = {
+ call$1(n) {
+ return A._asDouble(n) === 2.2;
+ },
+ $signature: 125
+ };
+ A._dblTests_closure77.prototype = {
+ call$1(l) {
+ var t1;
+ type$.List_double._as(l);
+ t1 = $.$get$_dblFeats0().$ti;
+ return J.singleWhere$2$orElse$ax(t1._eval$1("List<1>")._as(l), t1._eval$1("bool(1)")._as(new A._dblTests__closure8()), t1._eval$1("1()?")._as(B.CONSTANT6));
+ },
+ $signature: 12
+ };
+ A._dblTests__closure8.prototype = {
+ call$1(n) {
+ return A._asDouble(n) === 2.2;
+ },
+ $signature: 125
+ };
+ A._dblTests_closure78.prototype = {
+ call$1(l) {
+ var t1;
+ type$.List_double._as(l);
+ t1 = $.$get$_dblFeats0().$ti;
+ return J.singleWhere$2$orElse$ax(t1._eval$1("List<1>")._as(l), t1._eval$1("bool(1)")._as(A.lib_03_converter_test__list_features___isGt3$closure()), null);
+ },
+ $signature: 12
+ };
+ A._dblTests_closure79.prototype = {
+ call$1(l) {
+ var t1;
+ type$.List_double._as(l);
+ t1 = $.$get$_dblFeats0().$ti;
+ return J.singleWhere$2$orElse$ax(t1._eval$1("List<1>")._as(l), t1._eval$1("bool(1)")._as(A.lib_03_converter_test__list_features___isGt3$closure()), t1._eval$1("1()?")._as(B.CONSTANT6));
+ },
+ $signature: 12
+ };
+ A._dblTests_closure80.prototype = {
+ call$1(l) {
+ var t1;
+ type$.List_double._as(l);
+ t1 = $.$get$_dblFeats0().$ti;
+ return J.firstWhere$2$orElse$ax(t1._eval$1("List<1>")._as(l), t1._eval$1("bool(1)")._as(A.lib_03_converter_test__list_features___isGt4$closure()), null);
+ },
+ $signature: 12
+ };
+ A._dblTests_closure81.prototype = {
+ call$1(l) {
+ var t1;
+ type$.List_double._as(l);
+ t1 = $.$get$_dblFeats0().$ti;
+ return J.firstWhere$2$orElse$ax(t1._eval$1("List<1>")._as(l), t1._eval$1("bool(1)")._as(A.lib_03_converter_test__list_features___isGt4$closure()), t1._eval$1("1()?")._as(B.CONSTANT6));
+ },
+ $signature: 12
+ };
+ A._dblTests_closure82.prototype = {
+ call$1(l) {
+ var t1;
+ type$.List_double._as(l);
+ t1 = $.$get$_dblFeats0().$ti;
+ return J.firstWhere$2$orElse$ax(t1._eval$1("List<1>")._as(l), t1._eval$1("bool(1)")._as(A.lib_03_converter_test__list_features___isNeg$closure()), null);
+ },
+ $signature: 12
+ };
+ A._dblTests_closure83.prototype = {
+ call$1(l) {
+ var t1;
+ type$.List_double._as(l);
+ t1 = $.$get$_dblFeats0().$ti;
+ return J.firstWhere$2$orElse$ax(t1._eval$1("List<1>")._as(l), t1._eval$1("bool(1)")._as(A.lib_03_converter_test__list_features___isNeg$closure()), t1._eval$1("1()?")._as(B.CONSTANT6));
+ },
+ $signature: 12
+ };
+ A._dblTests_closure84.prototype = {
+ call$1(l) {
+ var t1;
+ type$.List_double._as(l);
+ t1 = $.$get$_dblFeats0().$ti;
+ return J.lastWhere$2$orElse$ax(t1._eval$1("List<1>")._as(l), t1._eval$1("bool(1)")._as(A.lib_03_converter_test__list_features___isGt4$closure()), null);
+ },
+ $signature: 12
+ };
+ A._dblTests_closure85.prototype = {
+ call$1(l) {
+ var t1;
+ type$.List_double._as(l);
+ t1 = $.$get$_dblFeats0().$ti;
+ return J.lastWhere$2$orElse$ax(t1._eval$1("List<1>")._as(l), t1._eval$1("bool(1)")._as(A.lib_03_converter_test__list_features___isGt4$closure()), t1._eval$1("1()?")._as(B.CONSTANT6));
+ },
+ $signature: 12
+ };
+ A._dblTests_closure86.prototype = {
+ call$1(l) {
+ var t1;
+ type$.List_double._as(l);
+ t1 = $.$get$_dblFeats0().$ti;
+ return J.lastWhere$2$orElse$ax(t1._eval$1("List<1>")._as(l), t1._eval$1("bool(1)")._as(A.lib_03_converter_test__list_features___isNeg$closure()), null);
+ },
+ $signature: 12
+ };
+ A._dblTests_closure87.prototype = {
+ call$1(l) {
+ var t1;
+ type$.List_double._as(l);
+ t1 = $.$get$_dblFeats0().$ti;
+ return J.lastWhere$2$orElse$ax(t1._eval$1("List<1>")._as(l), t1._eval$1("bool(1)")._as(A.lib_03_converter_test__list_features___isNeg$closure()), t1._eval$1("1()?")._as(B.CONSTANT6));
+ },
+ $signature: 12
+ };
+ A._dblTests_closure88.prototype = {
+ call$1(l) {
+ type$.List_double._as(l);
+ return $.$get$_dblFeats0().forEach$2(0, l, new A._dblTests__closure7());
+ },
+ $signature: 20
+ };
+ A._dblTests__closure7.prototype = {
+ call$1(n) {
+ A._asDouble(n);
+ },
+ $signature: 162
+ };
+ A._dblTests_closure89.prototype = {
+ call$1(l) {
+ var t1;
+ type$.List_double._as(l);
+ t1 = $.$get$_dblFeats0().$ti._eval$1("List<1>");
+ return J.$add$ansx(t1._as(l), t1._as($._dx0));
+ },
+ $signature: 5
+ };
+ A._dblTests_closure90.prototype = {
+ call$1(l) {
+ var t1, t2;
+ type$.List_double._as(l);
+ t1 = $.$get$_dblFeats0();
+ t2 = A._setArrayType([], type$.JSArray_double);
+ t1 = t1.$ti._eval$1("List<1>");
+ return J.$add$ansx(t1._as(l), t1._as(t2));
+ },
+ $signature: 5
+ };
+ A._dblTests_closure91.prototype = {
+ call$1(l) {
+ var t1, t2;
+ type$.List_double._as(l);
+ t1 = $.$get$_dblFeats0();
+ t2 = B.JSArray_methods.get$first($._dx0);
+ t1 = t1.$ti;
+ t1._eval$1("List<1>")._as(l);
+ J.add$1$ax(l, t1._precomputed1._as(t2));
+ return l;
+ },
+ $signature: 5
+ };
+ A._dblTests_closure92.prototype = {
+ call$1(l) {
+ type$.List_double._as(l);
+ return $.$get$_dblFeats0().addAll$2(0, l, $._dx0);
+ },
+ $signature: 5
+ };
+ A._dblTests_closure93.prototype = {
+ call$1(l) {
+ var t1;
+ type$.List_double._as(l);
+ t1 = $.$get$_dblFeats0().$ti;
+ return J.followedBy$1$ax(t1._eval$1("List<1>")._as(l), t1._eval$1("Iterable<1>")._as($._dx0));
+ },
+ $signature: 31
+ };
+ A._dblTests_closure94.prototype = {
+ call$1(l) {
+ var t1, t2;
+ type$.List_double._as(l);
+ t1 = $.$get$_dblFeats0();
+ t2 = B.JSArray_methods.get$first($._dx0);
+ t1 = t1.$ti;
+ return J.fillRange$3$ax(t1._eval$1("List<1>")._as(l), 3, 5, t1._eval$1("1?")._as(t2));
+ },
+ $signature: 89
+ };
+ A._dblTests_closure95.prototype = {
+ call$1(l) {
+ var t1, t2, t3, t4;
+ type$.List_double._as(l);
+ t1 = $.$get$_dblFeats0();
+ t2 = J.getInterceptor$asx(l);
+ t3 = t2.get$length(l);
+ t4 = B.JSArray_methods.get$first($._dx0);
+ t1 = t1.$ti;
+ return t2.fillRange$3(t1._eval$1("List<1>")._as(l), 0, t3, t1._eval$1("1?")._as(t4));
+ },
+ $signature: 89
+ };
+ A._dblTests_closure96.prototype = {
+ call$1(l) {
+ var t1, t2, t3, t4;
+ type$.List_double._as(l);
+ t1 = $.$get$_dblFeats0();
+ t2 = J.getInterceptor$asx(l);
+ t3 = t2.get$length(l);
+ t4 = B.JSArray_methods.get$first($._dx0);
+ t1 = t1.$ti;
+ return t2.fillRange$3(t1._eval$1("List<1>")._as(l), -1, t3, t1._eval$1("1?")._as(t4));
+ },
+ $signature: 89
+ };
+ A._dblTests_closure97.prototype = {
+ call$1(l) {
+ type$.List_double._as(l);
+ return $.$get$_dblFeats0().setAll$3(0, l, 0, $._dx0);
+ },
+ $signature: 5
+ };
+ A._dblTests_closure98.prototype = {
+ call$1(l) {
+ type$.List_double._as(l);
+ return $.$get$_dblFeats0().setAll$3(0, l, 3, $._dx0);
+ },
+ $signature: 5
+ };
+ A._dblTests_closure99.prototype = {
+ call$1(l) {
+ type$.List_double._as(l);
+ return $.$get$_dblFeats0().setAll$3(0, l, J.get$length$asx(l) - 1, $._dx0);
+ },
+ $signature: 5
+ };
+ A._dblTests_closure100.prototype = {
+ call$1(l) {
+ type$.List_double._as(l);
+ return $.$get$_dblFeats0().setAll$3(0, l, J.get$length$asx(l), $._dx0);
+ },
+ $signature: 5
+ };
+ A._dblTests_closure101.prototype = {
+ call$1(l) {
+ var t1;
+ type$.List_double._as(l);
+ t1 = $.$get$_dblFeats0().$ti;
+ t1._eval$1("List<1>")._as(l);
+ J.insert$2$ax(l, 0, t1._precomputed1._as(1.2));
+ return l;
+ },
+ $signature: 5
+ };
+ A._dblTests_closure102.prototype = {
+ call$1(l) {
+ var t1;
+ type$.List_double._as(l);
+ t1 = $.$get$_dblFeats0().$ti;
+ t1._eval$1("List<1>")._as(l);
+ J.insert$2$ax(l, 3, t1._precomputed1._as(1.2));
+ return l;
+ },
+ $signature: 5
+ };
+ A._dblTests_closure103.prototype = {
+ call$1(l) {
+ var t1, t2, t3;
+ type$.List_double._as(l);
+ t1 = $.$get$_dblFeats0();
+ t2 = J.getInterceptor$asx(l);
+ t3 = t2.get$length(l);
+ t1 = t1.$ti;
+ t1._eval$1("List<1>")._as(l);
+ t2.insert$2(l, t3 - 1, t1._precomputed1._as(1.2));
+ return l;
+ },
+ $signature: 5
+ };
+ A._dblTests_closure104.prototype = {
+ call$1(l) {
+ var t1, t2, t3;
+ type$.List_double._as(l);
+ t1 = $.$get$_dblFeats0();
+ t2 = J.getInterceptor$asx(l);
+ t3 = t2.get$length(l);
+ t1 = t1.$ti;
+ t1._eval$1("List<1>")._as(l);
+ t2.insert$2(l, t3, t1._precomputed1._as(1.2));
+ return l;
+ },
+ $signature: 5
+ };
+ A._dblTests_closure105.prototype = {
+ call$1(l) {
+ type$.List_double._as(l);
+ return $.$get$_dblFeats0().insertAll$3(0, l, 0, $._dx0);
+ },
+ $signature: 5
+ };
+ A._dblTests_closure106.prototype = {
+ call$1(l) {
+ type$.List_double._as(l);
+ return $.$get$_dblFeats0().insertAll$3(0, l, 3, $._dx0);
+ },
+ $signature: 5
+ };
+ A._dblTests_closure107.prototype = {
+ call$1(l) {
+ type$.List_double._as(l);
+ return $.$get$_dblFeats0().insertAll$3(0, l, J.get$length$asx(l) - 1, $._dx0);
+ },
+ $signature: 5
+ };
+ A._dblTests_closure108.prototype = {
+ call$1(l) {
+ type$.List_double._as(l);
+ return $.$get$_dblFeats0().insertAll$3(0, l, J.get$length$asx(l), $._dx0);
+ },
+ $signature: 5
+ };
+ A._dblTests_closure109.prototype = {
+ call$1(l) {
+ type$.List_double._as(l);
+ return J.remove$1$ax($.$get$_dblFeats0().$ti._eval$1("List<1>")._as(l), 1.1);
+ },
+ $signature: 50
+ };
+ A._dblTests_closure110.prototype = {
+ call$1(l) {
+ type$.List_double._as(l);
+ return J.removeAt$1$ax($.$get$_dblFeats0().$ti._eval$1("List<1>")._as(l), 2);
+ },
+ $signature: 12
+ };
+ A._dblTests_closure111.prototype = {
+ call$1(l) {
+ type$.List_double._as(l);
+ $.$get$_dblFeats0().$ti._eval$1("List<1>")._as(l);
+ J.removeRange$2$ax(l, 3, 6);
+ return l;
+ },
+ $signature: 5
+ };
+ A._dblTests_closure112.prototype = {
+ call$1(l) {
+ type$.List_double._as(l);
+ return $.$get$_dblFeats0().removeWhere$2(0, l, A.lib_03_converter_test__list_features___isGt3$closure());
+ },
+ $signature: 5
+ };
+ A._dblTests_closure113.prototype = {
+ call$1(l) {
+ type$.List_double._as(l);
+ return $.$get$_dblFeats0().retainWhere$2(0, l, A.lib_03_converter_test__list_features___isGt3$closure());
+ },
+ $signature: 5
+ };
+ A._dblTests_closure114.prototype = {
+ call$1(l) {
+ type$.List_double._as(l);
+ return $.$get$_dblFeats0().setRange$5(0, l, 3, 6, $._dx0, null);
+ },
+ $signature: 5
+ };
+ A._dblTests_closure115.prototype = {
+ call$1(l) {
+ type$.List_double._as(l);
+ return $.$get$_dblFeats0().setRange$5(0, l, 3, 6, $._dx0, 1);
+ },
+ $signature: 5
+ };
+ A._dblTests_closure116.prototype = {
+ call$1(l) {
+ type$.List_double._as(l);
+ return $.$get$_dblFeats0().replaceRange$4(0, l, 3, 6, $._dx0);
+ },
+ $signature: 5
+ };
+ A._dblTests_closure117.prototype = {
+ call$1(l) {
+ type$.List_double._as(l);
+ return $.$get$_dblFeats0().sort$2(0, l, null);
+ },
+ $signature: 5
+ };
+ A._dblTests_closure118.prototype = {
+ call$1(l) {
+ type$.List_double._as(l);
+ return $.$get$_dblFeats0().sort$2(0, l, new A._dblTests__closure6());
+ },
+ $signature: 5
+ };
+ A._dblTests__closure6.prototype = {
+ call$2(a, b) {
+ A._asDouble(a);
+ return B.JSNumber_methods.compareTo$1(A._asDouble(b), a);
+ },
+ $signature: 164
+ };
+ A._dblTests_closure119.prototype = {
+ call$1(l) {
+ var t1, t2;
+ type$.List_double._as(l);
+ t1 = $.$get$_dblFeats0();
+ t2 = new A._Random();
+ t2._Random$1($.$get$_seed());
+ t1.$ti._eval$1("List<1>")._as(l);
+ J.shuffle$1$ax(l, t2);
+ return l;
+ },
+ $signature: 5
+ };
+ A._dblTests_closure120.prototype = {
+ call$1(l) {
+ type$.List_double._as(l);
+ $.$get$_dblFeats0().$ti._eval$1("List<1>")._as(l);
+ return J.join$1$ax(l, "");
+ },
+ $signature: 111
+ };
+ A._dblTests_closure121.prototype = {
+ call$1(l) {
+ type$.List_double._as(l);
+ $.$get$_dblFeats0().$ti._eval$1("List<1>")._as(l);
+ return J.join$1$ax(l, " $ ");
+ },
+ $signature: 111
+ };
+ A._ndblTests_closure26.prototype = {
+ call$1(l) {
+ type$.List_nullable_double._as(l);
+ return $.$get$_ndblFeats0().decreaseLength$2(l, 2);
+ },
+ $signature: 21
+ };
+ A._ndblTests_closure27.prototype = {
+ call$1(l) {
+ type$.List_nullable_double._as(l);
+ return $.$get$_ndblFeats0().increaseLength$2(l, 2);
+ },
+ $signature: 21
+ };
+ A._ndblTests_closure28.prototype = {
+ call$1(l) {
+ type$.List_nullable_double._as(l);
+ return J.$index$asx($.$get$_ndblFeats0().$ti._eval$1("List<1>")._as(l), 2);
+ },
+ $signature: 15
+ };
+ A._ndblTests_closure29.prototype = {
+ call$1(l) {
+ type$.List_nullable_double._as(l);
+ return J.$index$asx($.$get$_ndblFeats0().$ti._eval$1("List<1>")._as(l), -1);
+ },
+ $signature: 15
+ };
+ A._ndblTests_closure30.prototype = {
+ call$1(l) {
+ var t1, t2, t3;
+ type$.List_nullable_double._as(l);
+ t1 = $.$get$_ndblFeats0();
+ t2 = B.JSArray_methods.get$first($._dx0);
+ t1 = t1.$ti;
+ t1._eval$1("List<1>")._as(l);
+ t3 = J.getInterceptor$ax(l);
+ t3.set$first(l, t1._precomputed1._as(t2));
+ return t3.get$first(l);
+ },
+ $signature: 15
+ };
+ A._ndblTests_closure31.prototype = {
+ call$1(l) {
+ var t1, t2, t3;
+ type$.List_nullable_double._as(l);
+ t1 = $.$get$_ndblFeats0();
+ t2 = B.JSArray_methods.get$first($._dx0);
+ t1 = t1.$ti;
+ t1._eval$1("List<1>")._as(l);
+ t3 = J.getInterceptor$ax(l);
+ t3.set$last(l, t1._precomputed1._as(t2));
+ return t3.get$last(l);
+ },
+ $signature: 15
+ };
+ A._ndblTests_closure32.prototype = {
+ call$1(l) {
+ var t1, t2, t3;
+ type$.List_nullable_double._as(l);
+ t1 = $.$get$_ndblFeats0();
+ t2 = B.JSArray_methods.get$first($._dx0);
+ t1 = t1.$ti;
+ t1._eval$1("List<1>")._as(l);
+ t3 = J.getInterceptor$ax(l);
+ t3.$indexSet(l, 2, t1._precomputed1._as(t2));
+ return t3.$index(l, 2);
+ },
+ $signature: 15
+ };
+ A._ndblTests_closure33.prototype = {
+ call$1(l) {
+ var t1, t2, t3;
+ type$.List_nullable_double._as(l);
+ t1 = $.$get$_ndblFeats0();
+ t2 = B.JSArray_methods.get$first($._dx0);
+ t1 = t1.$ti;
+ t1._eval$1("List<1>")._as(l);
+ t3 = J.getInterceptor$ax(l);
+ t3.$indexSet(l, -1, t1._precomputed1._as(t2));
+ return t3.$index(l, -1);
+ },
+ $signature: 15
+ };
+ A._ndblTests_closure34.prototype = {
+ call$1(l) {
+ type$.List_nullable_double._as(l);
+ return J.elementAt$1$ax($.$get$_ndblFeats0().$ti._eval$1("List<1>")._as(l), 2);
+ },
+ $signature: 15
+ };
+ A._ndblTests_closure35.prototype = {
+ call$1(l) {
+ type$.List_nullable_double._as(l);
+ return J.elementAt$1$ax($.$get$_ndblFeats0().$ti._eval$1("List<1>")._as(l), -1);
+ },
+ $signature: 15
+ };
+ A._ndblTests_closure36.prototype = {
+ call$1(l) {
+ type$.List_nullable_double._as(l);
+ return J.getRange$2$ax($.$get$_ndblFeats0().$ti._eval$1("List<1>")._as(l), 3, 6);
+ },
+ $signature: 29
+ };
+ A._ndblTests_closure37.prototype = {
+ call$1(l) {
+ type$.List_nullable_double._as(l);
+ return J.contains$1$asx($.$get$_ndblFeats0().$ti._eval$1("List<1>")._as(l), 2);
+ },
+ $signature: 46
+ };
+ A._ndblTests_closure38.prototype = {
+ call$1(l) {
+ type$.List_nullable_double._as(l);
+ return J.contains$1$asx($.$get$_ndblFeats0().$ti._eval$1("List<1>")._as(l), -1);
+ },
+ $signature: 46
+ };
+ A._ndblTests_closure39.prototype = {
+ call$1(l) {
+ var t1;
+ type$.List_nullable_double._as(l);
+ t1 = $.$get$_ndblFeats0().$ti;
+ t1._eval$1("List<1>")._as(l);
+ t1._precomputed1._as(2);
+ return J.indexOf$2$asx(l, 2, 0);
+ },
+ $signature: 21
+ };
+ A._ndblTests_closure40.prototype = {
+ call$1(l) {
+ var t1;
+ type$.List_nullable_double._as(l);
+ t1 = $.$get$_ndblFeats0().$ti;
+ t1._eval$1("List<1>")._as(l);
+ t1._precomputed1._as(2);
+ return J.indexOf$2$asx(l, 2, 3);
+ },
+ $signature: 21
+ };
+ A._ndblTests_closure41.prototype = {
+ call$1(l) {
+ var t1;
+ type$.List_nullable_double._as(l);
+ t1 = $.$get$_ndblFeats0().$ti;
+ t1._eval$1("List<1>")._as(l);
+ t1._precomputed1._as(-1);
+ return J.indexOf$2$asx(l, -1, 0);
+ },
+ $signature: 21
+ };
+ A._ndblTests_closure42.prototype = {
+ call$1(l) {
+ var t1;
+ type$.List_nullable_double._as(l);
+ t1 = $.$get$_ndblFeats0().$ti;
+ return J.lastIndexOf$2$asx(t1._eval$1("List<1>")._as(l), t1._precomputed1._as(2), null);
+ },
+ $signature: 21
+ };
+ A._ndblTests_closure43.prototype = {
+ call$1(l) {
+ var t1;
+ type$.List_nullable_double._as(l);
+ t1 = $.$get$_ndblFeats0().$ti;
+ return J.lastIndexOf$2$asx(t1._eval$1("List<1>")._as(l), t1._precomputed1._as(2), 3);
+ },
+ $signature: 21
+ };
+ A._ndblTests_closure44.prototype = {
+ call$1(l) {
+ var t1;
+ type$.List_nullable_double._as(l);
+ t1 = $.$get$_ndblFeats0().$ti;
+ return J.lastIndexOf$2$asx(t1._eval$1("List<1>")._as(l), t1._precomputed1._as(-1), null);
+ },
+ $signature: 21
+ };
+ A._ndblTests_closure45.prototype = {
+ call$1(l) {
+ type$.List_nullable_double._as(l);
+ return $.$get$_ndblFeats0().indexWhere$3(0, l, A.lib_03_converter_test__list_features___isGt3$closure(), null);
+ },
+ $signature: 21
+ };
+ A._ndblTests_closure46.prototype = {
+ call$1(l) {
+ type$.List_nullable_double._as(l);
+ return $.$get$_ndblFeats0().indexWhere$3(0, l, A.lib_03_converter_test__list_features___isGt3$closure(), 4);
+ },
+ $signature: 21
+ };
+ A._ndblTests_closure47.prototype = {
+ call$1(l) {
+ type$.List_nullable_double._as(l);
+ return $.$get$_ndblFeats0().indexWhere$3(0, l, A.lib_03_converter_test__list_features___isNeg$closure(), null);
+ },
+ $signature: 21
+ };
+ A._ndblTests_closure48.prototype = {
+ call$1(l) {
+ var t1;
+ type$.List_nullable_double._as(l);
+ t1 = $.$get$_ndblFeats0().$ti;
+ return J.lastIndexWhere$2$ax(t1._eval$1("List<1>")._as(l), t1._eval$1("bool(1)")._as(A.lib_03_converter_test__list_features___isGt3$closure()), null);
+ },
+ $signature: 21
+ };
+ A._ndblTests_closure49.prototype = {
+ call$1(l) {
+ var t1;
+ type$.List_nullable_double._as(l);
+ t1 = $.$get$_ndblFeats0().$ti;
+ return J.lastIndexWhere$2$ax(t1._eval$1("List<1>")._as(l), t1._eval$1("bool(1)")._as(A.lib_03_converter_test__list_features___isGt3$closure()), 4);
+ },
+ $signature: 21
+ };
+ A._ndblTests_closure50.prototype = {
+ call$1(l) {
+ var t1;
+ type$.List_nullable_double._as(l);
+ t1 = $.$get$_ndblFeats0().$ti;
+ return J.lastIndexWhere$2$ax(t1._eval$1("List<1>")._as(l), t1._eval$1("bool(1)")._as(A.lib_03_converter_test__list_features___isNeg$closure()), null);
+ },
+ $signature: 21
+ };
+ A._ndblTests_closure51.prototype = {
+ call$1(l) {
+ type$.List_nullable_double._as(l);
+ return J.sublist$2$ax($.$get$_ndblFeats0().$ti._eval$1("List<1>")._as(l), 0, null);
+ },
+ $signature: 7
+ };
+ A._ndblTests_closure52.prototype = {
+ call$1(l) {
+ type$.List_nullable_double._as(l);
+ return J.sublist$2$ax($.$get$_ndblFeats0().$ti._eval$1("List<1>")._as(l), 3, null);
+ },
+ $signature: 7
+ };
+ A._ndblTests_closure53.prototype = {
+ call$1(l) {
+ var t1, t2, t3;
+ type$.List_nullable_double._as(l);
+ t1 = $.$get$_ndblFeats0();
+ t2 = J.getInterceptor$asx(l);
+ t3 = t2.get$length(l);
+ return t2.sublist$2(t1.$ti._eval$1("List<1>")._as(l), t3 - 1, null);
+ },
+ $signature: 7
+ };
+ A._ndblTests_closure54.prototype = {
+ call$1(l) {
+ type$.List_nullable_double._as(l);
+ return J.sublist$2$ax($.$get$_ndblFeats0().$ti._eval$1("List<1>")._as(l), 0, 6);
+ },
+ $signature: 7
+ };
+ A._ndblTests_closure55.prototype = {
+ call$1(l) {
+ type$.List_nullable_double._as(l);
+ return J.sublist$2$ax($.$get$_ndblFeats0().$ti._eval$1("List<1>")._as(l), 3, 6);
+ },
+ $signature: 7
+ };
+ A._ndblTests_closure56.prototype = {
+ call$1(l) {
+ var t1, t2, t3, t4;
+ type$.List_nullable_double._as(l);
+ t1 = $.$get$_ndblFeats0();
+ t2 = J.getInterceptor$asx(l);
+ t3 = t2.get$length(l);
+ t4 = t2.get$length(l);
+ return t2.sublist$2(t1.$ti._eval$1("List<1>")._as(l), t3 - 1, t4);
+ },
+ $signature: 7
+ };
+ A._ndblTests_closure57.prototype = {
+ call$1(l) {
+ type$.List_nullable_double._as(l);
+ return J.sublist$2$ax($.$get$_ndblFeats0().$ti._eval$1("List<1>")._as(l), 4, 3);
+ },
+ $signature: 7
+ };
+ A._ndblTests_closure58.prototype = {
+ call$1(l) {
+ var t1, t2, t3;
+ type$.List_nullable_double._as(l);
+ t1 = $.$get$_ndblFeats0();
+ t2 = J.getInterceptor$asx(l);
+ t3 = t2.get$length(l);
+ return t2.sublist$2(t1.$ti._eval$1("List<1>")._as(l), t3, null);
+ },
+ $signature: 7
+ };
+ A._ndblTests_closure59.prototype = {
+ call$1(l) {
+ var t1, t2, t3;
+ type$.List_nullable_double._as(l);
+ t1 = $.$get$_ndblFeats0();
+ t2 = J.getInterceptor$asx(l);
+ t3 = t2.get$length(l);
+ return t2.sublist$2(t1.$ti._eval$1("List<1>")._as(l), 0, t3 + 1);
+ },
+ $signature: 7
+ };
+ A._ndblTests_closure60.prototype = {
+ call$1(l) {
+ var t1;
+ type$.List_nullable_double._as(l);
+ t1 = $.$get$_ndblFeats0().$ti;
+ return J.map$1$1$ax(t1._eval$1("List<1>")._as(l), t1._eval$1("bool(1)")._as(A.lib_03_converter_test__list_features___isGt3$closure()), type$.bool);
+ },
+ $signature: 171
+ };
+ A._ndblTests_closure61.prototype = {
+ call$1(l) {
+ var t1;
+ type$.List_nullable_double._as(l);
+ t1 = $.$get$_ndblFeats0().$ti;
+ return J.expand$1$1$ax(t1._eval$1("List<1>")._as(l), t1._eval$1("Iterable(1)")._as(new A._ndblTests__closure11()), type$.nullable_double);
+ },
+ $signature: 29
+ };
+ A._ndblTests__closure11.prototype = {
+ call$1(n) {
+ A._asDoubleQ(n);
+ return A._setArrayType([n, n == null ? null : n * n], type$.JSArray_nullable_double);
+ },
+ $signature: 172
+ };
+ A._ndblTests_closure62.prototype = {
+ call$1(l) {
+ var t1;
+ type$.List_nullable_double._as(l);
+ t1 = $.$get$_ndblFeats0().$ti;
+ return J.fold$1$2$ax(t1._eval$1("List<1>")._as(l), 0, t1._eval$1("double(double,1)")._as(new A._ndblTests__closure10()), type$.double);
+ },
+ $signature: 173
+ };
+ A._ndblTests__closure10.prototype = {
+ call$2(s, n) {
+ A._asDouble(s);
+ A._asDoubleQ(n);
+ return s + (n == null ? 0 : n);
+ },
+ $signature: 174
+ };
+ A._ndblTests_closure63.prototype = {
+ call$1(l) {
+ var t1;
+ type$.List_nullable_double._as(l);
+ t1 = $.$get$_ndblFeats0().$ti;
+ return J.reduce$1$ax(t1._eval$1("List<1>")._as(l), t1._eval$1("1(1,1)")._as(new A._ndblTests__closure9()));
+ },
+ $signature: 15
+ };
+ A._ndblTests__closure9.prototype = {
+ call$2(s, n) {
+ var t1;
+ A._asDoubleQ(s);
+ A._asDoubleQ(n);
+ t1 = s == null ? 0 : s;
+ return t1 + (n == null ? 0 : n);
+ },
+ $signature: 175
+ };
+ A._ndblTests_closure64.prototype = {
+ call$1(l) {
+ var t1;
+ type$.List_nullable_double._as(l);
+ t1 = $.$get$_ndblFeats0().$ti;
+ return J.any$1$ax(t1._eval$1("List<1>")._as(l), t1._eval$1("bool(1)")._as(A.lib_03_converter_test__list_features___isGt3$closure()));
+ },
+ $signature: 46
+ };
+ A._ndblTests_closure65.prototype = {
+ call$1(l) {
+ var t1;
+ type$.List_nullable_double._as(l);
+ t1 = $.$get$_ndblFeats0().$ti;
+ return J.any$1$ax(t1._eval$1("List<1>")._as(l), t1._eval$1("bool(1)")._as(A.lib_03_converter_test__list_features___isNeg$closure()));
+ },
+ $signature: 46
+ };
+ A._ndblTests_closure66.prototype = {
+ call$1(l) {
+ var t1;
+ type$.List_nullable_double._as(l);
+ t1 = $.$get$_ndblFeats0().$ti;
+ return J.every$1$ax(t1._eval$1("List<1>")._as(l), t1._eval$1("bool(1)")._as(A.lib_03_converter_test__list_features___isGt3$closure()));
+ },
+ $signature: 46
+ };
+ A._ndblTests_closure67.prototype = {
+ call$1(l) {
+ var t1;
+ type$.List_nullable_double._as(l);
+ t1 = $.$get$_ndblFeats0().$ti;
+ return J.every$1$ax(t1._eval$1("List<1>")._as(l), t1._eval$1("bool(1)")._as(A.lib_03_converter_test__list_features___isNum$closure()));
+ },
+ $signature: 46
+ };
+ A._ndblTests_closure68.prototype = {
+ call$1(l) {
+ type$.List_nullable_double._as(l);
+ return J.skip$1$ax($.$get$_ndblFeats0().$ti._eval$1("List<1>")._as(l), 3);
+ },
+ $signature: 29
+ };
+ A._ndblTests_closure69.prototype = {
+ call$1(l) {
+ var t1;
+ type$.List_nullable_double._as(l);
+ t1 = $.$get$_ndblFeats0().$ti;
+ return J.skipWhile$1$ax(t1._eval$1("List<1>")._as(l), t1._eval$1("bool(1)")._as(A.lib_03_converter_test__list_features___isInt$closure()));
+ },
+ $signature: 29
+ };
+ A._ndblTests_closure70.prototype = {
+ call$1(l) {
+ var t1;
+ type$.List_nullable_double._as(l);
+ t1 = $.$get$_ndblFeats0().$ti;
+ return J.skipWhile$1$ax(t1._eval$1("List<1>")._as(l), t1._eval$1("bool(1)")._as(A.lib_03_converter_test__list_features___isNeg$closure()));
+ },
+ $signature: 29
+ };
+ A._ndblTests_closure71.prototype = {
+ call$1(l) {
+ type$.List_nullable_double._as(l);
+ return J.take$1$ax($.$get$_ndblFeats0().$ti._eval$1("List<1>")._as(l), 3);
+ },
+ $signature: 29
+ };
+ A._ndblTests_closure72.prototype = {
+ call$1(l) {
+ var t1;
+ type$.List_nullable_double._as(l);
+ t1 = $.$get$_ndblFeats0().$ti;
+ return J.takeWhile$1$ax(t1._eval$1("List<1>")._as(l), t1._eval$1("bool(1)")._as(A.lib_03_converter_test__list_features___isInt$closure()));
+ },
+ $signature: 29
+ };
+ A._ndblTests_closure73.prototype = {
+ call$1(l) {
+ var t1;
+ type$.List_nullable_double._as(l);
+ t1 = $.$get$_ndblFeats0().$ti;
+ return J.takeWhile$1$ax(t1._eval$1("List<1>")._as(l), t1._eval$1("bool(1)")._as(A.lib_03_converter_test__list_features___isNeg$closure()));
+ },
+ $signature: 29
+ };
+ A._ndblTests_closure74.prototype = {
+ call$1(l) {
+ var t1;
+ type$.List_nullable_double._as(l);
+ t1 = $.$get$_ndblFeats0().$ti;
+ return J.where$1$ax(t1._eval$1("List<1>")._as(l), t1._eval$1("bool(1)")._as(A.lib_03_converter_test__list_features___isGt4$closure()));
+ },
+ $signature: 29
+ };
+ A._ndblTests_closure75.prototype = {
+ call$1(l) {
+ var t1;
+ type$.List_nullable_double._as(l);
+ t1 = $.$get$_ndblFeats0().$ti;
+ return J.where$1$ax(t1._eval$1("List<1>")._as(l), t1._eval$1("bool(1)")._as(A.lib_03_converter_test__list_features___isNeg$closure()));
+ },
+ $signature: 29
+ };
+ A._ndblTests_closure76.prototype = {
+ call$1(l) {
+ var t1;
+ type$.List_nullable_double._as(l);
+ t1 = $.$get$_ndblFeats0().$ti;
+ return J.singleWhere$2$orElse$ax(t1._eval$1("List<1>")._as(l), t1._eval$1("bool(1)")._as(new A._ndblTests__closure8()), null);
+ },
+ $signature: 15
+ };
+ A._ndblTests__closure8.prototype = {
+ call$1(n) {
+ return A._asDoubleQ(n) === 2.2;
+ },
+ $signature: 116
+ };
+ A._ndblTests_closure77.prototype = {
+ call$1(l) {
+ var t1;
+ type$.List_nullable_double._as(l);
+ t1 = $.$get$_ndblFeats0().$ti;
+ return J.singleWhere$2$orElse$ax(t1._eval$1("List<1>")._as(l), t1._eval$1("bool(1)")._as(new A._ndblTests__closure7()), t1._eval$1("1()?")._as(B.CONSTANT5));
+ },
+ $signature: 15
+ };
+ A._ndblTests__closure7.prototype = {
+ call$1(n) {
+ return A._asDoubleQ(n) === 2.2;
+ },
+ $signature: 116
+ };
+ A._ndblTests_closure78.prototype = {
+ call$1(l) {
+ var t1;
+ type$.List_nullable_double._as(l);
+ t1 = $.$get$_ndblFeats0().$ti;
+ return J.singleWhere$2$orElse$ax(t1._eval$1("List<1>")._as(l), t1._eval$1("bool(1)")._as(A.lib_03_converter_test__list_features___isGt3$closure()), null);
+ },
+ $signature: 15
+ };
+ A._ndblTests_closure79.prototype = {
+ call$1(l) {
+ var t1;
+ type$.List_nullable_double._as(l);
+ t1 = $.$get$_ndblFeats0().$ti;
+ return J.singleWhere$2$orElse$ax(t1._eval$1("List<1>")._as(l), t1._eval$1("bool(1)")._as(A.lib_03_converter_test__list_features___isGt3$closure()), t1._eval$1("1()?")._as(B.CONSTANT5));
+ },
+ $signature: 15
+ };
+ A._ndblTests_closure80.prototype = {
+ call$1(l) {
+ var t1;
+ type$.List_nullable_double._as(l);
+ t1 = $.$get$_ndblFeats0().$ti;
+ return J.firstWhere$2$orElse$ax(t1._eval$1("List<1>")._as(l), t1._eval$1("bool(1)")._as(A.lib_03_converter_test__list_features___isGt4$closure()), null);
+ },
+ $signature: 15
+ };
+ A._ndblTests_closure81.prototype = {
+ call$1(l) {
+ var t1;
+ type$.List_nullable_double._as(l);
+ t1 = $.$get$_ndblFeats0().$ti;
+ return J.firstWhere$2$orElse$ax(t1._eval$1("List<1>")._as(l), t1._eval$1("bool(1)")._as(A.lib_03_converter_test__list_features___isGt4$closure()), t1._eval$1("1()?")._as(B.CONSTANT5));
+ },
+ $signature: 15
+ };
+ A._ndblTests_closure82.prototype = {
+ call$1(l) {
+ var t1;
+ type$.List_nullable_double._as(l);
+ t1 = $.$get$_ndblFeats0().$ti;
+ return J.firstWhere$2$orElse$ax(t1._eval$1("List<1>")._as(l), t1._eval$1("bool(1)")._as(A.lib_03_converter_test__list_features___isNeg$closure()), null);
+ },
+ $signature: 15
+ };
+ A._ndblTests_closure83.prototype = {
+ call$1(l) {
+ var t1;
+ type$.List_nullable_double._as(l);
+ t1 = $.$get$_ndblFeats0().$ti;
+ return J.firstWhere$2$orElse$ax(t1._eval$1("List<1>")._as(l), t1._eval$1("bool(1)")._as(A.lib_03_converter_test__list_features___isNeg$closure()), t1._eval$1("1()?")._as(B.CONSTANT5));
+ },
+ $signature: 15
+ };
+ A._ndblTests_closure84.prototype = {
+ call$1(l) {
+ var t1;
+ type$.List_nullable_double._as(l);
+ t1 = $.$get$_ndblFeats0().$ti;
+ return J.lastWhere$2$orElse$ax(t1._eval$1("List<1>")._as(l), t1._eval$1("bool(1)")._as(A.lib_03_converter_test__list_features___isGt4$closure()), null);
+ },
+ $signature: 15
+ };
+ A._ndblTests_closure85.prototype = {
+ call$1(l) {
+ var t1;
+ type$.List_nullable_double._as(l);
+ t1 = $.$get$_ndblFeats0().$ti;
+ return J.lastWhere$2$orElse$ax(t1._eval$1("List<1>")._as(l), t1._eval$1("bool(1)")._as(A.lib_03_converter_test__list_features___isGt4$closure()), t1._eval$1("1()?")._as(B.CONSTANT5));
+ },
+ $signature: 15
+ };
+ A._ndblTests_closure86.prototype = {
+ call$1(l) {
+ var t1;
+ type$.List_nullable_double._as(l);
+ t1 = $.$get$_ndblFeats0().$ti;
+ return J.lastWhere$2$orElse$ax(t1._eval$1("List<1>")._as(l), t1._eval$1("bool(1)")._as(A.lib_03_converter_test__list_features___isNeg$closure()), null);
+ },
+ $signature: 15
+ };
+ A._ndblTests_closure87.prototype = {
+ call$1(l) {
+ var t1;
+ type$.List_nullable_double._as(l);
+ t1 = $.$get$_ndblFeats0().$ti;
+ return J.lastWhere$2$orElse$ax(t1._eval$1("List<1>")._as(l), t1._eval$1("bool(1)")._as(A.lib_03_converter_test__list_features___isNeg$closure()), t1._eval$1("1()?")._as(B.CONSTANT5));
+ },
+ $signature: 15
+ };
+ A._ndblTests_closure88.prototype = {
+ call$1(l) {
+ type$.List_nullable_double._as(l);
+ return $.$get$_ndblFeats0().forEach$2(0, l, new A._ndblTests__closure6());
+ },
+ $signature: 21
+ };
+ A._ndblTests__closure6.prototype = {
+ call$1(n) {
+ A._asDoubleQ(n);
+ },
+ $signature: 177
+ };
+ A._ndblTests_closure89.prototype = {
+ call$1(l) {
+ var t1;
+ type$.List_nullable_double._as(l);
+ t1 = $.$get$_ndblFeats0().$ti._eval$1("List<1>");
+ return J.$add$ansx(t1._as(l), t1._as($._dx0));
+ },
+ $signature: 7
+ };
+ A._ndblTests_closure90.prototype = {
+ call$1(l) {
+ var t1, t2;
+ type$.List_nullable_double._as(l);
+ t1 = $.$get$_ndblFeats0();
+ t2 = A._setArrayType([], type$.JSArray_nullable_double);
+ t1 = t1.$ti._eval$1("List<1>");
+ return J.$add$ansx(t1._as(l), t1._as(t2));
+ },
+ $signature: 7
+ };
+ A._ndblTests_closure91.prototype = {
+ call$1(l) {
+ var t1, t2;
+ type$.List_nullable_double._as(l);
+ t1 = $.$get$_ndblFeats0();
+ t2 = B.JSArray_methods.get$first($._dx0);
+ t1 = t1.$ti;
+ t1._eval$1("List<1>")._as(l);
+ J.add$1$ax(l, t1._precomputed1._as(t2));
+ return l;
+ },
+ $signature: 7
+ };
+ A._ndblTests_closure92.prototype = {
+ call$1(l) {
+ type$.List_nullable_double._as(l);
+ return $.$get$_ndblFeats0().addAll$2(0, l, $._dx0);
+ },
+ $signature: 7
+ };
+ A._ndblTests_closure93.prototype = {
+ call$1(l) {
+ var t1;
+ type$.List_nullable_double._as(l);
+ t1 = $.$get$_ndblFeats0().$ti;
+ return J.followedBy$1$ax(t1._eval$1("List<1>")._as(l), t1._eval$1("Iterable<1>")._as($._dx0));
+ },
+ $signature: 29
+ };
+ A._ndblTests_closure94.prototype = {
+ call$1(l) {
+ var t1, t2;
+ type$.List_nullable_double._as(l);
+ t1 = $.$get$_ndblFeats0();
+ t2 = B.JSArray_methods.get$first($._dx0);
+ t1 = t1.$ti;
+ return J.fillRange$3$ax(t1._eval$1("List<1>")._as(l), 3, 5, t1._eval$1("1?")._as(t2));
+ },
+ $signature: 96
+ };
+ A._ndblTests_closure95.prototype = {
+ call$1(l) {
+ var t1, t2, t3, t4;
+ type$.List_nullable_double._as(l);
+ t1 = $.$get$_ndblFeats0();
+ t2 = J.getInterceptor$asx(l);
+ t3 = t2.get$length(l);
+ t4 = B.JSArray_methods.get$first($._dx0);
+ t1 = t1.$ti;
+ return t2.fillRange$3(t1._eval$1("List<1>")._as(l), 0, t3, t1._eval$1("1?")._as(t4));
+ },
+ $signature: 96
+ };
+ A._ndblTests_closure96.prototype = {
+ call$1(l) {
+ var t1, t2, t3, t4;
+ type$.List_nullable_double._as(l);
+ t1 = $.$get$_ndblFeats0();
+ t2 = J.getInterceptor$asx(l);
+ t3 = t2.get$length(l);
+ t4 = B.JSArray_methods.get$first($._dx0);
+ t1 = t1.$ti;
+ return t2.fillRange$3(t1._eval$1("List<1>")._as(l), -1, t3, t1._eval$1("1?")._as(t4));
+ },
+ $signature: 96
+ };
+ A._ndblTests_closure97.prototype = {
+ call$1(l) {
+ type$.List_nullable_double._as(l);
+ return $.$get$_ndblFeats0().setAll$3(0, l, 0, $._dx0);
+ },
+ $signature: 7
+ };
+ A._ndblTests_closure98.prototype = {
+ call$1(l) {
+ type$.List_nullable_double._as(l);
+ return $.$get$_ndblFeats0().setAll$3(0, l, 3, $._dx0);
+ },
+ $signature: 7
+ };
+ A._ndblTests_closure99.prototype = {
+ call$1(l) {
+ type$.List_nullable_double._as(l);
+ return $.$get$_ndblFeats0().setAll$3(0, l, J.get$length$asx(l) - 1, $._dx0);
+ },
+ $signature: 7
+ };
+ A._ndblTests_closure100.prototype = {
+ call$1(l) {
+ type$.List_nullable_double._as(l);
+ return $.$get$_ndblFeats0().setAll$3(0, l, J.get$length$asx(l), $._dx0);
+ },
+ $signature: 7
+ };
+ A._ndblTests_closure101.prototype = {
+ call$1(l) {
+ var t1, t2;
+ type$.List_nullable_double._as(l);
+ t1 = $.$get$_ndblFeats0();
+ t2 = B.JSArray_methods.get$first($._dx0);
+ t1 = t1.$ti;
+ t1._eval$1("List<1>")._as(l);
+ J.insert$2$ax(l, 0, t1._precomputed1._as(t2));
+ return l;
+ },
+ $signature: 7
+ };
+ A._ndblTests_closure102.prototype = {
+ call$1(l) {
+ var t1, t2;
+ type$.List_nullable_double._as(l);
+ t1 = $.$get$_ndblFeats0();
+ t2 = B.JSArray_methods.get$first($._dx0);
+ t1 = t1.$ti;
+ t1._eval$1("List<1>")._as(l);
+ J.insert$2$ax(l, 3, t1._precomputed1._as(t2));
+ return l;
+ },
+ $signature: 7
+ };
+ A._ndblTests_closure103.prototype = {
+ call$1(l) {
+ var t1, t2, t3, t4;
+ type$.List_nullable_double._as(l);
+ t1 = $.$get$_ndblFeats0();
+ t2 = J.getInterceptor$asx(l);
+ t3 = t2.get$length(l);
+ t4 = B.JSArray_methods.get$first($._dx0);
+ t1 = t1.$ti;
+ t1._eval$1("List<1>")._as(l);
+ t2.insert$2(l, t3 - 1, t1._precomputed1._as(t4));
+ return l;
+ },
+ $signature: 7
+ };
+ A._ndblTests_closure104.prototype = {
+ call$1(l) {
+ var t1, t2, t3, t4;
+ type$.List_nullable_double._as(l);
+ t1 = $.$get$_ndblFeats0();
+ t2 = J.getInterceptor$asx(l);
+ t3 = t2.get$length(l);
+ t4 = B.JSArray_methods.get$first($._dx0);
+ t1 = t1.$ti;
+ t1._eval$1("List<1>")._as(l);
+ t2.insert$2(l, t3, t1._precomputed1._as(t4));
+ return l;
+ },
+ $signature: 7
+ };
+ A._ndblTests_closure105.prototype = {
+ call$1(l) {
+ type$.List_nullable_double._as(l);
+ return $.$get$_ndblFeats0().insertAll$3(0, l, 0, $._dx0);
+ },
+ $signature: 7
+ };
+ A._ndblTests_closure106.prototype = {
+ call$1(l) {
+ type$.List_nullable_double._as(l);
+ return $.$get$_ndblFeats0().insertAll$3(0, l, 3, $._dx0);
+ },
+ $signature: 7
+ };
+ A._ndblTests_closure107.prototype = {
+ call$1(l) {
+ type$.List_nullable_double._as(l);
+ return $.$get$_ndblFeats0().insertAll$3(0, l, J.get$length$asx(l) - 1, $._dx0);
+ },
+ $signature: 7
+ };
+ A._ndblTests_closure108.prototype = {
+ call$1(l) {
+ type$.List_nullable_double._as(l);
+ return $.$get$_ndblFeats0().insertAll$3(0, l, J.get$length$asx(l), $._dx0);
+ },
+ $signature: 7
+ };
+ A._ndblTests_closure109.prototype = {
+ call$1(l) {
+ type$.List_nullable_double._as(l);
+ return J.remove$1$ax($.$get$_ndblFeats0().$ti._eval$1("List<1>")._as(l), 1.1);
+ },
+ $signature: 46
+ };
+ A._ndblTests_closure110.prototype = {
+ call$1(l) {
+ type$.List_nullable_double._as(l);
+ return J.removeAt$1$ax($.$get$_ndblFeats0().$ti._eval$1("List<1>")._as(l), 2);
+ },
+ $signature: 15
+ };
+ A._ndblTests_closure111.prototype = {
+ call$1(l) {
+ type$.List_nullable_double._as(l);
+ $.$get$_ndblFeats0().$ti._eval$1("List<1>")._as(l);
+ J.removeRange$2$ax(l, 3, 6);
+ return l;
+ },
+ $signature: 7
+ };
+ A._ndblTests_closure112.prototype = {
+ call$1(l) {
+ type$.List_nullable_double._as(l);
+ return $.$get$_ndblFeats0().removeWhere$2(0, l, A.lib_03_converter_test__list_features___isGt3$closure());
+ },
+ $signature: 7
+ };
+ A._ndblTests_closure113.prototype = {
+ call$1(l) {
+ type$.List_nullable_double._as(l);
+ return $.$get$_ndblFeats0().retainWhere$2(0, l, A.lib_03_converter_test__list_features___isGt3$closure());
+ },
+ $signature: 7
+ };
+ A._ndblTests_closure114.prototype = {
+ call$1(l) {
+ type$.List_nullable_double._as(l);
+ return $.$get$_ndblFeats0().setRange$5(0, l, 3, 6, $._dx0, null);
+ },
+ $signature: 7
+ };
+ A._ndblTests_closure115.prototype = {
+ call$1(l) {
+ type$.List_nullable_double._as(l);
+ return $.$get$_ndblFeats0().setRange$5(0, l, 3, 6, $._dx0, 1);
+ },
+ $signature: 7
+ };
+ A._ndblTests_closure116.prototype = {
+ call$1(l) {
+ type$.List_nullable_double._as(l);
+ return $.$get$_ndblFeats0().replaceRange$4(0, l, 3, 6, $._dx0);
+ },
+ $signature: 7
+ };
+ A._ndblTests_closure117.prototype = {
+ call$1(l) {
+ var t1, t2;
+ type$.List_nullable_double._as(l);
+ t1 = $.$get$_ndblFeats0();
+ t2 = new A._Random();
+ t2._Random$1($.$get$_seed());
+ t1.$ti._eval$1("List<1>")._as(l);
+ J.shuffle$1$ax(l, t2);
+ return l;
+ },
+ $signature: 7
+ };
+ A._ndblTests_closure118.prototype = {
+ call$1(l) {
+ type$.List_nullable_double._as(l);
+ $.$get$_ndblFeats0().$ti._eval$1("List<1>")._as(l);
+ return J.join$1$ax(l, "");
+ },
+ $signature: 123
+ };
+ A._ndblTests_closure119.prototype = {
+ call$1(l) {
+ type$.List_nullable_double._as(l);
+ $.$get$_ndblFeats0().$ti._eval$1("List<1>")._as(l);
+ return J.join$1$ax(l, " $ ");
+ },
+ $signature: 123
+ };
+ A._nintTests_closure26.prototype = {
+ call$1(l) {
+ type$.List_nullable_int._as(l);
+ return $.$get$_nintFeats0().decreaseLength$2(l, 2);
+ },
+ $signature: 19
+ };
+ A._nintTests_closure27.prototype = {
+ call$1(l) {
+ type$.List_nullable_int._as(l);
+ return $.$get$_nintFeats0().increaseLength$2(l, 2);
+ },
+ $signature: 19
+ };
+ A._nintTests_closure28.prototype = {
+ call$1(l) {
+ type$.List_nullable_int._as(l);
+ return J.$index$asx($.$get$_nintFeats0().$ti._eval$1("List<1>")._as(l), 2);
+ },
+ $signature: 14
+ };
+ A._nintTests_closure29.prototype = {
+ call$1(l) {
+ type$.List_nullable_int._as(l);
+ return J.$index$asx($.$get$_nintFeats0().$ti._eval$1("List<1>")._as(l), -1);
+ },
+ $signature: 14
+ };
+ A._nintTests_closure30.prototype = {
+ call$1(l) {
+ var t1, t2, t3;
+ type$.List_nullable_int._as(l);
+ t1 = $.$get$_nintFeats0();
+ t2 = B.JSArray_methods.get$first($._ix0);
+ t1 = t1.$ti;
+ t1._eval$1("List<1>")._as(l);
+ t3 = J.getInterceptor$ax(l);
+ t3.set$first(l, t1._precomputed1._as(t2));
+ return t3.get$first(l);
+ },
+ $signature: 14
+ };
+ A._nintTests_closure31.prototype = {
+ call$1(l) {
+ var t1, t2, t3;
+ type$.List_nullable_int._as(l);
+ t1 = $.$get$_nintFeats0();
+ t2 = B.JSArray_methods.get$first($._ix0);
+ t1 = t1.$ti;
+ t1._eval$1("List<1>")._as(l);
+ t3 = J.getInterceptor$ax(l);
+ t3.set$last(l, t1._precomputed1._as(t2));
+ return t3.get$last(l);
+ },
+ $signature: 14
+ };
+ A._nintTests_closure32.prototype = {
+ call$1(l) {
+ var t1, t2, t3;
+ type$.List_nullable_int._as(l);
+ t1 = $.$get$_nintFeats0();
+ t2 = B.JSArray_methods.get$first($._ix0);
+ t1 = t1.$ti;
+ t1._eval$1("List<1>")._as(l);
+ t3 = J.getInterceptor$ax(l);
+ t3.$indexSet(l, 2, t1._precomputed1._as(t2));
+ return t3.$index(l, 2);
+ },
+ $signature: 14
+ };
+ A._nintTests_closure33.prototype = {
+ call$1(l) {
+ var t1, t2, t3;
+ type$.List_nullable_int._as(l);
+ t1 = $.$get$_nintFeats0();
+ t2 = B.JSArray_methods.get$first($._ix0);
+ t1 = t1.$ti;
+ t1._eval$1("List<1>")._as(l);
+ t3 = J.getInterceptor$ax(l);
+ t3.$indexSet(l, -1, t1._precomputed1._as(t2));
+ return t3.$index(l, -1);
+ },
+ $signature: 14
+ };
+ A._nintTests_closure34.prototype = {
+ call$1(l) {
+ type$.List_nullable_int._as(l);
+ return J.elementAt$1$ax($.$get$_nintFeats0().$ti._eval$1("List<1>")._as(l), 2);
+ },
+ $signature: 14
+ };
+ A._nintTests_closure35.prototype = {
+ call$1(l) {
+ type$.List_nullable_int._as(l);
+ return J.elementAt$1$ax($.$get$_nintFeats0().$ti._eval$1("List<1>")._as(l), -1);
+ },
+ $signature: 14
+ };
+ A._nintTests_closure36.prototype = {
+ call$1(l) {
+ type$.List_nullable_int._as(l);
+ return J.getRange$2$ax($.$get$_nintFeats0().$ti._eval$1("List<1>")._as(l), 3, 6);
+ },
+ $signature: 30
+ };
+ A._nintTests_closure37.prototype = {
+ call$1(l) {
+ type$.List_nullable_int._as(l);
+ return J.contains$1$asx($.$get$_nintFeats0().$ti._eval$1("List<1>")._as(l), 2);
+ },
+ $signature: 48
+ };
+ A._nintTests_closure38.prototype = {
+ call$1(l) {
+ type$.List_nullable_int._as(l);
+ return J.contains$1$asx($.$get$_nintFeats0().$ti._eval$1("List<1>")._as(l), -1);
+ },
+ $signature: 48
+ };
+ A._nintTests_closure39.prototype = {
+ call$1(l) {
+ var t1;
+ type$.List_nullable_int._as(l);
+ t1 = $.$get$_nintFeats0().$ti;
+ t1._eval$1("List<1>")._as(l);
+ t1._precomputed1._as(2);
+ return J.indexOf$2$asx(l, 2, 0);
+ },
+ $signature: 19
+ };
+ A._nintTests_closure40.prototype = {
+ call$1(l) {
+ var t1;
+ type$.List_nullable_int._as(l);
+ t1 = $.$get$_nintFeats0().$ti;
+ t1._eval$1("List<1>")._as(l);
+ t1._precomputed1._as(2);
+ return J.indexOf$2$asx(l, 2, 3);
+ },
+ $signature: 19
+ };
+ A._nintTests_closure41.prototype = {
+ call$1(l) {
+ var t1;
+ type$.List_nullable_int._as(l);
+ t1 = $.$get$_nintFeats0().$ti;
+ t1._eval$1("List<1>")._as(l);
+ t1._precomputed1._as(-1);
+ return J.indexOf$2$asx(l, -1, 0);
+ },
+ $signature: 19
+ };
+ A._nintTests_closure42.prototype = {
+ call$1(l) {
+ var t1;
+ type$.List_nullable_int._as(l);
+ t1 = $.$get$_nintFeats0().$ti;
+ return J.lastIndexOf$2$asx(t1._eval$1("List<1>")._as(l), t1._precomputed1._as(2), null);
+ },
+ $signature: 19
+ };
+ A._nintTests_closure43.prototype = {
+ call$1(l) {
+ var t1;
+ type$.List_nullable_int._as(l);
+ t1 = $.$get$_nintFeats0().$ti;
+ return J.lastIndexOf$2$asx(t1._eval$1("List<1>")._as(l), t1._precomputed1._as(2), 3);
+ },
+ $signature: 19
+ };
+ A._nintTests_closure44.prototype = {
+ call$1(l) {
+ var t1;
+ type$.List_nullable_int._as(l);
+ t1 = $.$get$_nintFeats0().$ti;
+ return J.lastIndexOf$2$asx(t1._eval$1("List<1>")._as(l), t1._precomputed1._as(-1), null);
+ },
+ $signature: 19
+ };
+ A._nintTests_closure45.prototype = {
+ call$1(l) {
+ type$.List_nullable_int._as(l);
+ return $.$get$_nintFeats0().indexWhere$3(0, l, A.lib_03_converter_test__list_features___isGt3$closure(), null);
+ },
+ $signature: 19
+ };
+ A._nintTests_closure46.prototype = {
+ call$1(l) {
+ type$.List_nullable_int._as(l);
+ return $.$get$_nintFeats0().indexWhere$3(0, l, A.lib_03_converter_test__list_features___isGt3$closure(), 4);
+ },
+ $signature: 19
+ };
+ A._nintTests_closure47.prototype = {
+ call$1(l) {
+ type$.List_nullable_int._as(l);
+ return $.$get$_nintFeats0().indexWhere$3(0, l, A.lib_03_converter_test__list_features___isNeg$closure(), null);
+ },
+ $signature: 19
+ };
+ A._nintTests_closure48.prototype = {
+ call$1(l) {
+ var t1;
+ type$.List_nullable_int._as(l);
+ t1 = $.$get$_nintFeats0().$ti;
+ return J.lastIndexWhere$2$ax(t1._eval$1("List<1>")._as(l), t1._eval$1("bool(1)")._as(A.lib_03_converter_test__list_features___isGt3$closure()), null);
+ },
+ $signature: 19
+ };
+ A._nintTests_closure49.prototype = {
+ call$1(l) {
+ var t1;
+ type$.List_nullable_int._as(l);
+ t1 = $.$get$_nintFeats0().$ti;
+ return J.lastIndexWhere$2$ax(t1._eval$1("List<1>")._as(l), t1._eval$1("bool(1)")._as(A.lib_03_converter_test__list_features___isGt3$closure()), 4);
+ },
+ $signature: 19
+ };
+ A._nintTests_closure50.prototype = {
+ call$1(l) {
+ var t1;
+ type$.List_nullable_int._as(l);
+ t1 = $.$get$_nintFeats0().$ti;
+ return J.lastIndexWhere$2$ax(t1._eval$1("List<1>")._as(l), t1._eval$1("bool(1)")._as(A.lib_03_converter_test__list_features___isNeg$closure()), null);
+ },
+ $signature: 19
+ };
+ A._nintTests_closure51.prototype = {
+ call$1(l) {
+ type$.List_nullable_int._as(l);
+ return J.sublist$2$ax($.$get$_nintFeats0().$ti._eval$1("List<1>")._as(l), 0, null);
+ },
+ $signature: 6
+ };
+ A._nintTests_closure52.prototype = {
+ call$1(l) {
+ type$.List_nullable_int._as(l);
+ return J.sublist$2$ax($.$get$_nintFeats0().$ti._eval$1("List<1>")._as(l), 3, null);
+ },
+ $signature: 6
+ };
+ A._nintTests_closure53.prototype = {
+ call$1(l) {
+ var t1, t2, t3;
+ type$.List_nullable_int._as(l);
+ t1 = $.$get$_nintFeats0();
+ t2 = J.getInterceptor$asx(l);
+ t3 = t2.get$length(l);
+ return t2.sublist$2(t1.$ti._eval$1("List<1>")._as(l), t3 - 1, null);
+ },
+ $signature: 6
+ };
+ A._nintTests_closure54.prototype = {
+ call$1(l) {
+ type$.List_nullable_int._as(l);
+ return J.sublist$2$ax($.$get$_nintFeats0().$ti._eval$1("List<1>")._as(l), 0, 6);
+ },
+ $signature: 6
+ };
+ A._nintTests_closure55.prototype = {
+ call$1(l) {
+ type$.List_nullable_int._as(l);
+ return J.sublist$2$ax($.$get$_nintFeats0().$ti._eval$1("List<1>")._as(l), 3, 6);
+ },
+ $signature: 6
+ };
+ A._nintTests_closure56.prototype = {
+ call$1(l) {
+ var t1, t2, t3, t4;
+ type$.List_nullable_int._as(l);
+ t1 = $.$get$_nintFeats0();
+ t2 = J.getInterceptor$asx(l);
+ t3 = t2.get$length(l);
+ t4 = t2.get$length(l);
+ return t2.sublist$2(t1.$ti._eval$1("List<1>")._as(l), t3 - 1, t4);
+ },
+ $signature: 6
+ };
+ A._nintTests_closure57.prototype = {
+ call$1(l) {
+ type$.List_nullable_int._as(l);
+ return J.sublist$2$ax($.$get$_nintFeats0().$ti._eval$1("List<1>")._as(l), 4, 3);
+ },
+ $signature: 6
+ };
+ A._nintTests_closure58.prototype = {
+ call$1(l) {
+ var t1, t2, t3;
+ type$.List_nullable_int._as(l);
+ t1 = $.$get$_nintFeats0();
+ t2 = J.getInterceptor$asx(l);
+ t3 = t2.get$length(l);
+ return t2.sublist$2(t1.$ti._eval$1("List<1>")._as(l), t3, null);
+ },
+ $signature: 6
+ };
+ A._nintTests_closure59.prototype = {
+ call$1(l) {
+ var t1, t2, t3;
+ type$.List_nullable_int._as(l);
+ t1 = $.$get$_nintFeats0();
+ t2 = J.getInterceptor$asx(l);
+ t3 = t2.get$length(l);
+ return t2.sublist$2(t1.$ti._eval$1("List<1>")._as(l), 0, t3 + 1);
+ },
+ $signature: 6
+ };
+ A._nintTests_closure60.prototype = {
+ call$1(l) {
+ var t1;
+ type$.List_nullable_int._as(l);
+ t1 = $.$get$_nintFeats0().$ti;
+ return J.map$1$1$ax(t1._eval$1("List<1>")._as(l), t1._eval$1("bool(1)")._as(A.lib_03_converter_test__list_features___isGt3$closure()), type$.bool);
+ },
+ $signature: 185
+ };
+ A._nintTests_closure61.prototype = {
+ call$1(l) {
+ var t1;
+ type$.List_nullable_int._as(l);
+ t1 = $.$get$_nintFeats0().$ti;
+ return J.expand$1$1$ax(t1._eval$1("List<1>")._as(l), t1._eval$1("Iterable(1)")._as(new A._nintTests__closure11()), type$.nullable_int);
+ },
+ $signature: 30
+ };
+ A._nintTests__closure11.prototype = {
+ call$1(n) {
+ A._asIntQ(n);
+ return A._setArrayType([n, n == null ? null : n * n], type$.JSArray_nullable_int);
+ },
+ $signature: 186
+ };
+ A._nintTests_closure62.prototype = {
+ call$1(l) {
+ var t1;
+ type$.List_nullable_int._as(l);
+ t1 = $.$get$_nintFeats0().$ti;
+ return J.fold$1$2$ax(t1._eval$1("List<1>")._as(l), 0, t1._eval$1("int(int,1)")._as(new A._nintTests__closure10()), type$.int);
+ },
+ $signature: 19
+ };
+ A._nintTests__closure10.prototype = {
+ call$2(s, n) {
+ A._asInt(s);
+ A._asIntQ(n);
+ return s + (n == null ? 0 : n);
+ },
+ $signature: 187
+ };
+ A._nintTests_closure63.prototype = {
+ call$1(l) {
+ var t1;
+ type$.List_nullable_int._as(l);
+ t1 = $.$get$_nintFeats0().$ti;
+ return J.reduce$1$ax(t1._eval$1("List<1>")._as(l), t1._eval$1("1(1,1)")._as(new A._nintTests__closure9()));
+ },
+ $signature: 14
+ };
+ A._nintTests__closure9.prototype = {
+ call$2(s, n) {
+ var t1;
+ A._asIntQ(s);
+ A._asIntQ(n);
+ t1 = s == null ? 0 : s;
+ return t1 + (n == null ? 0 : n);
+ },
+ $signature: 188
+ };
+ A._nintTests_closure64.prototype = {
+ call$1(l) {
+ var t1;
+ type$.List_nullable_int._as(l);
+ t1 = $.$get$_nintFeats0().$ti;
+ return J.any$1$ax(t1._eval$1("List<1>")._as(l), t1._eval$1("bool(1)")._as(A.lib_03_converter_test__list_features___isGt3$closure()));
+ },
+ $signature: 48
+ };
+ A._nintTests_closure65.prototype = {
+ call$1(l) {
+ var t1;
+ type$.List_nullable_int._as(l);
+ t1 = $.$get$_nintFeats0().$ti;
+ return J.any$1$ax(t1._eval$1("List<1>")._as(l), t1._eval$1("bool(1)")._as(A.lib_03_converter_test__list_features___isNeg$closure()));
+ },
+ $signature: 48
+ };
+ A._nintTests_closure66.prototype = {
+ call$1(l) {
+ var t1;
+ type$.List_nullable_int._as(l);
+ t1 = $.$get$_nintFeats0().$ti;
+ return J.every$1$ax(t1._eval$1("List<1>")._as(l), t1._eval$1("bool(1)")._as(A.lib_03_converter_test__list_features___isGt3$closure()));
+ },
+ $signature: 48
+ };
+ A._nintTests_closure67.prototype = {
+ call$1(l) {
+ var t1;
+ type$.List_nullable_int._as(l);
+ t1 = $.$get$_nintFeats0().$ti;
+ return J.every$1$ax(t1._eval$1("List<1>")._as(l), t1._eval$1("bool(1)")._as(A.lib_03_converter_test__list_features___isNum$closure()));
+ },
+ $signature: 48
+ };
+ A._nintTests_closure68.prototype = {
+ call$1(l) {
+ type$.List_nullable_int._as(l);
+ return J.skip$1$ax($.$get$_nintFeats0().$ti._eval$1("List<1>")._as(l), 3);
+ },
+ $signature: 30
+ };
+ A._nintTests_closure69.prototype = {
+ call$1(l) {
+ var t1;
+ type$.List_nullable_int._as(l);
+ t1 = $.$get$_nintFeats0().$ti;
+ return J.skipWhile$1$ax(t1._eval$1("List<1>")._as(l), t1._eval$1("bool(1)")._as(A.lib_03_converter_test__list_features___isInt$closure()));
+ },
+ $signature: 30
+ };
+ A._nintTests_closure70.prototype = {
+ call$1(l) {
+ var t1;
+ type$.List_nullable_int._as(l);
+ t1 = $.$get$_nintFeats0().$ti;
+ return J.skipWhile$1$ax(t1._eval$1("List<1>")._as(l), t1._eval$1("bool(1)")._as(A.lib_03_converter_test__list_features___isNeg$closure()));
+ },
+ $signature: 30
+ };
+ A._nintTests_closure71.prototype = {
+ call$1(l) {
+ type$.List_nullable_int._as(l);
+ return J.take$1$ax($.$get$_nintFeats0().$ti._eval$1("List<1>")._as(l), 3);
+ },
+ $signature: 30
+ };
+ A._nintTests_closure72.prototype = {
+ call$1(l) {
+ var t1;
+ type$.List_nullable_int._as(l);
+ t1 = $.$get$_nintFeats0().$ti;
+ return J.takeWhile$1$ax(t1._eval$1("List<1>")._as(l), t1._eval$1("bool(1)")._as(A.lib_03_converter_test__list_features___isInt$closure()));
+ },
+ $signature: 30
+ };
+ A._nintTests_closure73.prototype = {
+ call$1(l) {
+ var t1;
+ type$.List_nullable_int._as(l);
+ t1 = $.$get$_nintFeats0().$ti;
+ return J.takeWhile$1$ax(t1._eval$1("List<1>")._as(l), t1._eval$1("bool(1)")._as(A.lib_03_converter_test__list_features___isNeg$closure()));
+ },
+ $signature: 30
+ };
+ A._nintTests_closure74.prototype = {
+ call$1(l) {
+ var t1;
+ type$.List_nullable_int._as(l);
+ t1 = $.$get$_nintFeats0().$ti;
+ return J.where$1$ax(t1._eval$1("List<1>")._as(l), t1._eval$1("bool(1)")._as(A.lib_03_converter_test__list_features___isGt4$closure()));
+ },
+ $signature: 30
+ };
+ A._nintTests_closure75.prototype = {
+ call$1(l) {
+ var t1;
+ type$.List_nullable_int._as(l);
+ t1 = $.$get$_nintFeats0().$ti;
+ return J.where$1$ax(t1._eval$1("List<1>")._as(l), t1._eval$1("bool(1)")._as(A.lib_03_converter_test__list_features___isNeg$closure()));
+ },
+ $signature: 30
+ };
+ A._nintTests_closure76.prototype = {
+ call$1(l) {
+ var t1;
+ type$.List_nullable_int._as(l);
+ t1 = $.$get$_nintFeats0().$ti;
+ return J.singleWhere$2$orElse$ax(t1._eval$1("List<1>")._as(l), t1._eval$1("bool(1)")._as(new A._nintTests__closure8()), null);
+ },
+ $signature: 14
+ };
+ A._nintTests__closure8.prototype = {
+ call$1(n) {
+ return A._asIntQ(n) === 2;
+ },
+ $signature: 105
+ };
+ A._nintTests_closure77.prototype = {
+ call$1(l) {
+ var t1;
+ type$.List_nullable_int._as(l);
+ t1 = $.$get$_nintFeats0().$ti;
+ return J.singleWhere$2$orElse$ax(t1._eval$1("List<1>")._as(l), t1._eval$1("bool(1)")._as(new A._nintTests__closure7()), t1._eval$1("1()?")._as(B.CONSTANT4));
+ },
+ $signature: 14
+ };
+ A._nintTests__closure7.prototype = {
+ call$1(n) {
+ return A._asIntQ(n) === 2;
+ },
+ $signature: 105
+ };
+ A._nintTests_closure78.prototype = {
+ call$1(l) {
+ var t1;
+ type$.List_nullable_int._as(l);
+ t1 = $.$get$_nintFeats0().$ti;
+ return J.singleWhere$2$orElse$ax(t1._eval$1("List<1>")._as(l), t1._eval$1("bool(1)")._as(A.lib_03_converter_test__list_features___isGt3$closure()), null);
+ },
+ $signature: 14
+ };
+ A._nintTests_closure79.prototype = {
+ call$1(l) {
+ var t1;
+ type$.List_nullable_int._as(l);
+ t1 = $.$get$_nintFeats0().$ti;
+ return J.singleWhere$2$orElse$ax(t1._eval$1("List<1>")._as(l), t1._eval$1("bool(1)")._as(A.lib_03_converter_test__list_features___isGt3$closure()), t1._eval$1("1()?")._as(B.CONSTANT4));
+ },
+ $signature: 14
+ };
+ A._nintTests_closure80.prototype = {
+ call$1(l) {
+ var t1;
+ type$.List_nullable_int._as(l);
+ t1 = $.$get$_nintFeats0().$ti;
+ return J.firstWhere$2$orElse$ax(t1._eval$1("List<1>")._as(l), t1._eval$1("bool(1)")._as(A.lib_03_converter_test__list_features___isGt4$closure()), null);
+ },
+ $signature: 14
+ };
+ A._nintTests_closure81.prototype = {
+ call$1(l) {
+ var t1;
+ type$.List_nullable_int._as(l);
+ t1 = $.$get$_nintFeats0().$ti;
+ return J.firstWhere$2$orElse$ax(t1._eval$1("List<1>")._as(l), t1._eval$1("bool(1)")._as(A.lib_03_converter_test__list_features___isGt4$closure()), t1._eval$1("1()?")._as(B.CONSTANT4));
+ },
+ $signature: 14
+ };
+ A._nintTests_closure82.prototype = {
+ call$1(l) {
+ var t1;
+ type$.List_nullable_int._as(l);
+ t1 = $.$get$_nintFeats0().$ti;
+ return J.firstWhere$2$orElse$ax(t1._eval$1("List<1>")._as(l), t1._eval$1("bool(1)")._as(A.lib_03_converter_test__list_features___isNeg$closure()), null);
+ },
+ $signature: 14
+ };
+ A._nintTests_closure83.prototype = {
+ call$1(l) {
+ var t1;
+ type$.List_nullable_int._as(l);
+ t1 = $.$get$_nintFeats0().$ti;
+ return J.firstWhere$2$orElse$ax(t1._eval$1("List<1>")._as(l), t1._eval$1("bool(1)")._as(A.lib_03_converter_test__list_features___isNeg$closure()), t1._eval$1("1()?")._as(B.CONSTANT4));
+ },
+ $signature: 14
+ };
+ A._nintTests_closure84.prototype = {
+ call$1(l) {
+ var t1;
+ type$.List_nullable_int._as(l);
+ t1 = $.$get$_nintFeats0().$ti;
+ return J.lastWhere$2$orElse$ax(t1._eval$1("List<1>")._as(l), t1._eval$1("bool(1)")._as(A.lib_03_converter_test__list_features___isGt4$closure()), null);
+ },
+ $signature: 14
+ };
+ A._nintTests_closure85.prototype = {
+ call$1(l) {
+ var t1;
+ type$.List_nullable_int._as(l);
+ t1 = $.$get$_nintFeats0().$ti;
+ return J.lastWhere$2$orElse$ax(t1._eval$1("List<1>")._as(l), t1._eval$1("bool(1)")._as(A.lib_03_converter_test__list_features___isGt4$closure()), t1._eval$1("1()?")._as(B.CONSTANT4));
+ },
+ $signature: 14
+ };
+ A._nintTests_closure86.prototype = {
+ call$1(l) {
+ var t1;
+ type$.List_nullable_int._as(l);
+ t1 = $.$get$_nintFeats0().$ti;
+ return J.lastWhere$2$orElse$ax(t1._eval$1("List<1>")._as(l), t1._eval$1("bool(1)")._as(A.lib_03_converter_test__list_features___isNeg$closure()), null);
+ },
+ $signature: 14
+ };
+ A._nintTests_closure87.prototype = {
+ call$1(l) {
+ var t1;
+ type$.List_nullable_int._as(l);
+ t1 = $.$get$_nintFeats0().$ti;
+ return J.lastWhere$2$orElse$ax(t1._eval$1("List<1>")._as(l), t1._eval$1("bool(1)")._as(A.lib_03_converter_test__list_features___isNeg$closure()), t1._eval$1("1()?")._as(B.CONSTANT4));
+ },
+ $signature: 14
+ };
+ A._nintTests_closure88.prototype = {
+ call$1(l) {
+ type$.List_nullable_int._as(l);
+ return $.$get$_nintFeats0().forEach$2(0, l, new A._nintTests__closure6());
+ },
+ $signature: 19
+ };
+ A._nintTests__closure6.prototype = {
+ call$1(_) {
+ A._asIntQ(_);
+ },
+ $signature: 189
+ };
+ A._nintTests_closure89.prototype = {
+ call$1(l) {
+ var t1;
+ type$.List_nullable_int._as(l);
+ t1 = $.$get$_nintFeats0().$ti._eval$1("List<1>");
+ return J.$add$ansx(t1._as(l), t1._as($._ix0));
+ },
+ $signature: 6
+ };
+ A._nintTests_closure90.prototype = {
+ call$1(l) {
+ var t1, t2;
+ type$.List_nullable_int._as(l);
+ t1 = $.$get$_nintFeats0();
+ t2 = A._setArrayType([], type$.JSArray_nullable_int);
+ t1 = t1.$ti._eval$1("List<1>");
+ return J.$add$ansx(t1._as(l), t1._as(t2));
+ },
+ $signature: 6
+ };
+ A._nintTests_closure91.prototype = {
+ call$1(l) {
+ var t1, t2;
+ type$.List_nullable_int._as(l);
+ t1 = $.$get$_nintFeats0();
+ t2 = B.JSArray_methods.get$first($._ix0);
+ t1 = t1.$ti;
+ t1._eval$1("List<1>")._as(l);
+ J.add$1$ax(l, t1._precomputed1._as(t2));
+ return l;
+ },
+ $signature: 6
+ };
+ A._nintTests_closure92.prototype = {
+ call$1(l) {
+ type$.List_nullable_int._as(l);
+ return $.$get$_nintFeats0().addAll$2(0, l, $._ix0);
+ },
+ $signature: 6
+ };
+ A._nintTests_closure93.prototype = {
+ call$1(l) {
+ var t1;
+ type$.List_nullable_int._as(l);
+ t1 = $.$get$_nintFeats0().$ti;
+ return J.followedBy$1$ax(t1._eval$1("List<1>")._as(l), t1._eval$1("Iterable<1>")._as($._ix0));
+ },
+ $signature: 30
+ };
+ A._nintTests_closure94.prototype = {
+ call$1(l) {
+ var t1, t2;
+ type$.List_nullable_int._as(l);
+ t1 = $.$get$_nintFeats0();
+ t2 = B.JSArray_methods.get$first($._ix0);
+ t1 = t1.$ti;
+ return J.fillRange$3$ax(t1._eval$1("List<1>")._as(l), 3, 5, t1._eval$1("1?")._as(t2));
+ },
+ $signature: 103
+ };
+ A._nintTests_closure95.prototype = {
+ call$1(l) {
+ var t1, t2, t3, t4;
+ type$.List_nullable_int._as(l);
+ t1 = $.$get$_nintFeats0();
+ t2 = J.getInterceptor$asx(l);
+ t3 = t2.get$length(l);
+ t4 = B.JSArray_methods.get$first($._ix0);
+ t1 = t1.$ti;
+ return t2.fillRange$3(t1._eval$1("List<1>")._as(l), 0, t3, t1._eval$1("1?")._as(t4));
+ },
+ $signature: 103
+ };
+ A._nintTests_closure96.prototype = {
+ call$1(l) {
+ var t1, t2, t3, t4;
+ type$.List_nullable_int._as(l);
+ t1 = $.$get$_nintFeats0();
+ t2 = J.getInterceptor$asx(l);
+ t3 = t2.get$length(l);
+ t4 = B.JSArray_methods.get$first($._ix0);
+ t1 = t1.$ti;
+ return t2.fillRange$3(t1._eval$1("List<1>")._as(l), -1, t3, t1._eval$1("1?")._as(t4));
+ },
+ $signature: 103
+ };
+ A._nintTests_closure97.prototype = {
+ call$1(l) {
+ type$.List_nullable_int._as(l);
+ return $.$get$_nintFeats0().setAll$3(0, l, 0, $._ix0);
+ },
+ $signature: 6
+ };
+ A._nintTests_closure98.prototype = {
+ call$1(l) {
+ type$.List_nullable_int._as(l);
+ return $.$get$_nintFeats0().setAll$3(0, l, 3, $._ix0);
+ },
+ $signature: 6
+ };
+ A._nintTests_closure99.prototype = {
+ call$1(l) {
+ type$.List_nullable_int._as(l);
+ return $.$get$_nintFeats0().setAll$3(0, l, J.get$length$asx(l) - 1, $._ix0);
+ },
+ $signature: 6
+ };
+ A._nintTests_closure100.prototype = {
+ call$1(l) {
+ type$.List_nullable_int._as(l);
+ return $.$get$_nintFeats0().setAll$3(0, l, J.get$length$asx(l), $._ix0);
+ },
+ $signature: 6
+ };
+ A._nintTests_closure101.prototype = {
+ call$1(l) {
+ var t1, t2;
+ type$.List_nullable_int._as(l);
+ t1 = $.$get$_nintFeats0();
+ t2 = B.JSArray_methods.get$first($._ix0);
+ t1 = t1.$ti;
+ t1._eval$1("List<1>")._as(l);
+ J.insert$2$ax(l, 0, t1._precomputed1._as(t2));
+ return l;
+ },
+ $signature: 6
+ };
+ A._nintTests_closure102.prototype = {
+ call$1(l) {
+ var t1, t2;
+ type$.List_nullable_int._as(l);
+ t1 = $.$get$_nintFeats0();
+ t2 = B.JSArray_methods.get$first($._ix0);
+ t1 = t1.$ti;
+ t1._eval$1("List<1>")._as(l);
+ J.insert$2$ax(l, 3, t1._precomputed1._as(t2));
+ return l;
+ },
+ $signature: 6
+ };
+ A._nintTests_closure103.prototype = {
+ call$1(l) {
+ var t1, t2, t3, t4;
+ type$.List_nullable_int._as(l);
+ t1 = $.$get$_nintFeats0();
+ t2 = J.getInterceptor$asx(l);
+ t3 = t2.get$length(l);
+ t4 = B.JSArray_methods.get$first($._ix0);
+ t1 = t1.$ti;
+ t1._eval$1("List<1>")._as(l);
+ t2.insert$2(l, t3 - 1, t1._precomputed1._as(t4));
+ return l;
+ },
+ $signature: 6
+ };
+ A._nintTests_closure104.prototype = {
+ call$1(l) {
+ var t1, t2, t3, t4;
+ type$.List_nullable_int._as(l);
+ t1 = $.$get$_nintFeats0();
+ t2 = J.getInterceptor$asx(l);
+ t3 = t2.get$length(l);
+ t4 = B.JSArray_methods.get$first($._ix0);
+ t1 = t1.$ti;
+ t1._eval$1("List<1>")._as(l);
+ t2.insert$2(l, t3, t1._precomputed1._as(t4));
+ return l;
+ },
+ $signature: 6
+ };
+ A._nintTests_closure105.prototype = {
+ call$1(l) {
+ type$.List_nullable_int._as(l);
+ return $.$get$_nintFeats0().insertAll$3(0, l, 0, $._ix0);
+ },
+ $signature: 6
+ };
+ A._nintTests_closure106.prototype = {
+ call$1(l) {
+ type$.List_nullable_int._as(l);
+ return $.$get$_nintFeats0().insertAll$3(0, l, 3, $._ix0);
+ },
+ $signature: 6
+ };
+ A._nintTests_closure107.prototype = {
+ call$1(l) {
+ type$.List_nullable_int._as(l);
+ return $.$get$_nintFeats0().insertAll$3(0, l, J.get$length$asx(l) - 1, $._ix0);
+ },
+ $signature: 6
+ };
+ A._nintTests_closure108.prototype = {
+ call$1(l) {
+ type$.List_nullable_int._as(l);
+ return $.$get$_nintFeats0().insertAll$3(0, l, J.get$length$asx(l), $._ix0);
+ },
+ $signature: 6
+ };
+ A._nintTests_closure109.prototype = {
+ call$1(l) {
+ type$.List_nullable_int._as(l);
+ return J.remove$1$ax($.$get$_nintFeats0().$ti._eval$1("List<1>")._as(l), 2);
+ },
+ $signature: 48
+ };
+ A._nintTests_closure110.prototype = {
+ call$1(l) {
+ type$.List_nullable_int._as(l);
+ return J.removeAt$1$ax($.$get$_nintFeats0().$ti._eval$1("List<1>")._as(l), 2);
+ },
+ $signature: 14
+ };
+ A._nintTests_closure111.prototype = {
+ call$1(l) {
+ type$.List_nullable_int._as(l);
+ $.$get$_nintFeats0().$ti._eval$1("List<1>")._as(l);
+ J.removeRange$2$ax(l, 3, 6);
+ return l;
+ },
+ $signature: 6
+ };
+ A._nintTests_closure112.prototype = {
+ call$1(l) {
+ type$.List_nullable_int._as(l);
+ return $.$get$_nintFeats0().removeWhere$2(0, l, A.lib_03_converter_test__list_features___isGt3$closure());
+ },
+ $signature: 6
+ };
+ A._nintTests_closure113.prototype = {
+ call$1(l) {
+ type$.List_nullable_int._as(l);
+ return $.$get$_nintFeats0().retainWhere$2(0, l, A.lib_03_converter_test__list_features___isGt3$closure());
+ },
+ $signature: 6
+ };
+ A._nintTests_closure114.prototype = {
+ call$1(l) {
+ type$.List_nullable_int._as(l);
+ return $.$get$_nintFeats0().setRange$5(0, l, 3, 6, $._ix0, null);
+ },
+ $signature: 6
+ };
+ A._nintTests_closure115.prototype = {
+ call$1(l) {
+ type$.List_nullable_int._as(l);
+ return $.$get$_nintFeats0().setRange$5(0, l, 3, 6, $._ix0, 1);
+ },
+ $signature: 6
+ };
+ A._nintTests_closure116.prototype = {
+ call$1(l) {
+ type$.List_nullable_int._as(l);
+ return $.$get$_nintFeats0().replaceRange$4(0, l, 3, 6, $._ix0);
+ },
+ $signature: 6
+ };
+ A._nintTests_closure117.prototype = {
+ call$1(l) {
+ var t1, t2;
+ type$.List_nullable_int._as(l);
+ t1 = $.$get$_nintFeats0();
+ t2 = new A._Random();
+ t2._Random$1($.$get$_seed());
+ t1.$ti._eval$1("List<1>")._as(l);
+ J.shuffle$1$ax(l, t2);
+ return l;
+ },
+ $signature: 6
+ };
+ A._nintTests_closure118.prototype = {
+ call$1(l) {
+ type$.List_nullable_int._as(l);
+ $.$get$_nintFeats0().$ti._eval$1("List<1>")._as(l);
+ return J.join$1$ax(l, "");
+ },
+ $signature: 120
+ };
+ A._nintTests_closure119.prototype = {
+ call$1(l) {
+ type$.List_nullable_int._as(l);
+ $.$get$_nintFeats0().$ti._eval$1("List<1>")._as(l);
+ return J.join$1$ax(l, " $ ");
+ },
+ $signature: 120
+ };
+ A._Features0.prototype = {
+ addAll$2(_, l, x) {
+ var t1 = this.$ti;
+ t1._eval$1("List<1>")._as(l);
+ J.addAll$1$ax(l, t1._eval$1("Iterable<1>")._as(x));
+ return l;
+ },
+ asMap$1(_, l) {
+ return J.asMap$0$ax(this.$ti._eval$1("List<1>")._as(l));
+ },
+ cast$1$1(_, l, $U) {
+ return J.cast$1$0$ax(this.$ti._eval$1("List<1>")._as(l), $U);
+ },
+ cast$1(_, l) {
+ return this.cast$1$1(0, l, type$.dynamic);
+ },
+ clear$1(_, l) {
+ this.$ti._eval$1("List<1>")._as(l);
+ J.clear$0$ax(l);
+ return l;
+ },
+ decreaseLength$2(l, c) {
+ var t1;
+ this.$ti._eval$1("List<1>")._as(l);
+ t1 = J.getInterceptor$asx(l);
+ t1.set$length(l, t1.get$length(l) - c);
+ return t1.get$length(l);
+ },
+ forEach$2(_, l, a) {
+ var t1 = {},
+ t2 = this.$ti;
+ t2._eval$1("List<1>")._as(l);
+ t2._eval$1("~(1)")._as(a);
+ t1.n = 0;
+ J.forEach$1$ax(l, new A._Features_forEach_$a0(t1, this, a));
+ return t1.n;
+ },
+ getFirst$1(l) {
+ return J.get$first$ax(this.$ti._eval$1("List<1>")._as(l));
+ },
+ getLast$1(l) {
+ return J.get$last$ax(this.$ti._eval$1("List<1>")._as(l));
+ },
+ getLength$1(l) {
+ return J.get$length$asx(this.$ti._eval$1("List<1>")._as(l));
+ },
+ getSingle$1(l) {
+ return J.get$single$ax(this.$ti._eval$1("List<1>")._as(l));
+ },
+ getString$1(_, l) {
+ return J.toString$0$(this.$ti._eval$1("List<1>")._as(l));
+ },
+ increaseLength$2(l, c) {
+ var t1;
+ this.$ti._eval$1("List<1>")._as(l);
+ t1 = J.getInterceptor$asx(l);
+ t1.set$length(l, t1.get$length(l) + c);
+ return t1.get$length(l);
+ },
+ indexWhere$3(_, l, t, s) {
+ var t1 = this.$ti;
+ t1._eval$1("List<1>")._as(l);
+ t1._eval$1("bool(1)")._as(t);
+ return J.indexWhere$2$ax(l, t, s == null ? 0 : s);
+ },
+ insertAll$3(_, l, i, x) {
+ var t1 = this.$ti;
+ t1._eval$1("List<1>")._as(l);
+ J.insertAll$2$ax(l, i, t1._eval$1("Iterable<1>")._as(x));
+ return l;
+ },
+ isEmpty$1(_, l) {
+ return J.get$isEmpty$asx(this.$ti._eval$1("List<1>")._as(l));
+ },
+ isNotEmpty$1(_, l) {
+ return J.get$isNotEmpty$asx(this.$ti._eval$1("List<1>")._as(l));
+ },
+ removeLast$1(_, l) {
+ return J.removeLast$0$ax(this.$ti._eval$1("List<1>")._as(l));
+ },
+ removeWhere$2(_, l, t) {
+ var t1 = this.$ti;
+ t1._eval$1("List<1>")._as(l);
+ J.removeWhere$1$ax(l, t1._eval$1("bool(1)")._as(t));
+ return l;
+ },
+ replaceRange$4(_, l, s, e, r) {
+ var t1 = this.$ti;
+ t1._eval$1("List<1>")._as(l);
+ J.replaceRange$3$asx(l, s, e, t1._eval$1("Iterable<1>")._as(r));
+ return l;
+ },
+ retainWhere$2(_, l, t) {
+ var t1 = this.$ti;
+ t1._eval$1("List<1>")._as(l);
+ J.retainWhere$1$ax(l, t1._eval$1("bool(1)")._as(t));
+ return l;
+ },
+ reversed$1(_, l) {
+ return J.get$reversed$ax(this.$ti._eval$1("List<1>")._as(l));
+ },
+ setAll$3(_, l, i, x) {
+ var t1 = this.$ti;
+ t1._eval$1("List<1>")._as(l);
+ J.setAll$2$ax(l, i, t1._eval$1("Iterable<1>")._as(x));
+ return l;
+ },
+ setRange$5(_, l, s, e, x, c) {
+ var t1 = this.$ti;
+ t1._eval$1("List<1>")._as(l);
+ t1._eval$1("Iterable<1>")._as(x);
+ J.setRange$4$ax(l, s, e, x, c == null ? 0 : c);
+ return l;
+ },
+ sort$2(_, l, c) {
+ var t1 = this.$ti;
+ t1._eval$1("List<1>")._as(l);
+ J.sort$1$ax(l, t1._eval$1("int(1,1)?")._as(c));
+ return l;
+ },
+ toList$1(_, l) {
+ return J.toList$0$ax(this.$ti._eval$1("List<1>")._as(l));
+ },
+ toSet$1(_, l) {
+ return J.toSet$0$ax(this.$ti._eval$1("List<1>")._as(l));
+ },
+ whereType$1$1(_, l, $U) {
+ return J.whereType$1$0$ax(this.$ti._eval$1("List<1>")._as(l), $U);
+ },
+ whereType$1(_, l) {
+ return this.whereType$1$1(0, l, type$.dynamic);
+ }
+ };
+ A._Features_forEach_$a0.prototype = {
+ call$1(i) {
+ this.a.call$1(this.$this.$ti._precomputed1._as(i));
+ ++this._box_0.n;
+ },
+ $signature() {
+ return this.$this.$ti._eval$1("~(1)");
+ }
+ };
+ A._FeatureTestExt_test_closure0.prototype = {
+ call$0() {
+ var t3,
+ t1 = this.data,
+ t2 = t1._0;
+ t1 = t1._1;
+ A.expect(t2, t1, null);
+ t3 = this._this;
+ A.checkOutcome(t3.key, t2, t1, t3.value, this.T._eval$1("List<0>"), type$.dynamic);
+ A.expect(t2, t1, null);
+ },
+ $signature: 1
+ };
+ A.testLazyMaps_$initDataContext.prototype = {
+ call$1$2(data, cast, $V) {
+ var t1, t2;
+ $V._eval$1("0(@)")._as(cast);
+ t1 = type$.dynamic;
+ t1 = A.LinkedHashMap_LinkedHashMap$of(data, t1, t1);
+ t2 = A.LinkedHashMap_LinkedHashMap$_empty(type$.String, $V);
+ t2.addEntries$1(t2, data.get$entries(data).map$1$1(0, new A.testLazyMaps_$initDataContext_closure(cast, $V), $V._eval$1("MapEntry")));
+ return new A._Record_2_lazy_ref(new A.LazyInPlaceMap(t1, cast, type$.$env_1_1_String._bind$1($V)._eval$1("LazyInPlaceMap<1,2>")), t2);
+ },
+ call$2(data, cast) {
+ return this.call$1$2(data, cast, type$.dynamic);
+ },
+ $signature: 195
+ };
+ A.testLazyMaps_$initDataContext_closure.prototype = {
+ call$1(e) {
+ type$.MapEntry_dynamic_dynamic._as(e);
+ return new A.MapEntry(A._asString(e.key), this.cast.call$1(e.value), type$.$env_1_1_String._bind$1(this.V)._eval$1("MapEntry<1,2>"));
+ },
+ $signature() {
+ return this.V._eval$1("MapEntry(MapEntry<@,@>)");
+ }
+ };
+ A.testLazyMaps_closure.prototype = {
+ call$0() {
+ var t2, t3, t4,
+ t1 = type$.dynamic,
+ data = A.ConstantMap_ConstantMap$from(A.LinkedHashMap_LinkedHashMap$_literal(["one", 1, "two", 2, "3dot3", 3.3, "four", 4, "4dot4", 4.4], t1, t1), t1, t1);
+ for (t1 = $.$get$_dblTests(), t1 = t1.get$entries(t1), t1 = t1.get$iterator(t1), t2 = this.$$initDataContext, t3 = type$.double, t4 = this.tc; t1.moveNext$0();)
+ A._FeatureTestExt_test(t1.get$current(t1), t4, t2.call$1$2(data, $.$get$_dbl(), t3), t3);
+ },
+ $signature: 1
+ };
+ A.testLazyMaps_closure0.prototype = {
+ call$0() {
+ var t2, t3, t4,
+ t1 = type$.dynamic,
+ data = A.ConstantMap_ConstantMap$from(A.LinkedHashMap_LinkedHashMap$_literal(["one", 1, "two", 2, "", null, "3dot3", 3.3, "four", 4, "4dot4", 4.4], t1, t1), t1, t1);
+ for (t1 = $.$get$_ndblTests(), t1 = t1.get$entries(t1), t1 = t1.get$iterator(t1), t2 = this.$$initDataContext, t3 = type$.nullable_double, t4 = this.tc; t1.moveNext$0();)
+ A._FeatureTestExt_test(t1.get$current(t1), t4, t2.call$1$2(data, $.$get$_ndbl(), t3), t3);
+ },
+ $signature: 1
+ };
+ A.testLazyMaps_closure1.prototype = {
+ call$0() {
+ var t2, t3, t4,
+ t1 = type$.dynamic,
+ data = A.ConstantMap_ConstantMap$from(A.LinkedHashMap_LinkedHashMap$_literal(["one", 1, "two", 2, "", null, "three", 3, "four", 4, "five", 5], t1, t1), t1, t1);
+ for (t1 = $.$get$_nintTests(), t1 = t1.get$entries(t1), t1 = t1.get$iterator(t1), t2 = this.$$initDataContext, t3 = type$.nullable_int, t4 = this.tc; t1.moveNext$0();)
+ A._FeatureTestExt_test(t1.get$current(t1), t4, t2.call$1$2(data, $.$get$_nint(), t3), t3);
+ },
+ $signature: 1
+ };
+ A._dblTests_closure.prototype = {
+ call$1(m) {
+ type$.Map_String_double._as(m);
+ return J.get$entries$x($.$get$_dblFeats().$ti._eval$1("Map")._as(m)).map$1$1(0, new A._dblTests__closure5(), type$.String);
+ },
+ $signature: 196
+ };
+ A._dblTests__closure5.prototype = {
+ call$1(e) {
+ type$.MapEntry_String_double._as(e);
+ return A.S(e.key) + " = " + A.S(e.value);
+ },
+ $signature: 197
+ };
+ A._dblTests_closure0.prototype = {
+ call$1(m) {
+ type$.Map_String_double._as(m);
+ return J.$index$asx($.$get$_dblFeats().$ti._eval$1("Map")._as(m), "one");
+ },
+ $signature: 78
+ };
+ A._dblTests_closure1.prototype = {
+ call$1(m) {
+ type$.Map_String_double._as(m);
+ return J.$index$asx($.$get$_dblFeats().$ti._eval$1("Map")._as(m), "!");
+ },
+ $signature: 78
+ };
+ A._dblTests_closure2.prototype = {
+ call$1(m) {
+ var t1, t2, t3, t4;
+ type$.Map_String_double._as(m);
+ t1 = $.$get$_dblFeats();
+ t2 = J.getInterceptor$x(m);
+ t3 = J.get$first$ax(t2.get$keys(m));
+ t4 = A._dblSq(J.get$first$ax(t2.get$values(m)));
+ t1 = t1.$ti;
+ t1._eval$1("Map")._as(m);
+ t2.$indexSet(m, A._asString(t3), t1._precomputed1._as(t4));
+ return m;
+ },
+ $signature: 34
+ };
+ A._dblTests_closure3.prototype = {
+ call$1(m) {
+ var t1, t2, t3;
+ type$.Map_String_double._as(m);
+ t1 = $.$get$_dblFeats();
+ t2 = new A.LinkedHashMapKeyIterable($._dx, A._instanceType($._dx)._eval$1("LinkedHashMapKeyIterable<1>")).get$first(0);
+ t3 = $._dx.get$values(0);
+ t3 = t3._f.call$1(J.get$first$ax(t3.__internal$_iterable));
+ t1 = t1.$ti;
+ t1._eval$1("Map")._as(m);
+ J.$indexSet$ax(m, A._asString(t2), t1._precomputed1._as(t3));
+ return m;
+ },
+ $signature: 34
+ };
+ A._dblTests_closure4.prototype = {
+ call$1(m) {
+ type$.Map_String_double._as(m);
+ return J.containsKey$1$x($.$get$_dblFeats().$ti._eval$1("Map")._as(m), "one");
+ },
+ $signature: 76
+ };
+ A._dblTests_closure5.prototype = {
+ call$1(m) {
+ type$.Map_String_double._as(m);
+ return J.containsKey$1$x($.$get$_dblFeats().$ti._eval$1("Map")._as(m), "!");
+ },
+ $signature: 76
+ };
+ A._dblTests_closure6.prototype = {
+ call$1(m) {
+ var t1, t2, t3;
+ type$.Map_String_double._as(m);
+ t1 = $.$get$_dblFeats();
+ t2 = J.getInterceptor$x(m);
+ t3 = J.elementAt$1$ax(t2.get$values(m), 2);
+ return t2.containsValue$1(t1.$ti._eval$1("Map")._as(m), t3);
+ },
+ $signature: 76
+ };
+ A._dblTests_closure7.prototype = {
+ call$1(m) {
+ type$.Map_String_double._as(m);
+ return J.containsKey$1$x($.$get$_dblFeats().$ti._eval$1("Map")._as(m), -1);
+ },
+ $signature: 76
+ };
+ A._dblTests_closure8.prototype = {
+ call$1(m) {
+ type$.Map_String_double._as(m);
+ return $.$get$_dblFeats().map$2$2(0, m, new A._dblTests__closure4(), type$.nullable_String, type$.nullable_num);
+ },
+ $signature: 201
+ };
+ A._dblTests__closure4.prototype = {
+ call$2(k, v) {
+ var t1;
+ A._asString(k);
+ A._asDouble(v);
+ t1 = J.$negate$in($.$get$_dbl().call$1(v));
+ return new A.MapEntry("*" + k, t1, type$.MapEntry_of_nullable_String_and_nullable_num);
+ },
+ $signature: 202
+ };
+ A._dblTests_closure9.prototype = {
+ call$1(m) {
+ type$.Map_String_double._as(m);
+ return $.$get$_dblFeats().forEach$2(0, m, new A._dblTests__closure3());
+ },
+ $signature: 203
+ };
+ A._dblTests__closure3.prototype = {
+ call$2(_, __) {
+ A._asDouble(__);
+ },
+ $signature: 204
+ };
+ A._dblTests_closure10.prototype = {
+ call$1(m) {
+ type$.Map_String_double._as(m);
+ return $.$get$_dblFeats().addAll$2(0, m, $._dx);
+ },
+ $signature: 34
+ };
+ A._dblTests_closure11.prototype = {
+ call$1(m) {
+ type$.Map_String_double._as(m);
+ return $.$get$_dblFeats().addAll$2(0, m, A.LinkedHashMap_LinkedHashMap$_empty(type$.String, type$.double));
+ },
+ $signature: 34
+ };
+ A._dblTests_closure12.prototype = {
+ call$1(m) {
+ type$.Map_String_double._as(m);
+ return $.$get$_dblFeats().addEntries$2(0, m, $._dx.get$entries($._dx));
+ },
+ $signature: 34
+ };
+ A._dblTests_closure13.prototype = {
+ call$1(m) {
+ var t1;
+ type$.Map_String_double._as(m);
+ t1 = new A.JsLinkedHashMap(type$.JsLinkedHashMap_String_double);
+ return $.$get$_dblFeats().addEntries$2(0, m, t1.get$entries(t1));
+ },
+ $signature: 34
+ };
+ A._dblTests_closure14.prototype = {
+ call$1(m) {
+ var t1, t2;
+ type$.Map_String_double._as(m);
+ t1 = $.$get$_dblFeats();
+ t2 = new A.LinkedHashMapKeyIterable($._dx, A._instanceType($._dx)._eval$1("LinkedHashMapKeyIterable<1>")).get$first(0);
+ t1 = t1.$ti;
+ return J.putIfAbsent$2$x(t1._eval$1("Map")._as(m), A._asString(t2), t1._eval$1("1()")._as(B.CONSTANT3));
+ },
+ $signature: 51
+ };
+ A._dblTests_closure15.prototype = {
+ call$1(m) {
+ var t1, t2, t3;
+ type$.Map_String_double._as(m);
+ t1 = $.$get$_dblFeats();
+ t2 = J.getInterceptor$x(m);
+ t3 = J.get$first$ax(t2.get$keys(m));
+ t1 = t1.$ti;
+ return t2.putIfAbsent$2(t1._eval$1("Map")._as(m), A._asString(t3), t1._eval$1("1()")._as(B.CONSTANT3));
+ },
+ $signature: 51
+ };
+ A._dblTests_closure16.prototype = {
+ call$1(m) {
+ var t1, t2, t3;
+ type$.Map_String_double._as(m);
+ t1 = $.$get$_dblFeats();
+ t2 = J.getInterceptor$x(m);
+ t3 = J.get$first$ax(t2.get$keys(m));
+ t1 = t1.$ti;
+ return t2.update$3$ifAbsent(t1._eval$1("Map")._as(m), A._asString(t3), t1._eval$1("1(1)")._as(A.lib_03_converter_test__map_features___dblSq$closure()), t1._eval$1("1()?")._as(B.CONSTANT3));
+ },
+ $signature: 51
+ };
+ A._dblTests_closure17.prototype = {
+ call$1(m) {
+ var t1, t2, t3;
+ type$.Map_String_double._as(m);
+ t1 = $.$get$_dblFeats();
+ t2 = J.getInterceptor$x(m);
+ t3 = J.get$first$ax(t2.get$keys(m));
+ t1 = t1.$ti;
+ return t2.update$3$ifAbsent(t1._eval$1("Map")._as(m), A._asString(t3), t1._eval$1("1(1)")._as(A.lib_03_converter_test__map_features___dblSq$closure()), null);
+ },
+ $signature: 51
+ };
+ A._dblTests_closure18.prototype = {
+ call$1(m) {
+ var t1, t2;
+ type$.Map_String_double._as(m);
+ t1 = $.$get$_dblFeats();
+ t2 = new A.LinkedHashMapKeyIterable($._dx, A._instanceType($._dx)._eval$1("LinkedHashMapKeyIterable<1>")).get$first(0);
+ t1 = t1.$ti;
+ return J.update$3$ifAbsent$x(t1._eval$1("Map")._as(m), A._asString(t2), t1._eval$1("1(1)")._as(A.lib_03_converter_test__map_features___dblSq$closure()), t1._eval$1("1()?")._as(B.CONSTANT3));
+ },
+ $signature: 51
+ };
+ A._dblTests_closure19.prototype = {
+ call$1(m) {
+ var t1, t2;
+ type$.Map_String_double._as(m);
+ t1 = $.$get$_dblFeats();
+ t2 = new A.LinkedHashMapKeyIterable($._dx, A._instanceType($._dx)._eval$1("LinkedHashMapKeyIterable<1>")).get$first(0);
+ t1 = t1.$ti;
+ return J.update$3$ifAbsent$x(t1._eval$1("Map")._as(m), A._asString(t2), t1._eval$1("1(1)")._as(A.lib_03_converter_test__map_features___dblSq$closure()), null);
+ },
+ $signature: 51
+ };
+ A._dblTests_closure20.prototype = {
+ call$1(m) {
+ type$.Map_String_double._as(m);
+ return $.$get$_dblFeats().updateAll$2(0, m, new A._dblTests__closure2());
+ },
+ $signature: 34
+ };
+ A._dblTests__closure2.prototype = {
+ call$2(k, v) {
+ A._asString(k);
+ return A._dblSq(A._asDouble(v));
+ },
+ $signature: 206
+ };
+ A._dblTests_closure21.prototype = {
+ call$1(m) {
+ type$.Map_String_double._as(m);
+ return J.remove$1$ax($.$get$_dblFeats().$ti._eval$1("Map")._as(m), "one");
+ },
+ $signature: 78
+ };
+ A._dblTests_closure22.prototype = {
+ call$1(m) {
+ type$.Map_String_double._as(m);
+ return J.remove$1$ax($.$get$_dblFeats().$ti._eval$1("Map")._as(m), "!");
+ },
+ $signature: 78
+ };
+ A._dblTests_closure23.prototype = {
+ call$1(m) {
+ type$.Map_String_double._as(m);
+ return $.$get$_dblFeats().removeWhere$2(0, m, new A._dblTests__closure1());
+ },
+ $signature: 34
+ };
+ A._dblTests__closure1.prototype = {
+ call$2(k, v) {
+ A._asString(k);
+ A._asDouble(v);
+ return k.length > 4;
+ },
+ $signature: 104
+ };
+ A._dblTests_closure24.prototype = {
+ call$1(m) {
+ type$.Map_String_double._as(m);
+ return $.$get$_dblFeats().removeWhere$2(0, m, new A._dblTests__closure0());
+ },
+ $signature: 34
+ };
+ A._dblTests__closure0.prototype = {
+ call$2(k, v) {
+ var t1;
+ A._asString(k);
+ A._asDouble(v);
+ t1 = $.$get$_dbl().call$1(v);
+ if (typeof t1 !== "number")
+ return t1.$gt();
+ return t1 > 3;
+ },
+ $signature: 104
+ };
+ A._dblTests_closure25.prototype = {
+ call$1(m) {
+ type$.Map_String_double._as(m);
+ return $.$get$_dblFeats().removeWhere$2(0, m, new A._dblTests__closure());
+ },
+ $signature: 34
+ };
+ A._dblTests__closure.prototype = {
+ call$2(k, v) {
+ var t1;
+ A._asString(k);
+ A._asDouble(v);
+ t1 = $.$get$_dbl().call$1(v);
+ if (typeof t1 !== "number")
+ return t1.$lt();
+ return t1 < 0;
+ },
+ $signature: 104
+ };
+ A._ndblTests_closure.prototype = {
+ call$1(m) {
+ type$.Map_of_String_and_nullable_double._as(m);
+ return J.get$entries$x($.$get$_ndblFeats().$ti._eval$1("Map")._as(m)).map$1$1(0, new A._ndblTests__closure5(), type$.String);
+ },
+ $signature: 208
+ };
+ A._ndblTests__closure5.prototype = {
+ call$1(e) {
+ type$.MapEntry_of_String_and_nullable_double._as(e);
+ return A.S(e.key) + " = " + A.S(e.value);
+ },
+ $signature: 209
+ };
+ A._ndblTests_closure0.prototype = {
+ call$1(m) {
+ type$.Map_of_String_and_nullable_double._as(m);
+ return J.$index$asx($.$get$_ndblFeats().$ti._eval$1("Map")._as(m), "one");
+ },
+ $signature: 35
+ };
+ A._ndblTests_closure1.prototype = {
+ call$1(m) {
+ type$.Map_of_String_and_nullable_double._as(m);
+ return J.$index$asx($.$get$_ndblFeats().$ti._eval$1("Map")._as(m), "!");
+ },
+ $signature: 35
+ };
+ A._ndblTests_closure2.prototype = {
+ call$1(m) {
+ var t1, t2, t3, t4;
+ type$.Map_of_String_and_nullable_double._as(m);
+ t1 = $.$get$_ndblFeats();
+ t2 = J.getInterceptor$x(m);
+ t3 = J.get$first$ax(t2.get$keys(m));
+ t4 = A._dblSq(J.get$first$ax(t2.get$values(m)));
+ t1 = t1.$ti;
+ t1._eval$1("Map")._as(m);
+ t2.$indexSet(m, A._asString(t3), t1._precomputed1._as(t4));
+ return m;
+ },
+ $signature: 36
+ };
+ A._ndblTests_closure3.prototype = {
+ call$1(m) {
+ var t1, t2, t3;
+ type$.Map_of_String_and_nullable_double._as(m);
+ t1 = $.$get$_ndblFeats();
+ t2 = new A.LinkedHashMapKeyIterable($._dx, A._instanceType($._dx)._eval$1("LinkedHashMapKeyIterable<1>")).get$first(0);
+ t3 = $._dx.get$values(0);
+ t3 = t3._f.call$1(J.get$first$ax(t3.__internal$_iterable));
+ t1 = t1.$ti;
+ t1._eval$1("Map")._as(m);
+ J.$indexSet$ax(m, A._asString(t2), t1._precomputed1._as(t3));
+ return m;
+ },
+ $signature: 36
+ };
+ A._ndblTests_closure4.prototype = {
+ call$1(m) {
+ type$.Map_of_String_and_nullable_double._as(m);
+ return J.containsKey$1$x($.$get$_ndblFeats().$ti._eval$1("Map")._as(m), "one");
+ },
+ $signature: 75
+ };
+ A._ndblTests_closure5.prototype = {
+ call$1(m) {
+ type$.Map_of_String_and_nullable_double._as(m);
+ return J.containsKey$1$x($.$get$_ndblFeats().$ti._eval$1("Map")._as(m), "!");
+ },
+ $signature: 75
+ };
+ A._ndblTests_closure6.prototype = {
+ call$1(m) {
+ var t1, t2, t3;
+ type$.Map_of_String_and_nullable_double._as(m);
+ t1 = $.$get$_ndblFeats();
+ t2 = J.getInterceptor$x(m);
+ t3 = J.elementAt$1$ax(t2.get$values(m), 2);
+ return t2.containsValue$1(t1.$ti._eval$1("Map")._as(m), t3);
+ },
+ $signature: 75
+ };
+ A._ndblTests_closure7.prototype = {
+ call$1(m) {
+ type$.Map_of_String_and_nullable_double._as(m);
+ return J.containsKey$1$x($.$get$_ndblFeats().$ti._eval$1("Map")._as(m), -1);
+ },
+ $signature: 75
+ };
+ A._ndblTests_closure8.prototype = {
+ call$1(m) {
+ type$.Map_of_String_and_nullable_double._as(m);
+ return $.$get$_ndblFeats().map$2$2(0, m, new A._ndblTests__closure4(), type$.nullable_String, type$.nullable_num);
+ },
+ $signature: 213
+ };
+ A._ndblTests__closure4.prototype = {
+ call$2(k, v) {
+ var t1;
+ A._asString(k);
+ A._asDoubleQ(v);
+ t1 = v == null ? null : J.$negate$in($.$get$_dbl().call$1(v));
+ return new A.MapEntry("*" + k, t1, type$.MapEntry_of_nullable_String_and_nullable_num);
+ },
+ $signature: 214
+ };
+ A._ndblTests_closure9.prototype = {
+ call$1(m) {
+ type$.Map_of_String_and_nullable_double._as(m);
+ return $.$get$_ndblFeats().forEach$2(0, m, new A._ndblTests__closure3());
+ },
+ $signature: 215
+ };
+ A._ndblTests__closure3.prototype = {
+ call$2(_, __) {
+ A._asDoubleQ(__);
+ },
+ $signature: 216
+ };
+ A._ndblTests_closure10.prototype = {
+ call$1(m) {
+ type$.Map_of_String_and_nullable_double._as(m);
+ return $.$get$_ndblFeats().addAll$2(0, m, $._dx);
+ },
+ $signature: 36
+ };
+ A._ndblTests_closure11.prototype = {
+ call$1(m) {
+ type$.Map_of_String_and_nullable_double._as(m);
+ return $.$get$_ndblFeats().addAll$2(0, m, A.LinkedHashMap_LinkedHashMap$_empty(type$.String, type$.nullable_double));
+ },
+ $signature: 36
+ };
+ A._ndblTests_closure12.prototype = {
+ call$1(m) {
+ type$.Map_of_String_and_nullable_double._as(m);
+ return $.$get$_ndblFeats().addEntries$2(0, m, $._dx.get$entries($._dx));
+ },
+ $signature: 36
+ };
+ A._ndblTests_closure13.prototype = {
+ call$1(m) {
+ var t1;
+ type$.Map_of_String_and_nullable_double._as(m);
+ t1 = new A.JsLinkedHashMap(type$.JsLinkedHashMap_String_double);
+ return $.$get$_ndblFeats().addEntries$2(0, m, t1.get$entries(t1));
+ },
+ $signature: 36
+ };
+ A._ndblTests_closure14.prototype = {
+ call$1(m) {
+ var t1, t2;
+ type$.Map_of_String_and_nullable_double._as(m);
+ t1 = $.$get$_ndblFeats();
+ t2 = new A.LinkedHashMapKeyIterable($._dx, A._instanceType($._dx)._eval$1("LinkedHashMapKeyIterable<1>")).get$first(0);
+ t1 = t1.$ti;
+ return J.putIfAbsent$2$x(t1._eval$1("Map")._as(m), A._asString(t2), t1._eval$1("1()")._as(B.CONSTANT2));
+ },
+ $signature: 35
+ };
+ A._ndblTests_closure15.prototype = {
+ call$1(m) {
+ var t1, t2, t3;
+ type$.Map_of_String_and_nullable_double._as(m);
+ t1 = $.$get$_ndblFeats();
+ t2 = J.getInterceptor$x(m);
+ t3 = J.get$first$ax(t2.get$keys(m));
+ t1 = t1.$ti;
+ return t2.putIfAbsent$2(t1._eval$1("Map")._as(m), A._asString(t3), t1._eval$1("1()")._as(B.CONSTANT2));
+ },
+ $signature: 35
+ };
+ A._ndblTests_closure16.prototype = {
+ call$1(m) {
+ var t1, t2, t3;
+ type$.Map_of_String_and_nullable_double._as(m);
+ t1 = $.$get$_ndblFeats();
+ t2 = J.getInterceptor$x(m);
+ t3 = J.get$first$ax(t2.get$keys(m));
+ t1 = t1.$ti;
+ return t2.update$3$ifAbsent(t1._eval$1("Map")._as(m), A._asString(t3), t1._eval$1("1(1)")._as(A.lib_03_converter_test__map_features___dblSq$closure()), t1._eval$1("1()?")._as(B.CONSTANT2));
+ },
+ $signature: 35
+ };
+ A._ndblTests_closure17.prototype = {
+ call$1(m) {
+ var t1, t2, t3;
+ type$.Map_of_String_and_nullable_double._as(m);
+ t1 = $.$get$_ndblFeats();
+ t2 = J.getInterceptor$x(m);
+ t3 = J.get$first$ax(t2.get$keys(m));
+ t1 = t1.$ti;
+ return t2.update$3$ifAbsent(t1._eval$1("Map")._as(m), A._asString(t3), t1._eval$1("1(1)")._as(A.lib_03_converter_test__map_features___dblSq$closure()), null);
+ },
+ $signature: 35
+ };
+ A._ndblTests_closure18.prototype = {
+ call$1(m) {
+ var t1, t2;
+ type$.Map_of_String_and_nullable_double._as(m);
+ t1 = $.$get$_ndblFeats();
+ t2 = new A.LinkedHashMapKeyIterable($._dx, A._instanceType($._dx)._eval$1("LinkedHashMapKeyIterable<1>")).get$first(0);
+ t1 = t1.$ti;
+ return J.update$3$ifAbsent$x(t1._eval$1("Map")._as(m), A._asString(t2), t1._eval$1("1(1)")._as(A.lib_03_converter_test__map_features___dblSq$closure()), t1._eval$1("1()?")._as(B.CONSTANT2));
+ },
+ $signature: 35
+ };
+ A._ndblTests_closure19.prototype = {
+ call$1(m) {
+ var t1, t2;
+ type$.Map_of_String_and_nullable_double._as(m);
+ t1 = $.$get$_ndblFeats();
+ t2 = new A.LinkedHashMapKeyIterable($._dx, A._instanceType($._dx)._eval$1("LinkedHashMapKeyIterable<1>")).get$first(0);
+ t1 = t1.$ti;
+ return J.update$3$ifAbsent$x(t1._eval$1("Map")._as(m), A._asString(t2), t1._eval$1("1(1)")._as(A.lib_03_converter_test__map_features___dblSq$closure()), null);
+ },
+ $signature: 35
+ };
+ A._ndblTests_closure20.prototype = {
+ call$1(m) {
+ type$.Map_of_String_and_nullable_double._as(m);
+ return $.$get$_ndblFeats().updateAll$2(0, m, new A._ndblTests__closure2());
+ },
+ $signature: 36
+ };
+ A._ndblTests__closure2.prototype = {
+ call$2(k, v) {
+ A._asString(k);
+ return A._dblSq(A._asDoubleQ(v));
+ },
+ $signature: 217
+ };
+ A._ndblTests_closure21.prototype = {
+ call$1(m) {
+ type$.Map_of_String_and_nullable_double._as(m);
+ return J.remove$1$ax($.$get$_ndblFeats().$ti._eval$1("Map")._as(m), "one");
+ },
+ $signature: 35
+ };
+ A._ndblTests_closure22.prototype = {
+ call$1(m) {
+ type$.Map_of_String_and_nullable_double._as(m);
+ return J.remove$1$ax($.$get$_ndblFeats().$ti._eval$1("Map")._as(m), "!");
+ },
+ $signature: 35
+ };
+ A._ndblTests_closure23.prototype = {
+ call$1(m) {
+ type$.Map_of_String_and_nullable_double._as(m);
+ return $.$get$_ndblFeats().removeWhere$2(0, m, new A._ndblTests__closure1());
+ },
+ $signature: 36
+ };
+ A._ndblTests__closure1.prototype = {
+ call$2(k, v) {
+ A._asString(k);
+ A._asDoubleQ(v);
+ return k.length > 4;
+ },
+ $signature: 100
+ };
+ A._ndblTests_closure24.prototype = {
+ call$1(m) {
+ type$.Map_of_String_and_nullable_double._as(m);
+ return $.$get$_ndblFeats().removeWhere$2(0, m, new A._ndblTests__closure0());
+ },
+ $signature: 36
+ };
+ A._ndblTests__closure0.prototype = {
+ call$2(k, v) {
+ var t1;
+ A._asString(k);
+ A._asDoubleQ(v);
+ if (v != null) {
+ t1 = $.$get$_dbl().call$1(v);
+ if (typeof t1 !== "number")
+ return t1.$gt();
+ t1 = t1 > 3;
+ } else
+ t1 = false;
+ return t1;
+ },
+ $signature: 100
+ };
+ A._ndblTests_closure25.prototype = {
+ call$1(m) {
+ type$.Map_of_String_and_nullable_double._as(m);
+ return $.$get$_ndblFeats().removeWhere$2(0, m, new A._ndblTests__closure());
+ },
+ $signature: 36
+ };
+ A._ndblTests__closure.prototype = {
+ call$2(k, v) {
+ var t1;
+ A._asString(k);
+ A._asDoubleQ(v);
+ if (v != null) {
+ t1 = $.$get$_dbl().call$1(v);
+ if (typeof t1 !== "number")
+ return t1.$lt();
+ t1 = t1 < 0;
+ } else
+ t1 = false;
+ return t1;
+ },
+ $signature: 100
+ };
+ A._nintTests_closure.prototype = {
+ call$1(m) {
+ type$.Map_of_String_and_nullable_int._as(m);
+ return J.get$entries$x($.$get$_nintFeats().$ti._eval$1("Map")._as(m)).map$1$1(0, new A._nintTests__closure5(), type$.String);
+ },
+ $signature: 219
+ };
+ A._nintTests__closure5.prototype = {
+ call$1(e) {
+ type$.MapEntry_of_String_and_nullable_int._as(e);
+ return A.S(e.key) + " = " + A.S(e.value);
+ },
+ $signature: 331
+ };
+ A._nintTests_closure0.prototype = {
+ call$1(m) {
+ type$.Map_of_String_and_nullable_int._as(m);
+ return J.$index$asx($.$get$_nintFeats().$ti._eval$1("Map")._as(m), "one");
+ },
+ $signature: 37
+ };
+ A._nintTests_closure1.prototype = {
+ call$1(m) {
+ type$.Map_of_String_and_nullable_int._as(m);
+ return J.$index$asx($.$get$_nintFeats().$ti._eval$1("Map")._as(m), "!");
+ },
+ $signature: 37
+ };
+ A._nintTests_closure2.prototype = {
+ call$1(m) {
+ var t1, t2, t3, t4;
+ type$.Map_of_String_and_nullable_int._as(m);
+ t1 = $.$get$_nintFeats();
+ t2 = J.getInterceptor$x(m);
+ t3 = J.get$first$ax(t2.get$keys(m));
+ t4 = A._intSq(J.get$first$ax(t2.get$values(m)));
+ t1 = t1.$ti;
+ t1._eval$1("Map")._as(m);
+ t2.$indexSet(m, A._asString(t3), t1._precomputed1._as(t4));
+ return m;
+ },
+ $signature: 38
+ };
+ A._nintTests_closure3.prototype = {
+ call$1(m) {
+ var t1, t2, t3;
+ type$.Map_of_String_and_nullable_int._as(m);
+ t1 = $.$get$_nintFeats();
+ t2 = new A.LinkedHashMapKeyIterable($._ix, A._instanceType($._ix)._eval$1("LinkedHashMapKeyIterable<1>")).get$first(0);
+ t3 = $._ix.get$values(0);
+ t3 = t3._f.call$1(J.get$first$ax(t3.__internal$_iterable));
+ t1 = t1.$ti;
+ t1._eval$1("Map")._as(m);
+ J.$indexSet$ax(m, A._asString(t2), t1._precomputed1._as(t3));
+ return m;
+ },
+ $signature: 38
+ };
+ A._nintTests_closure4.prototype = {
+ call$1(m) {
+ type$.Map_of_String_and_nullable_int._as(m);
+ return J.containsKey$1$x($.$get$_nintFeats().$ti._eval$1("Map")._as(m), "one");
+ },
+ $signature: 77
+ };
+ A._nintTests_closure5.prototype = {
+ call$1(m) {
+ type$.Map_of_String_and_nullable_int._as(m);
+ return J.containsKey$1$x($.$get$_nintFeats().$ti._eval$1("Map")._as(m), "!");
+ },
+ $signature: 77
+ };
+ A._nintTests_closure6.prototype = {
+ call$1(m) {
+ var t1, t2, t3;
+ type$.Map_of_String_and_nullable_int._as(m);
+ t1 = $.$get$_nintFeats();
+ t2 = J.getInterceptor$x(m);
+ t3 = J.elementAt$1$ax(t2.get$values(m), 2);
+ return t2.containsValue$1(t1.$ti._eval$1("Map")._as(m), t3);
+ },
+ $signature: 77
+ };
+ A._nintTests_closure7.prototype = {
+ call$1(m) {
+ type$.Map_of_String_and_nullable_int._as(m);
+ return J.containsKey$1$x($.$get$_nintFeats().$ti._eval$1("Map")._as(m), -1);
+ },
+ $signature: 77
+ };
+ A._nintTests_closure8.prototype = {
+ call$1(m) {
+ type$.Map_of_String_and_nullable_int._as(m);
+ return $.$get$_nintFeats().map$2$2(0, m, new A._nintTests__closure4(), type$.nullable_String, type$.nullable_num);
+ },
+ $signature: 224
+ };
+ A._nintTests__closure4.prototype = {
+ call$2(k, v) {
+ var t1;
+ A._asString(k);
+ A._asIntQ(v);
+ t1 = v == null ? null : J.$negate$in($.$get$_dbl().call$1(v));
+ return new A.MapEntry("*" + k, t1, type$.MapEntry_of_nullable_String_and_nullable_num);
+ },
+ $signature: 225
+ };
+ A._nintTests_closure9.prototype = {
+ call$1(m) {
+ type$.Map_of_String_and_nullable_int._as(m);
+ return $.$get$_nintFeats().forEach$2(0, m, new A._nintTests__closure3());
+ },
+ $signature: 226
+ };
+ A._nintTests__closure3.prototype = {
+ call$2(_, __) {
+ A._asIntQ(__);
+ },
+ $signature: 147
+ };
+ A._nintTests_closure10.prototype = {
+ call$1(m) {
+ type$.Map_of_String_and_nullable_int._as(m);
+ return $.$get$_nintFeats().addAll$2(0, m, $._ix);
+ },
+ $signature: 38
+ };
+ A._nintTests_closure11.prototype = {
+ call$1(m) {
+ type$.Map_of_String_and_nullable_int._as(m);
+ return $.$get$_nintFeats().addAll$2(0, m, A.LinkedHashMap_LinkedHashMap$_empty(type$.String, type$.nullable_int));
+ },
+ $signature: 38
+ };
+ A._nintTests_closure12.prototype = {
+ call$1(m) {
+ type$.Map_of_String_and_nullable_int._as(m);
+ return $.$get$_nintFeats().addEntries$2(0, m, $._ix.get$entries($._ix));
+ },
+ $signature: 38
};
- A.testLazyInPlaceNumConverter____closure8.prototype = {
- call$0() {
- return type$.List_int._as(this.data);
+ A._nintTests_closure13.prototype = {
+ call$1(m) {
+ var t1;
+ type$.Map_of_String_and_nullable_int._as(m);
+ t1 = new A.JsLinkedHashMap(type$.JsLinkedHashMap_String_int);
+ return $.$get$_nintFeats().addEntries$2(0, m, t1.get$entries(t1));
},
- $signature: 8
+ $signature: 38
};
- A.testLazyInPlaceNumConverter___closure8.prototype = {
- call$0() {
- var $async$goto = 0,
- $async$completer = A._makeAsyncAwaitCompleter(type$.Null),
- $async$self = this, res, ex, exception, data, t1;
- var $async$call$0 = A._wrapJsFunctionForAsync(function($async$errorCode, $async$result) {
- if ($async$errorCode === 1)
- return A._asyncRethrow($async$result, $async$completer);
- while (true)
- switch ($async$goto) {
- case 0:
- // Function start
- data = [];
- t1 = $.$get$_listOfIntsWithIntegralDouble();
- B.JSArray_methods.addAll$1(data, t1);
- $async$goto = 2;
- return A._asyncAwait(A._expect(new A.testLazyInPlaceNumConverter____closure7(data), $.$get$_throwsTypeError(), null, null, null, false), $async$call$0);
- case 2:
- // returning from await.
- res = $async$self.converter.list$1$1(0, A.lib_03_converter_test___asInt$closure(), type$.int).call$1(data);
- A.expect(res, new A.TypeMatcher(type$.TypeMatcher_List_int), null);
- try {
- A.expect(res, t1, null);
- A._unexpectedSuccessIfNonJs("integral double to int", res);
- } catch (exception) {
- t1 = A.unwrapException(exception);
- if (type$.TypeError._is(t1)) {
- ex = t1;
- A._unexpectedFailureIfJs("integral double to int", ex);
- } else
- throw exception;
- }
- // implicit return
- return A._asyncReturn(null, $async$completer);
- }
- });
- return A._asyncStartSync($async$call$0, $async$completer);
+ A._nintTests_closure14.prototype = {
+ call$1(m) {
+ var t1, t2;
+ type$.Map_of_String_and_nullable_int._as(m);
+ t1 = $.$get$_nintFeats();
+ t2 = new A.LinkedHashMapKeyIterable($._ix, A._instanceType($._ix)._eval$1("LinkedHashMapKeyIterable<1>")).get$first(0);
+ t1 = t1.$ti;
+ return J.putIfAbsent$2$x(t1._eval$1("Map")._as(m), A._asString(t2), t1._eval$1("1()")._as(B.CONSTANT1));
},
- $signature: 0
+ $signature: 37
};
- A.testLazyInPlaceNumConverter____closure7.prototype = {
- call$0() {
- return type$.List_int._as(this.data);
+ A._nintTests_closure15.prototype = {
+ call$1(m) {
+ var t1, t2, t3;
+ type$.Map_of_String_and_nullable_int._as(m);
+ t1 = $.$get$_nintFeats();
+ t2 = J.getInterceptor$x(m);
+ t3 = J.get$first$ax(t2.get$keys(m));
+ t1 = t1.$ti;
+ return t2.putIfAbsent$2(t1._eval$1("Map")._as(m), A._asString(t3), t1._eval$1("1()")._as(B.CONSTANT1));
},
- $signature: 8
+ $signature: 37
};
- A.testLazyInPlaceNumConverter___closure9.prototype = {
- call$0() {
- var $async$goto = 0,
- $async$completer = A._makeAsyncAwaitCompleter(type$.Null),
- $async$self = this, res, data;
- var $async$call$0 = A._wrapJsFunctionForAsync(function($async$errorCode, $async$result) {
- if ($async$errorCode === 1)
- return A._asyncRethrow($async$result, $async$completer);
- while (true)
- switch ($async$goto) {
- case 0:
- // Function start
- data = [];
- B.JSArray_methods.addAll$1(data, $._listOfDoubles);
- $async$goto = 2;
- return A._asyncAwait(A._expect(new A.testLazyInPlaceNumConverter____closure6(data), $.$get$_throwsTypeError(), null, null, null, false), $async$call$0);
- case 2:
- // returning from await.
- res = $async$self.converter.list$1$0(0, type$.double).call$1(data);
- A.expect(res, new A.TypeMatcher(type$.TypeMatcher_List_double), null);
- A.expect(res, $._listOfDoubles, null);
- // implicit return
- return A._asyncReturn(null, $async$completer);
- }
- });
- return A._asyncStartSync($async$call$0, $async$completer);
+ A._nintTests_closure16.prototype = {
+ call$1(m) {
+ var t1, t2, t3;
+ type$.Map_of_String_and_nullable_int._as(m);
+ t1 = $.$get$_nintFeats();
+ t2 = J.getInterceptor$x(m);
+ t3 = J.get$first$ax(t2.get$keys(m));
+ t1 = t1.$ti;
+ return t2.update$3$ifAbsent(t1._eval$1("Map")._as(m), A._asString(t3), t1._eval$1("1(1)")._as(A.lib_03_converter_test__map_features___intSq$closure()), t1._eval$1("1()?")._as(B.CONSTANT1));
},
- $signature: 0
+ $signature: 37
};
- A.testLazyInPlaceNumConverter____closure6.prototype = {
- call$0() {
- return type$.List_double._as(this.data);
+ A._nintTests_closure17.prototype = {
+ call$1(m) {
+ var t1, t2, t3;
+ type$.Map_of_String_and_nullable_int._as(m);
+ t1 = $.$get$_nintFeats();
+ t2 = J.getInterceptor$x(m);
+ t3 = J.get$first$ax(t2.get$keys(m));
+ t1 = t1.$ti;
+ return t2.update$3$ifAbsent(t1._eval$1("Map")._as(m), A._asString(t3), t1._eval$1("1(1)")._as(A.lib_03_converter_test__map_features___intSq$closure()), null);
},
- $signature: 16
+ $signature: 37
};
- A.testLazyInPlaceNumConverter___closure10.prototype = {
- call$0() {
- var $async$goto = 0,
- $async$completer = A._makeAsyncAwaitCompleter(type$.Null),
- $async$self = this, t1, res, data;
- var $async$call$0 = A._wrapJsFunctionForAsync(function($async$errorCode, $async$result) {
- if ($async$errorCode === 1)
- return A._asyncRethrow($async$result, $async$completer);
- while (true)
- switch ($async$goto) {
- case 0:
- // Function start
- data = [];
- B.JSArray_methods.addAll$1(data, $._listOfNullableDoubles);
- $async$goto = 2;
- return A._asyncAwait(A._expect(new A.testLazyInPlaceNumConverter____closure5(data), $.$get$_throwsTypeError(), null, null, null, false), $async$call$0);
- case 2:
- // returning from await.
- t1 = $async$self.converter;
- res = t1.list$1$1(0, t1.nullable$1$0(type$.double), type$.nullable_double).call$1(data);
- A.expect(res, new A.TypeMatcher(type$.TypeMatcher_List_nullable_double), null);
- A.expect(res, $._listOfNullableDoubles, null);
- // implicit return
- return A._asyncReturn(null, $async$completer);
- }
- });
- return A._asyncStartSync($async$call$0, $async$completer);
+ A._nintTests_closure18.prototype = {
+ call$1(m) {
+ var t1, t2;
+ type$.Map_of_String_and_nullable_int._as(m);
+ t1 = $.$get$_nintFeats();
+ t2 = new A.LinkedHashMapKeyIterable($._dx, A._instanceType($._dx)._eval$1("LinkedHashMapKeyIterable<1>")).get$first(0);
+ t1 = t1.$ti;
+ return J.update$3$ifAbsent$x(t1._eval$1("Map")._as(m), A._asString(t2), t1._eval$1("1(1)")._as(A.lib_03_converter_test__map_features___intSq$closure()), t1._eval$1("1()?")._as(B.CONSTANT1));
},
- $signature: 0
+ $signature: 37
};
- A.testLazyInPlaceNumConverter____closure5.prototype = {
- call$0() {
- return type$.List_nullable_double._as(this.data);
+ A._nintTests_closure19.prototype = {
+ call$1(m) {
+ var t1, t2;
+ type$.Map_of_String_and_nullable_int._as(m);
+ t1 = $.$get$_nintFeats();
+ t2 = new A.LinkedHashMapKeyIterable($._dx, A._instanceType($._dx)._eval$1("LinkedHashMapKeyIterable<1>")).get$first(0);
+ t1 = t1.$ti;
+ return J.update$3$ifAbsent$x(t1._eval$1("Map")._as(m), A._asString(t2), t1._eval$1("1(1)")._as(A.lib_03_converter_test__map_features___intSq$closure()), null);
},
- $signature: 30
+ $signature: 37
};
- A.testLazyInPlaceNumConverter___closure11.prototype = {
- call$0() {
- var $async$goto = 0,
- $async$completer = A._makeAsyncAwaitCompleter(type$.Null),
- $async$returnValue, $async$self = this, res, t2, t3, data, t1;
- var $async$call$0 = A._wrapJsFunctionForAsync(function($async$errorCode, $async$result) {
- if ($async$errorCode === 1)
- return A._asyncRethrow($async$result, $async$completer);
- while (true)
- switch ($async$goto) {
- case 0:
- // Function start
- data = [];
- t1 = $.$get$_listOfDoublesWithInt();
- B.JSArray_methods.addAll$1(data, t1);
- $async$goto = 3;
- return A._asyncAwait(A._expect(new A.testLazyInPlaceNumConverter____closure4(data), $.$get$_throwsTypeError(), null, null, null, false), $async$call$0);
- case 3:
- // returning from await.
- res = $async$self.converter.list$1$0(0, type$.double).call$1(data);
- A.expect(res, new A.TypeMatcher(type$.TypeMatcher_List_double), null);
- if (0 >= data.length) {
- $async$returnValue = A.ioore(data, 0);
- // goto return
- $async$goto = 1;
- break;
- }
- A.expect(data[0], new A.TypeMatcher(type$.TypeMatcher_double), null);
- t2 = J.getInterceptor$asx(res);
- t3 = t2.$index(res, 0);
- if (0 >= data.length) {
- $async$returnValue = A.ioore(data, 0);
- // goto return
- $async$goto = 1;
- break;
- }
- A.expect(t3, data[0], null);
- if (2 >= data.length) {
- $async$returnValue = A.ioore(data, 2);
- // goto return
- $async$goto = 1;
- break;
- }
- A.expect(data[2], new A.TypeMatcher(type$.TypeMatcher_int), null);
- t2 = t2.$index(res, 2);
- if (2 >= data.length) {
- $async$returnValue = A.ioore(data, 2);
- // goto return
- $async$goto = 1;
- break;
- }
- A.expect(t2, data[2], null);
- A.expect(res, t1, null);
- case 1:
- // return
- return A._asyncReturn($async$returnValue, $async$completer);
- }
- });
- return A._asyncStartSync($async$call$0, $async$completer);
+ A._nintTests_closure20.prototype = {
+ call$1(m) {
+ type$.Map_of_String_and_nullable_int._as(m);
+ return $.$get$_nintFeats().updateAll$2(0, m, new A._nintTests__closure2());
},
- $signature: 0
+ $signature: 38
};
- A.testLazyInPlaceNumConverter____closure4.prototype = {
- call$0() {
- return type$.List_double._as(this.data);
+ A._nintTests__closure2.prototype = {
+ call$2(k, v) {
+ A._asString(k);
+ return A._intSq(A._asIntQ(v));
},
- $signature: 16
+ $signature: 227
};
- A.testLazyInPlaceNumConverter__closure2.prototype = {
- call$0() {
- var t1 = this.tc,
- t2 = this.converter;
- t1.test$2("- String / int (cast)", new A.testLazyInPlaceNumConverter___closure(t2));
- t1.test$2("- String / int (map)", new A.testLazyInPlaceNumConverter___closure0(t2));
- t1.test$2("- String / nullable int", new A.testLazyInPlaceNumConverter___closure1(t2));
- t1.test$2("- String / ints + integral double (cast)", new A.testLazyInPlaceNumConverter___closure2(t2));
- t1.test$2("- String / ints + integral double (map)", new A.testLazyInPlaceNumConverter___closure3(t2));
+ A._nintTests_closure21.prototype = {
+ call$1(m) {
+ type$.Map_of_String_and_nullable_int._as(m);
+ return J.remove$1$ax($.$get$_nintFeats().$ti._eval$1("Map")._as(m), "one");
},
- $signature: 1
+ $signature: 37
};
- A.testLazyInPlaceNumConverter___closure.prototype = {
- call$0() {
- var $async$goto = 0,
- $async$completer = A._makeAsyncAwaitCompleter(type$.Null),
- $async$self = this, res, t1, data;
- var $async$call$0 = A._wrapJsFunctionForAsync(function($async$errorCode, $async$result) {
- if ($async$errorCode === 1)
- return A._asyncRethrow($async$result, $async$completer);
- while (true)
- switch ($async$goto) {
- case 0:
- // Function start
- t1 = type$.dynamic;
- data = A.LinkedHashMap_LinkedHashMap$_empty(t1, t1);
- data.addAll$1(0, $._mapOfInts);
- $async$goto = 2;
- return A._asyncAwait(A._expect(new A.testLazyInPlaceNumConverter____closure3(data), $.$get$_throwsTypeError(), null, null, null, false), $async$call$0);
- case 2:
- // returning from await.
- res = $async$self.converter.map$2$0(0, type$.String, type$.int).call$1(data);
- A.expect(res, new A.TypeMatcher(type$.TypeMatcher_Map_String_int), null);
- A.expect(res, $._mapOfInts, null);
- // implicit return
- return A._asyncReturn(null, $async$completer);
- }
- });
- return A._asyncStartSync($async$call$0, $async$completer);
+ A._nintTests_closure22.prototype = {
+ call$1(m) {
+ type$.Map_of_String_and_nullable_int._as(m);
+ return J.remove$1$ax($.$get$_nintFeats().$ti._eval$1("Map")._as(m), "!");
},
- $signature: 0
+ $signature: 37
};
- A.testLazyInPlaceNumConverter____closure3.prototype = {
- call$0() {
- return type$.Map_String_int._as(this.data);
+ A._nintTests_closure23.prototype = {
+ call$1(m) {
+ type$.Map_of_String_and_nullable_int._as(m);
+ return $.$get$_nintFeats().removeWhere$2(0, m, new A._nintTests__closure1());
},
- $signature: 5
+ $signature: 38
};
- A.testLazyInPlaceNumConverter___closure0.prototype = {
- call$0() {
- var $async$goto = 0,
- $async$completer = A._makeAsyncAwaitCompleter(type$.Null),
- $async$self = this, res, t1, data;
- var $async$call$0 = A._wrapJsFunctionForAsync(function($async$errorCode, $async$result) {
- if ($async$errorCode === 1)
- return A._asyncRethrow($async$result, $async$completer);
- while (true)
- switch ($async$goto) {
- case 0:
- // Function start
- t1 = type$.dynamic;
- data = A.LinkedHashMap_LinkedHashMap$_empty(t1, t1);
- data.addAll$1(0, $._mapOfInts);
- $async$goto = 2;
- return A._asyncAwait(A._expect(new A.testLazyInPlaceNumConverter____closure2(data), $.$get$_throwsTypeError(), null, null, null, false), $async$call$0);
- case 2:
- // returning from await.
- res = $async$self.converter.map$2$1$vcast(0, A.lib_03_converter_test___asInt$closure(), type$.String, type$.int).call$1(data);
- A.expect(res, new A.TypeMatcher(type$.TypeMatcher_Map_String_int), null);
- A.expect(res, $._mapOfInts, null);
- // implicit return
- return A._asyncReturn(null, $async$completer);
- }
- });
- return A._asyncStartSync($async$call$0, $async$completer);
+ A._nintTests__closure1.prototype = {
+ call$2(k, v) {
+ A._asString(k);
+ A._asIntQ(v);
+ return k.length > 4;
},
- $signature: 0
+ $signature: 93
};
- A.testLazyInPlaceNumConverter____closure2.prototype = {
- call$0() {
- return type$.Map_String_int._as(this.data);
+ A._nintTests_closure24.prototype = {
+ call$1(m) {
+ type$.Map_of_String_and_nullable_int._as(m);
+ return $.$get$_nintFeats().removeWhere$2(0, m, new A._nintTests__closure0());
},
- $signature: 5
+ $signature: 38
};
- A.testLazyInPlaceNumConverter___closure1.prototype = {
- call$0() {
- var $async$goto = 0,
- $async$completer = A._makeAsyncAwaitCompleter(type$.Null),
- $async$self = this, res, t1, data;
- var $async$call$0 = A._wrapJsFunctionForAsync(function($async$errorCode, $async$result) {
- if ($async$errorCode === 1)
- return A._asyncRethrow($async$result, $async$completer);
- while (true)
- switch ($async$goto) {
- case 0:
- // Function start
- t1 = type$.dynamic;
- data = A.LinkedHashMap_LinkedHashMap$_empty(t1, t1);
- data.addAll$1(0, $._mapOfNullableInts);
- $async$goto = 2;
- return A._asyncAwait(A._expect(new A.testLazyInPlaceNumConverter____closure1(data), $.$get$_throwsTypeError(), null, null, null, false), $async$call$0);
- case 2:
- // returning from await.
- t1 = $async$self.converter;
- res = t1.map$2$1$vcast(0, t1.nullable$1$0(type$.int), type$.String, type$.nullable_int).call$1(data);
- A.expect(res, new A.TypeMatcher(type$.TypeMatcher_Map_of_String_and_nullable_int), null);
- A.expect(res, $._mapOfNullableInts, null);
- // implicit return
- return A._asyncReturn(null, $async$completer);
- }
- });
- return A._asyncStartSync($async$call$0, $async$completer);
+ A._nintTests__closure0.prototype = {
+ call$2(k, v) {
+ var t1;
+ A._asString(k);
+ A._asIntQ(v);
+ if (v != null) {
+ t1 = $.$get$_dbl().call$1(v);
+ if (typeof t1 !== "number")
+ return t1.$gt();
+ t1 = t1 > 3;
+ } else
+ t1 = false;
+ return t1;
},
- $signature: 0
+ $signature: 93
};
- A.testLazyInPlaceNumConverter____closure1.prototype = {
- call$0() {
- return type$.Map_String_int._as(this.data);
+ A._nintTests_closure25.prototype = {
+ call$1(m) {
+ type$.Map_of_String_and_nullable_int._as(m);
+ return $.$get$_nintFeats().removeWhere$2(0, m, new A._nintTests__closure());
},
- $signature: 5
+ $signature: 38
};
- A.testLazyInPlaceNumConverter___closure2.prototype = {
- call$0() {
- var $async$goto = 0,
- $async$completer = A._makeAsyncAwaitCompleter(type$.Null),
- $async$self = this, res, t2, t1, data;
- var $async$call$0 = A._wrapJsFunctionForAsync(function($async$errorCode, $async$result) {
- if ($async$errorCode === 1)
- return A._asyncRethrow($async$result, $async$completer);
- while (true)
- switch ($async$goto) {
- case 0:
- // Function start
- t1 = type$.dynamic;
- data = A.LinkedHashMap_LinkedHashMap$_empty(t1, t1);
- t1 = $.$get$_mapOfIntsWithIntegralDouble();
- data.addAll$1(0, t1);
- $async$goto = 2;
- return A._asyncAwait(A._expect(new A.testLazyInPlaceNumConverter____closure0(data), $.$get$_throwsTypeError(), null, null, null, false), $async$call$0);
- case 2:
- // returning from await.
- res = $async$self.converter.map$2$0(0, type$.String, type$.int).call$1(data);
- A.expect(res, new A.TypeMatcher(type$.TypeMatcher_Map_String_int), null);
- A.expect(data.$index(0, "one"), new A.TypeMatcher(type$.TypeMatcher_int), null);
- t2 = J.getInterceptor$asx(res);
- A.expect(t2.$index(res, "one"), data.$index(0, "one"), null);
- A.expect(data.$index(0, "two"), new A.TypeMatcher(type$.TypeMatcher_double), null);
- A.expect(t2.$index(res, "two"), data.$index(0, "two"), null);
- A.expect(res, t1, null);
- // implicit return
- return A._asyncReturn(null, $async$completer);
- }
- });
- return A._asyncStartSync($async$call$0, $async$completer);
+ A._nintTests__closure.prototype = {
+ call$2(k, v) {
+ var t1;
+ A._asString(k);
+ A._asIntQ(v);
+ if (v != null) {
+ t1 = $.$get$_dbl().call$1(v);
+ if (typeof t1 !== "number")
+ return t1.$lt();
+ t1 = t1 < 0;
+ } else
+ t1 = false;
+ return t1;
},
- $signature: 0
+ $signature: 93
};
- A.testLazyInPlaceNumConverter____closure0.prototype = {
- call$0() {
- return type$.Map_String_int._as(this.data);
+ A._Features.prototype = {
+ isEmpty$1(_, m) {
+ return J.get$isEmpty$asx(this.$ti._eval$1("Map")._as(m));
},
- $signature: 5
+ isNotEmpty$1(_, m) {
+ return J.get$isNotEmpty$asx(this.$ti._eval$1("Map")._as(m));
+ },
+ keys$1(_, m) {
+ return J.get$keys$x(this.$ti._eval$1("Map")._as(m));
+ },
+ getLength$1(m) {
+ return J.get$length$asx(this.$ti._eval$1("Map")._as(m));
+ },
+ values$1(_, m) {
+ return J.get$values$x(this.$ti._eval$1("Map")._as(m));
+ },
+ addAll$2(_, m, x) {
+ var t1 = this.$ti._eval$1("Map");
+ t1._as(m);
+ J.addAll$1$ax(m, t1._as(x));
+ return m;
+ },
+ addEntries$2(_, m, x) {
+ var t1 = this.$ti;
+ t1._eval$1("Map")._as(m);
+ J.addEntries$1$x(m, t1._eval$1("Iterable>")._as(x));
+ return m;
+ },
+ cast$2$1(_, m, RK, RV) {
+ return J.cast$2$0$ax(this.$ti._eval$1("Map")._as(m), RK, RV);
+ },
+ cast$1(_, m) {
+ var t1 = type$.dynamic;
+ return this.cast$2$1(0, m, t1, t1);
+ },
+ clear$1(_, m) {
+ this.$ti._eval$1("Map")._as(m);
+ J.clear$0$ax(m);
+ return m;
+ },
+ forEach$2(_, m, a) {
+ var t1 = {},
+ t2 = this.$ti;
+ t2._eval$1("Map")._as(m);
+ t2._eval$1("~(String,1)")._as(a);
+ t1.n = 0;
+ J.forEach$1$ax(m, new A._Features_forEach_$a(t1, this, a));
+ return t1.n;
+ },
+ map$2$2(_, m, c, K2, V2) {
+ var t1 = this.$ti;
+ return J.map$2$1$ax(t1._eval$1("Map")._as(m), t1._bind$1(K2)._bind$1(V2)._eval$1("MapEntry<1,2>(String,3)")._as(c), K2, V2);
+ },
+ removeWhere$2(_, m, t) {
+ var t1 = this.$ti;
+ t1._eval$1("Map")._as(m);
+ J.removeWhere$1$ax(m, t1._eval$1("bool(String,1)")._as(t));
+ return m;
+ },
+ getString$1(_, m) {
+ return J.toString$0$(this.$ti._eval$1("Map")._as(m));
+ },
+ updateAll$2(_, m, u) {
+ var t1 = this.$ti;
+ t1._eval$1("Map")._as(m);
+ J.updateAll$1$x(m, t1._eval$1("1(String,1)")._as(u));
+ return m;
+ }
};
- A.testLazyInPlaceNumConverter___closure3.prototype = {
- call$0() {
- var $async$goto = 0,
- $async$completer = A._makeAsyncAwaitCompleter(type$.Null),
- $async$self = this, res, ex, exception, t1, data;
- var $async$call$0 = A._wrapJsFunctionForAsync(function($async$errorCode, $async$result) {
- if ($async$errorCode === 1)
- return A._asyncRethrow($async$result, $async$completer);
- while (true)
- switch ($async$goto) {
- case 0:
- // Function start
- t1 = type$.dynamic;
- data = A.LinkedHashMap_LinkedHashMap$_empty(t1, t1);
- t1 = $.$get$_mapOfIntsWithIntegralDouble();
- data.addAll$1(0, t1);
- $async$goto = 2;
- return A._asyncAwait(A._expect(new A.testLazyInPlaceNumConverter____closure(data), $.$get$_throwsTypeError(), null, null, null, false), $async$call$0);
- case 2:
- // returning from await.
- res = $async$self.converter.map$2$1$vcast(0, A.lib_03_converter_test___asInt$closure(), type$.String, type$.int).call$1(data);
- A.expect(res, new A.TypeMatcher(type$.TypeMatcher_Map_String_int), null);
- A.expect(data.$index(0, "one"), new A.TypeMatcher(type$.TypeMatcher_int), null);
- A.expect(J.$index$asx(res, "one"), data.$index(0, "one"), null);
- try {
- A.expect(res, t1, null);
- A._unexpectedSuccessIfNonJs("integral double to int", res);
- } catch (exception) {
- t1 = A.unwrapException(exception);
- if (type$.TypeError._is(t1)) {
- ex = t1;
- A._unexpectedFailureIfJs("integral double to int", ex);
- } else
- throw exception;
- }
- // implicit return
- return A._asyncReturn(null, $async$completer);
- }
- });
- return A._asyncStartSync($async$call$0, $async$completer);
+ A._Features_forEach_$a.prototype = {
+ call$2(k, v) {
+ this.a.call$2(A._asString(k), this.$this.$ti._precomputed1._as(v));
+ ++this._box_0.n;
},
- $signature: 0
+ $signature() {
+ return this.$this.$ti._eval$1("~(String,1)");
+ }
};
- A.testLazyInPlaceNumConverter____closure.prototype = {
+ A._FeatureTestExt_test_closure.prototype = {
call$0() {
- return type$.Map_String_int._as(this.data);
+ var t3,
+ t1 = this.data,
+ t2 = t1._0;
+ t1 = t1._1;
+ A.expect(t2, t1, null);
+ t3 = this._this;
+ A.checkOutcome(t3.key, t2, t1, t3.value, this.V._eval$1("Map"), type$.dynamic);
+ A.expect(t2, t1, null);
},
- $signature: 5
+ $signature: 1
};
A.execute_closure9.prototype = {
call$0() {
var t1 = this.tc;
- t1.group$2("- Squadron Worker", new A.execute__closure11(t1));
+ t1.group$2("- Squadron Worker", new A.execute__closure13(t1));
},
$signature: 2
};
- A.execute__closure11.prototype = {
+ A.execute__closure13.prototype = {
call$0() {
var t1 = this.tc;
t1.group$2("- start/stop", new A.execute___closure42(t1));
@@ -44845,7 +56764,7 @@
case 0:
// Function start
$async$goto = 2;
- return A._asyncAwait(A.Using_useAsync(A.TestWorker$($async$self.tc, null), new A.execute_____closure105($async$self.memoryLogger), type$.TestWorker, type$.Null), $async$call$0);
+ return A._asyncAwait(A.Using_useAsync(A.TestWorker$($async$self.tc, null, null), new A.execute_____closure105($async$self.memoryLogger), type$.TestWorker, type$.Null), $async$call$0);
case 2:
// returning from await.
// implicit return
@@ -44908,7 +56827,7 @@
});
return A._asyncStartSync($async$call$1, $async$completer);
},
- $signature: 18
+ $signature: 32
};
A.execute____closure82.prototype = {
call$0() {
@@ -44928,7 +56847,7 @@
t1 = {};
t1.status = null;
$async$goto = 2;
- return A._asyncAwait(A.Using_useAsync(A.TestWorker$($async$self.tc, new A.execute____closure_hook0(t1)), new A.execute_____closure104(t1, $async$self.memoryLogger, $async$self.logs), type$.TestWorker, type$.Null), $async$call$0);
+ return A._asyncAwait(A.Using_useAsync(A.TestWorker$($async$self.tc, null, new A.execute____closure_hook0(t1)), new A.execute_____closure104(t1, $async$self.memoryLogger, $async$self.logs), type$.TestWorker, type$.Null), $async$call$0);
case 2:
// returning from await.
// implicit return
@@ -44943,7 +56862,7 @@
call$1(pw) {
this._box_0.status = "hook called";
},
- $signature: 42
+ $signature: 79
};
A.execute_____closure104.prototype = {
call$1(w) {
@@ -44975,7 +56894,7 @@
});
return A._asyncStartSync($async$call$1, $async$completer);
},
- $signature: 18
+ $signature: 32
};
A.execute____closure83.prototype = {
call$0() {
@@ -44995,7 +56914,7 @@
t1 = {};
t1.status = null;
$async$goto = 2;
- return A._asyncAwait(A.Using_useAsync(A.TestWorker$($async$self.tc, new A.execute____closure_hook(t1)), new A.execute_____closure103(t1, $async$self.memoryLogger), type$.TestWorker, type$.Null), $async$call$0);
+ return A._asyncAwait(A.Using_useAsync(A.TestWorker$($async$self.tc, null, new A.execute____closure_hook(t1)), new A.execute_____closure103(t1, $async$self.memoryLogger), type$.TestWorker, type$.Null), $async$call$0);
case 2:
// returning from await.
// implicit return
@@ -45011,7 +56930,7 @@
this._box_1.status = "hook called";
throw A.wrapException(A.CustomException$("intended exception after setting status", null, null));
},
- $signature: 42
+ $signature: 79
};
A.execute_____closure103.prototype = {
call$1(w) {
@@ -45076,7 +56995,7 @@
});
return A._asyncStartSync($async$call$1, $async$completer);
},
- $signature: 18
+ $signature: 32
};
A.execute____closure84.prototype = {
call$0() {
@@ -45104,7 +57023,7 @@
t1 = $async$self.tc.entryPoints.installable;
t1.toString;
$async$goto = 2;
- return A._asyncAwait(A.Using_useAsync(new A.InstallableWorker(t1, null, [false, false], false, new A.Object()), new A.execute______closure20($async$self.memoryLogger, $async$self.logs), type$.InstallableWorker, type$.Null), $async$call$0);
+ return A._asyncAwait(A.Using_useAsync(new A.InstallableWorker(t1, null, null, [false, false], false, new A.Object()), new A.execute______closure20($async$self.memoryLogger, $async$self.logs), type$.InstallableWorker, type$.Null), $async$call$0);
case 2:
// returning from await.
// implicit return
@@ -45163,7 +57082,7 @@
});
return A._asyncStartSync($async$call$1, $async$completer);
},
- $signature: 56
+ $signature: 92
};
A.execute_____closure101.prototype = {
call$0() {
@@ -45180,7 +57099,7 @@
t1 = $async$self.tc.entryPoints.installable;
t1.toString;
$async$goto = 2;
- return A._asyncAwait(A.Using_useAsync(new A.InstallableWorker(t1, null, [true, false], false, new A.Object()), new A.execute______closure19($async$self.memoryLogger, $async$self.logs), type$.InstallableWorker, type$.Null), $async$call$0);
+ return A._asyncAwait(A.Using_useAsync(new A.InstallableWorker(t1, null, null, [true, false], false, new A.Object()), new A.execute______closure19($async$self.memoryLogger, $async$self.logs), type$.InstallableWorker, type$.Null), $async$call$0);
case 2:
// returning from await.
// implicit return
@@ -45288,7 +57207,7 @@
});
return A._asyncStartSync($async$call$1, $async$completer);
},
- $signature: 56
+ $signature: 92
};
A.execute_____closure102.prototype = {
call$0() {
@@ -45305,7 +57224,7 @@
t1 = $async$self.tc.entryPoints.installable;
t1.toString;
$async$goto = 2;
- return A._asyncAwait(A.Using_useAsync(new A.InstallableWorker(t1, null, [false, true], false, new A.Object()), new A.execute______closure18($async$self.memoryLogger, $async$self.logs), type$.InstallableWorker, type$.Null), $async$call$0);
+ return A._asyncAwait(A.Using_useAsync(new A.InstallableWorker(t1, null, null, [false, true], false, new A.Object()), new A.execute______closure18($async$self.memoryLogger, $async$self.logs), type$.InstallableWorker, type$.Null), $async$call$0);
case 2:
// returning from await.
// implicit return
@@ -45364,7 +57283,7 @@
});
return A._asyncStartSync($async$call$1, $async$completer);
},
- $signature: 56
+ $signature: 92
};
A.execute____closure85.prototype = {
call$0() {
@@ -45379,7 +57298,7 @@
case 0:
// Function start
$async$goto = 2;
- return A._asyncAwait(A.Using_useAsync(A.TestWorker$($async$self.tc, null), new A.execute_____closure99(), type$.TestWorker, type$.Null), $async$call$0);
+ return A._asyncAwait(A.Using_useAsync(A.TestWorker$($async$self.tc, null, null), new A.execute_____closure99(), type$.TestWorker, type$.Null), $async$call$0);
case 2:
// returning from await.
// implicit return
@@ -45465,7 +57384,7 @@
});
return A._asyncStartSync($async$call$1, $async$completer);
},
- $signature: 18
+ $signature: 32
};
A.execute___closure43.prototype = {
call$0() {
@@ -45492,7 +57411,7 @@
t1 = $async$self.tc.entryPoints.missingWorker;
t1.toString;
$async$goto = 2;
- return A._asyncAwait(A.Using_useAsync(new A.MissingWorker(t1, null, B.List_empty0, false, new A.Object()), new A.execute_____closure98(), type$.MissingWorker, type$.Null), $async$call$0);
+ return A._asyncAwait(A.Using_useAsync(new A.MissingWorker(t1, null, null, B.List_empty0, false, new A.Object()), new A.execute_____closure98(), type$.MissingWorker, type$.Null), $async$call$0);
case 2:
// returning from await.
// implicit return
@@ -45527,7 +57446,7 @@
});
return A._asyncStartSync($async$call$1, $async$completer);
},
- $signature: 146
+ $signature: 233
};
A.execute____closure76.prototype = {
call$0() {
@@ -45542,7 +57461,7 @@
case 0:
// Function start
$async$goto = 2;
- return A._asyncAwait(A.Using_useAsync(A.TestWorker$throws($async$self.tc), new A.execute_____closure97(), type$.TestWorker, type$.Null), $async$call$0);
+ return A._asyncAwait(A.Using_useAsync(A.TestWorker$throws($async$self.tc, null), new A.execute_____closure97(), type$.TestWorker, type$.Null), $async$call$0);
case 2:
// returning from await.
// implicit return
@@ -45583,7 +57502,7 @@
});
return A._asyncStartSync($async$call$1, $async$completer);
},
- $signature: 18
+ $signature: 32
};
A.execute____closure77.prototype = {
call$0() {
@@ -45598,7 +57517,7 @@
case 0:
// Function start
$async$goto = 2;
- return A._asyncAwait(A.Using_useAsync(A.TestWorker$missingStartRequest($async$self.tc), new A.execute_____closure96(), type$.TestWorker, type$.Null), $async$call$0);
+ return A._asyncAwait(A.Using_useAsync(A.TestWorker$missingStartRequest($async$self.tc, null), new A.execute_____closure96(), type$.TestWorker, type$.Null), $async$call$0);
case 2:
// returning from await.
// implicit return
@@ -45639,7 +57558,7 @@
});
return A._asyncStartSync($async$call$1, $async$completer);
},
- $signature: 18
+ $signature: 32
};
A.execute____closure78.prototype = {
call$0() {
@@ -45654,7 +57573,7 @@
case 0:
// Function start
$async$goto = 2;
- return A._asyncAwait(A.Using_useAsync(A.TestWorker$invalid($async$self.tc), new A.execute_____closure95(), type$.TestWorker, type$.Null), $async$call$0);
+ return A._asyncAwait(A.Using_useAsync(A.TestWorker$invalid($async$self.tc, null), new A.execute_____closure95(), type$.TestWorker, type$.Null), $async$call$0);
case 2:
// returning from await.
// implicit return
@@ -45695,7 +57614,7 @@
});
return A._asyncStartSync($async$call$1, $async$completer);
},
- $signature: 18
+ $signature: 32
};
A.execute___closure44.prototype = {
call$0() {
@@ -45721,7 +57640,7 @@
// Function start
t1 = $async$self.tc;
$async$goto = 2;
- return A._asyncAwait(A.Using_useAsync(A.TestWorker$(t1, null), new A.execute_____closure94(t1), type$.TestWorker, type$.Null), $async$call$0);
+ return A._asyncAwait(A.Using_useAsync(A.TestWorker$(t1, null, null), new A.execute_____closure94(t1), type$.TestWorker, type$.Null), $async$call$0);
case 2:
// returning from await.
// implicit return
@@ -45760,7 +57679,7 @@
});
return A._asyncStartSync($async$call$1, $async$completer);
},
- $signature: 18
+ $signature: 32
};
A.execute____closure72.prototype = {
call$0() {
@@ -45775,7 +57694,7 @@
case 0:
// Function start
$async$goto = 2;
- return A._asyncAwait(A.Using_useAsync(A.TestWorker$($async$self.tc, null), new A.execute_____closure93(), type$.TestWorker, type$.Null), $async$call$0);
+ return A._asyncAwait(A.Using_useAsync(A.TestWorker$($async$self.tc, null, null), new A.execute_____closure93(), type$.TestWorker, type$.Null), $async$call$0);
case 2:
// returning from await.
// implicit return
@@ -45856,14 +57775,14 @@
});
return A._asyncStartSync($async$call$1, $async$completer);
},
- $signature: 18
+ $signature: 32
};
A.execute_____closure_createTask0.prototype = {
call$1(duration) {
var t1 = ++this._box_2.taskId;
return this.w.send$2$args(0, 11, [B.JSInt_methods._tdivFast$1(duration._duration, 1000)]).whenComplete$1(new A.execute______createTask_closure0(this.completedTasks, t1));
},
- $signature: 89
+ $signature: 121
};
A.execute______createTask_closure0.prototype = {
call$0() {
@@ -45884,7 +57803,7 @@
case 0:
// Function start
$async$goto = 2;
- return A._asyncAwait(A.Using_useAsync(A.TestWorker$($async$self.tc, null), new A.execute_____closure92(), type$.TestWorker, type$.Null), $async$call$0);
+ return A._asyncAwait(A.Using_useAsync(A.TestWorker$($async$self.tc, null, null), new A.execute_____closure92(), type$.TestWorker, type$.Null), $async$call$0);
case 2:
// returning from await.
// implicit return
@@ -45940,7 +57859,7 @@
A.expect(w._maxWorkload, 3, null);
A.expect(w._totalWorkload, 3, null);
A.expect(w.get$upTime(), new A._OrderingMatcher(new A.Duration(400000), true, false, true, "a value greater than or equal to", true), null);
- A.expect(w.get$upTime(), new A._OrderingMatcher(new A.Duration(560000), false, true, false, "a value less than", true), null);
+ A.expect(w.get$upTime(), new A._OrderingMatcher(new A.Duration(560000), true, true, false, "a value less than or equal to", true), null);
B.JSArray_methods.clear$0(completedTasks);
t1.call$1(new A.Duration(720000));
t1.call$1(new A.Duration(400000));
@@ -45992,21 +57911,21 @@
A.expect(w._maxWorkload, 4, null);
A.expect(w._totalWorkload, 8, null);
A.expect(w.get$upTime(), new A._OrderingMatcher(new A.Duration(1280000), true, false, true, "a value greater than or equal to", true), null);
- A.expect(w.get$upTime(), new A._OrderingMatcher(new A.Duration(1440000), false, true, false, "a value less than", true), null);
+ A.expect(w.get$upTime(), new A._OrderingMatcher(new A.Duration(1520000), false, true, false, "a value less than", true), null);
// implicit return
return A._asyncReturn(null, $async$completer);
}
});
return A._asyncStartSync($async$call$1, $async$completer);
},
- $signature: 18
+ $signature: 32
};
A.execute_____closure_createTask.prototype = {
call$1(duration) {
var t1 = ++this._box_3.taskId;
- return this.w.send$2$args(0, 11, [B.JSInt_methods._tdivFast$1(duration._duration, 1000)]).whenComplete$1(new A.execute______createTask_closure(this.completedTasks, t1));
+ return this.w.send$2$args(0, 11, [B.JSInt_methods._tdivFast$1(duration._duration, 1000) + 50]).whenComplete$1(new A.execute______createTask_closure(this.completedTasks, t1));
},
- $signature: 89
+ $signature: 121
};
A.execute______createTask_closure.prototype = {
call$0() {
@@ -46045,7 +57964,7 @@
case 0:
// Function start
t1 = $async$self.worker;
- t1.set$finalLocalValue(A.TestWorker$($async$self.tc, null));
+ t1.set$finalLocalValue(A.TestWorker$($async$self.tc, null, null));
$async$goto = 2;
return A._asyncAwait(J.start$0$x(t1._readLocal$0()), $async$call$0);
case 2:
@@ -46286,7 +58205,7 @@
$async$handler = 2;
$async$exception = $async$currentError;
t3 = A.unwrapException($async$exception);
- if (type$.SquadronCanceledException._is(t3)) {
+ if (t3 instanceof A.SquadronCanceledException) {
ex = t3;
t3 = A._MatchesRegExp$("intentional canceled exception");
A.expect(ex, new A.Reported("Error that reported", "message", A.wrapMatcher(t3)), null);
@@ -46673,11 +58592,11 @@
A.execute_closure8.prototype = {
call$0() {
var t1 = this.tc;
- t1.group$2("- Squadron Worker", new A.execute__closure10(t1));
+ t1.group$2("- Squadron Worker", new A.execute__closure12(t1));
},
$signature: 2
};
- A.execute__closure10.prototype = {
+ A.execute__closure12.prototype = {
call$0() {
var t1 = this.tc;
t1.group$2("- streaming", new A.execute___closure41(t1));
@@ -46713,7 +58632,7 @@
case 0:
// Function start
t1 = $async$self.worker;
- t1.__late_helper$_value = A.TestWorker$($async$self.tc, null);
+ t1.__late_helper$_value = A.TestWorker$($async$self.tc, null, null);
$async$goto = 2;
return A._asyncAwait(J.start$0$x(t1._readLocal$0()), $async$call$0);
case 2:
@@ -46795,7 +58714,7 @@
J.cancel$0$z(_this.sub._readLocal$0()).then$1$1(type$.void_Function_$opt_dynamic._as(t1.get$complete(t1)), type$.void);
}
},
- $signature: 13
+ $signature: 28
};
A.execute____closure65.prototype = {
call$0() {
@@ -47336,16 +59255,16 @@
A._asInt(_);
return this._box_1.counter++;
},
- $signature: 57
+ $signature: 98
};
A.execute_closure5.prototype = {
call$0() {
var t1 = this.tc;
- t1.group$2("- Local Worker", new A.execute__closure7(t1, new A.LocalServiceImpl(), A.RegExp_RegExp('Worker running as "(0x[0-9A-Fa-f]+)", LocalService running as "(0x[0-9A-Fa-f]+)"', true, false)));
+ t1.group$2("- Local Worker", new A.execute__closure9(t1, new A.LocalServiceImpl(), A.RegExp_RegExp('Worker running as "(0x[0-9A-Fa-f]+)", LocalService running as "(0x[0-9A-Fa-f]+)"', true, false)));
},
$signature: 2
};
- A.execute__closure7.prototype = {
+ A.execute__closure9.prototype = {
call$0() {
var t1 = this.tc,
t2 = this.localService;
@@ -47422,7 +59341,7 @@
});
return A._asyncStartSync($async$call$1, $async$completer);
},
- $signature: 20
+ $signature: 39
};
A.execute____closure35.prototype = {
call$0() {
@@ -47473,7 +59392,7 @@
});
return A._asyncStartSync($async$call$1, $async$completer);
},
- $signature: 20
+ $signature: 39
};
A.execute______closure8.prototype = {
call$1(w) {
@@ -47518,7 +59437,7 @@
});
return A._asyncStartSync($async$call$1, $async$completer);
},
- $signature: 58
+ $signature: 90
};
A.execute____closure36.prototype = {
call$0() {
@@ -47569,7 +59488,7 @@
});
return A._asyncStartSync($async$call$1, $async$completer);
},
- $signature: 20
+ $signature: 39
};
A.execute______closure7.prototype = {
call$1(p) {
@@ -47632,7 +59551,7 @@
});
return A._asyncStartSync($async$call$1, $async$completer);
},
- $signature: 59
+ $signature: 88
};
A.execute___closure28.prototype = {
call$0() {
@@ -47739,7 +59658,7 @@
});
return A._asyncStartSync($async$call$1, $async$completer);
},
- $signature: 20
+ $signature: 39
};
A.execute____closure32.prototype = {
call$0() {
@@ -47790,7 +59709,7 @@
});
return A._asyncStartSync($async$call$1, $async$completer);
},
- $signature: 20
+ $signature: 39
};
A.execute______closure6.prototype = {
call$1(w) {
@@ -47819,7 +59738,7 @@
});
return A._asyncStartSync($async$call$1, $async$completer);
},
- $signature: 58
+ $signature: 90
};
A.execute____closure33.prototype = {
call$0() {
@@ -47870,7 +59789,7 @@
});
return A._asyncStartSync($async$call$1, $async$completer);
},
- $signature: 20
+ $signature: 39
};
A.execute______closure5.prototype = {
call$1(p) {
@@ -47902,7 +59821,7 @@
});
return A._asyncStartSync($async$call$1, $async$completer);
},
- $signature: 59
+ $signature: 88
};
A.execute___closure29.prototype = {
call$0() {
@@ -47974,7 +59893,7 @@
});
return A._asyncStartSync($async$call$1, $async$completer);
},
- $signature: 20
+ $signature: 39
};
A.execute____closure29.prototype = {
call$0() {
@@ -48025,7 +59944,7 @@
});
return A._asyncStartSync($async$call$1, $async$completer);
},
- $signature: 20
+ $signature: 39
};
A.execute______closure4.prototype = {
call$1(w) {
@@ -48055,13 +59974,13 @@
});
return A._asyncStartSync($async$call$1, $async$completer);
},
- $signature: 58
+ $signature: 90
};
A.execute_______closure0.prototype = {
call$1(e) {
return J.$index$asx(type$.Map_String_dynamic._as(e), "ok");
},
- $signature: 91
+ $signature: 126
};
A.execute____closure30.prototype = {
call$0() {
@@ -48112,7 +60031,7 @@
});
return A._asyncStartSync($async$call$1, $async$completer);
},
- $signature: 20
+ $signature: 39
};
A.execute______closure3.prototype = {
call$1(p) {
@@ -48147,22 +60066,22 @@
});
return A._asyncStartSync($async$call$1, $async$completer);
},
- $signature: 59
+ $signature: 88
};
A.execute_______closure.prototype = {
call$1(e) {
return J.$index$asx(type$.Map_String_dynamic._as(e), "ok");
},
- $signature: 91
+ $signature: 126
};
A.execute_closure6.prototype = {
call$0() {
var t1 = this.tc;
- t1.group$2("- Shared Channel", new A.execute__closure8(t1));
+ t1.group$2("- Shared Channel", new A.execute__closure10(t1));
},
$signature: 2
};
- A.execute__closure8.prototype = {
+ A.execute__closure10.prototype = {
call$0() {
var t1 = this.tc;
t1.test$2("- cache worker", new A.execute___closure30(t1));
@@ -48243,7 +60162,7 @@
});
return A._asyncStartSync($async$call$1, $async$completer);
},
- $signature: 60
+ $signature: 87
};
A.execute___closure31.prototype = {
call$0() {
@@ -48302,7 +60221,7 @@
A.expect(cacheStats.size, B._OrderingMatcher_Kvb, null);
A.expect(cacheStats.maxSize, B._OrderingMatcher_Kvb, null);
$async$goto = 4;
- return A._asyncAwait(A.Using_useAsync(A.PrimeWorker$($async$self.tc, cache), new A.execute_____closure58(t1, cache), type$.PrimeWorker, type$.Null), $async$call$1);
+ return A._asyncAwait(A.Using_useAsync(A.PrimeWorker$($async$self.tc, cache, null), new A.execute_____closure58(t1, cache), type$.PrimeWorker, type$.Null), $async$call$1);
case 4:
// returning from await.
// implicit return
@@ -48311,7 +60230,7 @@
});
return A._asyncStartSync($async$call$1, $async$completer);
},
- $signature: 60
+ $signature: 87
};
A.execute_____closure58.prototype = {
call$1(w) {
@@ -48421,7 +60340,7 @@
});
return A._asyncStartSync($async$call$1, $async$completer);
},
- $signature: 154
+ $signature: 241
};
A.execute_closure1.prototype = {
call$0() {
@@ -48450,7 +60369,7 @@
t2 = $async$self.tc;
t1.__late_helper$_value = A.TestWorkerPool$(t2, B.ConcurrencySettings_2_2_2);
t3 = $async$self.worker;
- t3.__late_helper$_value = A.TestWorker$(t2, null);
+ t3.__late_helper$_value = A.TestWorker$(t2, null, null);
$async$goto = 2;
return A._asyncAwait(A.Future_wait(new A.WhereTypeIterable([J.start$0$x(t1._readLocal$0()), J.start$0$x(t3._readLocal$0())], type$.WhereTypeIterable_Future_dynamic), false, type$.dynamic), $async$call$0);
case 2:
@@ -48548,7 +60467,7 @@
call$1(_) {
return this._box_0.errors++;
},
- $signature: 23
+ $signature: 40
};
A.execute____closure22.prototype = {
call$0() {
@@ -48741,7 +60660,7 @@
call$1(e) {
return this._box_1.errors++;
},
- $signature: 23
+ $signature: 40
};
A.execute____closure25.prototype = {
call$0() {
@@ -48822,31 +60741,31 @@
call$1(_) {
return this._box_2.errors++;
},
- $signature: 23
+ $signature: 40
};
A.execute_____closure43.prototype = {
call$1(t) {
return type$.ValueTask_dynamic._as(t).get$isRunning();
},
- $signature: 21
+ $signature: 45
};
A.execute_____closure44.prototype = {
call$1(t) {
return type$.ValueTask_dynamic._as(t).get$isRunning();
},
- $signature: 21
+ $signature: 45
};
A.execute_____closure45.prototype = {
call$1(t) {
return type$.ValueTask_dynamic._as(t).__worker_task$_canceled != null;
},
- $signature: 21
+ $signature: 45
};
A.execute_____closure46.prototype = {
call$1(t) {
return type$.ValueTask_dynamic._as(t).get$isFinished();
},
- $signature: 21
+ $signature: 45
};
A.execute____closure26.prototype = {
call$0() {
@@ -48933,31 +60852,31 @@
call$1(_) {
return this._box_3.errors++;
},
- $signature: 23
+ $signature: 40
};
A.execute_____closure38.prototype = {
call$1(t) {
return type$.ValueTask_dynamic._as(t).get$isRunning();
},
- $signature: 21
+ $signature: 45
};
A.execute_____closure39.prototype = {
call$1(t) {
return type$.ValueTask_dynamic._as(t).get$isRunning();
},
- $signature: 21
+ $signature: 45
};
A.execute_____closure40.prototype = {
call$1(t) {
return type$.ValueTask_dynamic._as(t).__worker_task$_canceled != null;
},
- $signature: 21
+ $signature: 45
};
A.execute_____closure41.prototype = {
call$1(t) {
return type$.ValueTask_dynamic._as(t).get$isFinished();
},
- $signature: 21
+ $signature: 45
};
A.execute___closure3.prototype = {
call$0() {
@@ -49180,13 +61099,13 @@
call$1(r) {
return J.every$1$ax(type$.List_dynamic._as(r), new A.execute______closure2());
},
- $signature: 37
+ $signature: 63
};
A.execute______closure2.prototype = {
call$1(e) {
return A._isInt(e);
},
- $signature: 15
+ $signature: 17
};
A.execute_____closure34.prototype = {
call$1(r) {
@@ -49195,37 +61114,37 @@
t1 = J.getInterceptor$ax(r);
return t1.any$1(r, new A.execute______closure0()) && t1.any$1(r, new A.execute______closure1());
},
- $signature: 37
+ $signature: 63
};
A.execute______closure0.prototype = {
call$1(e) {
return A._isInt(e);
},
- $signature: 15
+ $signature: 17
};
A.execute______closure1.prototype = {
call$1(e) {
return type$.CanceledException._is(e);
},
- $signature: 15
+ $signature: 17
};
A.execute_____closure35.prototype = {
call$1(r) {
return J.every$1$ax(type$.List_dynamic._as(r), new A.execute______closure());
},
- $signature: 37
+ $signature: 63
};
A.execute______closure.prototype = {
call$1(e) {
return type$.CanceledException._is(e);
},
- $signature: 15
+ $signature: 17
};
A.execute_____closure36.prototype = {
call$1(r) {
return J.whereType$1$0$ax(type$.List_dynamic._as(r), type$.CanceledException).get$length(0) > 1;
},
- $signature: 37
+ $signature: 63
};
A.execute____closure19.prototype = {
call$0() {
@@ -49318,7 +61237,7 @@
B.JSArray_methods.$indexSet(this.status, this.i, "started");
}
},
- $signature: 57
+ $signature: 98
};
A.execute_____closure22.prototype = {
call$1(e) {
@@ -49329,7 +61248,7 @@
B.JSArray_methods.$indexSet(t1, t2, t1[t2] === "started" ? "interrupted" : "canceled");
++this._box_4.errors;
},
- $signature: 13
+ $signature: 28
};
A.execute_____closure21.prototype = {
call$0() {
@@ -49346,61 +61265,61 @@
call$1(s) {
return A._asString(s) === "started";
},
- $signature: 6
+ $signature: 8
};
A.execute_____closure24.prototype = {
call$1(s) {
return A._asString(s) === "started";
},
- $signature: 6
+ $signature: 8
};
A.execute_____closure25.prototype = {
call$1(t) {
return type$.StreamTask_dynamic._as(t)._done.future;
},
- $signature: 93
+ $signature: 131
};
A.execute_____closure26.prototype = {
call$1(t) {
return type$.StreamTask_dynamic._as(t).get$isRunning();
},
- $signature: 29
+ $signature: 54
};
A.execute_____closure27.prototype = {
call$1(t) {
return type$.StreamTask_dynamic._as(t).__worker_task$_canceled != null;
},
- $signature: 29
+ $signature: 54
};
A.execute_____closure28.prototype = {
call$1(t) {
return type$.StreamTask_dynamic._as(t).get$isFinished();
},
- $signature: 29
+ $signature: 54
};
A.execute_____closure29.prototype = {
call$1(s) {
return A._asString(s) === "started";
},
- $signature: 6
+ $signature: 8
};
A.execute_____closure30.prototype = {
call$1(s) {
return A._asString(s) === "interrupted";
},
- $signature: 6
+ $signature: 8
};
A.execute_____closure31.prototype = {
call$1(s) {
return A._asString(s) === "canceled";
},
- $signature: 6
+ $signature: 8
};
A.execute_____closure32.prototype = {
call$1(s) {
return A._asString(s) === "completed";
},
- $signature: 6
+ $signature: 8
};
A.execute____closure20.prototype = {
call$0() {
@@ -49513,7 +61432,7 @@
B.JSArray_methods.$indexSet(this.status, this.i, "started");
}
},
- $signature: 57
+ $signature: 98
};
A.execute_____closure9.prototype = {
call$1(e) {
@@ -49524,7 +61443,7 @@
B.JSArray_methods.$indexSet(t1, t2, t1[t2] === "started" ? "interrupted" : "canceled");
++this._box_5.errors;
},
- $signature: 13
+ $signature: 28
};
A.execute_____closure8.prototype = {
call$0() {
@@ -49541,61 +61460,61 @@
call$1(s) {
return A._asString(s) === "started";
},
- $signature: 6
+ $signature: 8
};
A.execute_____closure11.prototype = {
call$1(s) {
return A._asString(s) === "started";
},
- $signature: 6
+ $signature: 8
};
A.execute_____closure12.prototype = {
call$1(t) {
return type$.StreamTask_dynamic._as(t)._done.future;
},
- $signature: 93
+ $signature: 131
};
A.execute_____closure13.prototype = {
call$1(t) {
return type$.StreamTask_dynamic._as(t).get$isRunning();
},
- $signature: 29
+ $signature: 54
};
A.execute_____closure14.prototype = {
call$1(t) {
return type$.StreamTask_dynamic._as(t).__worker_task$_canceled != null;
},
- $signature: 29
+ $signature: 54
};
A.execute_____closure15.prototype = {
call$1(t) {
return type$.StreamTask_dynamic._as(t).get$isFinished();
},
- $signature: 29
+ $signature: 54
};
A.execute_____closure16.prototype = {
call$1(s) {
return A._asString(s) === "started";
},
- $signature: 6
+ $signature: 8
};
A.execute_____closure17.prototype = {
call$1(s) {
return A._asString(s) === "interrupted";
},
- $signature: 6
+ $signature: 8
};
A.execute_____closure18.prototype = {
call$1(s) {
return A._asString(s) === "canceled";
},
- $signature: 6
+ $signature: 8
};
A.execute_____closure19.prototype = {
call$1(s) {
return A._asString(s) === "completed";
},
- $signature: 6
+ $signature: 8
};
A.execute__closure_testFiniteCancelation.prototype = {
$call$body$execute__closure_testFiniteCancelation($N, token) {
@@ -49691,7 +61610,7 @@
call$2($N, token) {
return this.$call$body$execute__closure_testFiniteCancelation($N, token);
},
- $signature: 160
+ $signature: 247
};
A.execute__closure_testInfiniteCancelation.prototype = {
$call$body$execute__closure_testInfiniteCancelation(token) {
@@ -49787,7 +61706,7 @@
call$1(token) {
return this.$call$body$execute__closure_testInfiniteCancelation(token);
},
- $signature: 161
+ $signature: 248
};
A.execute__closure_testFinitePoolCancelation.prototype = {
$call$body$execute__closure_testFinitePoolCancelation($N, count, token) {
@@ -49836,20 +61755,20 @@
call$3($N, count, token) {
return this.$call$body$execute__closure_testFinitePoolCancelation($N, count, token);
},
- $signature: 244
+ $signature: 249
};
A.execute___testFinitePoolCancelation_closure.prototype = {
call$1(_) {
type$.List_int._as(_);
return this._box_6.success++;
},
- $signature: 94
+ $signature: 133
};
A.execute___testFinitePoolCancelation_closure0.prototype = {
call$1(_) {
return this._box_6.errors++;
},
- $signature: 23
+ $signature: 40
};
A.execute__closure_testInfinitePoolCancelation.prototype = {
$call$body$execute__closure_testInfinitePoolCancelation(count, token) {
@@ -49898,20 +61817,20 @@
call$2(count, token) {
return this.$call$body$execute__closure_testInfinitePoolCancelation(count, token);
},
- $signature: 164
+ $signature: 251
};
A.execute___testInfinitePoolCancelation_closure.prototype = {
call$1(_) {
type$.List_int._as(_);
return this._box_7.success++;
},
- $signature: 94
+ $signature: 133
};
A.execute___testInfinitePoolCancelation_closure0.prototype = {
call$1(_) {
return this._box_7.errors++;
},
- $signature: 23
+ $signature: 40
};
A.execute___closure4.prototype = {
call$0() {
@@ -50584,7 +62503,7 @@
case 0:
// Function start
t1 = $async$self.testWorker;
- t1.__late_helper$_value = A.TestWorker$($async$self.tc, null);
+ t1.__late_helper$_value = A.TestWorker$($async$self.tc, null, null);
$async$goto = 2;
return A._asyncAwait(J.start$0$x(t1._readLocal$0()), $async$call$0);
case 2:
@@ -50613,7 +62532,7 @@
t2 = marshalOut ? $.$get$TestWorker_bigIntUnmarshaler() : $.$get$Squadron_converter().value$1$0(0, type$.BigInt);
return t1.then$1$1(t2, type$.BigInt);
},
- $signature: 165
+ $signature: 252
};
A.execute___closure9.prototype = {
call$0() {
@@ -50836,11 +62755,11 @@
A.execute_closure7.prototype = {
call$0() {
var t1 = this.tc;
- t1.group$2("- Worker Pool", new A.execute__closure9(t1));
+ t1.group$2("- Worker Pool", new A.execute__closure11(t1));
},
$signature: 2
};
- A.execute__closure9.prototype = {
+ A.execute__closure11.prototype = {
call$0() {
var t1 = this.tc;
t1.test$2("- prime worker pool with cache", new A.execute___closure32(t1));
@@ -50909,7 +62828,7 @@
});
return A._asyncStartSync($async$call$1, $async$completer);
},
- $signature: 60
+ $signature: 87
};
A.execute_____closure78.prototype = {
call$1(p) {
@@ -50955,20 +62874,20 @@
});
return A._asyncStartSync($async$call$1, $async$completer);
},
- $signature: 61
+ $signature: 81
};
A.execute______closure16.prototype = {
call$1(_) {
A._asBool(_);
return B.JSArray_methods.add$1(this.completedTasks, this.i);
},
- $signature: 62
+ $signature: 97
};
A.execute______closure17.prototype = {
call$1(s) {
return type$.WorkerStat._as(s).maxWorkload;
},
- $signature: 167
+ $signature: 254
};
A.execute___closure33.prototype = {
call$0() {
@@ -51075,7 +62994,7 @@
});
return A._asyncStartSync($async$call$1, $async$completer);
},
- $signature: 9
+ $signature: 16
};
A.execute_____closure77.prototype = {
call$1(timer) {
@@ -51084,13 +63003,13 @@
t1 = this._box_0;
t1.stopped = t1.stopped + this.p.stop$1(0, new A.execute______closure15());
},
- $signature: 92
+ $signature: 112
};
A.execute______closure15.prototype = {
call$1(w) {
return type$.TestWorker._as(w).get$idleTime()._duration > 80000;
},
- $signature: 169
+ $signature: 256
};
A.execute___closure34.prototype = {
call$0() {
@@ -51154,7 +63073,7 @@
});
return A._asyncStartSync($async$call$1, $async$completer);
},
- $signature: 9
+ $signature: 16
};
A.execute____closure58.prototype = {
call$0() {
@@ -51209,7 +63128,7 @@
});
return A._asyncStartSync($async$call$1, $async$completer);
},
- $signature: 9
+ $signature: 16
};
A.execute____closure59.prototype = {
call$0() {
@@ -51264,7 +63183,7 @@
});
return A._asyncStartSync($async$call$1, $async$completer);
},
- $signature: 9
+ $signature: 16
};
A.execute___closure35.prototype = {
call$0() {
@@ -51366,13 +63285,13 @@
});
return A._asyncStartSync($async$call$1, $async$completer);
},
- $signature: 9
+ $signature: 16
};
A.execute______closure14.prototype = {
call$2(t, s) {
return A._asInt(t) + type$.WorkerStat._as(s).totalErrors;
},
- $signature: 95
+ $signature: 136
};
A.execute____closure52.prototype = {
call$0() {
@@ -51462,13 +63381,13 @@
});
return A._asyncStartSync($async$call$1, $async$completer);
},
- $signature: 9
+ $signature: 16
};
A.execute______closure13.prototype = {
call$2(t, s) {
return A._asInt(t) + type$.WorkerStat._as(s).totalErrors;
},
- $signature: 95
+ $signature: 136
};
A.execute____closure53.prototype = {
call$0() {
@@ -51552,7 +63471,7 @@
});
return A._asyncStartSync($async$call$1, $async$completer);
},
- $signature: 9
+ $signature: 16
};
A.execute____closure54.prototype = {
call$0() {
@@ -51636,7 +63555,7 @@
});
return A._asyncStartSync($async$call$1, $async$completer);
},
- $signature: 9
+ $signature: 16
};
A.execute____closure55.prototype = {
call$0() {
@@ -51730,7 +63649,7 @@
});
return A._asyncStartSync($async$call$1, $async$completer);
},
- $signature: 9
+ $signature: 16
};
A.execute____closure56.prototype = {
call$0() {
@@ -51825,7 +63744,7 @@
});
return A._asyncStartSync($async$call$1, $async$completer);
},
- $signature: 9
+ $signature: 16
};
A.execute___closure36.prototype = {
call$0() {
@@ -51923,7 +63842,7 @@
});
return A._asyncStartSync($async$call$1, $async$completer);
},
- $signature: 61
+ $signature: 81
};
A.execute____closure50.prototype = {
call$0() {
@@ -52015,7 +63934,7 @@
});
return A._asyncStartSync($async$call$1, $async$completer);
},
- $signature: 61
+ $signature: 81
};
A.execute___closure37.prototype = {
call$0() {
@@ -52109,7 +64028,7 @@
});
return A._asyncStartSync($async$call$1, $async$completer);
},
- $signature: 9
+ $signature: 16
};
A.execute___closure38.prototype = {
call$0() {
@@ -52223,7 +64142,7 @@
});
return A._asyncStartSync($async$call$1, $async$completer);
},
- $signature: 9
+ $signature: 16
};
A.execute___closure39.prototype = {
call$0() {
@@ -52302,7 +64221,7 @@
});
return A._asyncStartSync($async$call$1, $async$completer);
},
- $signature: 9
+ $signature: 16
};
A.execute___closure40.prototype = {
call$0() {
@@ -52380,7 +64299,7 @@
});
return A._asyncStartSync($async$call$1, $async$completer);
},
- $signature: 9
+ $signature: 16
};
A.execute______closure9.prototype = {
call$1(ex) {
@@ -52389,26 +64308,26 @@
if (t1.length >= 3)
this.token.cancel$1(0, new A.CanceledException("forced"));
},
- $signature: 13
+ $signature: 28
};
A.execute______closure10.prototype = {
call$1(e) {
type$.SquadronException._as(e);
return e.get$message(e).toLowerCase();
},
- $signature: 171
+ $signature: 258
};
A.execute______closure11.prototype = {
call$1(m) {
return B.JSString_methods.contains$1(A._asString(m), "error #");
},
- $signature: 6
+ $signature: 8
};
A.execute______closure12.prototype = {
call$1(m) {
return B.JSString_methods.contains$1(A._asString(m), "forced");
},
- $signature: 6
+ $signature: 8
};
A.execute____closure40.prototype = {
call$0() {
@@ -52496,7 +64415,7 @@
});
return A._asyncStartSync($async$call$1, $async$completer);
},
- $signature: 9
+ $signature: 16
};
A.execute____closure41.prototype = {
call$0() {
@@ -52619,7 +64538,7 @@
});
return A._asyncStartSync($async$call$1, $async$completer);
},
- $signature: 9
+ $signature: 16
};
A.execute____closure42.prototype = {
call$0() {
@@ -52746,7 +64665,7 @@
});
return A._asyncStartSync($async$call$1, $async$completer);
},
- $signature: 9
+ $signature: 16
};
A.execute____closure43.prototype = {
call$0() {
@@ -52837,7 +64756,7 @@
});
return A._asyncStartSync($async$call$1, $async$completer);
},
- $signature: 9
+ $signature: 16
};
A.execute_____closure_pause.prototype = {
call$0() {
@@ -53002,7 +64921,7 @@
});
return A._asyncStartSync($async$call$1, $async$completer);
},
- $signature: 9
+ $signature: 16
};
A.execute____closure45.prototype = {
call$0() {
@@ -53074,7 +64993,7 @@
});
return A._asyncStartSync($async$call$1, $async$completer);
},
- $signature: 9
+ $signature: 16
};
A.execute_closure0.prototype = {
call$0() {
@@ -53111,7 +65030,7 @@
case 0:
// Function start
$async$goto = 2;
- return A._asyncAwait(A.Using_useAsync(A.IssuesWorker$($async$self.tc), new A.execute_____closure6(), type$.IssuesWorker, type$.Null), $async$call$0);
+ return A._asyncAwait(A.Using_useAsync(A.IssuesWorker$($async$self.tc, null), new A.execute_____closure6(), type$.IssuesWorker, type$.Null), $async$call$0);
case 2:
// returning from await.
// implicit return
@@ -53168,7 +65087,7 @@
});
return A._asyncStartSync($async$call$1, $async$completer);
},
- $signature: 172
+ $signature: 259
};
A.execute____closure2.prototype = {
call$0() {
@@ -53241,7 +65160,7 @@
});
return A._asyncStartSync($async$call$1, $async$completer);
},
- $signature: 173
+ $signature: 260
};
A.CacheStat.prototype = {};
A.CacheWorker.prototype = {
@@ -53297,13 +65216,13 @@
J.postMessage$2$x(t1, t2, this.origin);
}
},
- $signature: 13
+ $signature: 28
};
A.main_setStatus.prototype = {
call$1($status) {
this.logStatus.innerText = " - " + $status;
},
- $signature: 96
+ $signature: 137
};
A.main_closure0.prototype = {
call$1(m) {
@@ -53313,7 +65232,7 @@
t1 = "(null)";
return this.setStatus.call$1(t1);
},
- $signature: 32
+ $signature: 58
};
A.main_getTestRunnerUrl.prototype = {
call$0() {
@@ -53323,7 +65242,7 @@
workers = t2._as(t1.querySelector("#wasm-workers")).checked === true ? "wasm" : "js";
return client + "2" + workers + ".html";
},
- $signature: 11
+ $signature: 22
};
A.main_closure1.prototype = {
call$1(e) {
@@ -53353,7 +65272,7 @@
});
return A._asyncStartSync($async$call$1, $async$completer);
},
- $signature: 175
+ $signature: 262
};
A.main_executeTests.prototype = {
$call$body$main_executeTests(_) {
@@ -53389,7 +65308,7 @@
call$0() {
return this.call$1(null);
},
- $signature: 38
+ $signature: 61
};
A.main_selectAll.prototype = {
$call$body$main_selectAll(_) {
@@ -53417,7 +65336,7 @@
call$0() {
return this.call$1(null);
},
- $signature: 38
+ $signature: 61
};
A.main_deselectAll.prototype = {
$call$body$main_deselectAll(_) {
@@ -53445,7 +65364,7 @@
call$0() {
return this.call$1(null);
},
- $signature: 38
+ $signature: 61
};
A.main_toggle.prototype = {
$call$body$main_toggle(_) {
@@ -53476,7 +65395,7 @@
call$0() {
return this.call$1(null);
},
- $signature: 38
+ $signature: 61
};
A.main_cancel.prototype = {
call$1(_) {
@@ -53489,7 +65408,7 @@
call$0() {
return this.call$1(null);
},
- $signature: 38
+ $signature: 61
};
A.InstallableWorker.prototype = {
isInstalled$0() {
@@ -53507,16 +65426,29 @@
}
};
A.IssuesWorkerPool_closure.prototype = {
- call$0() {
- return A.IssuesWorker$(this.context);
+ call$2(exceptionManager, logger) {
+ var t1;
+ type$.ExceptionManager._as(exceptionManager);
+ type$.nullable_Logger._as(logger);
+ t1 = A.IssuesWorker$(this.context, exceptionManager);
+ t1.channelLogger = logger;
+ return t1;
},
- $signature: 177
+ call$1(exceptionManager) {
+ return this.call$2(exceptionManager, null);
+ },
+ "call*": "call$2",
+ $requiredArgCount: 1,
+ $defaultValues() {
+ return [null];
+ },
+ $signature: 264
};
A.IssuesWorkerPool_issue_8_closure.prototype = {
call$1(w) {
return type$.IssuesWorker._as(w).issue_8$1(this.nums);
},
- $signature: 178
+ $signature: 265
};
A.IssuesWorker.prototype = {
issue_8$1(nums) {
@@ -53537,28 +65469,29 @@
}
};
A.LocalClientWorkerPool_closure.prototype = {
- call$0() {
+ call$1(exceptionManager) {
+ type$.ExceptionManager._as(exceptionManager);
return A.LocalClientWorker$(this.context, this.localService);
},
- $signature: 179
+ $signature: 266
};
A.LocalClientWorkerPool_checkIds_closure.prototype = {
call$1(w) {
return type$.LocalClientWorker._as(w).checkIds$0();
},
- $signature: 180
+ $signature: 267
};
A.LocalClientWorkerPool_checkException_closure.prototype = {
call$1(w) {
return type$.LocalClientWorker._as(w).checkException$0();
},
- $signature: 181
+ $signature: 268
};
A.LocalClientWorkerPool_checkSequence_closure.prototype = {
call$1(w) {
return type$.LocalClientWorker._as(w).checkSequence$1(this.count);
},
- $signature: 182
+ $signature: 269
};
A.LocalClientWorker.prototype = {
checkIds$0() {
@@ -53600,14 +65533,14 @@
type$.List_dynamic._as(req);
return 'LocalService running as "' + $.$get$threadId() + '"';
},
- $signature: 243
+ $signature: 270
};
A.LocalServiceImpl_operations_closure0.prototype = {
call$1(req) {
type$.List_dynamic._as(req);
return this.$this.throwException$0();
},
- $signature: 37
+ $signature: 63
};
A.LocalServiceImpl_operations_closure1.prototype = {
call$1(req) {
@@ -53617,7 +65550,7 @@
t2 = type$.int;
return A.Stream_Stream$fromIterable(A.Iterable_Iterable$generate(A._asInt($.$get$Squadron_converter().value$1$0(0, t2).call$1(J.$index$asx(t1._as(J.$index$asx(req, 3)), 0))), t2), t2);
},
- $signature: 184
+ $signature: 271
};
A.MemoryLogger.prototype = {
log$5$error$stackTrace$time(level, message, error, stackTrace, time) {
@@ -53651,10 +65584,10 @@
}
};
A.PrimeWorkerPool_closure.prototype = {
- call$0() {
- return A.PrimeWorker$(this.context, this.cache);
+ call$1(exceptionManager) {
+ return A.PrimeWorker$(this.context, this.cache, type$.ExceptionManager._as(exceptionManager));
},
- $signature: 185
+ $signature: 272
};
A.PrimeWorkerPool_isPrime_closure.prototype = {
call$1(w) {
@@ -53682,7 +65615,7 @@
});
return A._asyncStartSync($async$call$1, $async$completer);
},
- $signature: 186
+ $signature: 273
};
A.PrimeWorkerPool_getPrimes_closure.prototype = {
call$1(w) {
@@ -53690,7 +65623,7 @@
t2 = t1.$ti;
return new A._MapStream(t2._eval$1("int(Stream.T)")._as($.$get$Squadron_converter().value$1$0(0, type$.int)), t1, t2._eval$1("_MapStream"));
},
- $signature: 187
+ $signature: 274
};
A.PrimeWorker.prototype = {
isPrime$1(n) {
@@ -53786,19 +65719,19 @@
call$1(_) {
return false;
},
- $signature: 70
+ $signature: 142
};
A.TestContext_discover_closure.prototype = {
call$0() {
return this.$this._discovery = false;
},
- $signature: 50
+ $signature: 86
};
A.TestContext_test_closure.prototype = {
call$1(t) {
return !J.allMatches$1$s(type$.Pattern._as(t), this.currentTest).get$isEmpty(0);
},
- $signature: 188
+ $signature: 275
};
A.TestContext_test_closure0.prototype = {
call$0() {
@@ -53891,7 +65824,7 @@
call$0() {
return A.throwExpression(new A.TestTimeOutException("[" + this.$this.get$platforms(0) + '] Test "' + this.currentTest + '" timed out'));
},
- $signature: 189
+ $signature: 276
};
A.TestContext_test_closure1.prototype = {
call$0() {
@@ -53908,7 +65841,7 @@
t1 = this.group;
return g !== t1 && B.JSString_methods.startsWith$1(t1, g);
},
- $signature: 6
+ $signature: 8
};
A.TestException.prototype = {
toString$0(_) {
@@ -53985,118 +65918,118 @@
}
};
A.TestWorkerPool_closure.prototype = {
- call$0() {
- return A.TestWorker$(this.context, null);
+ call$1(exceptionManager) {
+ return A.TestWorker$(this.context, type$.ExceptionManager._as(exceptionManager), null);
},
- $signature: 47
+ $signature: 73
};
A.TestWorkerPool$throws_closure.prototype = {
- call$0() {
- return A.TestWorker$throws(this.context);
+ call$1(exceptionManager) {
+ return A.TestWorker$throws(this.context, type$.ExceptionManager._as(exceptionManager));
},
- $signature: 47
+ $signature: 73
};
A.TestWorkerPool$missingStartRequest_closure.prototype = {
- call$0() {
- return A.TestWorker$missingStartRequest(this.context);
+ call$1(exceptionManager) {
+ return A.TestWorker$missingStartRequest(this.context, type$.ExceptionManager._as(exceptionManager));
},
- $signature: 47
+ $signature: 73
};
A.TestWorkerPool$invalid_closure.prototype = {
- call$0() {
- return A.TestWorker$invalid(this.context);
+ call$1(exceptionManager) {
+ return A.TestWorker$invalid(this.context, type$.ExceptionManager._as(exceptionManager));
},
- $signature: 47
+ $signature: 73
};
A.TestWorkerPool_io_closure.prototype = {
call$1(w) {
return type$.TestWorker._as(w).send$2$args(0, 11, [this.ms]);
},
- $signature: 191
+ $signature: 278
};
A.TestWorkerPool_delayed_closure.prototype = {
call$1(w) {
return type$.TestWorker._as(w).delayed$1(this.n);
},
- $signature: 25
+ $signature: 43
};
A.TestWorkerPool_throwException_closure.prototype = {
call$1(w) {
return type$.TestWorker._as(w).throwException$0();
},
- $signature: 25
+ $signature: 43
};
A.TestWorkerPool_throwWorkerException_closure.prototype = {
call$1(w) {
return type$.TestWorker._as(w).throwWorkerException$0();
},
- $signature: 25
+ $signature: 43
};
A.TestWorkerPool_throwTaskTimeOutException_closure.prototype = {
call$1(w) {
return type$.TestWorker._as(w).throwTaskTimeOutException$0();
},
- $signature: 25
+ $signature: 43
};
A.TestWorkerPool_throwCanceledException_closure.prototype = {
call$1(w) {
return type$.TestWorker._as(w).throwCanceledException$0();
},
- $signature: 25
+ $signature: 43
};
A.TestWorkerPool_throwCustomException_closure.prototype = {
call$1(w) {
return type$.TestWorker._as(w).throwCustomException$0();
},
- $signature: 25
+ $signature: 43
};
A.TestWorkerPool_ping_closure.prototype = {
call$1(w) {
return type$.TestWorker._as(w).ping$0();
},
- $signature: 193
+ $signature: 280
};
A.TestWorkerPool_finite_closure.prototype = {
call$1(w) {
return type$.TestWorker._as(w).finite$2(this.count, this.token);
},
- $signature: 39
+ $signature: 59
};
A.TestWorkerPool_infinite_closure.prototype = {
call$1(w) {
return type$.TestWorker._as(w).infinite$1(this.token);
},
- $signature: 39
+ $signature: 59
};
A.TestWorkerPool_getPendingInfiniteWithErrors_closure.prototype = {
call$1(w) {
return type$.TestWorker._as(w).getPendingInfiniteWithErrors$0();
},
- $signature: 25
+ $signature: 43
};
A.TestWorkerPool_infiniteWithErrors_closure.prototype = {
call$1(w) {
return type$.TestWorker._as(w).infiniteWithErrors$1(this.token);
},
- $signature: 39
+ $signature: 59
};
A.TestWorkerPool_delayedTask_closure.prototype = {
call$1(w) {
return type$.TestWorker._as(w).delayed$1(this.n);
},
- $signature: 25
+ $signature: 43
};
A.TestWorkerPool_finiteTask_closure.prototype = {
call$1(w) {
return type$.TestWorker._as(w).finite$2(this.n, this.token);
},
- $signature: 39
+ $signature: 59
};
A.TestWorkerPool_infiniteWithErrorsTask_closure.prototype = {
call$1(w) {
return type$.TestWorker._as(w).infiniteWithErrors$1(this.token);
},
- $signature: 39
+ $signature: 59
};
A.TestWorker.prototype = {
delayed$1(n) {
@@ -54157,7 +66090,7 @@
call$1(x) {
return x.toString$0(0);
},
- $signature: 83
+ $signature: 139
};
A.TestWorker_bigIntUnmarshaler_closure.prototype = {
call$1(x) {
@@ -54168,7 +66101,7 @@
A.throwExpression(A.FormatException$("Could not parse BigInt", x, null));
return result;
},
- $signature: 195
+ $signature: 282
};
A.TestWorker_getPlatformType_closure.prototype = {
call$1(res) {
@@ -54176,7 +66109,7 @@
t1.toString;
return t1;
},
- $signature: 196
+ $signature: 283
};
A.UnexpectedException.prototype = {
toString$0(_) {
@@ -54204,6 +66137,8 @@
_ = A._BufferingStreamSubscription.prototype;
_.super$_BufferingStreamSubscription$_add = _._async$_add$1;
_.super$_BufferingStreamSubscription$_addError = _._addError$2;
+ _ = A.ListBase.prototype;
+ _.super$ListBase$setRange = _.setRange$4;
_ = A.Iterable.prototype;
_.super$Iterable$where = _.where$1;
_.super$Iterable$skipWhile = _.skipWhile$1;
@@ -54238,255 +66173,295 @@
_instance_0_i = hunkHelpers._instance_0i,
_instance_2_u = hunkHelpers._instance_2u,
_instance_1_u = hunkHelpers._instance_1u;
- _static_2(J, "_interceptors_JSArray__compareAny$closure", "JSArray__compareAny", 197);
- _instance_1_i(J.JSArray.prototype, "get$add", "add$1", 28);
- _instance(J.JSString.prototype, "get$startsWith", 1, 1, null, ["call$2", "call$1"], ["startsWith$2", "startsWith$1"], 174, 0, 0);
+ _static_2(J, "_interceptors_JSArray__compareAny$closure", "JSArray__compareAny", 95);
+ _instance_1_i(J.JSArray.prototype, "get$add", "add$1", 42);
+ _instance(J.JSString.prototype, "get$startsWith", 1, 1, null, ["call$2", "call$1"], ["startsWith$2", "startsWith$1"], 314, 0, 0);
_static_0(A, "_js_helper_Primitives_dateNow$closure", "Primitives_dateNow", 3);
- _static_1(A, "async__AsyncRun__scheduleImmediateJsOverride$closure", "_AsyncRun__scheduleImmediateJsOverride", 63);
- _static_1(A, "async__AsyncRun__scheduleImmediateWithSetImmediate$closure", "_AsyncRun__scheduleImmediateWithSetImmediate", 63);
- _static_1(A, "async__AsyncRun__scheduleImmediateWithTimer$closure", "_AsyncRun__scheduleImmediateWithTimer", 63);
- _static_1(A, "async_Future__kTrue$closure", "Future__kTrue", 22);
+ _static_1(A, "async__AsyncRun__scheduleImmediateJsOverride$closure", "_AsyncRun__scheduleImmediateJsOverride", 85);
+ _static_1(A, "async__AsyncRun__scheduleImmediateWithSetImmediate$closure", "_AsyncRun__scheduleImmediateWithSetImmediate", 85);
+ _static_1(A, "async__AsyncRun__scheduleImmediateWithTimer$closure", "_AsyncRun__scheduleImmediateWithTimer", 85);
+ _static_1(A, "async_Future__kTrue$closure", "Future__kTrue", 26);
_static(A, "async__FutureExtensions__ignore$closure", 1, function() {
return [null];
}, ["call$2", "call$1"], ["FutureExtensions__ignore", function(_) {
return A.FutureExtensions__ignore(_, null);
- }], 199, 0);
+ }], 285, 0);
_static_0(A, "async___startMicrotaskLoop$closure", "_startMicrotaskLoop", 2);
- _static_1(A, "async___nullDataHandler$closure", "_nullDataHandler", 17);
- _static_2(A, "async___nullErrorHandler$closure", "_nullErrorHandler", 36);
+ _static_1(A, "async___nullDataHandler$closure", "_nullDataHandler", 33);
+ _static_2(A, "async___nullErrorHandler$closure", "_nullErrorHandler", 60);
_static_0(A, "async___nullDoneHandler$closure", "_nullDoneHandler", 2);
- _static(A, "async___rootHandleUncaughtError$closure", 5, null, ["call$5"], ["_rootHandleUncaughtError"], 200, 0);
+ _static(A, "async___rootHandleUncaughtError$closure", 5, null, ["call$5"], ["_rootHandleUncaughtError"], 286, 0);
_static(A, "async___rootRun$closure", 4, null, ["call$1$4", "call$4"], ["_rootRun", function($self, $parent, zone, f) {
return A._rootRun($self, $parent, zone, f, type$.dynamic);
- }], 201, 1);
+ }], 287, 1);
_static(A, "async___rootRunUnary$closure", 5, null, ["call$2$5", "call$5"], ["_rootRunUnary", function($self, $parent, zone, f, arg) {
var t1 = type$.dynamic;
return A._rootRunUnary($self, $parent, zone, f, arg, t1, t1);
- }], 202, 1);
+ }], 288, 1);
_static(A, "async___rootRunBinary$closure", 6, null, ["call$3$6", "call$6"], ["_rootRunBinary", function($self, $parent, zone, f, arg1, arg2) {
var t1 = type$.dynamic;
return A._rootRunBinary($self, $parent, zone, f, arg1, arg2, t1, t1, t1);
- }], 203, 1);
+ }], 289, 1);
_static(A, "async___rootRegisterCallback$closure", 4, null, ["call$1$4", "call$4"], ["_rootRegisterCallback", function($self, $parent, zone, f) {
return A._rootRegisterCallback($self, $parent, zone, f, type$.dynamic);
- }], 204, 0);
+ }], 290, 0);
_static(A, "async___rootRegisterUnaryCallback$closure", 4, null, ["call$2$4", "call$4"], ["_rootRegisterUnaryCallback", function($self, $parent, zone, f) {
var t1 = type$.dynamic;
return A._rootRegisterUnaryCallback($self, $parent, zone, f, t1, t1);
- }], 205, 0);
+ }], 291, 0);
_static(A, "async___rootRegisterBinaryCallback$closure", 4, null, ["call$3$4", "call$4"], ["_rootRegisterBinaryCallback", function($self, $parent, zone, f) {
var t1 = type$.dynamic;
return A._rootRegisterBinaryCallback($self, $parent, zone, f, t1, t1, t1);
- }], 206, 0);
- _static(A, "async___rootErrorCallback$closure", 5, null, ["call$5"], ["_rootErrorCallback"], 207, 0);
- _static(A, "async___rootScheduleMicrotask$closure", 4, null, ["call$4"], ["_rootScheduleMicrotask"], 208, 0);
- _static(A, "async___rootCreateTimer$closure", 5, null, ["call$5"], ["_rootCreateTimer"], 209, 0);
- _static(A, "async___rootCreatePeriodicTimer$closure", 5, null, ["call$5"], ["_rootCreatePeriodicTimer"], 210, 0);
- _static(A, "async___rootPrint$closure", 4, null, ["call$4"], ["_rootPrint"], 80, 0);
- _static_1(A, "async___printToZone$closure", "_printToZone", 96);
- _static(A, "async___rootFork$closure", 5, null, ["call$5"], ["_rootFork"], 211, 0);
+ }], 292, 0);
+ _static(A, "async___rootErrorCallback$closure", 5, null, ["call$5"], ["_rootErrorCallback"], 293, 0);
+ _static(A, "async___rootScheduleMicrotask$closure", 4, null, ["call$4"], ["_rootScheduleMicrotask"], 294, 0);
+ _static(A, "async___rootCreateTimer$closure", 5, null, ["call$5"], ["_rootCreateTimer"], 295, 0);
+ _static(A, "async___rootCreatePeriodicTimer$closure", 5, null, ["call$5"], ["_rootCreatePeriodicTimer"], 296, 0);
+ _static(A, "async___rootPrint$closure", 4, null, ["call$4"], ["_rootPrint"], 135, 0);
+ _static_1(A, "async___printToZone$closure", "_printToZone", 137);
+ _static(A, "async___rootFork$closure", 5, null, ["call$5"], ["_rootFork"], 297, 0);
var _;
_instance_0_u(_ = A._BroadcastSubscription.prototype, "get$_onPause", "_onPause$0", 2);
_instance_0_u(_, "get$_onResume", "_onResume$0", 2);
- _instance_1_i(_ = A._BroadcastStreamController.prototype, "get$add", "add$1", 28);
+ _instance_1_i(_ = A._BroadcastStreamController.prototype, "get$add", "add$1", 42);
_instance(_, "get$addError", 0, 1, function() {
return [null];
- }, ["call$2", "call$1"], ["addError$2", "addError$1"], 48, 0, 0);
- _instance_0_i(_, "get$close", "close$0", 12);
+ }, ["call$2", "call$1"], ["addError$2", "addError$1"], 71, 0, 0);
+ _instance_0_i(_, "get$close", "close$0", 23);
_instance(A._Completer.prototype, "get$completeError", 0, 1, function() {
return [null];
- }, ["call$2", "call$1"], ["completeError$2", "completeError$1"], 48, 0, 0);
+ }, ["call$2", "call$1"], ["completeError$2", "completeError$1"], 71, 0, 0);
_instance(A._AsyncCompleter.prototype, "get$complete", 1, 0, function() {
return [null];
- }, ["call$1", "call$0"], ["complete$1", "complete$0"], 139, 0, 0);
- _instance_2_u(A._Future.prototype, "get$_completeError", "_completeError$2", 36);
+ }, ["call$1", "call$0"], ["complete$1", "complete$0"], 156, 0, 0);
+ _instance_2_u(A._Future.prototype, "get$_completeError", "_completeError$2", 60);
_instance_0_u(_ = A._ControllerSubscription.prototype, "get$_onPause", "_onPause$0", 2);
_instance_0_u(_, "get$_onResume", "_onResume$0", 2);
- _instance(_ = A._BufferingStreamSubscription.prototype, "get$pause", 1, 0, null, ["call$1", "call$0"], ["pause$1", "pause$0"], 97, 0, 0);
+ _instance(_ = A._BufferingStreamSubscription.prototype, "get$pause", 1, 0, null, ["call$1", "call$0"], ["pause$1", "pause$0"], 145, 0, 0);
_instance_0_i(_, "get$resume", "resume$0", 2);
- _instance_0_i(_, "get$cancel", "cancel$0", 44);
+ _instance_0_i(_, "get$cancel", "cancel$0", 72);
_instance_0_u(_, "get$_onPause", "_onPause$0", 2);
_instance_0_u(_, "get$_onResume", "_onResume$0", 2);
- _instance(_ = A._DoneStreamSubscription.prototype, "get$pause", 1, 0, null, ["call$1", "call$0"], ["pause$1", "pause$0"], 97, 0, 0);
+ _instance(_ = A._DoneStreamSubscription.prototype, "get$pause", 1, 0, null, ["call$1", "call$0"], ["pause$1", "pause$0"], 145, 0, 0);
_instance_0_i(_, "get$resume", "resume$0", 2);
- _instance_0_i(_, "get$cancel", "cancel$0", 44);
+ _instance_0_i(_, "get$cancel", "cancel$0", 72);
_instance_0_u(_, "get$_onMicrotask", "_onMicrotask$0", 2);
- _instance_1_u(_ = A._StreamIterator.prototype, "get$_async$_onData", "_async$_onData$1", 28);
- _instance_2_u(_, "get$_onError", "_onError$2", 36);
+ _instance_1_u(_ = A._StreamIterator.prototype, "get$_async$_onData", "_async$_onData$1", 42);
+ _instance_2_u(_, "get$_onError", "_onError$2", 60);
_instance_0_u(_, "get$_async$_onDone", "_async$_onDone$0", 2);
_instance_0_u(_ = A._ForwardingStreamSubscription.prototype, "get$_onPause", "_onPause$0", 2);
_instance_0_u(_, "get$_onResume", "_onResume$0", 2);
- _instance_1_u(_, "get$_handleData", "_handleData$1", 28);
- _instance_2_u(_, "get$_async$_handleError", "_async$_handleError$2", 170);
+ _instance_1_u(_, "get$_handleData", "_handleData$1", 42);
+ _instance_2_u(_, "get$_async$_handleError", "_async$_handleError$2", 255);
_instance_0_u(_, "get$_handleDone", "_handleDone$0", 2);
- _instance_1_i(A._LinkedHashSet.prototype, "get$contains", "contains$1", 22);
- _static_1(A, "convert___defaultToEncodable$closure", "_defaultToEncodable", 68);
- _static_1(A, "core__GeneratorIterable__id$closure", "_GeneratorIterable__id", 75);
- _static_1(A, "core_Uri_decodeComponent$closure", "Uri_decodeComponent", 24);
- _static(A, "html__Html5NodeValidator__standardAttributeValidator$closure", 4, null, ["call$4"], ["_Html5NodeValidator__standardAttributeValidator"], 86, 0);
- _static(A, "html__Html5NodeValidator__uriAttributeValidator$closure", 4, null, ["call$4"], ["_Html5NodeValidator__uriAttributeValidator"], 86, 0);
- _instance_0_i(_ = A._EventStreamSubscription.prototype, "get$cancel", "cancel$0", 44);
- _instance(_, "get$pause", 1, 0, null, ["call$1", "call$0"], ["pause$1", "pause$0"], 138, 0, 0);
+ _static_2(A, "collection_ListBase__compareAny$closure", "ListBase__compareAny", 95);
+ _instance(_ = A._LinkedHashSet.prototype, "get$_newSimilarSet", 0, 0, null, ["call$1$0", "call$0"], ["_newSimilarSet$1$0", "_newSimilarSet$0"], 303, 0, 0);
+ _instance_1_i(_, "get$contains", "contains$1", 26);
+ _static_1(A, "convert___defaultToEncodable$closure", "_defaultToEncodable", 94);
+ _static_1(A, "core__GeneratorIterable__id$closure", "_GeneratorIterable__id", 128);
+ _static_1(A, "core_Uri_decodeComponent$closure", "Uri_decodeComponent", 44);
+ _static(A, "html__Html5NodeValidator__standardAttributeValidator$closure", 4, null, ["call$4"], ["_Html5NodeValidator__standardAttributeValidator"], 143, 0);
+ _static(A, "html__Html5NodeValidator__uriAttributeValidator$closure", 4, null, ["call$4"], ["_Html5NodeValidator__uriAttributeValidator"], 143, 0);
+ _instance_0_i(_ = A._EventStreamSubscription.prototype, "get$cancel", "cancel$0", 72);
+ _instance(_, "get$pause", 1, 0, null, ["call$1", "call$0"], ["pause$1", "pause$0"], 315, 0, 0);
_instance_0_i(_, "get$resume", "resume$0", 2);
_static(A, "math__max$closure", 2, null, ["call$1$2", "call$2"], ["max", function(a, b) {
return A.max(a, b, type$.num);
- }], 213, 1);
+ }], 299, 1);
_instance_0_u(_ = A.StreamGroup.prototype, "get$_onListen", "_onListen$0", 2);
_instance_0_u(_, "get$_onCancelBroadcast", "_onCancelBroadcast$0", 2);
_static(A, "canceled_exceptions___self$closure", 1, null, ["call$1$1", "call$1"], ["_self", function(x) {
return A._self(x, type$.dynamic);
- }], 214, 1);
+ }], 300, 1);
_instance(A.CancelableToken.prototype, "get$cancel", 1, 0, function() {
return [null];
- }, ["call$1", "call$0"], ["cancel$1", "cancel$0"], 153, 0, 0);
- _instance_1_i(A._DelegatingIterableBase.prototype, "get$contains", "contains$1", 22);
- _instance(A._DeepMatcher.prototype, "get$_recursiveMatch", 0, 4, null, ["call$4"], ["_recursiveMatch$4"], 176, 0, 0);
- _static_1(A, "pretty_print___escapeString$closure", "_escapeString", 24);
- _static_1(A, "util__wrapMatcher$closure", "wrapMatcher", 215);
- _static_1(A, "util___getHexLiteral$closure", "_getHexLiteral", 24);
- _instance_1_u(_ = A._WebChannel.prototype, "get$_postRequest", "_postRequest$1", 34);
- _instance_1_u(_, "get$_inspectAndPostRequest", "_inspectAndPostRequest$1", 34);
- _instance_1_u(A._WebForwardChannel.prototype, "get$_forward", "_forward$1", 42);
+ }, ["call$1", "call$0"], ["cancel$1", "cancel$0"], 165, 0, 0);
+ _instance_1_i(A._DelegatingIterableBase.prototype, "get$contains", "contains$1", 26);
+ _instance(A._DeepMatcher.prototype, "get$_recursiveMatch", 0, 4, null, ["call$4"], ["_recursiveMatch$4"], 218, 0, 0);
+ _static_1(A, "pretty_print___escapeString$closure", "_escapeString", 44);
+ _static_1(A, "util__wrapMatcher$closure", "wrapMatcher", 301);
+ _static_1(A, "util___getHexLiteral$closure", "_getHexLiteral", 44);
+ _instance_1_u(_ = A._WebChannel.prototype, "get$_postRequest", "_postRequest$1", 62);
+ _instance_1_u(_, "get$_inspectAndPostRequest", "_inspectAndPostRequest$1", 62);
+ _instance_1_u(A._WebForwardChannel.prototype, "get$_forward", "_forward$1", 79);
_instance_0_u(_ = A.EventBuffer.prototype, "get$activate", "activate$0", 2);
_instance_0_u(_, "get$deactivate", "deactivate$0", 2);
- _instance_1_i(_ = A._WebWorkerChannel.prototype, "get$reply", "reply$1", 17);
- _instance_1_u(_, "get$inspectAndReply", "inspectAndReply$1", 17);
- _instance(_, "get$error", 1, 1, null, ["call$3", "call$1", "call$2"], ["error$3", "error$1", "error$2"], 111, 0, 0);
- _instance_1_i(_ = A.ForwardStreamController.prototype, "get$add", "add$1", 28);
- _instance_0_i(_, "get$close", "close$0", 12);
+ _instance_1_i(_, "get$add", "add$1", 42);
+ _instance_2_u(_, "get$addError", "addError$2", 83);
+ _instance_1_i(_ = A._WebWorkerChannel.prototype, "get$reply", "reply$1", 33);
+ _instance_1_u(_, "get$inspectAndReply", "inspectAndReply$1", 33);
+ _instance(_, "get$error", 1, 1, null, ["call$3", "call$1", "call$2"], ["error$3", "error$1", "error$2"], 152, 0, 0);
+ _instance_1_i(_ = A.ForwardStreamController.prototype, "get$add", "add$1", 42);
+ _instance_0_i(_, "get$close", "close$0", 23);
_instance_0_u(_, "get$_pause", "_pause$0", 2);
_instance_0_u(_, "get$_resume", "_resume$0", 2);
_static(A, "converter_Converter_identity$closure", 1, null, ["call$1$1", "call$1"], ["Converter_identity", function(x) {
return A.Converter_identity(x, type$.dynamic);
- }], 216, 1);
- _static_1(A, "num_converter_NumConverter__toInt$closure", "NumConverter__toInt", 23);
- _static_1(A, "num_converter_NumConverter__toDbl$closure", "NumConverter__toDbl", 217);
- _static_1(A, "squadron_canceled_exception__SquadronCanceledExceptionExt_deserialize$closure", "SquadronCanceledExceptionExt_deserialize", 218);
- _static_1(A, "squadron_canceled_exceptions__SquadronCanceledExceptionsExt_deserialize$closure", "SquadronCanceledExceptionsExt_deserialize", 219);
- _static_1(A, "squadron_error__SquadronErrorExt_deserialize$closure", "SquadronErrorExt_deserialize", 220);
- _static_1(A, "squadron_timeout_exception__SquadronTimeoutExceptionExt_deserialize$closure", "SquadronTimeoutExceptionExt_deserialize", 221);
- _static_1(A, "worker_exception__WorkerExceptionExt_deserialize$closure", "WorkerExceptionExt_deserialize", 222);
- _static_2(A, "_pool_worker_PoolWorker_compareCapacityDesc$closure", "PoolWorker_compareCapacityDesc", 223);
- _static_1(A, "_pool_worker_PoolWorker_isStopped$closure", "PoolWorker_isStopped", 224);
- _static_1(A, "_pool_worker_PoolWorker_getStats$closure", "PoolWorker_getStats", 225);
- _instance_1_u(_ = A.WorkerStreamTask.prototype, "get$__worker_stream_task$_onData", "__worker_stream_task$_onData$1", 28);
- _instance_2_u(_, "get$__worker_stream_task$_onError", "__worker_stream_task$_onError$2", 35);
- _instance_1_u(_ = A.WorkerTask.prototype, "get$_success", "_success$1", 62);
- _instance_1_u(_, "get$_error", "_error$1", 17);
- _instance_1_u(_ = A.WorkerPool.prototype, "get$_removeWorkerAndNotify", "_removeWorkerAndNotify$1", 28);
+ }], 302, 1);
+ _static_1(A, "num_converter_NumConverter__toInt$closure", "NumConverter__toInt", 40);
+ _static_1(A, "num_converter_NumConverter__toDbl$closure", "NumConverter__toDbl", 144);
+ _static_1(A, "squadron_canceled_exception__SquadronCanceledExceptionExt_deserialize$closure", "SquadronCanceledExceptionExt_deserialize", 304);
+ _static_1(A, "squadron_canceled_exceptions__SquadronCanceledExceptionsExt_deserialize$closure", "SquadronCanceledExceptionsExt_deserialize", 305);
+ _static_1(A, "squadron_error__SquadronErrorExt_deserialize$closure", "SquadronErrorExt_deserialize", 306);
+ _static_1(A, "squadron_timeout_exception__SquadronTimeoutExceptionExt_deserialize$closure", "SquadronTimeoutExceptionExt_deserialize", 307);
+ _static_1(A, "worker_exception__WorkerExceptionExt_deserialize$closure", "WorkerExceptionExt_deserialize", 308);
+ _static_2(A, "_pool_worker_PoolWorker_compareCapacityDesc$closure", "PoolWorker_compareCapacityDesc", 309);
+ _static_1(A, "_pool_worker_PoolWorker_isStopped$closure", "PoolWorker_isStopped", 310);
+ _static_1(A, "_pool_worker_PoolWorker_getStats$closure", "PoolWorker_getStats", 311);
+ _instance_1_u(_ = A.WorkerStreamTask.prototype, "get$__worker_stream_task$_onData", "__worker_stream_task$_onData$1", 42);
+ _instance_2_u(_, "get$__worker_stream_task$_onError", "__worker_stream_task$_onError$2", 64);
+ _instance_1_u(_ = A.WorkerTask.prototype, "get$_success", "_success$1", 97);
+ _instance_1_u(_, "get$_error", "_error$1", 33);
+ _instance_1_u(_ = A.WorkerPool.prototype, "get$_removeWorkerAndNotify", "_removeWorkerAndNotify$1", 42);
_instance_0_u(_, "get$_schedule", "_schedule$0", 2);
_instance(A.SquadronCancelationToken.prototype, "get$_checkToken", 0, 0, function() {
return [null];
- }, ["call$1", "call$0"], ["_checkToken$1", "_checkToken$0"], 157, 0, 0);
+ }, ["call$1", "call$0"], ["_checkToken$1", "_checkToken$0"], 176, 0, 0);
_instance_0_u(A.Worker0.prototype, "get$_leave", "_leave$0", 2);
- _instance_0_u(A.Chain.prototype, "get$toTrace", "toTrace$0", 31);
- _static_1(A, "frame_Frame___parseVM_tearOff$closure", "Frame___parseVM_tearOff", 43);
- _static_1(A, "frame_Frame___parseV8_tearOff$closure", "Frame___parseV8_tearOff", 43);
- _static_1(A, "frame_Frame___parseFirefox_tearOff$closure", "Frame___parseFirefox_tearOff", 43);
- _static_1(A, "frame_Frame___parseFriendly_tearOff$closure", "Frame___parseFriendly_tearOff", 43);
- _instance_0_u(A.LazyChain.prototype, "get$toTrace", "toTrace$0", 31);
- _static_1(A, "trace_Trace___parseVM_tearOff$closure", "Trace___parseVM_tearOff", 76);
- _static_1(A, "trace_Trace___parseFriendly_tearOff$closure", "Trace___parseFriendly_tearOff", 76);
+ _instance_0_u(A.Chain.prototype, "get$toTrace", "toTrace$0", 52);
+ _static_1(A, "frame_Frame___parseVM_tearOff$closure", "Frame___parseVM_tearOff", 70);
+ _static_1(A, "frame_Frame___parseV8_tearOff$closure", "Frame___parseV8_tearOff", 70);
+ _static_1(A, "frame_Frame___parseFirefox_tearOff$closure", "Frame___parseFirefox_tearOff", 70);
+ _static_1(A, "frame_Frame___parseFriendly_tearOff$closure", "Frame___parseFriendly_tearOff", 70);
+ _instance_0_u(A.LazyChain.prototype, "get$toTrace", "toTrace$0", 52);
+ _static_1(A, "trace_Trace___parseVM_tearOff$closure", "Trace___parseVM_tearOff", 110);
+ _static_1(A, "trace_Trace___parseFriendly_tearOff$closure", "Trace___parseFriendly_tearOff", 110);
_instance_0_i(A.OutstandingWork.prototype, "get$complete", "complete$0", 2);
_instance_0_u(_ = A.Invoker.prototype, "get$removeOutstandingCallback", "removeOutstandingCallback$0", 2);
_instance_0_u(_, "get$_onRun", "_onRun$0", 2);
- _instance_0_u(A.LiveTestController.prototype, "get$run", "run$0", 12);
- _instance_0_u(A.Engine.prototype, "get$run", "run$0", 116);
- _instance_1_u(_ = A.ExpandedReporter.prototype, "get$_onTestStarted", "_onTestStarted$1", 123);
- _instance_1_u(_, "get$_onDone", "_onDone$1", 124);
- _static_1(A, "lib_00_not_a_worker_test__execute$closure", "execute", 14);
- _static_1(A, "lib_01_web_worker_js_test__execute$closure", "execute0", 14);
- _static_1(A, "lib_02_logging_test__execute$closure", "execute1", 14);
- _static_1(A, "lib_03_converter_test___asInt$closure", "_asInt0", 23);
- _static_1(A, "lib_03_converter_test__execute$closure", "execute2", 14);
- _static_1(A, "lib_04_worker_test__execute$closure", "execute3", 14);
- _static_1(A, "lib_05_worker_streaming_test__execute$closure", "execute4", 14);
- _static_1(A, "lib_06_local_worker_test__execute$closure", "execute5", 14);
- _static_1(A, "lib_07_shared_channel_test__execute$closure", "execute6", 14);
- _static_1(A, "lib_08_cancelation_test__execute$closure", "execute7", 14);
- _static_1(A, "lib_09_marshaler_test__execute$closure", "execute8", 14);
- _static_1(A, "lib_10_worker_pool_test__execute$closure", "execute9", 14);
- _static_1(A, "lib_11_issues_test__execute$closure", "execute10", 14);
- _static_1(A, "custom_exception_CustomException_deserialize$closure", "CustomException_deserialize", 229);
+ _instance_0_u(A.LiveTestController.prototype, "get$run", "run$0", 23);
+ _instance_0_u(A.Engine.prototype, "get$run", "run$0", 231);
+ _instance_1_u(_ = A.ExpandedReporter.prototype, "get$_onTestStarted", "_onTestStarted$1", 239);
+ _instance_1_u(_, "get$_onDone", "_onDone$1", 240);
+ _static_1(A, "lib_00_not_a_worker_test__execute$closure", "execute", 27);
+ _static_1(A, "lib_01_web_worker_js_test__execute$closure", "execute0", 27);
+ _static_1(A, "lib_02_logging_test__execute$closure", "execute1", 27);
+ _static_1(A, "lib_03_converter_test___asInt$closure", "_asInt0", 40);
+ _static_1(A, "lib_03_converter_test__execute$closure", "execute2", 27);
+ _static_1(A, "lib_03_converter_test__list_features___isNum$closure", "_isNum0", 17);
+ _static_1(A, "lib_03_converter_test__list_features___isGt3$closure", "_isGt3", 17);
+ _static_1(A, "lib_03_converter_test__list_features___isGt4$closure", "_isGt4", 17);
+ _static_1(A, "lib_03_converter_test__list_features___isInt$closure", "_isInt0", 17);
+ _static_1(A, "lib_03_converter_test__list_features___isNeg$closure", "_isNeg", 17);
+ _static(A, "lib_03_converter_test__list_features___nf$closure", 0, null, ["call$1$0", "call$0"], ["_nf", function() {
+ return A._nf(type$.dynamic);
+ }], 109, 0);
+ _instance_1_i(_ = A._Features0.prototype, "get$asMap", "asMap$1", "Map(Object?)");
+ _instance(_, "get$cast", 1, 1, null, ["call$1$1", "call$1"], ["cast$1$1", "cast$1"], 192, 1, 0);
+ _instance_1_i(_, "get$clear", "clear$1", "List<1>(Object?)");
+ _instance_1_u(_, "get$getFirst", "getFirst$1", "1(Object?)");
+ _instance_1_u(_, "get$getLast", "getLast$1", "1(Object?)");
+ _instance_1_u(_, "get$getLength", "getLength$1", 132);
+ _instance_1_u(_, "get$getSingle", "getSingle$1", "1(Object?)");
+ _instance_1_i(_, "get$getString", "getString$1", 80);
+ _instance_1_i(_, "get$isEmpty", "isEmpty$1", 26);
+ _instance_1_i(_, "get$isNotEmpty", "isNotEmpty$1", 26);
+ _instance_1_i(_, "get$removeLast", "removeLast$1", "1(Object?)");
+ _instance_1_i(_, "get$reversed", "reversed$1", "Iterable<1>(Object?)");
+ _instance_1_i(_, "get$toList", "toList$1", "List<1>(Object?)");
+ _instance_1_i(_, "get$toSet", "toSet$1", "Set<1>(Object?)");
+ _instance(_, "get$whereType", 1, 1, null, ["call$1$1", "call$1"], ["whereType$1$1", "whereType$1"], 194, 1, 0);
+ _static_1(A, "lib_03_converter_test__map_features___intSq$closure", "_intSq", 40);
+ _static_1(A, "lib_03_converter_test__map_features___dblSq$closure", "_dblSq", 144);
+ _static(A, "lib_03_converter_test__map_features___nf$closure", 0, null, ["call$1$0", "call$0"], ["_nf0", function() {
+ return A._nf0(type$.dynamic);
+ }], 109, 0);
+ _instance_1_i(_ = A._Features.prototype, "get$isEmpty", "isEmpty$1", 26);
+ _instance_1_i(_, "get$isNotEmpty", "isNotEmpty$1", 26);
+ _instance_1_i(_, "get$keys", "keys$1", 229);
+ _instance_1_u(_, "get$getLength", "getLength$1", 132);
+ _instance_1_i(_, "get$values", "values$1", "Iterable<1>(Object?)");
+ _instance(_, "get$cast", 1, 1, null, ["call$2$1", "call$1"], ["cast$2$1", "cast$1"], 230, 1, 0);
+ _instance_1_i(_, "get$clear", "clear$1", "Map(Object?)");
+ _instance_1_i(_, "get$getString", "getString$1", 80);
+ _static_1(A, "lib_04_worker_test__execute$closure", "execute3", 27);
+ _static_1(A, "lib_05_worker_streaming_test__execute$closure", "execute4", 27);
+ _static_1(A, "lib_06_local_worker_test__execute$closure", "execute5", 27);
+ _static_1(A, "lib_07_shared_channel_test__execute$closure", "execute6", 27);
+ _static_1(A, "lib_08_cancelation_test__execute$closure", "execute7", 27);
+ _static_1(A, "lib_09_marshaler_test__execute$closure", "execute8", 27);
+ _static_1(A, "lib_10_worker_pool_test__execute$closure", "execute9", 27);
+ _static_1(A, "lib_11_issues_test__execute$closure", "execute10", 27);
+ _static_1(A, "custom_exception_CustomException_deserialize$closure", "CustomException_deserialize", 316);
_instance_0_u(A.TestContext.prototype, "get$_checkDone", "_checkDone$0", 2);
_static(A, "typed_data_ByteData___view_tearOff$closure", 1, null, ["call$3", "call$1", "call$2"], ["ByteData___view_tearOff", function(buffer) {
return A.ByteData___view_tearOff(buffer, 0, null);
}, function(buffer, offsetInBytes) {
return A.ByteData___view_tearOff(buffer, offsetInBytes, null);
- }], 230, 0);
+ }], 317, 0);
_static(A, "typed_data_Int8List___view_tearOff$closure", 1, null, ["call$3", "call$1", "call$2"], ["Int8List___view_tearOff", function(buffer) {
return A.Int8List___view_tearOff(buffer, 0, null);
}, function(buffer, offsetInBytes) {
return A.Int8List___view_tearOff(buffer, offsetInBytes, null);
- }], 231, 0);
+ }], 318, 0);
_static(A, "typed_data_Uint8List___view_tearOff$closure", 1, null, ["call$3", "call$1", "call$2"], ["Uint8List___view_tearOff", function(buffer) {
return A.Uint8List___view_tearOff(buffer, 0, null);
}, function(buffer, offsetInBytes) {
return A.Uint8List___view_tearOff(buffer, offsetInBytes, null);
- }], 232, 0);
+ }], 319, 0);
_static(A, "typed_data_Uint8ClampedList___view_tearOff$closure", 1, null, ["call$3", "call$1", "call$2"], ["Uint8ClampedList___view_tearOff", function(buffer) {
return A.Uint8ClampedList___view_tearOff(buffer, 0, null);
}, function(buffer, offsetInBytes) {
return A.Uint8ClampedList___view_tearOff(buffer, offsetInBytes, null);
- }], 233, 0);
+ }], 320, 0);
_static(A, "typed_data_Int16List___view_tearOff$closure", 1, null, ["call$3", "call$1", "call$2"], ["Int16List___view_tearOff", function(buffer) {
return A.Int16List___view_tearOff(buffer, 0, null);
}, function(buffer, offsetInBytes) {
return A.Int16List___view_tearOff(buffer, offsetInBytes, null);
- }], 234, 0);
+ }], 321, 0);
_static(A, "typed_data_Uint16List___view_tearOff$closure", 1, null, ["call$3", "call$1", "call$2"], ["Uint16List___view_tearOff", function(buffer) {
return A.Uint16List___view_tearOff(buffer, 0, null);
}, function(buffer, offsetInBytes) {
return A.Uint16List___view_tearOff(buffer, offsetInBytes, null);
- }], 235, 0);
+ }], 322, 0);
_static(A, "typed_data_Int32List___view_tearOff$closure", 1, null, ["call$3", "call$1", "call$2"], ["Int32List___view_tearOff", function(buffer) {
return A.Int32List___view_tearOff(buffer, 0, null);
}, function(buffer, offsetInBytes) {
return A.Int32List___view_tearOff(buffer, offsetInBytes, null);
- }], 236, 0);
+ }], 323, 0);
_static(A, "typed_data_Uint32List___view_tearOff$closure", 1, null, ["call$3", "call$1", "call$2"], ["Uint32List___view_tearOff", function(buffer) {
return A.Uint32List___view_tearOff(buffer, 0, null);
}, function(buffer, offsetInBytes) {
return A.Uint32List___view_tearOff(buffer, offsetInBytes, null);
- }], 237, 0);
+ }], 324, 0);
_static(A, "typed_data_Int64List___view_tearOff$closure", 1, null, ["call$3", "call$1", "call$2"], ["Int64List___view_tearOff", function(buffer) {
return A.Int64List___view_tearOff(buffer, 0, null);
}, function(buffer, offsetInBytes) {
return A.Int64List___view_tearOff(buffer, offsetInBytes, null);
- }], 238, 0);
+ }], 325, 0);
_static(A, "typed_data_Uint64List___view_tearOff$closure", 1, null, ["call$3", "call$1", "call$2"], ["Uint64List___view_tearOff", function(buffer) {
return A.Uint64List___view_tearOff(buffer, 0, null);
}, function(buffer, offsetInBytes) {
return A.Uint64List___view_tearOff(buffer, offsetInBytes, null);
- }], 239, 0);
+ }], 326, 0);
_static(A, "typed_data_Float32List___view_tearOff$closure", 1, null, ["call$3", "call$1", "call$2"], ["Float32List___view_tearOff", function(buffer) {
return A.Float32List___view_tearOff(buffer, 0, null);
}, function(buffer, offsetInBytes) {
return A.Float32List___view_tearOff(buffer, offsetInBytes, null);
- }], 240, 0);
+ }], 327, 0);
_static(A, "typed_data_Float64List___view_tearOff$closure", 1, null, ["call$3", "call$1", "call$2"], ["Float64List___view_tearOff", function(buffer) {
return A.Float64List___view_tearOff(buffer, 0, null);
}, function(buffer, offsetInBytes) {
return A.Float64List___view_tearOff(buffer, offsetInBytes, null);
- }], 241, 0);
+ }], 328, 0);
_static(A, "typed_data_Float32x4List___view_tearOff$closure", 1, null, ["call$3", "call$1", "call$2"], ["Float32x4List___view_tearOff", function(buffer) {
return A.Float32x4List___view_tearOff(buffer, 0, null);
}, function(buffer, offsetInBytes) {
return A.Float32x4List___view_tearOff(buffer, offsetInBytes, null);
- }], 242, 0);
+ }], 329, 0);
_static(A, "typed_data_Int32x4List___view_tearOff$closure", 1, null, ["call$3", "call$1", "call$2"], ["Int32x4List___view_tearOff", function(buffer) {
return A.Int32x4List___view_tearOff(buffer, 0, null);
}, function(buffer, offsetInBytes) {
return A.Int32x4List___view_tearOff(buffer, offsetInBytes, null);
- }], 183, 0);
+ }], 330, 0);
_static(A, "typed_data_Float64x2List___view_tearOff$closure", 1, null, ["call$3", "call$1", "call$2"], ["Float64x2List___view_tearOff", function(buffer) {
return A.Float64x2List___view_tearOff(buffer, 0, null);
}, function(buffer, offsetInBytes) {
return A.Float64x2List___view_tearOff(buffer, offsetInBytes, null);
- }], 162, 0);
- _static_1(A, "_transferables_Transferables__isBaseType$closure", "Transferables__isBaseType", 22);
- _static_1(A, "_transferables_Transferables__isSafeForTransfer$closure", "Transferables__isSafeForTransfer", 22);
- _static_1(A, "_transferables_Transferables__isNotSafeForTransfer$closure", "Transferables__isNotSafeForTransfer", 22);
+ }], 220, 0);
+ _static_1(A, "_transferables_Transferables__isBaseType$closure", "Transferables__isBaseType", 26);
+ _static_1(A, "_transferables_Transferables__isSafeForTransfer$closure", "Transferables__isSafeForTransfer", 26);
+ _static_1(A, "_transferables_Transferables__isNotSafeForTransfer$closure", "Transferables__isNotSafeForTransfer", 26);
_static_0(A, "_platform__unsendable$closure", "unsendable", 2);
})();
(function inheritance() {
@@ -54494,40 +66469,40 @@
_inherit = hunkHelpers.inherit,
_inheritMany = hunkHelpers.inheritMany;
_inherit(A.Object, null);
- _inheritMany(A.Object, [A.JS_CONST, J.Interceptor, J.ArrayIterator, A.Iterable, A.CastIterator, A.MapBase, A.Closure, A.Error, A.ListBase, A.SentinelValue, A.ListIterator, A.MappedIterator, A.WhereIterator, A.ExpandIterator, A.TakeIterator, A.SkipIterator, A.SkipWhileIterator, A.EmptyIterator, A.FollowedByIterator, A.WhereTypeIterator, A.FixedLengthListMixin, A.UnmodifiableListMixin, A.Symbol, A._Record, A.MapView, A.ConstantMap, A._KeysOrValuesOrElementsIterator, A.SetBase, A.JSInvocationMirror, A.TypeErrorDecoder, A.NullThrownFromJavaScriptException, A.ExceptionAndStackTrace, A._StackTrace, A._Required, A.LinkedHashMapCell, A.LinkedHashMapKeyIterator, A.JSSyntaxRegExp, A._MatchImplementation, A._AllMatchesIterator, A.StringMatch, A._StringAllMatchesIterator, A._Cell, A._NativeFloat32x4List_Object_ListMixin, A._NativeInt32x4List_Object_ListMixin, A._NativeFloat64x2List_Object_ListMixin, A.NativeFloat32x4, A.NativeInt32x4, A.NativeFloat64x2, A.Rti, A._FunctionParameters, A._Type, A._TimerImpl, A._AsyncAwaitCompleter, A._SyncStarIterator, A.AsyncError, A.Stream, A._BufferingStreamSubscription, A._BroadcastStreamController, A.TimeoutException, A._Completer, A._FutureListener, A._Future, A._AsyncCallbackEntry, A._StreamController, A._SyncStreamControllerDispatch, A._AsyncStreamControllerDispatch, A._StreamSinkWrapper, A._DelayedEvent, A._DelayedDone, A._PendingEvents, A._DoneStreamSubscription, A._StreamIterator, A._ZoneFunction, A._ZoneSpecification, A._ZoneDelegate, A._Zone, A._HashMapKeyIterator, A._LinkedHashSetCell, A._LinkedHashSetIterator, A._MapBaseValueIterator, A._UnmodifiableMapMixin, A._ListQueueIterator, A.Codec, A.Converter, A._Base64Encoder, A._JsonStringifier, A._JsonPrettyPrintMixin, A._Utf8Encoder, A._Utf8Decoder, A._BigIntImpl, A.DateTime, A.Duration, A._Enum, A.OutOfMemoryError, A.StackOverflowError, A._Exception, A.FormatException, A.IntegerDivisionByZeroException, A.MapEntry, A.Null, A._StringStackTrace, A.Stopwatch, A.RuneIterator, A.StringBuffer, A._Uri, A.UriData, A._SimpleUri, A.Expando, A.CssStyleDeclarationBase, A.EventStreamProvider, A._EventStreamSubscription, A._Html5NodeValidator, A.ImmutableListMixin, A.NodeValidatorBuilder, A._SimpleNodeValidator, A._SvgNodeValidator, A.FixedSizeListIterator, A._DOMWindowCrossFrame, A._SameOriginUriPolicy, A._ValidatingTreeSanitizer, A._StructuredClone, A._AcceptStructuredClone, A.NullRejectionException, A._JSRandom, A._JSSecureRandom, A.AsyncMemoizer, A.DelegatingSink, A.FutureGroup, A.StreamGroup, A._StreamGroupState, A.All, A.CancelationToken, A.CanceledException, A.CanceledExceptions, A._QueueList_Object_ListMixin, A.UnionSetController, A._DelegatingIterableBase, A.UnmodifiableSetMixin, A.LogFilter, A.LogEvent, A.LogOutput, A.LogPrinter, A.Logger, A.OutputEvent, A.Matcher, A.StringDescription, A._Mismatch, A.Context, A.Style, A.ParsedPath, A.PathException, A.Pool, A.PoolResource, A._WebChannel, A._EntryPointUri_Object_Releasable, A.EventBuffer, A._LocalWorker_Object_Releasable, A._WebWorkerChannel, A.DisconnectedChannel, A.ForwardCompleter, A.ForwardStreamController, A.ResultStream, A.WorkerRunner, A.ConcurrencySettings, A.Converter0, A._LazyInPlaceList, A._LazyInPlaceMap, A.ExceptionManager, A.SquadronException, A.SquadronCanceledExceptions, A.TaskCanceledException, A.PoolWorker, A.WorkerTask, A._WorkerPool_Object_Releasable, A.PerfCounter, A.PerfCounterSnapshot, A.WorkerStat, A.CancelationTokenReference, A._Worker_Object_Releasable, A.Chain, A.Frame, A.LazyChain, A.LazyTrace, A._Node, A.Trace, A.UnparsedFrame, A.TestHandle, A.OutstandingWork, A.OutsideTestException, A.ClosedException, A.Timeout, A.Declarer, A.DuplicateTestNameException, A.Group, A.Test, A.Invoker, A._AsyncCounter, A.LiveTest, A.Message, A.MessageType, A.Metadata, A.OperatingSystem, A.PlatformSelector, A.Runtime, A.StackTraceFormatter, A.State, A.Suite, A.SuitePlatform, A.TestFailure, A.Engine, A.LiveSuite, A.LiveSuiteController, A.ExpandedReporter, A.RunnerSuiteController, A.SuiteConfiguration, A._IterableSet_Object_SetMixin, A.PrintSink, A.ReleasedException, A.Releasable, A.CacheStat, A.LocalService, A.TestContext, A.TestException, A.TestResult, A.TestEntryPoints, A.UnexpectedException]);
+ _inheritMany(A.Object, [A.JS_CONST, J.Interceptor, J.ArrayIterator, A.Iterable, A.Closure, A.CastIterator, A.MapBase, A.Error, A.ListBase, A.SentinelValue, A.ListIterator, A.MappedIterator, A.WhereIterator, A.ExpandIterator, A.TakeIterator, A.TakeWhileIterator, A.SkipIterator, A.SkipWhileIterator, A.EmptyIterator, A.FollowedByIterator, A.WhereTypeIterator, A.FixedLengthListMixin, A.UnmodifiableListMixin, A.Symbol, A._Record, A.MapView, A.ConstantMap, A._KeysOrValuesOrElementsIterator, A.SetBase, A.JSInvocationMirror, A.TypeErrorDecoder, A.NullThrownFromJavaScriptException, A.ExceptionAndStackTrace, A._StackTrace, A._Required, A.LinkedHashMapCell, A.LinkedHashMapKeyIterator, A.JSSyntaxRegExp, A._MatchImplementation, A._AllMatchesIterator, A.StringMatch, A._StringAllMatchesIterator, A._Cell, A._NativeFloat32x4List_Object_ListMixin, A._NativeInt32x4List_Object_ListMixin, A._NativeFloat64x2List_Object_ListMixin, A.NativeFloat32x4, A.NativeInt32x4, A.NativeFloat64x2, A.Rti, A._FunctionParameters, A._Type, A._TimerImpl, A._AsyncAwaitCompleter, A._SyncStarIterator, A.AsyncError, A.Stream, A._BufferingStreamSubscription, A._BroadcastStreamController, A.TimeoutException, A._Completer, A._FutureListener, A._Future, A._AsyncCallbackEntry, A._StreamController, A._SyncStreamControllerDispatch, A._AsyncStreamControllerDispatch, A._StreamSinkWrapper, A._DelayedEvent, A._DelayedDone, A._PendingEvents, A._DoneStreamSubscription, A._StreamIterator, A._ZoneFunction, A._ZoneSpecification, A._ZoneDelegate, A._Zone, A._HashMapKeyIterator, A._LinkedHashSetCell, A._LinkedHashSetIterator, A._MapBaseValueIterator, A._UnmodifiableMapMixin, A._ListQueueIterator, A.Codec, A.Converter, A._Base64Encoder, A._JsonStringifier, A._JsonPrettyPrintMixin, A._Utf8Encoder, A._Utf8Decoder, A._BigIntImpl, A.DateTime, A.Duration, A._Enum, A.OutOfMemoryError, A.StackOverflowError, A._Exception, A.FormatException, A.IntegerDivisionByZeroException, A.MapEntry, A.Null, A._StringStackTrace, A.Stopwatch, A.RuneIterator, A.StringBuffer, A._Uri, A.UriData, A._SimpleUri, A.Expando, A.CssStyleDeclarationBase, A.EventStreamProvider, A._EventStreamSubscription, A._Html5NodeValidator, A.ImmutableListMixin, A.NodeValidatorBuilder, A._SimpleNodeValidator, A._SvgNodeValidator, A.FixedSizeListIterator, A._DOMWindowCrossFrame, A._SameOriginUriPolicy, A._ValidatingTreeSanitizer, A._StructuredClone, A._AcceptStructuredClone, A.NullRejectionException, A._JSRandom, A._Random, A._JSSecureRandom, A.AsyncMemoizer, A.DelegatingSink, A.FutureGroup, A.StreamGroup, A._StreamGroupState, A.All, A.CancelationToken, A.CanceledException, A.CanceledExceptions, A._QueueList_Object_ListMixin, A.UnionSetController, A._DelegatingIterableBase, A.UnmodifiableSetMixin, A.LogFilter, A.LogEvent, A.LogOutput, A.LogPrinter, A.Logger, A.OutputEvent, A.Matcher, A.StringDescription, A._Mismatch, A.Context, A.Style, A.ParsedPath, A.PathException, A.Pool, A.PoolResource, A._WebChannel, A._EntryPointUri_Object_Releasable, A.EventBuffer, A._LocalWorker_Object_Releasable, A._WebWorkerChannel, A.DisconnectedChannel, A.ForwardCompleter, A.ForwardStreamController, A.ResultStream, A.WorkerRunner, A.ConcurrencySettings, A.Converter0, A.LazyInPlaceList, A.LazyInPlaceMap, A.ExceptionManager, A.SquadronException, A.TaskCanceledException, A.PoolWorker, A.WorkerTask, A._WorkerPool_Object_Releasable, A.PerfCounter, A.PerfCounterSnapshot, A.WorkerStat, A.CancelationTokenReference, A._Worker_Object_Releasable, A.Chain, A.Frame, A.LazyChain, A.LazyTrace, A._Node, A.Trace, A.UnparsedFrame, A.TestHandle, A.OutstandingWork, A.OutsideTestException, A.ClosedException, A.Timeout, A.Declarer, A.DuplicateTestNameException, A.Group, A.Test, A.Invoker, A._AsyncCounter, A.LiveTest, A.Message, A.MessageType, A.Metadata, A.OperatingSystem, A.PlatformSelector, A.Runtime, A.StackTraceFormatter, A.State, A.Suite, A.SuitePlatform, A.TestFailure, A.Engine, A.LiveSuite, A.LiveSuiteController, A.ExpandedReporter, A.RunnerSuiteController, A.SuiteConfiguration, A._IterableSet_Object_SetMixin, A.PrintSink, A.ReleasedException, A.Releasable, A._Features0, A._Features, A.CacheStat, A.LocalService, A.TestContext, A.TestException, A.TestResult, A.TestEntryPoints, A.UnexpectedException]);
_inheritMany(J.Interceptor, [J.JSBool, J.JSNull, J.JavaScriptObject, J.JavaScriptBigInt, J.JavaScriptSymbol, J.JSNumber, J.JSString]);
_inheritMany(J.JavaScriptObject, [J.LegacyJavaScriptObject, J.JSArray, A.NativeByteBuffer, A.NativeTypedData, A.EventTarget, A.AccessibleNodeList, A.Blob, A.CssTransformComponent, A.CssRule, A._CssStyleDeclaration_JavaScriptObject_CssStyleDeclarationBase, A.CssStyleValue, A.DataTransferItemList, A.DomException, A.DomImplementation, A._DomRectList_JavaScriptObject_ListMixin, A.DomRectReadOnly, A._DomStringList_JavaScriptObject_ListMixin, A.DomTokenList, A.Event, A._FileList_JavaScriptObject_ListMixin, A.Gamepad, A.History, A._HtmlCollection_JavaScriptObject_ListMixin, A.ImageData, A.Location, A.MediaList, A._MidiInputMap_JavaScriptObject_MapMixin, A._MidiOutputMap_JavaScriptObject_MapMixin, A.MimeType, A._MimeTypeArray_JavaScriptObject_ListMixin, A._NodeList_JavaScriptObject_ListMixin, A.Plugin, A._PluginArray_JavaScriptObject_ListMixin, A._RtcStatsReport_JavaScriptObject_MapMixin, A.SharedArrayBuffer, A.SpeechGrammar, A._SpeechGrammarList_JavaScriptObject_ListMixin, A.SpeechRecognitionResult, A._Storage_JavaScriptObject_MapMixin, A.StyleSheet, A._TextTrackCueList_JavaScriptObject_ListMixin, A.TimeRanges, A.Touch, A._TouchList_JavaScriptObject_ListMixin, A.TrackDefaultList, A.Url, A.__CssRuleList_JavaScriptObject_ListMixin, A.__GamepadList_JavaScriptObject_ListMixin, A.__NamedNodeMap_JavaScriptObject_ListMixin, A.__SpeechRecognitionResultList_JavaScriptObject_ListMixin, A.__StyleSheetList_JavaScriptObject_ListMixin, A.Length, A._LengthList_JavaScriptObject_ListMixin, A.Number, A._NumberList_JavaScriptObject_ListMixin, A.PointList, A._StringList_JavaScriptObject_ListMixin, A.Transform, A._TransformList_JavaScriptObject_ListMixin, A.AudioBuffer, A._AudioParamMap_JavaScriptObject_MapMixin]);
_inheritMany(J.LegacyJavaScriptObject, [J.PlainJavaScriptObject, J.UnknownJavaScriptObject, J.JavaScriptFunction]);
_inherit(J.JSUnmodifiableArray, J.JSArray);
_inheritMany(J.JSNumber, [J.JSInt, J.JSNumNotInt]);
- _inheritMany(A.Iterable, [A._CastIterableBase, A.EfficientLengthIterable, A.MappedIterable, A.WhereIterable, A.ExpandIterable, A.TakeIterable, A.SkipIterable, A.SkipWhileIterable, A.FollowedByIterable, A.WhereTypeIterable, A._KeysOrValues, A._AllMatchesIterable, A._StringAllMatchesIterable, A._SyncStarIterable, A.Runes, A._EmptyUnmodifiableSet_IterableBase_UnmodifiableSetMixin]);
- _inheritMany(A._CastIterableBase, [A.CastIterable, A.__CastListBase__CastIterableBase_ListMixin]);
+ _inheritMany(A.Iterable, [A._CastIterableBase, A.EfficientLengthIterable, A.MappedIterable, A.WhereIterable, A.ExpandIterable, A.TakeIterable, A.TakeWhileIterable, A.SkipIterable, A.SkipWhileIterable, A.FollowedByIterable, A.WhereTypeIterable, A._KeysOrValues, A._AllMatchesIterable, A._StringAllMatchesIterable, A._SyncStarIterable, A.Runes, A._EmptyUnmodifiableSet_IterableBase_UnmodifiableSetMixin]);
+ _inheritMany(A.Closure, [A._CastIterableBase_lastWhere_closure0, A.Closure0Args, A.Closure2Args, A._CastListBase_removeWhere_closure, A._CastListBase_retainWhere_closure, A.CastMap_update_closure0, A.CastMap_entries_closure, A.Instantiation, A.TearOffClosure, A.JsLinkedHashMap_values_closure, A.JsLinkedHashMap_containsValue_closure, A.initHooks_closure, A.initHooks_closure1, A._AsyncRun__initializeScheduleImmediate_internalCallback, A._AsyncRun__initializeScheduleImmediate_closure, A._awaitOnObject_closure, A._SyncBroadcastStreamController__sendData_closure, A._SyncBroadcastStreamController__sendError_closure, A._SyncBroadcastStreamController__sendDone_closure, A.Future_wait_closure, A.Future_any_onValue, A.Future_doWhile_closure, A._Future__chainForeignFuture_closure, A._Future__propagateToListeners_handleWhenCompleteCallback_closure, A.Stream_Stream$fromFuture_closure, A.Stream_Stream$fromIterable_closure, A.Stream_length_closure, A.Stream_isEmpty_closure0, A.Stream_toList_closure, A._CustomZone_bindUnaryCallback_closure, A._CustomZone_bindUnaryCallbackGuarded_closure, A._RootZone_bindUnaryCallback_closure, A._RootZone_bindUnaryCallbackGuarded_closure, A._HashMap_values_closure, A._HashMap_containsValue_closure, A.MapBase_entries_closure, A._BigIntImpl_hashCode_finish, A._Uri__makePath_closure, A._createTables_setChars, A._createTables_setRange, A._ChildrenElementList__filter_closure, A.Element_Element$html_closure, A.MidiInputMap_containsValue_closure, A.MidiOutputMap_containsValue_closure, A.RtcStatsReport_containsValue_closure, A.Storage_containsValue_closure, A._EventStreamSubscription_closure, A._EventStreamSubscription_onData_closure, A.NodeValidatorBuilder_allowsElement_closure, A.NodeValidatorBuilder_allowsAttribute_closure, A._SimpleNodeValidator_closure, A._SimpleNodeValidator_closure0, A._TemplatingNodeValidator_closure, A.FilteredElementList__iterable_closure, A.FilteredElementList__iterable_closure0, A.FilteredElementList_removeRange_closure, A.jsify__convert, A.promiseToFuture_closure, A.promiseToFuture_closure0, A.dartify_convert, A.AudioParamMap_containsValue_closure, A.FutureGroup_add_closure, A.StreamGroup__onListen_closure, A.StreamGroup__onCancel_closure, A.CanceledExceptions_message_closure, A.CompositeToken$__closure, A.CompositeToken__checkTokens_closure, A.TimeoutToken_ensureStarted_closure, A.UnionSet__iterable_closure, A.UnionSet_contains_closure, A._Contains_matches_closure, A.CustomMatcher_matches_closure, A._DeepMatcher__compareSets_closure, A.AsyncMatcher_matches_closure, A._expect_closure2, A._expect_closure, A._UnorderedMatches__test_closure, A._UnorderedMatches__findPairingInner_closure, A._wrapArgs_closure, A.prettyPrint_prettyPrintImpl, A.prettyPrint_prettyPrintImpl_pp, A.prettyPrint_prettyPrintImpl_closure, A.prettyPrint_prettyPrintImpl_closure0, A.prettyPrint_prettyPrintImpl_closure1, A.wrapMatcher_closure, A.escape_closure, A.Context_joinAll_closure, A.Context_split_closure, A._validateArgList_closure, A.WindowsStyle_absolutePathToUri_closure, A.Pool__runOnRelease_closure, A.openChannel_fail, A.openChannel_success, A.openChannel_$errorHandler, A.openChannel_$errorHandler_closure0, A.openChannel_closure, A.openChannel_closure0, A._WebChannel__getResponseStream_$sendRequest_$forwardMessage, A._WebChannel__getResponseStream_$sendRequest__closure, A._WebChannel__getResponseStream_$sendRequest__closure0, A._WebChannel_sendRequest_$success, A._WebChannel_sendRequest_$fail, A.JsWorkerRunnerExt_get_handle_closure, A.ResultStream_$decodeStreamOfResponses, A.ResultStream_$decodeSingleResponse, A.ResultStream_$getStreamId, A.WorkerRunner_WorkerRunner$use_closure, A.WorkerRunner_processRequest_postError, A.WorkerRunner_processRequest_post, A.WorkerRunner__pipe_closure1, A.Converter_nullable_closure, A.Converter_list_closure, A.Converter_list_closure0, A.Converter_set_closure, A.Converter_map_closure, A.Converter_map_closure0, A.Converter__td_closure, A.InPlaceConverter__toList_closure, A.InPlaceConverter__toMap_closure, A.LazyInPlaceConverter__toList_closure, A.LazyInPlaceConverter__toSet_closure, A.LazyInPlaceConverter__toMap_closure, A.LazyInPlaceList_retainWhere_closure, A.LazyInPlaceMap_entries_closure, A.LazyInPlaceMap_containsValue_closure, A.LazyInPlaceMap_update_closure, A.SquadronCanceledException_SquadronCanceledException$from_closure, A.SquadronCanceledExceptions_message_closure, A.SquadronCanceledExceptions_serialize_closure, A.WorkerStreamTask__closure, A.WorkerStreamTask_execute_closure, A.WorkerPool__provisionWorkers_closure0, A.WorkerPool__provisionWorkers__closure, A.WorkerPool__provisionWorkers__closure1, A.WorkerPool_stop_closure, A.WorkerPool__schedule_closure, A.WorkerPool__schedule_closure0, A.WorkerPool__schedule_closure1, A.WorkerPool_cancel_closure, A.Worker_send_closure, A.Worker_stream_closure, A._LogEventSerializationExt__getLevel_closure, A.Chain_Chain$parse_closure, A.Chain_foldFrames_closure, A.Chain_foldFrames_closure0, A.Chain_toTrace_closure, A.Chain_toString_closure0, A.Chain_toString__closure0, A.Chain_toString_closure, A.Chain_toString__closure, A.Trace__parseVM_closure, A.Trace$parseV8_closure, A.Trace$parseJSCore_closure, A.Trace$parseFirefox_closure, A.Trace$parseFriendly_closure, A.Trace_foldFrames_closure, A.Trace_foldFrames_closure0, A.Trace_toString_closure0, A.Trace_toString_closure, A.Declarer_build_closure, A.Declarer__runSetUps_closure, A.Declarer__setUpAll___closure, A.Group_forPlatform_closure, A.Group__map_closure, A.Invoker_guard_closure, A.Invoker_runTearDowns__closure0, A.Invoker__onRun___closure0, A.Metadata__validateTags_closure, A.Metadata__validateTags_closure0, A.PlatformSelector_validate__closure, A.PlatformSelector_evaluate_closure, A.StackTraceFormatter_formatStackTrace_closure, A.Engine_success_closure, A.Engine_closure, A.Engine_run_closure, A.Engine__runLiveTest_closure, A.LiveSuiteController_reportLiveTest_closure, A.ExpandedReporter__onTestStarted_closure, A.ExpandedReporter__onTestStarted_closure0, A.ExpandedReporter__onTestStarted_closure1, A.execute____closure0, A.execute_____closure2, A.execute_____closure3, A.execute_____closure4, A.execute____closure, A.execute_____closure, A.execute_____closure0, A.execute_____closure1, A.execute____closure94, A.execute____closure95, A.execute____closure92, A.execute____closure93, A.execute____closure90, A.execute____closure91, A.execute____closure88, A.execute____closure89, A.execute____closure86, A.execute____closure87, A.testCastConverter__closure_$platformSensitive0, A.testCastConverter__closure_$platformSensitive, A.testCastConverter__closure_$test, A.testInPlaceCastConverter__closure_$platformSensitive0, A.testInPlaceCastConverter__closure_$platformSensitive, A.testLazyInPlaceCastConverter__closure_$platformSensitive0, A.testLazyInPlaceCastConverter__closure_$platformSensitive, A.testLazyLists_$initDataContext, A._dblTests_closure26, A._dblTests_closure27, A._dblTests_closure28, A._dblTests_closure29, A._dblTests_closure30, A._dblTests_closure31, A._dblTests_closure32, A._dblTests_closure33, A._dblTests_closure34, A._dblTests_closure35, A._dblTests_closure36, A._dblTests_closure37, A._dblTests_closure38, A._dblTests_closure39, A._dblTests_closure40, A._dblTests_closure41, A._dblTests_closure42, A._dblTests_closure43, A._dblTests_closure44, A._dblTests_closure45, A._dblTests_closure46, A._dblTests_closure47, A._dblTests_closure48, A._dblTests_closure49, A._dblTests_closure50, A._dblTests_closure51, A._dblTests_closure52, A._dblTests_closure53, A._dblTests_closure54, A._dblTests_closure55, A._dblTests_closure56, A._dblTests_closure57, A._dblTests_closure58, A._dblTests_closure59, A._dblTests_closure60, A._dblTests_closure61, A._dblTests__closure12, A._dblTests_closure62, A._dblTests_closure63, A._dblTests_closure64, A._dblTests_closure65, A._dblTests_closure66, A._dblTests_closure67, A._dblTests_closure68, A._dblTests_closure69, A._dblTests_closure70, A._dblTests_closure71, A._dblTests_closure72, A._dblTests_closure73, A._dblTests_closure74, A._dblTests_closure75, A._dblTests_closure76, A._dblTests__closure9, A._dblTests_closure77, A._dblTests__closure8, A._dblTests_closure78, A._dblTests_closure79, A._dblTests_closure80, A._dblTests_closure81, A._dblTests_closure82, A._dblTests_closure83, A._dblTests_closure84, A._dblTests_closure85, A._dblTests_closure86, A._dblTests_closure87, A._dblTests_closure88, A._dblTests__closure7, A._dblTests_closure89, A._dblTests_closure90, A._dblTests_closure91, A._dblTests_closure92, A._dblTests_closure93, A._dblTests_closure94, A._dblTests_closure95, A._dblTests_closure96, A._dblTests_closure97, A._dblTests_closure98, A._dblTests_closure99, A._dblTests_closure100, A._dblTests_closure101, A._dblTests_closure102, A._dblTests_closure103, A._dblTests_closure104, A._dblTests_closure105, A._dblTests_closure106, A._dblTests_closure107, A._dblTests_closure108, A._dblTests_closure109, A._dblTests_closure110, A._dblTests_closure111, A._dblTests_closure112, A._dblTests_closure113, A._dblTests_closure114, A._dblTests_closure115, A._dblTests_closure116, A._dblTests_closure117, A._dblTests_closure118, A._dblTests_closure119, A._dblTests_closure120, A._dblTests_closure121, A._ndblTests_closure26, A._ndblTests_closure27, A._ndblTests_closure28, A._ndblTests_closure29, A._ndblTests_closure30, A._ndblTests_closure31, A._ndblTests_closure32, A._ndblTests_closure33, A._ndblTests_closure34, A._ndblTests_closure35, A._ndblTests_closure36, A._ndblTests_closure37, A._ndblTests_closure38, A._ndblTests_closure39, A._ndblTests_closure40, A._ndblTests_closure41, A._ndblTests_closure42, A._ndblTests_closure43, A._ndblTests_closure44, A._ndblTests_closure45, A._ndblTests_closure46, A._ndblTests_closure47, A._ndblTests_closure48, A._ndblTests_closure49, A._ndblTests_closure50, A._ndblTests_closure51, A._ndblTests_closure52, A._ndblTests_closure53, A._ndblTests_closure54, A._ndblTests_closure55, A._ndblTests_closure56, A._ndblTests_closure57, A._ndblTests_closure58, A._ndblTests_closure59, A._ndblTests_closure60, A._ndblTests_closure61, A._ndblTests__closure11, A._ndblTests_closure62, A._ndblTests_closure63, A._ndblTests_closure64, A._ndblTests_closure65, A._ndblTests_closure66, A._ndblTests_closure67, A._ndblTests_closure68, A._ndblTests_closure69, A._ndblTests_closure70, A._ndblTests_closure71, A._ndblTests_closure72, A._ndblTests_closure73, A._ndblTests_closure74, A._ndblTests_closure75, A._ndblTests_closure76, A._ndblTests__closure8, A._ndblTests_closure77, A._ndblTests__closure7, A._ndblTests_closure78, A._ndblTests_closure79, A._ndblTests_closure80, A._ndblTests_closure81, A._ndblTests_closure82, A._ndblTests_closure83, A._ndblTests_closure84, A._ndblTests_closure85, A._ndblTests_closure86, A._ndblTests_closure87, A._ndblTests_closure88, A._ndblTests__closure6, A._ndblTests_closure89, A._ndblTests_closure90, A._ndblTests_closure91, A._ndblTests_closure92, A._ndblTests_closure93, A._ndblTests_closure94, A._ndblTests_closure95, A._ndblTests_closure96, A._ndblTests_closure97, A._ndblTests_closure98, A._ndblTests_closure99, A._ndblTests_closure100, A._ndblTests_closure101, A._ndblTests_closure102, A._ndblTests_closure103, A._ndblTests_closure104, A._ndblTests_closure105, A._ndblTests_closure106, A._ndblTests_closure107, A._ndblTests_closure108, A._ndblTests_closure109, A._ndblTests_closure110, A._ndblTests_closure111, A._ndblTests_closure112, A._ndblTests_closure113, A._ndblTests_closure114, A._ndblTests_closure115, A._ndblTests_closure116, A._ndblTests_closure117, A._ndblTests_closure118, A._ndblTests_closure119, A._nintTests_closure26, A._nintTests_closure27, A._nintTests_closure28, A._nintTests_closure29, A._nintTests_closure30, A._nintTests_closure31, A._nintTests_closure32, A._nintTests_closure33, A._nintTests_closure34, A._nintTests_closure35, A._nintTests_closure36, A._nintTests_closure37, A._nintTests_closure38, A._nintTests_closure39, A._nintTests_closure40, A._nintTests_closure41, A._nintTests_closure42, A._nintTests_closure43, A._nintTests_closure44, A._nintTests_closure45, A._nintTests_closure46, A._nintTests_closure47, A._nintTests_closure48, A._nintTests_closure49, A._nintTests_closure50, A._nintTests_closure51, A._nintTests_closure52, A._nintTests_closure53, A._nintTests_closure54, A._nintTests_closure55, A._nintTests_closure56, A._nintTests_closure57, A._nintTests_closure58, A._nintTests_closure59, A._nintTests_closure60, A._nintTests_closure61, A._nintTests__closure11, A._nintTests_closure62, A._nintTests_closure63, A._nintTests_closure64, A._nintTests_closure65, A._nintTests_closure66, A._nintTests_closure67, A._nintTests_closure68, A._nintTests_closure69, A._nintTests_closure70, A._nintTests_closure71, A._nintTests_closure72, A._nintTests_closure73, A._nintTests_closure74, A._nintTests_closure75, A._nintTests_closure76, A._nintTests__closure8, A._nintTests_closure77, A._nintTests__closure7, A._nintTests_closure78, A._nintTests_closure79, A._nintTests_closure80, A._nintTests_closure81, A._nintTests_closure82, A._nintTests_closure83, A._nintTests_closure84, A._nintTests_closure85, A._nintTests_closure86, A._nintTests_closure87, A._nintTests_closure88, A._nintTests__closure6, A._nintTests_closure89, A._nintTests_closure90, A._nintTests_closure91, A._nintTests_closure92, A._nintTests_closure93, A._nintTests_closure94, A._nintTests_closure95, A._nintTests_closure96, A._nintTests_closure97, A._nintTests_closure98, A._nintTests_closure99, A._nintTests_closure100, A._nintTests_closure101, A._nintTests_closure102, A._nintTests_closure103, A._nintTests_closure104, A._nintTests_closure105, A._nintTests_closure106, A._nintTests_closure107, A._nintTests_closure108, A._nintTests_closure109, A._nintTests_closure110, A._nintTests_closure111, A._nintTests_closure112, A._nintTests_closure113, A._nintTests_closure114, A._nintTests_closure115, A._nintTests_closure116, A._nintTests_closure117, A._nintTests_closure118, A._nintTests_closure119, A._Features_forEach_$a0, A.testLazyMaps_$initDataContext, A.testLazyMaps_$initDataContext_closure, A._dblTests_closure, A._dblTests__closure5, A._dblTests_closure0, A._dblTests_closure1, A._dblTests_closure2, A._dblTests_closure3, A._dblTests_closure4, A._dblTests_closure5, A._dblTests_closure6, A._dblTests_closure7, A._dblTests_closure8, A._dblTests_closure9, A._dblTests_closure10, A._dblTests_closure11, A._dblTests_closure12, A._dblTests_closure13, A._dblTests_closure14, A._dblTests_closure15, A._dblTests_closure16, A._dblTests_closure17, A._dblTests_closure18, A._dblTests_closure19, A._dblTests_closure20, A._dblTests_closure21, A._dblTests_closure22, A._dblTests_closure23, A._dblTests_closure24, A._dblTests_closure25, A._ndblTests_closure, A._ndblTests__closure5, A._ndblTests_closure0, A._ndblTests_closure1, A._ndblTests_closure2, A._ndblTests_closure3, A._ndblTests_closure4, A._ndblTests_closure5, A._ndblTests_closure6, A._ndblTests_closure7, A._ndblTests_closure8, A._ndblTests_closure9, A._ndblTests_closure10, A._ndblTests_closure11, A._ndblTests_closure12, A._ndblTests_closure13, A._ndblTests_closure14, A._ndblTests_closure15, A._ndblTests_closure16, A._ndblTests_closure17, A._ndblTests_closure18, A._ndblTests_closure19, A._ndblTests_closure20, A._ndblTests_closure21, A._ndblTests_closure22, A._ndblTests_closure23, A._ndblTests_closure24, A._ndblTests_closure25, A._nintTests_closure, A._nintTests__closure5, A._nintTests_closure0, A._nintTests_closure1, A._nintTests_closure2, A._nintTests_closure3, A._nintTests_closure4, A._nintTests_closure5, A._nintTests_closure6, A._nintTests_closure7, A._nintTests_closure8, A._nintTests_closure9, A._nintTests_closure10, A._nintTests_closure11, A._nintTests_closure12, A._nintTests_closure13, A._nintTests_closure14, A._nintTests_closure15, A._nintTests_closure16, A._nintTests_closure17, A._nintTests_closure18, A._nintTests_closure19, A._nintTests_closure20, A._nintTests_closure21, A._nintTests_closure22, A._nintTests_closure23, A._nintTests_closure24, A._nintTests_closure25, A.execute_____closure105, A.execute____closure_hook0, A.execute_____closure104, A.execute____closure_hook, A.execute_____closure103, A.execute______closure20, A.execute______closure19, A.execute______closure18, A.execute_____closure99, A.execute_____closure98, A.execute_____closure97, A.execute_____closure96, A.execute_____closure95, A.execute_____closure94, A.execute_____closure93, A.execute_____closure_createTask0, A.execute_____closure92, A.execute_____closure_createTask, A.execute_____closure80, A.execute_____closure79, A.execute_____closure57, A.execute_____closure56, A.execute______closure8, A.execute_____closure55, A.execute______closure7, A.execute_____closure54, A.execute_____closure53, A.execute______closure6, A.execute_____closure52, A.execute______closure5, A.execute_____closure51, A.execute_____closure50, A.execute______closure4, A.execute_______closure0, A.execute_____closure49, A.execute______closure3, A.execute_______closure, A.execute____closure38, A.execute____closure37, A.execute_____closure58, A.execute_____closure48, A.execute_____closure47, A.execute_____closure42, A.execute_____closure43, A.execute_____closure44, A.execute_____closure45, A.execute_____closure46, A.execute_____closure37, A.execute_____closure38, A.execute_____closure39, A.execute_____closure40, A.execute_____closure41, A.execute_____closure33, A.execute______closure2, A.execute_____closure34, A.execute______closure0, A.execute______closure1, A.execute_____closure35, A.execute______closure, A.execute_____closure36, A.execute_____closure20, A.execute_____closure22, A.execute_____closure23, A.execute_____closure24, A.execute_____closure25, A.execute_____closure26, A.execute_____closure27, A.execute_____closure28, A.execute_____closure29, A.execute_____closure30, A.execute_____closure31, A.execute_____closure32, A.execute_____closure7, A.execute_____closure9, A.execute_____closure10, A.execute_____closure11, A.execute_____closure12, A.execute_____closure13, A.execute_____closure14, A.execute_____closure15, A.execute_____closure16, A.execute_____closure17, A.execute_____closure18, A.execute_____closure19, A.execute__closure_testInfiniteCancelation, A.execute__closure_testFinitePoolCancelation, A.execute___testFinitePoolCancelation_closure, A.execute___testFinitePoolCancelation_closure0, A.execute___testInfinitePoolCancelation_closure, A.execute___testInfinitePoolCancelation_closure0, A.execute__closure_testSum, A.execute____closure61, A.execute_____closure78, A.execute______closure16, A.execute______closure17, A.execute____closure60, A.execute_____closure77, A.execute______closure15, A.execute_____closure76, A.execute_____closure75, A.execute_____closure74, A.execute_____closure73, A.execute_____closure72, A.execute_____closure71, A.execute_____closure70, A.execute_____closure69, A.execute_____closure68, A.execute_____closure67, A.execute_____closure66, A.execute____closure48, A.execute____closure47, A.execute____closure46, A.execute_____closure65, A.execute______closure9, A.execute______closure10, A.execute______closure11, A.execute______closure12, A.execute_____closure64, A.execute_____closure63, A.execute_____closure62, A.execute_____closure61, A.execute_____closure60, A.execute_____closure59, A.execute_____closure6, A.execute_____closure5, A.main_closure, A.main_setStatus, A.main_closure0, A.main_closure1, A.main_executeTests, A.main_selectAll, A.main_deselectAll, A.main_toggle, A.main_cancel, A.IssuesWorkerPool_closure, A.IssuesWorkerPool_issue_8_closure, A.LocalClientWorkerPool_closure, A.LocalClientWorkerPool_checkIds_closure, A.LocalClientWorkerPool_checkException_closure, A.LocalClientWorkerPool_checkSequence_closure, A.LocalServiceImpl_operations_closure, A.LocalServiceImpl_operations_closure0, A.LocalServiceImpl_operations_closure1, A.PrimeWorkerPool_closure, A.PrimeWorkerPool_isPrime_closure, A.PrimeWorkerPool_getPrimes_closure, A.TestContext_done_closure, A.TestContext_test_closure, A.TestContext_rootGroups_closure, A.TestWorkerPool_closure, A.TestWorkerPool$throws_closure, A.TestWorkerPool$missingStartRequest_closure, A.TestWorkerPool$invalid_closure, A.TestWorkerPool_io_closure, A.TestWorkerPool_delayed_closure, A.TestWorkerPool_throwException_closure, A.TestWorkerPool_throwWorkerException_closure, A.TestWorkerPool_throwTaskTimeOutException_closure, A.TestWorkerPool_throwCanceledException_closure, A.TestWorkerPool_throwCustomException_closure, A.TestWorkerPool_ping_closure, A.TestWorkerPool_finite_closure, A.TestWorkerPool_infinite_closure, A.TestWorkerPool_getPendingInfiniteWithErrors_closure, A.TestWorkerPool_infiniteWithErrors_closure, A.TestWorkerPool_delayedTask_closure, A.TestWorkerPool_finiteTask_closure, A.TestWorkerPool_infiniteWithErrorsTask_closure, A.TestWorker_bigIntMarshaler_closure, A.TestWorker_bigIntUnmarshaler_closure, A.TestWorker_getPlatformType_closure]);
+ _inheritMany(A.Closure0Args, [A._CastIterableBase_lastWhere_closure, A.CastMap_putIfAbsent_closure, A.CastMap_update_closure, A.nullFuture_closure, A.Primitives_initTicker_closure, A._AsyncRun__scheduleImmediateJsOverride_internalCallback, A._AsyncRun__scheduleImmediateWithSetImmediate_internalCallback, A._TimerImpl_internalCallback, A._TimerImpl$periodic_closure, A.Future_Future_closure, A.Future_Future$microtask_closure, A.Future_Future$delayed_closure, A.Future_forEach_closure, A._Future__addListener_closure, A._Future__prependListeners_closure, A._Future__chainForeignFuture_closure1, A._Future__chainCoreFutureAsync_closure, A._Future__asyncCompleteWithValue_closure, A._Future__asyncCompleteError_closure, A._Future__propagateToListeners_handleWhenCompleteCallback, A._Future__propagateToListeners_handleValueCallback, A._Future__propagateToListeners_handleError, A.Stream_Stream$fromIterable_closure_next, A.Stream_Stream$fromIterable__closure, A.Stream_length_closure0, A.Stream_isEmpty_closure, A.Stream_toList_closure0, A._StreamController__subscribe_closure, A._StreamController__recordCancel_complete, A._BufferingStreamSubscription_asFuture_closure, A._BufferingStreamSubscription_asFuture__closure, A._BufferingStreamSubscription__sendError_sendError, A._BufferingStreamSubscription__sendDone_sendDone, A._PendingEvents_schedule_closure, A._DoneStreamSubscription_asFuture_closure, A._MultiStream_listen_closure, A._cancelAndValue_closure, A._CustomZone_bindCallback_closure, A._CustomZone_bindCallbackGuarded_closure, A._rootHandleError_closure, A._RootZone_bindCallback_closure, A._RootZone_bindCallbackGuarded_closure, A._Utf8Decoder__decoder_closure, A._Utf8Decoder__decoderNonfatal_closure, A.StreamGroup_add_closure, A.StreamGroup_add_closure0, A.StreamGroup__listenToStream_closure, A.Logger_defaultFilter_closure, A._expect_closure0, A._expect_closure1, A.Pool_close_closure, A.Pool__onResourceReleaseAllowed_closure, A.openChannel_$errorHandler_closure, A.openChannel_$errorHandler__closure, A.openChannel_$errorHandler__closure0, A.openChannel__closure1, A.openChannel__closure, A.openChannel__closure0, A.openChannel_closure1, A._WebChannel__postRequest_closure, A._WebChannel__inspectAndPostRequest_closure, A._WebChannel__getResponseStream_$sendRequest, A._WebChannel__getResponseStream_$sendRequest_$close, A._WebChannel__getResponseStream_$sendRequest_closure, A._WebChannel_sendRequest_$done, A._WebForwardChannel__forward_closure, A.EventBuffer_add_closure, A.EventBuffer_addError_closure, A._WebWorkerChannel__postResponse_closure, A._WebWorkerChannel__inspectAndPostResponse_closure, A.ResultStream_$onCancel, A.ResultStream_$onListen, A.WorkerRunner__getTokenRef_closure, A.WorkerRunner__pipe_onDone, A.WorkerRunner__pipe_closure, A.WorkerRunner__pipe_closure0, A.PoolWorker_run_closure, A.WorkerStreamTask_closure, A.WorkerPool__provisionWorkers_closure, A.WorkerPool__provisionWorkers_closure2, A.WorkerPool__provisionWorkers__closure0, A.WorkerPool__provisionWorkers__closure2, A.WorkerPool__dispatchTasks_closure, A.Worker_stream_closure0, A.Chain_Chain$current_closure, A.Chain_Chain$forTrace_closure, A.Frame_Frame$parseVM_closure, A.Frame_Frame$parseV8_closure, A.Frame_Frame$_parseFirefoxEval_closure, A.Frame_Frame$parseFirefox_closure, A.Frame_Frame$parseFriendly_closure, A.LazyChain_foldFrames_closure, A.LazyTrace_foldFrames_closure, A.StackZoneSpecification_chainFor_closure, A.StackZoneSpecification_chainFor_closure0, A.StackZoneSpecification__currentTrace_closure, A.Trace_Trace$from_closure, A.Declarer_test_closure, A.Declarer_test__closure, A.Declarer_group_closure, A.Declarer_build__closure, A.Declarer__setUpAll_closure, A.Declarer__setUpAll__closure, A.Declarer__tearDownAll_closure, A.Declarer__tearDownAll__closure, A.Invoker_guard__closure, A.Invoker_runTearDowns_closure, A.Invoker_runTearDowns__closure, A.Invoker__waitForOutstandingCallbacks_closure, A.Invoker__waitForOutstandingCallbacks_closure0, A.Invoker_heartbeat_message, A.Invoker_heartbeat_closure, A.Invoker_heartbeat__closure, A.Invoker__handleError_closure, A.Invoker__onRun_closure, A.Invoker__onRun__closure, A.Invoker__onRun___closure, A.Invoker__onRun____closure, A.Invoker__onRun____closure0, A.Metadata_Metadata_unresolved, A.PlatformSelector_validate_closure, A.pumpEventQueue_closure, A.Engine_run__closure, A.Engine_run___closure, A.Engine_run_closure0, A.Engine__runLiveTest_closure0, A.Engine__runLiveTest_closure1, A.Engine__runSkippedTest_closure, A.Engine__runSkippedTest_closure0, A.Engine__runSkippedTest_closure1, A.LiveSuiteController_close_closure, A.RunnerSuiteController__close_closure, A._declarer_closure, A._declarer__closure, A.currentOSGuess_closure, A.Using_useAsync_closure, A.execute_closure, A.execute__closure, A.execute___closure, A.execute___closure0, A.execute_closure10, A.execute__closure14, A.execute___closure45, A.execute___closure46, A.execute___closure47, A.execute___closure48, A.execute___closure49, A.execute_closure4, A.execute__closure8, A.execute___closure15, A.execute___closure16, A.execute___closure17, A.execute___closure18, A.execute___closure19, A.execute___closure20, A.execute___closure21, A.execute___closure22, A.execute___closure23, A.execute___closure24, A.execute___closure25, A.execute___closure26, A.execute_closure3, A.execute__closure5, A.execute__closure6, A.execute__closure7, A.execute___closure13, A.execute___closure14, A.execute____closure27, A.testCastConverter_closure, A.testCastConverter__closure, A.testCastConverter___closure42, A.testCastConverter___closure43, A.testCastConverter___closure44, A.testCastConverter____closure34, A.testCastConverter____closure35, A.testCastConverter____closure36, A.testCastConverter____closure37, A.testCastConverter___closure45, A.testCastConverter____closure33, A.testCastConverter___closure46, A.testCastConverter____closure31, A.testCastConverter____closure32, A.testCastConverter___closure47, A.testCastConverter____closure29, A.testCastConverter____closure30, A.testCastConverter___closure48, A.testCastConverter____closure27, A.testCastConverter____closure28, A.testCastConverter__closure0, A.testCastConverter___closure35, A.testCastConverter___closure36, A.testCastConverter___closure37, A.testCastConverter___closure38, A.testCastConverter____closure26, A.testCastConverter___closure39, A.testCastConverter____closure24, A.testCastConverter____closure25, A.testCastConverter___closure40, A.testCastConverter____closure22, A.testCastConverter____closure23, A.testCastConverter___closure41, A.testCastConverter____closure20, A.testCastConverter____closure21, A.testCastConverter__closure1, A.testCastConverter___closure27, A.testCastConverter____closure19, A.testCastConverter___closure28, A.testCastConverter____closure18, A.testCastConverter___closure29, A.testCastConverter____closure17, A.testCastConverter___closure30, A.testCastConverter____closure16, A.testCastConverter___closure31, A.testCastConverter____closure15, A.testCastConverter___closure32, A.testCastConverter____closure14, A.testCastConverter___closure33, A.testCastConverter____closure13, A.testCastConverter___closure34, A.testCastConverter____closure12, A.testCastConverter__closure2, A.testCastConverter___closure19, A.testCastConverter____closure11, A.testCastConverter___closure20, A.testCastConverter____closure10, A.testCastConverter___closure21, A.testCastConverter____closure9, A.testCastConverter___closure22, A.testCastConverter____closure8, A.testCastConverter___closure23, A.testCastConverter____closure7, A.testCastConverter___closure24, A.testCastConverter____closure6, A.testCastConverter___closure25, A.testCastConverter____closure5, A.testCastConverter___closure26, A.testCastConverter____closure4, A.testCastConverter__closure3, A.testCastConverter___closure14, A.testCastConverter____closure3, A.testCastConverter___closure15, A.testCastConverter____closure2, A.testCastConverter___closure16, A.testCastConverter____closure1, A.testCastConverter___closure17, A.testCastConverter____closure0, A.testCastConverter___closure18, A.testCastConverter____closure, A.testCastConverter__closure4, A.testCastConverter___$test_closure, A.testCastConverter___$test_closure0, A.testCastConverter___closure, A.testCastConverter___closure0, A.testCastConverter___closure1, A.testCastConverter___closure2, A.testCastConverter___closure3, A.testCastConverter___closure4, A.testCastConverter___closure5, A.testCastConverter___closure6, A.testCastConverter___closure7, A.testCastConverter___closure8, A.testCastConverter___closure9, A.testCastConverter___closure10, A.testCastConverter___closure11, A.testCastConverter___closure12, A.testCastConverter___closure13, A.testInPlaceCastConverter_closure, A.testInPlaceCastConverter__closure, A.testInPlaceCastConverter___closure27, A.testInPlaceCastConverter___closure28, A.testInPlaceCastConverter___closure29, A.testInPlaceCastConverter____closure34, A.testInPlaceCastConverter____closure35, A.testInPlaceCastConverter____closure36, A.testInPlaceCastConverter____closure37, A.testInPlaceCastConverter___closure30, A.testInPlaceCastConverter____closure33, A.testInPlaceCastConverter___closure31, A.testInPlaceCastConverter____closure31, A.testInPlaceCastConverter____closure32, A.testInPlaceCastConverter___closure32, A.testInPlaceCastConverter____closure29, A.testInPlaceCastConverter____closure30, A.testInPlaceCastConverter___closure33, A.testInPlaceCastConverter____closure27, A.testInPlaceCastConverter____closure28, A.testInPlaceCastConverter__closure0, A.testInPlaceCastConverter___closure20, A.testInPlaceCastConverter___closure21, A.testInPlaceCastConverter___closure22, A.testInPlaceCastConverter___closure23, A.testInPlaceCastConverter____closure26, A.testInPlaceCastConverter___closure24, A.testInPlaceCastConverter____closure24, A.testInPlaceCastConverter____closure25, A.testInPlaceCastConverter___closure25, A.testInPlaceCastConverter____closure22, A.testInPlaceCastConverter____closure23, A.testInPlaceCastConverter___closure26, A.testInPlaceCastConverter____closure20, A.testInPlaceCastConverter____closure21, A.testInPlaceCastConverter__closure1, A.testInPlaceCastConverter___closure12, A.testInPlaceCastConverter____closure19, A.testInPlaceCastConverter___closure13, A.testInPlaceCastConverter____closure18, A.testInPlaceCastConverter___closure14, A.testInPlaceCastConverter____closure17, A.testInPlaceCastConverter___closure15, A.testInPlaceCastConverter____closure16, A.testInPlaceCastConverter___closure16, A.testInPlaceCastConverter____closure15, A.testInPlaceCastConverter___closure17, A.testInPlaceCastConverter____closure14, A.testInPlaceCastConverter___closure18, A.testInPlaceCastConverter____closure13, A.testInPlaceCastConverter___closure19, A.testInPlaceCastConverter____closure12, A.testInPlaceCastConverter__closure2, A.testInPlaceCastConverter___closure4, A.testInPlaceCastConverter____closure11, A.testInPlaceCastConverter___closure5, A.testInPlaceCastConverter____closure10, A.testInPlaceCastConverter___closure6, A.testInPlaceCastConverter____closure9, A.testInPlaceCastConverter___closure7, A.testInPlaceCastConverter____closure8, A.testInPlaceCastConverter___closure8, A.testInPlaceCastConverter____closure7, A.testInPlaceCastConverter___closure9, A.testInPlaceCastConverter____closure6, A.testInPlaceCastConverter___closure10, A.testInPlaceCastConverter____closure5, A.testInPlaceCastConverter___closure11, A.testInPlaceCastConverter____closure4, A.testInPlaceCastConverter__closure3, A.testInPlaceCastConverter___closure, A.testInPlaceCastConverter____closure3, A.testInPlaceCastConverter___closure0, A.testInPlaceCastConverter____closure2, A.testInPlaceCastConverter___closure1, A.testInPlaceCastConverter____closure1, A.testInPlaceCastConverter___closure2, A.testInPlaceCastConverter____closure0, A.testInPlaceCastConverter___closure3, A.testInPlaceCastConverter____closure, A.testLazyInPlaceCastConverter_closure, A.testLazyInPlaceCastConverter__closure, A.testLazyInPlaceCastConverter___closure27, A.testLazyInPlaceCastConverter___closure28, A.testLazyInPlaceCastConverter___closure29, A.testLazyInPlaceCastConverter____closure34, A.testLazyInPlaceCastConverter____closure35, A.testLazyInPlaceCastConverter____closure36, A.testLazyInPlaceCastConverter____closure37, A.testLazyInPlaceCastConverter___closure30, A.testLazyInPlaceCastConverter____closure33, A.testLazyInPlaceCastConverter___closure31, A.testLazyInPlaceCastConverter____closure31, A.testLazyInPlaceCastConverter____closure32, A.testLazyInPlaceCastConverter___closure32, A.testLazyInPlaceCastConverter____closure29, A.testLazyInPlaceCastConverter____closure30, A.testLazyInPlaceCastConverter___closure33, A.testLazyInPlaceCastConverter____closure27, A.testLazyInPlaceCastConverter____closure28, A.testLazyInPlaceCastConverter__closure0, A.testLazyInPlaceCastConverter___closure20, A.testLazyInPlaceCastConverter___closure21, A.testLazyInPlaceCastConverter___closure22, A.testLazyInPlaceCastConverter___closure23, A.testLazyInPlaceCastConverter____closure26, A.testLazyInPlaceCastConverter___closure24, A.testLazyInPlaceCastConverter____closure24, A.testLazyInPlaceCastConverter____closure25, A.testLazyInPlaceCastConverter___closure25, A.testLazyInPlaceCastConverter____closure22, A.testLazyInPlaceCastConverter____closure23, A.testLazyInPlaceCastConverter___closure26, A.testLazyInPlaceCastConverter____closure20, A.testLazyInPlaceCastConverter____closure21, A.testLazyInPlaceCastConverter__closure1, A.testLazyInPlaceCastConverter___closure12, A.testLazyInPlaceCastConverter____closure19, A.testLazyInPlaceCastConverter___closure13, A.testLazyInPlaceCastConverter____closure18, A.testLazyInPlaceCastConverter___closure14, A.testLazyInPlaceCastConverter____closure17, A.testLazyInPlaceCastConverter___closure15, A.testLazyInPlaceCastConverter____closure16, A.testLazyInPlaceCastConverter___closure16, A.testLazyInPlaceCastConverter____closure15, A.testLazyInPlaceCastConverter___closure17, A.testLazyInPlaceCastConverter____closure14, A.testLazyInPlaceCastConverter___closure18, A.testLazyInPlaceCastConverter____closure13, A.testLazyInPlaceCastConverter___closure19, A.testLazyInPlaceCastConverter____closure12, A.testLazyInPlaceCastConverter__closure2, A.testLazyInPlaceCastConverter___closure4, A.testLazyInPlaceCastConverter____closure11, A.testLazyInPlaceCastConverter___closure5, A.testLazyInPlaceCastConverter____closure10, A.testLazyInPlaceCastConverter___closure6, A.testLazyInPlaceCastConverter____closure9, A.testLazyInPlaceCastConverter___closure7, A.testLazyInPlaceCastConverter____closure8, A.testLazyInPlaceCastConverter___closure8, A.testLazyInPlaceCastConverter____closure7, A.testLazyInPlaceCastConverter___closure9, A.testLazyInPlaceCastConverter____closure6, A.testLazyInPlaceCastConverter___closure10, A.testLazyInPlaceCastConverter____closure5, A.testLazyInPlaceCastConverter___closure11, A.testLazyInPlaceCastConverter____closure4, A.testLazyInPlaceCastConverter__closure3, A.testLazyInPlaceCastConverter___closure, A.testLazyInPlaceCastConverter____closure3, A.testLazyInPlaceCastConverter___closure0, A.testLazyInPlaceCastConverter____closure2, A.testLazyInPlaceCastConverter___closure1, A.testLazyInPlaceCastConverter____closure1, A.testLazyInPlaceCastConverter___closure2, A.testLazyInPlaceCastConverter____closure0, A.testLazyInPlaceCastConverter___closure3, A.testLazyInPlaceCastConverter____closure, A.testNumConverter_closure, A.testNumConverter__closure, A.testNumConverter___closure27, A.testNumConverter___closure28, A.testNumConverter___closure29, A.testNumConverter____closure33, A.testNumConverter____closure34, A.testNumConverter____closure35, A.testNumConverter____closure36, A.testNumConverter____closure37, A.testNumConverter____closure38, A.testNumConverter____closure39, A.testNumConverter____closure40, A.testNumConverter___closure30, A.testNumConverter____closure32, A.testNumConverter___closure31, A.testNumConverter____closure30, A.testNumConverter____closure31, A.testNumConverter___closure32, A.testNumConverter____closure28, A.testNumConverter____closure29, A.testNumConverter___closure33, A.testNumConverter____closure26, A.testNumConverter____closure27, A.testNumConverter__closure0, A.testNumConverter___closure20, A.testNumConverter___closure21, A.testNumConverter___closure22, A.testNumConverter___closure23, A.testNumConverter____closure25, A.testNumConverter___closure24, A.testNumConverter____closure23, A.testNumConverter____closure24, A.testNumConverter___closure25, A.testNumConverter____closure21, A.testNumConverter____closure22, A.testNumConverter___closure26, A.testNumConverter____closure19, A.testNumConverter____closure20, A.testNumConverter__closure1, A.testNumConverter___closure12, A.testNumConverter____closure18, A.testNumConverter___closure13, A.testNumConverter___closure14, A.testNumConverter____closure17, A.testNumConverter___closure15, A.testNumConverter____closure16, A.testNumConverter___closure16, A.testNumConverter____closure15, A.testNumConverter___closure17, A.testNumConverter____closure14, A.testNumConverter___closure18, A.testNumConverter____closure13, A.testNumConverter___closure19, A.testNumConverter____closure12, A.testNumConverter__closure2, A.testNumConverter___closure4, A.testNumConverter____closure11, A.testNumConverter___closure5, A.testNumConverter____closure10, A.testNumConverter___closure6, A.testNumConverter____closure9, A.testNumConverter___closure7, A.testNumConverter____closure8, A.testNumConverter___closure8, A.testNumConverter____closure7, A.testNumConverter___closure9, A.testNumConverter____closure6, A.testNumConverter___closure10, A.testNumConverter____closure5, A.testNumConverter___closure11, A.testNumConverter____closure4, A.testNumConverter__closure3, A.testNumConverter___closure, A.testNumConverter____closure3, A.testNumConverter___closure0, A.testNumConverter____closure2, A.testNumConverter___closure1, A.testNumConverter____closure1, A.testNumConverter___closure2, A.testNumConverter____closure0, A.testNumConverter___closure3, A.testNumConverter____closure, A.testInPlaceNumConverter_closure, A.testInPlaceNumConverter__closure, A.testInPlaceNumConverter___closure27, A.testInPlaceNumConverter___closure28, A.testInPlaceNumConverter___closure29, A.testInPlaceNumConverter____closure34, A.testInPlaceNumConverter____closure35, A.testInPlaceNumConverter____closure36, A.testInPlaceNumConverter____closure37, A.testInPlaceNumConverter____closure38, A.testInPlaceNumConverter____closure39, A.testInPlaceNumConverter____closure40, A.testInPlaceNumConverter____closure41, A.testInPlaceNumConverter___closure30, A.testInPlaceNumConverter____closure33, A.testInPlaceNumConverter___closure31, A.testInPlaceNumConverter____closure31, A.testInPlaceNumConverter____closure32, A.testInPlaceNumConverter___closure32, A.testInPlaceNumConverter____closure29, A.testInPlaceNumConverter____closure30, A.testInPlaceNumConverter___closure33, A.testInPlaceNumConverter____closure27, A.testInPlaceNumConverter____closure28, A.testInPlaceNumConverter__closure0, A.testInPlaceNumConverter___closure20, A.testInPlaceNumConverter___closure21, A.testInPlaceNumConverter___closure22, A.testInPlaceNumConverter___closure23, A.testInPlaceNumConverter____closure26, A.testInPlaceNumConverter___closure24, A.testInPlaceNumConverter____closure24, A.testInPlaceNumConverter____closure25, A.testInPlaceNumConverter___closure25, A.testInPlaceNumConverter____closure22, A.testInPlaceNumConverter____closure23, A.testInPlaceNumConverter___closure26, A.testInPlaceNumConverter____closure20, A.testInPlaceNumConverter____closure21, A.testInPlaceNumConverter__closure1, A.testInPlaceNumConverter___closure12, A.testInPlaceNumConverter____closure19, A.testInPlaceNumConverter___closure13, A.testInPlaceNumConverter____closure18, A.testInPlaceNumConverter___closure14, A.testInPlaceNumConverter____closure17, A.testInPlaceNumConverter___closure15, A.testInPlaceNumConverter____closure16, A.testInPlaceNumConverter___closure16, A.testInPlaceNumConverter____closure15, A.testInPlaceNumConverter___closure17, A.testInPlaceNumConverter____closure14, A.testInPlaceNumConverter___closure18, A.testInPlaceNumConverter____closure13, A.testInPlaceNumConverter___closure19, A.testInPlaceNumConverter____closure12, A.testInPlaceNumConverter__closure2, A.testInPlaceNumConverter___closure4, A.testInPlaceNumConverter____closure11, A.testInPlaceNumConverter___closure5, A.testInPlaceNumConverter____closure10, A.testInPlaceNumConverter___closure6, A.testInPlaceNumConverter____closure9, A.testInPlaceNumConverter___closure7, A.testInPlaceNumConverter____closure8, A.testInPlaceNumConverter___closure8, A.testInPlaceNumConverter____closure7, A.testInPlaceNumConverter___closure9, A.testInPlaceNumConverter____closure6, A.testInPlaceNumConverter___closure10, A.testInPlaceNumConverter____closure5, A.testInPlaceNumConverter___closure11, A.testInPlaceNumConverter____closure4, A.testInPlaceNumConverter__closure3, A.testInPlaceNumConverter___closure, A.testInPlaceNumConverter____closure3, A.testInPlaceNumConverter___closure0, A.testInPlaceNumConverter____closure2, A.testInPlaceNumConverter___closure1, A.testInPlaceNumConverter____closure1, A.testInPlaceNumConverter___closure2, A.testInPlaceNumConverter____closure0, A.testInPlaceNumConverter___closure3, A.testInPlaceNumConverter____closure, A.testLazyInPlaceNumConverter_closure, A.testLazyInPlaceNumConverter__closure, A.testLazyInPlaceNumConverter___closure27, A.testLazyInPlaceNumConverter___closure28, A.testLazyInPlaceNumConverter___closure29, A.testLazyInPlaceNumConverter____closure34, A.testLazyInPlaceNumConverter____closure35, A.testLazyInPlaceNumConverter____closure36, A.testLazyInPlaceNumConverter____closure37, A.testLazyInPlaceNumConverter____closure38, A.testLazyInPlaceNumConverter____closure39, A.testLazyInPlaceNumConverter____closure40, A.testLazyInPlaceNumConverter____closure41, A.testLazyInPlaceNumConverter___closure30, A.testLazyInPlaceNumConverter____closure33, A.testLazyInPlaceNumConverter___closure31, A.testLazyInPlaceNumConverter____closure31, A.testLazyInPlaceNumConverter____closure32, A.testLazyInPlaceNumConverter___closure32, A.testLazyInPlaceNumConverter____closure29, A.testLazyInPlaceNumConverter____closure30, A.testLazyInPlaceNumConverter___closure33, A.testLazyInPlaceNumConverter____closure27, A.testLazyInPlaceNumConverter____closure28, A.testLazyInPlaceNumConverter__closure0, A.testLazyInPlaceNumConverter___closure20, A.testLazyInPlaceNumConverter___closure21, A.testLazyInPlaceNumConverter___closure22, A.testLazyInPlaceNumConverter___closure23, A.testLazyInPlaceNumConverter____closure26, A.testLazyInPlaceNumConverter___closure24, A.testLazyInPlaceNumConverter____closure24, A.testLazyInPlaceNumConverter____closure25, A.testLazyInPlaceNumConverter___closure25, A.testLazyInPlaceNumConverter____closure22, A.testLazyInPlaceNumConverter____closure23, A.testLazyInPlaceNumConverter___closure26, A.testLazyInPlaceNumConverter____closure20, A.testLazyInPlaceNumConverter____closure21, A.testLazyInPlaceNumConverter__closure1, A.testLazyInPlaceNumConverter___closure12, A.testLazyInPlaceNumConverter____closure19, A.testLazyInPlaceNumConverter___closure13, A.testLazyInPlaceNumConverter____closure18, A.testLazyInPlaceNumConverter___closure14, A.testLazyInPlaceNumConverter____closure17, A.testLazyInPlaceNumConverter___closure15, A.testLazyInPlaceNumConverter____closure16, A.testLazyInPlaceNumConverter___closure16, A.testLazyInPlaceNumConverter____closure15, A.testLazyInPlaceNumConverter___closure17, A.testLazyInPlaceNumConverter____closure14, A.testLazyInPlaceNumConverter___closure18, A.testLazyInPlaceNumConverter____closure13, A.testLazyInPlaceNumConverter___closure19, A.testLazyInPlaceNumConverter____closure12, A.testLazyInPlaceNumConverter__closure2, A.testLazyInPlaceNumConverter___closure4, A.testLazyInPlaceNumConverter____closure11, A.testLazyInPlaceNumConverter___closure5, A.testLazyInPlaceNumConverter____closure10, A.testLazyInPlaceNumConverter___closure6, A.testLazyInPlaceNumConverter____closure9, A.testLazyInPlaceNumConverter___closure7, A.testLazyInPlaceNumConverter____closure8, A.testLazyInPlaceNumConverter___closure8, A.testLazyInPlaceNumConverter____closure7, A.testLazyInPlaceNumConverter___closure9, A.testLazyInPlaceNumConverter____closure6, A.testLazyInPlaceNumConverter___closure10, A.testLazyInPlaceNumConverter____closure5, A.testLazyInPlaceNumConverter___closure11, A.testLazyInPlaceNumConverter____closure4, A.testLazyInPlaceNumConverter__closure3, A.testLazyInPlaceNumConverter___closure, A.testLazyInPlaceNumConverter____closure3, A.testLazyInPlaceNumConverter___closure0, A.testLazyInPlaceNumConverter____closure2, A.testLazyInPlaceNumConverter___closure1, A.testLazyInPlaceNumConverter____closure1, A.testLazyInPlaceNumConverter___closure2, A.testLazyInPlaceNumConverter____closure0, A.testLazyInPlaceNumConverter___closure3, A.testLazyInPlaceNumConverter____closure, A.testLazyLists_closure, A.testLazyLists_closure0, A.testLazyLists_closure1, A._FeatureTestExt_test_closure0, A.testLazyMaps_closure, A.testLazyMaps_closure0, A.testLazyMaps_closure1, A._FeatureTestExt_test_closure, A.execute_closure9, A.execute__closure13, A.execute___closure42, A.execute____closure79, A.execute____closure80, A.execute____closure81, A.execute____closure82, A.execute____closure83, A.execute____closure84, A.execute_____closure100, A.execute_____closure101, A.execute_____closure102, A.execute____closure85, A.execute___closure43, A.execute____closure75, A.execute____closure76, A.execute____closure77, A.execute____closure78, A.execute___closure44, A.execute____closure71, A.execute____closure72, A.execute______createTask_closure0, A.execute____closure73, A.execute______createTask_closure, A.execute____closure74, A.execute_____closure81, A.execute_____closure82, A.execute_____closure83, A.execute_____closure84, A.execute_____closure85, A.execute_____closure86, A.execute_____closure87, A.execute_____closure88, A.execute_____closure89, A.execute_____closure90, A.execute_____closure91, A.execute_closure8, A.execute__closure12, A.execute___closure41, A.execute____closure62, A.execute____closure63, A.execute____closure64, A.execute____closure65, A.execute____closure66, A.execute____closure67, A.execute____closure68, A.execute____closure_pause, A.execute____closure_resume, A.execute____closure69, A.execute____closure70, A.execute_closure5, A.execute__closure9, A.execute___closure27, A.execute____closure34, A.execute____closure35, A.execute____closure36, A.execute___closure28, A.execute____closure31, A.execute____closure32, A.execute____closure33, A.execute___closure29, A.execute____closure28, A.execute____closure29, A.execute____closure30, A.execute_closure6, A.execute__closure10, A.execute___closure30, A.execute___closure31, A.execute_closure1, A.execute__closure1, A.execute__closure2, A.execute__closure3, A.execute___closure2, A.execute____closure21, A.execute____closure22, A.execute____closure23, A.execute____closure24, A.execute____closure25, A.execute____closure26, A.execute___closure3, A.execute____closure15, A.execute____closure16, A.execute____closure17, A.execute____closure18, A.execute____closure19, A.execute_____closure21, A.execute____closure20, A.execute_____closure8, A.execute___closure4, A.execute____closure11, A.execute____closure12, A.execute____closure13, A.execute____closure14, A.execute___closure5, A.execute____closure7, A.execute____closure8, A.execute____closure9, A.execute____closure10, A.execute___closure6, A.execute____closure3, A.execute____closure4, A.execute____closure5, A.execute____closure6, A.execute_closure2, A.execute__closure4, A.execute___closure7, A.execute___closure8, A.execute___closure9, A.execute___closure10, A.execute___closure11, A.execute___closure12, A.execute_closure7, A.execute__closure11, A.execute___closure32, A.execute___closure33, A.execute___closure34, A.execute____closure57, A.execute____closure58, A.execute____closure59, A.execute___closure35, A.execute____closure51, A.execute____closure52, A.execute____closure53, A.execute____closure54, A.execute____closure55, A.execute____closure56, A.execute___closure36, A.execute____closure49, A.execute____closure50, A.execute___closure37, A.execute___closure38, A.execute___closure39, A.execute___closure40, A.execute____closure39, A.execute____closure40, A.execute____closure41, A.execute____closure42, A.execute____closure43, A.execute_____closure_pause, A.execute_____closure_resume, A.execute____closure44, A.execute____closure45, A.execute_closure0, A.execute__closure0, A.execute___closure1, A.execute____closure1, A.execute____closure2, A.main_getTestRunnerUrl, A.TestContext_discover_closure, A.TestContext_test_closure0, A.TestContext_test__closure, A.TestContext_test__closure0, A.TestContext_test_closure1]);
+ _inheritMany(A._CastIterableBase, [A.CastIterable, A.__CastListBase__CastIterableBase_ListMixin, A.CastSet]);
_inherit(A._EfficientLengthCastIterable, A.CastIterable);
_inherit(A._CastListBase, A.__CastListBase__CastIterableBase_ListMixin);
+ _inheritMany(A.Closure2Args, [A._CastListBase_sort_closure, A.CastMap_forEach_closure, A.CastMap_updateAll_closure, A.CastMap_removeWhere_closure, A.ConstantMap_map_closure, A.Primitives_functionNoSuchMethod_closure, A.JsLinkedHashMap_addAll_closure, A.initHooks_closure0, A._awaitOnObject_closure0, A._wrapJsFunctionForAsync_closure, A.Future_wait_handleError, A.Future_any_onError, A.FutureExtensions_onError_onError, A._Future__chainForeignFuture_closure0, A.Stream_Stream$fromFuture_closure0, A._BufferingStreamSubscription_asFuture_closure0, A._HashMap_addAll_closure, A.HashMap_HashMap$from_closure, A.LinkedHashMap_LinkedHashMap$from_closure, A.MapBase_addAll_closure, A.MapBase_mapToString_closure, A._JsonStringifier_writeMap_closure, A._JsonPrettyPrintMixin_writeMap_closure, A._BigIntImpl_hashCode_combine, A.NoSuchMethodError_toString_closure, A.Uri__parseIPv4Address_error, A.Uri_parseIPv6Address_error, A.Uri_parseIPv6Address_parseHex, A._createTables_build, A.MidiInputMap_keys_closure, A.MidiInputMap_values_closure, A.MidiOutputMap_keys_closure, A.MidiOutputMap_values_closure, A.RtcStatsReport_keys_closure, A.RtcStatsReport_values_closure, A.Storage_addAll_closure, A.Storage_keys_closure, A.Storage_values_closure, A._AttributeMap_addAll_closure, A._ValidatingTreeSanitizer_sanitizeTree_walk, A._StructuredClone_walk_closure, A._StructuredClone_walk_closure0, A._AcceptStructuredClone_walk_closure, A.AudioParamMap_keys_closure, A.AudioParamMap_values_closure, A.FutureGroup_add_closure0, A.StreamGroup__onCancelBroadcast_closure, A.mergeMaps_closure, A.UnionSet_length_closure, A._DeepMatcher__compareSets_closure0, A._DeepMatcher__recursiveMatch_closure, A._DeepMatcher__recursiveMatch_closure0, A._DeepMatcher__recursiveMatch_closure1, A._DeepMatcher__recursiveMatch_closure2, A._DeepMatcher__recursiveMatch_closure3, A._Mismatch$simple_closure, A.Pool__runOnRelease_closure0, A._WebChannel__getResponseStream_$sendRequest_$forwardError, A.ResultStream_$closeWithError, A.WorkerRunner__pipe_closure2, A.Converter_map__closure, A.LazyInPlaceList_sort_closure, A.WorkerPool__provisionWorkers_closure1, A.Worker_stream__closure, A.Frame_Frame$parseV8_closure_parseLocation, A.Metadata_Metadata_closure, A.Metadata_validatePlatformSelectors_closure, A.Metadata_merge_closure, A.Metadata_merge_closure0, A.Metadata_forPlatform_closure, A.Engine_closure0, A._dblTests__closure11, A._dblTests__closure10, A._dblTests__closure6, A._ndblTests__closure10, A._ndblTests__closure9, A._nintTests__closure10, A._nintTests__closure9, A._dblTests__closure4, A._dblTests__closure3, A._dblTests__closure2, A._dblTests__closure1, A._dblTests__closure0, A._dblTests__closure, A._ndblTests__closure4, A._ndblTests__closure3, A._ndblTests__closure2, A._ndblTests__closure1, A._ndblTests__closure0, A._ndblTests__closure, A._nintTests__closure4, A._nintTests__closure3, A._nintTests__closure2, A._nintTests__closure1, A._nintTests__closure0, A._nintTests__closure, A._Features_forEach_$a, A.execute__closure_testFiniteCancelation, A.execute__closure_testInfinitePoolCancelation, A.execute______closure14, A.execute______closure13]);
_inherit(A.CastList, A._CastListBase);
- _inheritMany(A.MapBase, [A.CastMap, A.JsLinkedHashMap, A._HashMap, A._AttributeMap]);
- _inheritMany(A.Closure, [A.Closure2Args, A.Closure0Args, A.Instantiation, A.TearOffClosure, A.JsLinkedHashMap_values_closure, A.initHooks_closure, A.initHooks_closure1, A._AsyncRun__initializeScheduleImmediate_internalCallback, A._AsyncRun__initializeScheduleImmediate_closure, A._awaitOnObject_closure, A._SyncBroadcastStreamController__sendData_closure, A._SyncBroadcastStreamController__sendError_closure, A._SyncBroadcastStreamController__sendDone_closure, A.Future_wait_closure, A.Future_any_onValue, A.Future_doWhile_closure, A._Future__chainForeignFuture_closure, A._Future__propagateToListeners_handleWhenCompleteCallback_closure, A.Stream_Stream$fromFuture_closure, A.Stream_Stream$fromIterable_closure, A.Stream_length_closure, A.Stream_isEmpty_closure0, A.Stream_toList_closure, A._CustomZone_bindUnaryCallback_closure, A._CustomZone_bindUnaryCallbackGuarded_closure, A._RootZone_bindUnaryCallback_closure, A._RootZone_bindUnaryCallbackGuarded_closure, A._HashMap_values_closure, A.MapBase_entries_closure, A._BigIntImpl_hashCode_finish, A._Uri__makePath_closure, A._createTables_setChars, A._createTables_setRange, A.Element_Element$html_closure, A._EventStreamSubscription_closure, A._EventStreamSubscription_onData_closure, A.NodeValidatorBuilder_allowsElement_closure, A.NodeValidatorBuilder_allowsAttribute_closure, A._SimpleNodeValidator_closure, A._SimpleNodeValidator_closure0, A._TemplatingNodeValidator_closure, A.FilteredElementList__iterable_closure, A.FilteredElementList__iterable_closure0, A.FilteredElementList_removeRange_closure, A.jsify__convert, A.promiseToFuture_closure, A.promiseToFuture_closure0, A.dartify_convert, A.FutureGroup_add_closure, A.StreamGroup__onListen_closure, A.StreamGroup__onCancel_closure, A.CanceledExceptions_message_closure, A.CompositeToken$__closure, A.CompositeToken__checkTokens_closure, A.TimeoutToken_ensureStarted_closure, A.UnionSet__iterable_closure, A.UnionSet_contains_closure, A._Contains_matches_closure, A.CustomMatcher_matches_closure, A._DeepMatcher__compareSets_closure, A.AsyncMatcher_matches_closure, A._expect_closure2, A._expect_closure, A._UnorderedMatches__test_closure, A._UnorderedMatches__findPairingInner_closure, A._wrapArgs_closure, A.prettyPrint_prettyPrintImpl, A.prettyPrint_prettyPrintImpl_pp, A.prettyPrint_prettyPrintImpl_closure, A.prettyPrint_prettyPrintImpl_closure0, A.prettyPrint_prettyPrintImpl_closure1, A.wrapMatcher_closure, A.escape_closure, A.Context_joinAll_closure, A.Context_split_closure, A._validateArgList_closure, A.WindowsStyle_absolutePathToUri_closure, A.Pool__runOnRelease_closure, A.openChannel_fail, A.openChannel_success, A.openChannel_$errorHandler, A.openChannel_$errorHandler_closure0, A.openChannel_closure, A.openChannel_closure0, A._WebChannel__getResponseStream_$sendRequest_$forwardMessage, A._WebChannel__getResponseStream_$sendRequest_$processBufferedItem, A._WebChannel__getResponseStream_$sendRequest__closure, A._WebChannel__getResponseStream_$sendRequest__closure0, A._WebChannel_sendRequest_$success, A._WebChannel_sendRequest_$fail, A.JsWorkerRunnerExt_get_handle_closure, A.ResultStream_$decodeStreamOfResponses, A.ResultStream_$decodeSingleResponse, A.ResultStream_$getStreamId, A.WorkerRunner_WorkerRunner$use_closure, A.WorkerRunner_processRequest_postError, A.WorkerRunner_processRequest_post, A.WorkerRunner__pipe_closure1, A.Converter_nullable_closure, A.Converter_list_closure, A.Converter_list_closure0, A.Converter_map_closure, A.Converter_map_closure0, A.Converter__td_closure, A.InPlaceConverter__toList_closure, A.InPlaceConverter__toMap_closure, A.LazyInPlaceConverter__toList_closure, A.LazyInPlaceConverter__toMap_closure, A._LazyInPlaceList_contains_closure, A.SquadronCanceledException_SquadronCanceledException$from_closure, A.SquadronCanceledExceptions_message_closure, A.SquadronCanceledExceptions_serialize_closure, A.WorkerStreamTask__closure, A.WorkerStreamTask_execute_closure, A.WorkerPool__provisionWorkers_closure0, A.WorkerPool__provisionWorkers__closure, A.WorkerPool__provisionWorkers__closure1, A.WorkerPool_stop_closure, A.WorkerPool__schedule_closure, A.WorkerPool__schedule_closure0, A.WorkerPool__schedule_closure1, A.WorkerPool_cancel_closure, A.Worker_send_closure, A.Worker_stream_closure, A.LogEventSerialization__getLevel_closure, A.Chain_Chain$parse_closure, A.Chain_foldFrames_closure, A.Chain_foldFrames_closure0, A.Chain_toTrace_closure, A.Chain_toString_closure0, A.Chain_toString__closure0, A.Chain_toString_closure, A.Chain_toString__closure, A.Trace__parseVM_closure, A.Trace$parseV8_closure, A.Trace$parseJSCore_closure, A.Trace$parseFirefox_closure, A.Trace$parseFriendly_closure, A.Trace_foldFrames_closure, A.Trace_foldFrames_closure0, A.Trace_toString_closure0, A.Trace_toString_closure, A.Declarer_build_closure, A.Declarer__runSetUps_closure, A.Declarer__setUpAll___closure, A.Group_forPlatform_closure, A.Group__map_closure, A.Invoker_guard_closure, A.Invoker_runTearDowns__closure0, A.Invoker__onRun___closure0, A.Metadata__validateTags_closure, A.Metadata__validateTags_closure0, A.PlatformSelector_validate__closure, A.PlatformSelector_evaluate_closure, A.StackTraceFormatter_formatStackTrace_closure, A.Engine_success_closure, A.Engine_closure, A.Engine_run_closure, A.Engine__runLiveTest_closure, A.LiveSuiteController_reportLiveTest_closure, A.ExpandedReporter__onTestStarted_closure, A.ExpandedReporter__onTestStarted_closure0, A.ExpandedReporter__onTestStarted_closure1, A.execute____closure0, A.execute_____closure2, A.execute_____closure3, A.execute_____closure4, A.execute____closure, A.execute_____closure, A.execute_____closure0, A.execute_____closure1, A.execute____closure94, A.execute____closure95, A.execute____closure92, A.execute____closure93, A.execute____closure90, A.execute____closure91, A.execute____closure88, A.execute____closure89, A.execute____closure86, A.execute____closure87, A.testCastConverter__closure_$platformSensitive0, A.testCastConverter__closure_$platformSensitive, A.testCastConverter__closure_$test, A.testInPlaceCastConverter__closure_$platformSensitive0, A.testInPlaceCastConverter__closure_$platformSensitive, A.testLazyInPlaceCastConverter__closure_$platformSensitive0, A.testLazyInPlaceCastConverter__closure_$platformSensitive, A.execute_____closure105, A.execute____closure_hook0, A.execute_____closure104, A.execute____closure_hook, A.execute_____closure103, A.execute______closure20, A.execute______closure19, A.execute______closure18, A.execute_____closure99, A.execute_____closure98, A.execute_____closure97, A.execute_____closure96, A.execute_____closure95, A.execute_____closure94, A.execute_____closure93, A.execute_____closure_createTask0, A.execute_____closure92, A.execute_____closure_createTask, A.execute_____closure80, A.execute_____closure79, A.execute_____closure57, A.execute_____closure56, A.execute______closure8, A.execute_____closure55, A.execute______closure7, A.execute_____closure54, A.execute_____closure53, A.execute______closure6, A.execute_____closure52, A.execute______closure5, A.execute_____closure51, A.execute_____closure50, A.execute______closure4, A.execute_______closure0, A.execute_____closure49, A.execute______closure3, A.execute_______closure, A.execute____closure38, A.execute____closure37, A.execute_____closure58, A.execute_____closure48, A.execute_____closure47, A.execute_____closure42, A.execute_____closure43, A.execute_____closure44, A.execute_____closure45, A.execute_____closure46, A.execute_____closure37, A.execute_____closure38, A.execute_____closure39, A.execute_____closure40, A.execute_____closure41, A.execute_____closure33, A.execute______closure2, A.execute_____closure34, A.execute______closure0, A.execute______closure1, A.execute_____closure35, A.execute______closure, A.execute_____closure36, A.execute_____closure20, A.execute_____closure22, A.execute_____closure23, A.execute_____closure24, A.execute_____closure25, A.execute_____closure26, A.execute_____closure27, A.execute_____closure28, A.execute_____closure29, A.execute_____closure30, A.execute_____closure31, A.execute_____closure32, A.execute_____closure7, A.execute_____closure9, A.execute_____closure10, A.execute_____closure11, A.execute_____closure12, A.execute_____closure13, A.execute_____closure14, A.execute_____closure15, A.execute_____closure16, A.execute_____closure17, A.execute_____closure18, A.execute_____closure19, A.execute__closure_testInfiniteCancelation, A.execute__closure_testFinitePoolCancelation, A.execute___testFinitePoolCancelation_closure, A.execute___testFinitePoolCancelation_closure0, A.execute___testInfinitePoolCancelation_closure, A.execute___testInfinitePoolCancelation_closure0, A.execute__closure_testSum, A.execute____closure61, A.execute_____closure78, A.execute______closure16, A.execute______closure17, A.execute____closure60, A.execute_____closure77, A.execute______closure15, A.execute_____closure76, A.execute_____closure75, A.execute_____closure74, A.execute_____closure73, A.execute_____closure72, A.execute_____closure71, A.execute_____closure70, A.execute_____closure69, A.execute_____closure68, A.execute_____closure67, A.execute_____closure66, A.execute____closure48, A.execute____closure47, A.execute____closure46, A.execute_____closure65, A.execute______closure9, A.execute______closure10, A.execute______closure11, A.execute______closure12, A.execute_____closure64, A.execute_____closure63, A.execute_____closure62, A.execute_____closure61, A.execute_____closure60, A.execute_____closure59, A.execute_____closure6, A.execute_____closure5, A.main_closure, A.main_setStatus, A.main_closure0, A.main_closure1, A.main_executeTests, A.main_selectAll, A.main_deselectAll, A.main_toggle, A.main_cancel, A.IssuesWorkerPool_issue_8_closure, A.LocalClientWorkerPool_checkIds_closure, A.LocalClientWorkerPool_checkException_closure, A.LocalClientWorkerPool_checkSequence_closure, A.LocalServiceImpl_operations_closure, A.LocalServiceImpl_operations_closure0, A.LocalServiceImpl_operations_closure1, A.PrimeWorkerPool_isPrime_closure, A.PrimeWorkerPool_getPrimes_closure, A.TestContext_done_closure, A.TestContext_test_closure, A.TestContext_rootGroups_closure, A.TestWorkerPool_io_closure, A.TestWorkerPool_delayed_closure, A.TestWorkerPool_throwException_closure, A.TestWorkerPool_throwWorkerException_closure, A.TestWorkerPool_throwTaskTimeOutException_closure, A.TestWorkerPool_throwCanceledException_closure, A.TestWorkerPool_throwCustomException_closure, A.TestWorkerPool_ping_closure, A.TestWorkerPool_finite_closure, A.TestWorkerPool_infinite_closure, A.TestWorkerPool_getPendingInfiniteWithErrors_closure, A.TestWorkerPool_infiniteWithErrors_closure, A.TestWorkerPool_delayedTask_closure, A.TestWorkerPool_finiteTask_closure, A.TestWorkerPool_infiniteWithErrorsTask_closure, A.TestWorker_bigIntMarshaler_closure, A.TestWorker_bigIntUnmarshaler_closure, A.TestWorker_getPlatformType_closure]);
- _inheritMany(A.Closure2Args, [A.CastMap_forEach_closure, A.ConstantMap_map_closure, A.Primitives_functionNoSuchMethod_closure, A.JsLinkedHashMap_addAll_closure, A.initHooks_closure0, A._awaitOnObject_closure0, A._wrapJsFunctionForAsync_closure, A.Future_wait_handleError, A.Future_any_onError, A.FutureExtensions_onError_onError, A._Future__chainForeignFuture_closure0, A.Stream_Stream$fromFuture_closure0, A._BufferingStreamSubscription_asFuture_closure0, A.HashMap_HashMap$from_closure, A.LinkedHashMap_LinkedHashMap$from_closure, A.MapBase_mapToString_closure, A._JsonStringifier_writeMap_closure, A._JsonPrettyPrintMixin_writeMap_closure, A._BigIntImpl_hashCode_combine, A.NoSuchMethodError_toString_closure, A.Uri__parseIPv4Address_error, A.Uri_parseIPv6Address_error, A.Uri_parseIPv6Address_parseHex, A._createTables_build, A.MidiInputMap_keys_closure, A.MidiInputMap_values_closure, A.MidiOutputMap_keys_closure, A.MidiOutputMap_values_closure, A.RtcStatsReport_keys_closure, A.RtcStatsReport_values_closure, A.Storage_keys_closure, A.Storage_values_closure, A._ValidatingTreeSanitizer_sanitizeTree_walk, A._StructuredClone_walk_closure, A._StructuredClone_walk_closure0, A._AcceptStructuredClone_walk_closure, A.AudioParamMap_keys_closure, A.AudioParamMap_values_closure, A.FutureGroup_add_closure0, A.StreamGroup__onCancelBroadcast_closure, A.mergeMaps_closure, A.UnionSet_length_closure, A._DeepMatcher__compareSets_closure0, A._DeepMatcher__recursiveMatch_closure, A._DeepMatcher__recursiveMatch_closure0, A._DeepMatcher__recursiveMatch_closure1, A._DeepMatcher__recursiveMatch_closure2, A._DeepMatcher__recursiveMatch_closure3, A._Mismatch$simple_closure, A.Pool__runOnRelease_closure0, A._WebChannel__getResponseStream_$sendRequest_$forwardError, A.ResultStream_$closeWithError, A.WorkerRunner__pipe_closure2, A.Converter_map__closure, A.WorkerPool__provisionWorkers_closure1, A.Worker_stream__closure, A.Frame_Frame$parseV8_closure_parseLocation, A.Metadata_Metadata_closure, A.Metadata_validatePlatformSelectors_closure, A.Metadata_merge_closure, A.Metadata_merge_closure0, A.Metadata_forPlatform_closure, A.Engine_closure0, A.execute__closure_testFiniteCancelation, A.execute__closure_testInfinitePoolCancelation, A.execute______closure14, A.execute______closure13]);
+ _inheritMany(A.MapBase, [A.CastMap, A.UnmodifiableMapBase, A.JsLinkedHashMap, A._HashMap, A._AttributeMap]);
_inheritMany(A.Error, [A.LateError, A.TypeError, A.JsNoSuchMethodError, A.UnknownJsTypeError, A._CyclicInitializationError, A.RuntimeError, A.AssertionError, A._Error, A.JsonUnsupportedObjectError, A.ArgumentError, A.NoSuchMethodError, A.UnsupportedError, A.UnimplementedError, A.StateError, A.ConcurrentModificationError]);
_inheritMany(A.ListBase, [A.UnmodifiableListBase, A._ChildrenElementList, A._ChildNodeListLazy, A.FilteredElementList]);
_inheritMany(A.UnmodifiableListBase, [A.CodeUnits, A.UnmodifiableListView]);
- _inheritMany(A.Closure0Args, [A.nullFuture_closure, A.Primitives_initTicker_closure, A._AsyncRun__scheduleImmediateJsOverride_internalCallback, A._AsyncRun__scheduleImmediateWithSetImmediate_internalCallback, A._TimerImpl_internalCallback, A._TimerImpl$periodic_closure, A.Future_Future_closure, A.Future_Future$microtask_closure, A.Future_Future$delayed_closure, A.Future_forEach_closure, A._Future__addListener_closure, A._Future__prependListeners_closure, A._Future__chainForeignFuture_closure1, A._Future__chainCoreFutureAsync_closure, A._Future__asyncCompleteWithValue_closure, A._Future__asyncCompleteError_closure, A._Future__propagateToListeners_handleWhenCompleteCallback, A._Future__propagateToListeners_handleValueCallback, A._Future__propagateToListeners_handleError, A.Stream_Stream$fromIterable_closure_next, A.Stream_Stream$fromIterable__closure, A.Stream_length_closure0, A.Stream_isEmpty_closure, A.Stream_toList_closure0, A._StreamController__subscribe_closure, A._StreamController__recordCancel_complete, A._BufferingStreamSubscription_asFuture_closure, A._BufferingStreamSubscription_asFuture__closure, A._BufferingStreamSubscription__sendError_sendError, A._BufferingStreamSubscription__sendDone_sendDone, A._PendingEvents_schedule_closure, A._DoneStreamSubscription_asFuture_closure, A._MultiStream_listen_closure, A._cancelAndValue_closure, A._CustomZone_bindCallback_closure, A._CustomZone_bindCallbackGuarded_closure, A._rootHandleError_closure, A._RootZone_bindCallback_closure, A._RootZone_bindCallbackGuarded_closure, A._Utf8Decoder__decoder_closure, A._Utf8Decoder__decoderNonfatal_closure, A.StreamGroup_add_closure, A.StreamGroup_add_closure0, A.StreamGroup__listenToStream_closure, A.Logger_defaultFilter_closure, A._expect_closure0, A._expect_closure1, A.Pool_close_closure, A.Pool__onResourceReleaseAllowed_closure, A.openChannel_$errorHandler_closure, A.openChannel_$errorHandler__closure, A.openChannel_$errorHandler__closure0, A.openChannel__closure1, A.openChannel__closure, A.openChannel__closure0, A.openChannel_closure1, A._WebChannel__postRequest_closure, A._WebChannel__inspectAndPostRequest_closure, A._WebChannel__getResponseStream_$sendRequest, A._WebChannel__getResponseStream_$sendRequest_$close, A._WebChannel__getResponseStream_$sendRequest_closure, A._WebChannel_sendRequest_$done, A._WebForwardChannel__forward_closure, A._WebWorkerChannel__postResponse_closure, A._WebWorkerChannel__inspectAndPostResponse_closure, A.ResultStream_$onCancel, A.ResultStream_$onListen, A.WorkerRunner__getTokenRef_closure, A.WorkerRunner__pipe_onDone, A.WorkerRunner__pipe_closure, A.WorkerRunner__pipe_closure0, A.PoolWorker_run_closure, A.WorkerStreamTask_closure, A.WorkerPool__provisionWorkers_closure, A.WorkerPool__provisionWorkers_closure2, A.WorkerPool__provisionWorkers__closure0, A.WorkerPool__provisionWorkers__closure2, A.WorkerPool__dispatchTasks_closure, A.Worker_stream_closure0, A.Chain_Chain$current_closure, A.Chain_Chain$forTrace_closure, A.Frame_Frame$parseVM_closure, A.Frame_Frame$parseV8_closure, A.Frame_Frame$_parseFirefoxEval_closure, A.Frame_Frame$parseFirefox_closure, A.Frame_Frame$parseFriendly_closure, A.LazyChain_foldFrames_closure, A.LazyTrace_foldFrames_closure, A.StackZoneSpecification_chainFor_closure, A.StackZoneSpecification_chainFor_closure0, A.StackZoneSpecification__currentTrace_closure, A.Trace_Trace$from_closure, A.Declarer_test_closure, A.Declarer_test__closure, A.Declarer_group_closure, A.Declarer_build__closure, A.Declarer__setUpAll_closure, A.Declarer__setUpAll__closure, A.Declarer__tearDownAll_closure, A.Declarer__tearDownAll__closure, A.Invoker_guard__closure, A.Invoker_runTearDowns_closure, A.Invoker_runTearDowns__closure, A.Invoker__waitForOutstandingCallbacks_closure, A.Invoker__waitForOutstandingCallbacks_closure0, A.Invoker_heartbeat_message, A.Invoker_heartbeat_closure, A.Invoker_heartbeat__closure, A.Invoker__handleError_closure, A.Invoker__onRun_closure, A.Invoker__onRun__closure, A.Invoker__onRun___closure, A.Invoker__onRun____closure, A.Invoker__onRun____closure0, A.Metadata_Metadata_unresolved, A.PlatformSelector_validate_closure, A.pumpEventQueue_closure, A.Engine_run__closure, A.Engine_run___closure, A.Engine_run_closure0, A.Engine__runLiveTest_closure0, A.Engine__runLiveTest_closure1, A.Engine__runSkippedTest_closure, A.Engine__runSkippedTest_closure0, A.Engine__runSkippedTest_closure1, A.LiveSuiteController_close_closure, A.RunnerSuiteController__close_closure, A._declarer_closure, A._declarer__closure, A.currentOSGuess_closure, A.Using_useAsync_closure, A.execute_closure, A.execute__closure, A.execute___closure, A.execute___closure0, A.execute_closure10, A.execute__closure12, A.execute___closure45, A.execute___closure46, A.execute___closure47, A.execute___closure48, A.execute___closure49, A.execute_closure4, A.execute__closure6, A.execute___closure15, A.execute___closure16, A.execute___closure17, A.execute___closure18, A.execute___closure19, A.execute___closure20, A.execute___closure21, A.execute___closure22, A.execute___closure23, A.execute___closure24, A.execute___closure25, A.execute___closure26, A.execute_closure3, A.execute__closure5, A.execute___closure13, A.execute___closure14, A.execute____closure27, A.testCastConverter_closure, A.testCastConverter__closure, A.testCastConverter___closure34, A.testCastConverter___closure35, A.testCastConverter___closure36, A.testCastConverter____closure26, A.testCastConverter____closure27, A.testCastConverter____closure28, A.testCastConverter____closure29, A.testCastConverter___closure37, A.testCastConverter____closure25, A.testCastConverter___closure38, A.testCastConverter____closure23, A.testCastConverter____closure24, A.testCastConverter___closure39, A.testCastConverter____closure21, A.testCastConverter____closure22, A.testCastConverter___closure40, A.testCastConverter____closure19, A.testCastConverter____closure20, A.testCastConverter__closure0, A.testCastConverter___closure27, A.testCastConverter___closure28, A.testCastConverter___closure29, A.testCastConverter___closure30, A.testCastConverter____closure18, A.testCastConverter___closure31, A.testCastConverter____closure16, A.testCastConverter____closure17, A.testCastConverter___closure32, A.testCastConverter____closure14, A.testCastConverter____closure15, A.testCastConverter___closure33, A.testCastConverter____closure12, A.testCastConverter____closure13, A.testCastConverter__closure1, A.testCastConverter___closure19, A.testCastConverter____closure11, A.testCastConverter___closure20, A.testCastConverter____closure10, A.testCastConverter___closure21, A.testCastConverter____closure9, A.testCastConverter___closure22, A.testCastConverter____closure8, A.testCastConverter___closure23, A.testCastConverter____closure7, A.testCastConverter___closure24, A.testCastConverter____closure6, A.testCastConverter___closure25, A.testCastConverter____closure5, A.testCastConverter___closure26, A.testCastConverter____closure4, A.testCastConverter__closure2, A.testCastConverter___closure14, A.testCastConverter____closure3, A.testCastConverter___closure15, A.testCastConverter____closure2, A.testCastConverter___closure16, A.testCastConverter____closure1, A.testCastConverter___closure17, A.testCastConverter____closure0, A.testCastConverter___closure18, A.testCastConverter____closure, A.testCastConverter__closure3, A.testCastConverter___$test_closure, A.testCastConverter___$test_closure0, A.testCastConverter___closure, A.testCastConverter___closure0, A.testCastConverter___closure1, A.testCastConverter___closure2, A.testCastConverter___closure3, A.testCastConverter___closure4, A.testCastConverter___closure5, A.testCastConverter___closure6, A.testCastConverter___closure7, A.testCastConverter___closure8, A.testCastConverter___closure9, A.testCastConverter___closure10, A.testCastConverter___closure11, A.testCastConverter___closure12, A.testCastConverter___closure13, A.testInPlaceCastConverter_closure, A.testInPlaceCastConverter__closure, A.testInPlaceCastConverter___closure19, A.testInPlaceCastConverter___closure20, A.testInPlaceCastConverter___closure21, A.testInPlaceCastConverter____closure26, A.testInPlaceCastConverter____closure27, A.testInPlaceCastConverter____closure28, A.testInPlaceCastConverter____closure29, A.testInPlaceCastConverter___closure22, A.testInPlaceCastConverter____closure25, A.testInPlaceCastConverter___closure23, A.testInPlaceCastConverter____closure23, A.testInPlaceCastConverter____closure24, A.testInPlaceCastConverter___closure24, A.testInPlaceCastConverter____closure21, A.testInPlaceCastConverter____closure22, A.testInPlaceCastConverter___closure25, A.testInPlaceCastConverter____closure19, A.testInPlaceCastConverter____closure20, A.testInPlaceCastConverter__closure0, A.testInPlaceCastConverter___closure12, A.testInPlaceCastConverter___closure13, A.testInPlaceCastConverter___closure14, A.testInPlaceCastConverter___closure15, A.testInPlaceCastConverter____closure18, A.testInPlaceCastConverter___closure16, A.testInPlaceCastConverter____closure16, A.testInPlaceCastConverter____closure17, A.testInPlaceCastConverter___closure17, A.testInPlaceCastConverter____closure14, A.testInPlaceCastConverter____closure15, A.testInPlaceCastConverter___closure18, A.testInPlaceCastConverter____closure12, A.testInPlaceCastConverter____closure13, A.testInPlaceCastConverter__closure1, A.testInPlaceCastConverter___closure4, A.testInPlaceCastConverter____closure11, A.testInPlaceCastConverter___closure5, A.testInPlaceCastConverter____closure10, A.testInPlaceCastConverter___closure6, A.testInPlaceCastConverter____closure9, A.testInPlaceCastConverter___closure7, A.testInPlaceCastConverter____closure8, A.testInPlaceCastConverter___closure8, A.testInPlaceCastConverter____closure7, A.testInPlaceCastConverter___closure9, A.testInPlaceCastConverter____closure6, A.testInPlaceCastConverter___closure10, A.testInPlaceCastConverter____closure5, A.testInPlaceCastConverter___closure11, A.testInPlaceCastConverter____closure4, A.testInPlaceCastConverter__closure2, A.testInPlaceCastConverter___closure, A.testInPlaceCastConverter____closure3, A.testInPlaceCastConverter___closure0, A.testInPlaceCastConverter____closure2, A.testInPlaceCastConverter___closure1, A.testInPlaceCastConverter____closure1, A.testInPlaceCastConverter___closure2, A.testInPlaceCastConverter____closure0, A.testInPlaceCastConverter___closure3, A.testInPlaceCastConverter____closure, A.testLazyInPlaceCastConverter_closure, A.testLazyInPlaceCastConverter__closure, A.testLazyInPlaceCastConverter___closure19, A.testLazyInPlaceCastConverter___closure20, A.testLazyInPlaceCastConverter___closure21, A.testLazyInPlaceCastConverter____closure26, A.testLazyInPlaceCastConverter____closure27, A.testLazyInPlaceCastConverter____closure28, A.testLazyInPlaceCastConverter____closure29, A.testLazyInPlaceCastConverter___closure22, A.testLazyInPlaceCastConverter____closure25, A.testLazyInPlaceCastConverter___closure23, A.testLazyInPlaceCastConverter____closure23, A.testLazyInPlaceCastConverter____closure24, A.testLazyInPlaceCastConverter___closure24, A.testLazyInPlaceCastConverter____closure21, A.testLazyInPlaceCastConverter____closure22, A.testLazyInPlaceCastConverter___closure25, A.testLazyInPlaceCastConverter____closure19, A.testLazyInPlaceCastConverter____closure20, A.testLazyInPlaceCastConverter__closure0, A.testLazyInPlaceCastConverter___closure12, A.testLazyInPlaceCastConverter___closure13, A.testLazyInPlaceCastConverter___closure14, A.testLazyInPlaceCastConverter___closure15, A.testLazyInPlaceCastConverter____closure18, A.testLazyInPlaceCastConverter___closure16, A.testLazyInPlaceCastConverter____closure16, A.testLazyInPlaceCastConverter____closure17, A.testLazyInPlaceCastConverter___closure17, A.testLazyInPlaceCastConverter____closure14, A.testLazyInPlaceCastConverter____closure15, A.testLazyInPlaceCastConverter___closure18, A.testLazyInPlaceCastConverter____closure12, A.testLazyInPlaceCastConverter____closure13, A.testLazyInPlaceCastConverter__closure1, A.testLazyInPlaceCastConverter___closure4, A.testLazyInPlaceCastConverter____closure11, A.testLazyInPlaceCastConverter___closure5, A.testLazyInPlaceCastConverter____closure10, A.testLazyInPlaceCastConverter___closure6, A.testLazyInPlaceCastConverter____closure9, A.testLazyInPlaceCastConverter___closure7, A.testLazyInPlaceCastConverter____closure8, A.testLazyInPlaceCastConverter___closure8, A.testLazyInPlaceCastConverter____closure7, A.testLazyInPlaceCastConverter___closure9, A.testLazyInPlaceCastConverter____closure6, A.testLazyInPlaceCastConverter___closure10, A.testLazyInPlaceCastConverter____closure5, A.testLazyInPlaceCastConverter___closure11, A.testLazyInPlaceCastConverter____closure4, A.testLazyInPlaceCastConverter__closure2, A.testLazyInPlaceCastConverter___closure, A.testLazyInPlaceCastConverter____closure3, A.testLazyInPlaceCastConverter___closure0, A.testLazyInPlaceCastConverter____closure2, A.testLazyInPlaceCastConverter___closure1, A.testLazyInPlaceCastConverter____closure1, A.testLazyInPlaceCastConverter___closure2, A.testLazyInPlaceCastConverter____closure0, A.testLazyInPlaceCastConverter___closure3, A.testLazyInPlaceCastConverter____closure, A.testNumConverter_closure, A.testNumConverter__closure, A.testNumConverter___closure19, A.testNumConverter___closure20, A.testNumConverter___closure21, A.testNumConverter____closure25, A.testNumConverter____closure26, A.testNumConverter____closure27, A.testNumConverter____closure28, A.testNumConverter____closure29, A.testNumConverter____closure30, A.testNumConverter____closure31, A.testNumConverter____closure32, A.testNumConverter___closure22, A.testNumConverter____closure24, A.testNumConverter___closure23, A.testNumConverter____closure22, A.testNumConverter____closure23, A.testNumConverter___closure24, A.testNumConverter____closure20, A.testNumConverter____closure21, A.testNumConverter___closure25, A.testNumConverter____closure18, A.testNumConverter____closure19, A.testNumConverter__closure0, A.testNumConverter___closure12, A.testNumConverter___closure13, A.testNumConverter___closure14, A.testNumConverter___closure15, A.testNumConverter____closure17, A.testNumConverter___closure16, A.testNumConverter____closure15, A.testNumConverter____closure16, A.testNumConverter___closure17, A.testNumConverter____closure13, A.testNumConverter____closure14, A.testNumConverter___closure18, A.testNumConverter____closure11, A.testNumConverter____closure12, A.testNumConverter__closure1, A.testNumConverter___closure4, A.testNumConverter____closure10, A.testNumConverter___closure5, A.testNumConverter___closure6, A.testNumConverter____closure9, A.testNumConverter___closure7, A.testNumConverter____closure8, A.testNumConverter___closure8, A.testNumConverter____closure7, A.testNumConverter___closure9, A.testNumConverter____closure6, A.testNumConverter___closure10, A.testNumConverter____closure5, A.testNumConverter___closure11, A.testNumConverter____closure4, A.testNumConverter__closure2, A.testNumConverter___closure, A.testNumConverter____closure3, A.testNumConverter___closure0, A.testNumConverter____closure2, A.testNumConverter___closure1, A.testNumConverter____closure1, A.testNumConverter___closure2, A.testNumConverter____closure0, A.testNumConverter___closure3, A.testNumConverter____closure, A.testInPlaceNumConverter_closure, A.testInPlaceNumConverter__closure, A.testInPlaceNumConverter___closure19, A.testInPlaceNumConverter___closure20, A.testInPlaceNumConverter___closure21, A.testInPlaceNumConverter____closure26, A.testInPlaceNumConverter____closure27, A.testInPlaceNumConverter____closure28, A.testInPlaceNumConverter____closure29, A.testInPlaceNumConverter____closure30, A.testInPlaceNumConverter____closure31, A.testInPlaceNumConverter____closure32, A.testInPlaceNumConverter____closure33, A.testInPlaceNumConverter___closure22, A.testInPlaceNumConverter____closure25, A.testInPlaceNumConverter___closure23, A.testInPlaceNumConverter____closure23, A.testInPlaceNumConverter____closure24, A.testInPlaceNumConverter___closure24, A.testInPlaceNumConverter____closure21, A.testInPlaceNumConverter____closure22, A.testInPlaceNumConverter___closure25, A.testInPlaceNumConverter____closure19, A.testInPlaceNumConverter____closure20, A.testInPlaceNumConverter__closure0, A.testInPlaceNumConverter___closure12, A.testInPlaceNumConverter___closure13, A.testInPlaceNumConverter___closure14, A.testInPlaceNumConverter___closure15, A.testInPlaceNumConverter____closure18, A.testInPlaceNumConverter___closure16, A.testInPlaceNumConverter____closure16, A.testInPlaceNumConverter____closure17, A.testInPlaceNumConverter___closure17, A.testInPlaceNumConverter____closure14, A.testInPlaceNumConverter____closure15, A.testInPlaceNumConverter___closure18, A.testInPlaceNumConverter____closure12, A.testInPlaceNumConverter____closure13, A.testInPlaceNumConverter__closure1, A.testInPlaceNumConverter___closure4, A.testInPlaceNumConverter____closure11, A.testInPlaceNumConverter___closure5, A.testInPlaceNumConverter____closure10, A.testInPlaceNumConverter___closure6, A.testInPlaceNumConverter____closure9, A.testInPlaceNumConverter___closure7, A.testInPlaceNumConverter____closure8, A.testInPlaceNumConverter___closure8, A.testInPlaceNumConverter____closure7, A.testInPlaceNumConverter___closure9, A.testInPlaceNumConverter____closure6, A.testInPlaceNumConverter___closure10, A.testInPlaceNumConverter____closure5, A.testInPlaceNumConverter___closure11, A.testInPlaceNumConverter____closure4, A.testInPlaceNumConverter__closure2, A.testInPlaceNumConverter___closure, A.testInPlaceNumConverter____closure3, A.testInPlaceNumConverter___closure0, A.testInPlaceNumConverter____closure2, A.testInPlaceNumConverter___closure1, A.testInPlaceNumConverter____closure1, A.testInPlaceNumConverter___closure2, A.testInPlaceNumConverter____closure0, A.testInPlaceNumConverter___closure3, A.testInPlaceNumConverter____closure, A.testLazyInPlaceNumConverter_closure, A.testLazyInPlaceNumConverter__closure, A.testLazyInPlaceNumConverter___closure19, A.testLazyInPlaceNumConverter___closure20, A.testLazyInPlaceNumConverter___closure21, A.testLazyInPlaceNumConverter____closure26, A.testLazyInPlaceNumConverter____closure27, A.testLazyInPlaceNumConverter____closure28, A.testLazyInPlaceNumConverter____closure29, A.testLazyInPlaceNumConverter____closure30, A.testLazyInPlaceNumConverter____closure31, A.testLazyInPlaceNumConverter____closure32, A.testLazyInPlaceNumConverter____closure33, A.testLazyInPlaceNumConverter___closure22, A.testLazyInPlaceNumConverter____closure25, A.testLazyInPlaceNumConverter___closure23, A.testLazyInPlaceNumConverter____closure23, A.testLazyInPlaceNumConverter____closure24, A.testLazyInPlaceNumConverter___closure24, A.testLazyInPlaceNumConverter____closure21, A.testLazyInPlaceNumConverter____closure22, A.testLazyInPlaceNumConverter___closure25, A.testLazyInPlaceNumConverter____closure19, A.testLazyInPlaceNumConverter____closure20, A.testLazyInPlaceNumConverter__closure0, A.testLazyInPlaceNumConverter___closure12, A.testLazyInPlaceNumConverter___closure13, A.testLazyInPlaceNumConverter___closure14, A.testLazyInPlaceNumConverter___closure15, A.testLazyInPlaceNumConverter____closure18, A.testLazyInPlaceNumConverter___closure16, A.testLazyInPlaceNumConverter____closure16, A.testLazyInPlaceNumConverter____closure17, A.testLazyInPlaceNumConverter___closure17, A.testLazyInPlaceNumConverter____closure14, A.testLazyInPlaceNumConverter____closure15, A.testLazyInPlaceNumConverter___closure18, A.testLazyInPlaceNumConverter____closure12, A.testLazyInPlaceNumConverter____closure13, A.testLazyInPlaceNumConverter__closure1, A.testLazyInPlaceNumConverter___closure4, A.testLazyInPlaceNumConverter____closure11, A.testLazyInPlaceNumConverter___closure5, A.testLazyInPlaceNumConverter____closure10, A.testLazyInPlaceNumConverter___closure6, A.testLazyInPlaceNumConverter____closure9, A.testLazyInPlaceNumConverter___closure7, A.testLazyInPlaceNumConverter____closure8, A.testLazyInPlaceNumConverter___closure8, A.testLazyInPlaceNumConverter____closure7, A.testLazyInPlaceNumConverter___closure9, A.testLazyInPlaceNumConverter____closure6, A.testLazyInPlaceNumConverter___closure10, A.testLazyInPlaceNumConverter____closure5, A.testLazyInPlaceNumConverter___closure11, A.testLazyInPlaceNumConverter____closure4, A.testLazyInPlaceNumConverter__closure2, A.testLazyInPlaceNumConverter___closure, A.testLazyInPlaceNumConverter____closure3, A.testLazyInPlaceNumConverter___closure0, A.testLazyInPlaceNumConverter____closure2, A.testLazyInPlaceNumConverter___closure1, A.testLazyInPlaceNumConverter____closure1, A.testLazyInPlaceNumConverter___closure2, A.testLazyInPlaceNumConverter____closure0, A.testLazyInPlaceNumConverter___closure3, A.testLazyInPlaceNumConverter____closure, A.execute_closure9, A.execute__closure11, A.execute___closure42, A.execute____closure79, A.execute____closure80, A.execute____closure81, A.execute____closure82, A.execute____closure83, A.execute____closure84, A.execute_____closure100, A.execute_____closure101, A.execute_____closure102, A.execute____closure85, A.execute___closure43, A.execute____closure75, A.execute____closure76, A.execute____closure77, A.execute____closure78, A.execute___closure44, A.execute____closure71, A.execute____closure72, A.execute______createTask_closure0, A.execute____closure73, A.execute______createTask_closure, A.execute____closure74, A.execute_____closure81, A.execute_____closure82, A.execute_____closure83, A.execute_____closure84, A.execute_____closure85, A.execute_____closure86, A.execute_____closure87, A.execute_____closure88, A.execute_____closure89, A.execute_____closure90, A.execute_____closure91, A.execute_closure8, A.execute__closure10, A.execute___closure41, A.execute____closure62, A.execute____closure63, A.execute____closure64, A.execute____closure65, A.execute____closure66, A.execute____closure67, A.execute____closure68, A.execute____closure_pause, A.execute____closure_resume, A.execute____closure69, A.execute____closure70, A.execute_closure5, A.execute__closure7, A.execute___closure27, A.execute____closure34, A.execute____closure35, A.execute____closure36, A.execute___closure28, A.execute____closure31, A.execute____closure32, A.execute____closure33, A.execute___closure29, A.execute____closure28, A.execute____closure29, A.execute____closure30, A.execute_closure6, A.execute__closure8, A.execute___closure30, A.execute___closure31, A.execute_closure1, A.execute__closure1, A.execute__closure2, A.execute__closure3, A.execute___closure2, A.execute____closure21, A.execute____closure22, A.execute____closure23, A.execute____closure24, A.execute____closure25, A.execute____closure26, A.execute___closure3, A.execute____closure15, A.execute____closure16, A.execute____closure17, A.execute____closure18, A.execute____closure19, A.execute_____closure21, A.execute____closure20, A.execute_____closure8, A.execute___closure4, A.execute____closure11, A.execute____closure12, A.execute____closure13, A.execute____closure14, A.execute___closure5, A.execute____closure7, A.execute____closure8, A.execute____closure9, A.execute____closure10, A.execute___closure6, A.execute____closure3, A.execute____closure4, A.execute____closure5, A.execute____closure6, A.execute_closure2, A.execute__closure4, A.execute___closure7, A.execute___closure8, A.execute___closure9, A.execute___closure10, A.execute___closure11, A.execute___closure12, A.execute_closure7, A.execute__closure9, A.execute___closure32, A.execute___closure33, A.execute___closure34, A.execute____closure57, A.execute____closure58, A.execute____closure59, A.execute___closure35, A.execute____closure51, A.execute____closure52, A.execute____closure53, A.execute____closure54, A.execute____closure55, A.execute____closure56, A.execute___closure36, A.execute____closure49, A.execute____closure50, A.execute___closure37, A.execute___closure38, A.execute___closure39, A.execute___closure40, A.execute____closure39, A.execute____closure40, A.execute____closure41, A.execute____closure42, A.execute____closure43, A.execute_____closure_pause, A.execute_____closure_resume, A.execute____closure44, A.execute____closure45, A.execute_closure0, A.execute__closure0, A.execute___closure1, A.execute____closure1, A.execute____closure2, A.main_getTestRunnerUrl, A.IssuesWorkerPool_closure, A.LocalClientWorkerPool_closure, A.PrimeWorkerPool_closure, A.TestContext_discover_closure, A.TestContext_test_closure0, A.TestContext_test__closure, A.TestContext_test__closure0, A.TestContext_test_closure1, A.TestWorkerPool_closure, A.TestWorkerPool$throws_closure, A.TestWorkerPool$missingStartRequest_closure, A.TestWorkerPool$invalid_closure]);
_inheritMany(A.EfficientLengthIterable, [A.ListIterable, A.EmptyIterable, A.LinkedHashMapKeyIterable, A._HashMapKeyIterable, A._MapBaseValueIterable]);
- _inheritMany(A.ListIterable, [A.SubListIterable, A.MappedListIterable, A.ReversedListIterable, A.ListQueue, A._GeneratorIterable]);
+ _inheritMany(A.ListIterable, [A.SubListIterable, A.MappedListIterable, A._ListIndicesIterable, A.ReversedListIterable, A.ListQueue, A._GeneratorIterable]);
_inherit(A.EfficientLengthMappedIterable, A.MappedIterable);
_inherit(A.EfficientLengthTakeIterable, A.TakeIterable);
_inherit(A.EfficientLengthSkipIterable, A.SkipIterable);
_inherit(A.EfficientLengthFollowedByIterable, A.FollowedByIterable);
- _inheritMany(A._Record, [A._Record2, A._Record3]);
- _inheritMany(A._Record2, [A._Record_2_digits_ex78ception, A._Record_2_errors_success, A._Record_2_runner_script]);
- _inherit(A._Record_3_err_item_st, A._Record3);
+ _inherit(A.ListMapView, A.UnmodifiableMapBase);
+ _inherit(A._Record2, A._Record);
+ _inheritMany(A._Record2, [A._Record_2_digits_ex78ception, A._Record_2_errors_success, A._Record_2_lazy_ref, A._Record_2_runner_script]);
_inherit(A._UnmodifiableMapView_MapView__UnmodifiableMapMixin, A.MapView);
_inherit(A.UnmodifiableMapView, A._UnmodifiableMapView_MapView__UnmodifiableMapMixin);
_inherit(A.ConstantMapView, A.UnmodifiableMapView);
_inherit(A.ConstantStringMap, A.ConstantMap);
_inheritMany(A.SetBase, [A.ConstantSet, A._SetBase, A._UnionSet_SetBase_UnmodifiableSetMixin]);
_inheritMany(A.ConstantSet, [A.ConstantStringSet, A.GeneralConstantSet]);
- _inherit(A.Instantiation1, A.Instantiation);
+ _inheritMany(A.Instantiation, [A.Instantiation1, A.Instantiation2]);
_inherit(A.NullError, A.TypeError);
_inheritMany(A.TearOffClosure, [A.StaticClosure, A.BoundClosure]);
_inherit(A._AssertionError, A.AssertionError);
@@ -54642,6 +66617,7 @@
_inheritMany(A._Enum, [A._Mode, A.Level, A.SquadronPlatformType, A.Compiler, A.Status, A.Result]);
_inherit(A.EmptyUnmodifiableSet, A._EmptyUnmodifiableSet_IterableBase_UnmodifiableSetMixin);
_inherit(A.QueueList, A._QueueList_Object_ListMixin);
+ _inherit(A._CastQueueList, A.QueueList);
_inherit(A.UnionSet, A._UnionSet_SetBase_UnmodifiableSetMixin);
_inherit(A.DelegatingSet, A._DelegatingIterableBase);
_inherit(A._UnmodifiableSetView_DelegatingSet_UnmodifiableSetMixin, A.DelegatingSet);
@@ -54665,7 +66641,7 @@
_inheritMany(A.Converter0, [A.CastConverter, A.InPlaceConverter, A.LazyInPlaceConverter]);
_inherit(A.NumConverter, A.CastConverter);
_inheritMany(A.SquadronException, [A.SquadronCanceledException, A.SquadronError, A.WorkerException]);
- _inherit(A.SquadronTimeoutException, A.SquadronCanceledException);
+ _inheritMany(A.SquadronCanceledException, [A.SquadronCanceledExceptions, A.SquadronTimeoutException]);
_inheritMany(A.WorkerTask, [A.WorkerStreamTask, A.WorkerValueTask]);
_inherit(A.WorkerPool, A._WorkerPool_Object_Releasable);
_inherit(A.Worker0, A._Worker_Object_Releasable);
@@ -54695,6 +66671,7 @@
_mixin(A._NativeTypedArrayOfInt_NativeTypedArray_ListMixin_FixedLengthListMixin, A.FixedLengthListMixin);
_mixin(A._AsyncStreamController, A._AsyncStreamControllerDispatch);
_mixin(A._SyncStreamController, A._SyncStreamControllerDispatch);
+ _mixin(A.UnmodifiableMapBase, A._UnmodifiableMapMixin);
_mixin(A._UnmodifiableMapView_MapView__UnmodifiableMapMixin, A._UnmodifiableMapMixin);
_mixin(A.__JsonStringStringifierPretty__JsonStringStringifier__JsonPrettyPrintMixin, A._JsonPrettyPrintMixin);
_mixin(A._CssStyleDeclaration_JavaScriptObject_CssStyleDeclarationBase, A.CssStyleDeclarationBase);
@@ -54760,19 +66737,19 @@
typeUniverse: {eC: new Map(), tR: {}, eT: {}, tPV: {}, sEA: []},
mangledGlobalNames: {int: "int", double: "double", num: "num", String: "String", bool: "bool", Null: "Null", List: "List", Object: "Object", Map: "Map"},
mangledNames: {},
- types: ["Future()", "Null()", "~()", "int()", "int?()", "Map()", "bool(String)", "double()", "List()", "Future(TestWorkerPool)", "double?()", "String()", "Future<~>()", "Null(@)", "~(TestContext?)", "bool(@)", "List()", "~(@)", "Future(TestWorker)", "~(String,@)", "Future(LocalWorker)", "bool(ValueTask<@>)", "bool(Object?)", "int(@)", "String(String)", "Future(TestWorker)", "~(Description,bool)", "~(Event)", "~(Object?)", "bool(StreamTask<@>)", "List()", "Trace()", "~(MessageEvent)", "List()", "~(List<@>)", "~(@,@)", "~(Object,StackTrace)", "bool(List<@>)", "~([MouseEvent?])", "Stream(TestWorker)", "Frame()", "Chain()", "~(JSObject)", "Frame(String)", "Future<@>()", "Null(@,@)", "Null(Object,StackTrace)", "TestWorker()", "~(Object[StackTrace?])", "~(double{nullable!bool})", "bool()", "~(int{nullable!bool})", "Null(JSObject)", "bool(Frame)", "~(State)", "~(Object?,Object?)", "Future(InstallableWorker)", "~(int)", "Future(LocalClientWorker)", "Future(LocalClientWorkerPool)", "Future(CacheWorker)", "Future(PrimeWorkerPool)", "~(bool)", "~(~())", "~(String,String)", "int(Frame)", "~(JSObject?)", "~(Object,StackTrace?)", "@(@)", "@()", "bool(~)", "bool(WorkerTask<@,Worker0>)", "~(~)", "Null(CanceledException)", "int(int,int)", "int(int)", "Trace(String)", "String(Frame)", "@(Function)", "GroupEntry?(GroupEntry)", "~(Zone,ZoneDelegate,Zone,String)", "~(PlatformSelector,Metadata)", "Metadata(Metadata,Metadata)", "String(@)", "Future(NotAWorker)", "bool(Channel)", "bool(Element,String,String,_Html5NodeValidator)", "bool(Node)", "bool(NodeValidator)", "Future<@>(Duration)", "Object?(Object?)", "@(Map)", "~(Timer)", "Future<~>(StreamTask<@>)", "int(List)", "int(int,WorkerStat)", "~(String)", "~([Future<~>?])", "~(Uint8List,String,int)", "~(AsyncError)", "int(Trace)", "Stream>()", "String(Trace)", "String(String?)", "~(Symbol0,@)", "Frame(String,String)", "Frame(Frame)", "GroupEntry(GroupEntry)", "~(+err,item,st(Object?,List<@>?,StackTrace?))", "Null(~())", "~(Zone,ZoneDelegate,Zone,Object,StackTrace)", "~(Object[StackTrace?,int?])", "Metadata()", "Metadata(Metadata,BooleanSelector)", "Future(StreamSubscription<@>)", "Future>()", "Future()", "bool(LiveTest)", "Null(List<~>)", "Null(Object?,StackTrace)", "~(RunnerSuite)", "Future<@>?()", "~(WorkerRunner)", "~(LiveTest)", "~(bool?)", "CancelationTokenReference()", "~(Message)", "Future?()", "OperatingSystem()", "~(SquadronException)", "SquadronCanceledException(CanceledException)", "~(String,int)", "~(String,int?)", "bool/()", "Uint8List(@,@)", "String(SquadronCanceledException)", "List<@>(SquadronCanceledException)", "@(@,String)", "~([Future<@>?])", "~([Object?])", "~(Channel)", "@(String)", "Future<~>(@,0^)", "TypedData()", "~(Node,Node?)", "@(@,@)", "Future(MissingWorker)", "Null(Channel)", "Element(Node)", "~(Element)", "String(Match)", "String(CanceledException)", "~(int,@)", "Future<~>([CanceledException?])", "Future(PrimeWorker)", "~(CanceledException)", "CanceledException?(CancelationToken)", "~([@])", "Null(bool)", "DevelopmentFilter()", "Future<+digits,exception(List,Object?)>(int,CancelationToken)", "Future<+digits,exception(List,Object?)>(CancelationToken)", "Float64x2List(ByteBuffer[int,int?])", "bool(Level)", "Future<+errors,success(int,int)>(int,CancelationToken)", "Future({marshalIn!bool,marshalOut!bool})", "_Future<@>(@)", "int(WorkerStat)", "Null(@,StackTrace)", "bool(TestWorker)", "~(@,StackTrace)", "String(SquadronException)", "Future(IssuesWorker)", "Future(IssuesWorkerPool)", "bool(Pattern[int])", "Future<~>(MouseEvent)", "_Mismatch?(Object?,Object?,String,int)", "IssuesWorker()", "Stream