Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(676)

Unified Diff: lib/src/runner/browser/static/host.dart.js

Issue 1206033004: Only load a certain number of test suites at once. (Closed) Base URL: git@github.com:dart-lang/test@master
Patch Set: Created 5 years, 6 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View side-by-side diff with in-line comments
Download patch
Index: lib/src/runner/browser/static/host.dart.js
diff --git a/lib/src/runner/browser/static/host.dart.js b/lib/src/runner/browser/static/host.dart.js
index 19fa1dac8ab9db5a5d80776f808f06211eaca4e0..10d46e514b172ff5979678a02cb03479c69d7f2f 100644
--- a/lib/src/runner/browser/static/host.dart.js
+++ b/lib/src/runner/browser/static/host.dart.js
@@ -1,4 +1,4 @@
-// Generated by dart2js, the Dart to JavaScript compiler version: 1.10.0-edge.45075.
+// Generated by dart2js, the Dart to JavaScript compiler version: 1.10.1.
// The code supports the following hooks:
// dartPrint(message):
// if this function is defined it is called instead of the Dart [print]
@@ -61,7 +61,7 @@ $ = Isolate.$isolateProperties;
$.functionThatReturnsNull = function() {
};
;
-function setupProgram(programData, typesOffset) {
+function setupProgram(programData) {
"use strict";
function generateAccessor(fieldDescriptor, accessors, cls) {
var fieldInformation = fieldDescriptor.split("-");
@@ -431,8 +431,6 @@ function setupProgram(programData, typesOffset) {
var optionalParametersAreNamed = (optionalParameterInfo & 1) === 1;
var isIntercepted = requiredParameterCount + optionalParameterCount != funcs[0].length;
var functionTypeIndex = array[2];
- if (typeof functionTypeIndex == "number")
- array[2] = functionTypeIndex + typesOffset;
var unmangledNameIndex = 2 * optionalParameterCount + requiredParameterCount + 3;
if (getterStubName) {
f = tearOff(funcs, array, isStatic, name, isIntercepted);
@@ -581,7 +579,7 @@ var dart = [
}],
noSuchMethod$1: ["super$Interceptor$noSuchMethod$1", function(receiver, invocation) {
throw H.wrapException(P.NoSuchMethodError$(receiver, invocation.get$memberName(), invocation.get$positionalArguments(), invocation.get$namedArguments(), null));
- }],
+ }, null, "get$noSuchMethod", 2, 0, null, 0],
"%": "MediaError|MediaKeyError|SVGAnimatedLength|SVGAnimatedLengthList|SVGAnimatedNumber|SVGAnimatedNumberList|SVGAnimatedString"
},
JSBool: {
@@ -605,9 +603,9 @@ var dart = [
get$hashCode: function(receiver) {
return 0;
},
- noSuchMethod$1: function(receiver, invocation) {
+ noSuchMethod$1: [function(receiver, invocation) {
return this.super$Interceptor$noSuchMethod$1(receiver, invocation);
- }
+ }, null, "get$noSuchMethod", 2, 0, null, 0]
},
JavaScriptObject: {
"^": "Interceptor;",
@@ -1490,7 +1488,7 @@ var dart = [
case "error":
throw H.wrapException(t1.$index(msg, "msg"));
}
- }, null, null, 4, 0, null, 1, 2],
+ }, null, null, 4, 0, null, 2, 3],
IsolateNatives__log: function(msg) {
var trace, t1, t2, exception;
if (init.globalState.isWorker === true) {
@@ -1576,7 +1574,7 @@ var dart = [
static: {_Manager__serializePrintMessage: [function(object) {
var t1 = P.LinkedHashMap_LinkedHashMap$_literal(["command", "print", "msg", object], null, null);
return new H._Serializer(true, P.LinkedHashMap_LinkedHashMap$identity(null, P.$int)).serialize$1(t1);
- }, null, null, 2, 0, null, 0]}
+ }, null, null, 2, 0, null, 1]}
},
_IsolateContext: {
"^": "Object;id,ports,weakPorts,isolateStatics<,controlPort<,pauseCapability,terminateCapability,initialized?,isPaused<,delayedEvents<,pauseTokens,doneHandlers,_scheduledControlEvents,_isExecutingEvent,errorsAreFatal,errorPorts",
@@ -2133,7 +2131,7 @@ var dart = [
return ["function", $name];
}
return ["dart", init.classIdExtractor(x), this.serializeArrayInPlace$1(init.classFieldsExtractor(x))];
- }, "call$1", "get$serialize", 2, 0, 3, 3],
+ }, "call$1", "get$serialize", 2, 0, 3, 4],
unsupported$2: function(x, message) {
throw H.wrapException(P.UnsupportedError$(H.S(message == null ? "Can't transmit:" : message) + " " + H.S(x)));
},
@@ -2290,7 +2288,7 @@ var dart = [
default:
throw H.wrapException("couldn't deserialize: " + H.S(x));
}
- }, "call$1", "get$deserialize", 2, 0, 3, 3],
+ }, "call$1", "get$deserialize", 2, 0, 3, 4],
deserializeArrayInPlace$1: function(x) {
var t1, i, t2;
t1 = J.getInterceptor$asx(x);
@@ -2631,6 +2629,8 @@ var dart = [
t1 = new H.unwrapException_saveStackTrace(ex);
if (ex == null)
return;
+ if (ex instanceof H.ExceptionAndStackTrace)
+ return t1.call$1(ex.dartException);
if (typeof ex !== "object")
return ex;
if ("dartException" in ex)
@@ -2718,6 +2718,8 @@ var dart = [
return ex;
},
getTraceFromException: function(exception) {
+ if (exception instanceof H.ExceptionAndStackTrace)
+ return exception.stackTrace;
return new H._StackTrace(exception, null);
},
objectHashCode: function(object) {
@@ -2750,7 +2752,7 @@ var dart = [
return H._callInIsolate(isolate, new H.invokeClosure_closure3(closure, arg1, arg2, arg3, arg4));
else
throw H.wrapException(P.Exception_Exception("Unsupported number of arguments for wrapped closure"));
- }, null, null, 14, 0, null, 4, 5, 6, 7, 8, 9, 10],
+ }, null, null, 14, 0, null, 5, 6, 7, 8, 9, 10, 11],
convertDartClosureToJS: function(closure, arity) {
var $function;
if (closure == null)
@@ -3035,6 +3037,36 @@ var dart = [
getIsolateAffinityTag: function($name) {
return init.getIsolateTag($name);
},
+ asyncHelper: function(object, bodyFunctionOrErrorCode, completer) {
+ var future;
+ if (bodyFunctionOrErrorCode === 0) {
+ J.complete$1$x(completer, object);
+ return;
+ } else if (bodyFunctionOrErrorCode === 1) {
+ completer.completeError$2(H.unwrapException(object), H.getTraceFromException(object));
+ return;
+ }
+ if (!!J.getInterceptor(object).$isFuture)
+ future = object;
+ else {
+ future = H.setRuntimeTypeInfo(new P._Future(0, $.Zone__current, null), [null]);
+ future._asyncComplete$1(object);
+ }
+ future.then$2$onError(H._wrapJsFunctionForAsync(bodyFunctionOrErrorCode, 0), new H.asyncHelper_closure(bodyFunctionOrErrorCode));
+ return completer.get$future();
+ },
+ _wrapJsFunctionForAsync: function($function, errorCode) {
+ return new H._wrapJsFunctionForAsync_closure(errorCode, function(errorCode, result) {
+ while (true)
+ try {
+ $function(errorCode, result);
+ break;
+ } catch (error) {
+ result = error;
+ errorCode = 1;
+ }
+ });
+ },
setRuntimeTypeInfo: function(target, typeInfo) {
if (target != null)
target.$builtinTypeInfo = typeInfo;
@@ -3887,6 +3919,21 @@ var dart = [
return;
}
},
+ ExceptionAndStackTrace: {
+ "^": "Object;dartException,stackTrace<"
+ },
+ asyncHelper_closure: {
+ "^": "Closure:5;_captured_bodyFunctionOrErrorCode_0",
+ call$2: [function(error, stackTrace) {
+ H._wrapJsFunctionForAsync(this._captured_bodyFunctionOrErrorCode_0, 1).call$1(new H.ExceptionAndStackTrace(error, stackTrace));
+ }, null, null, 4, 0, null, 12, 13, "call"]
+ },
+ _wrapJsFunctionForAsync_closure: {
+ "^": "Closure:3;_captured_errorCode_0,_captured_protected_1",
+ call$1: [function(result) {
+ this._captured_protected_1(this._captured_errorCode_0, result);
+ }, null, null, 2, 0, null, 14, "call"]
+ },
JsLinkedHashMap: {
"^": "Object;__js_helper$_length,_strings,_nums,_rest,_first,_last,_modifications",
get$length: function(_) {
@@ -4112,7 +4159,7 @@ var dart = [
"^": "Closure:3;__js_helper$_captured_this_0",
call$1: [function(each) {
return this.__js_helper$_captured_this_0.$index(0, each);
- }, null, null, 2, 0, null, 11, "call"]
+ }, null, null, 2, 0, null, 15, "call"]
},
LinkedHashMapCell: {
"^": "Object;hashMapCellKey<,hashMapCellValue@,_next<,_previous<"
@@ -4178,13 +4225,13 @@ var dart = [
}
},
initHooks_closure0: {
- "^": "Closure:5;_captured_getUnknownTag_1",
+ "^": "Closure:6;_captured_getUnknownTag_1",
call$2: function(o, tag) {
return this._captured_getUnknownTag_1(o, tag);
}
},
initHooks_closure1: {
- "^": "Closure:6;_captured_prototypeForTag_2",
+ "^": "Closure:7;_captured_prototypeForTag_2",
call$1: function(tag) {
return this._captured_prototypeForTag_2(tag);
}
@@ -4836,6 +4883,14 @@ var dart = [
else
return zone.registerUnaryCallback$1(errorHandler);
},
+ Future_Future$value: function(value, $T) {
+ var t1 = H.setRuntimeTypeInfo(new P._Future(0, $.Zone__current, null), [$T]);
+ t1._asyncComplete$1(value);
+ return t1;
+ },
+ Completer_Completer: function($T) {
+ return H.setRuntimeTypeInfo(new P._AsyncCompleter(H.setRuntimeTypeInfo(new P._Future(0, $.Zone__current, null), [$T])), [$T]);
+ },
_completeWithErrorCallback: function(result, error, stackTrace) {
var replacement = $.Zone__current.errorCallback$2(error, stackTrace);
if (replacement != null) {
@@ -4889,6 +4944,14 @@ var dart = [
}
t1.scheduleMicrotask$1(t1.bindCallback$2$runGuarded(callback, true));
},
+ StreamIterator_StreamIterator: function(stream, $T) {
+ var t1, t2, t3;
+ t1 = H.setRuntimeTypeInfo(new P._StreamIteratorImpl(null, null, null, 0), [$T]);
+ t2 = t1.get$_onData();
+ t3 = t1.get$_onError();
+ t1._subscription = stream.listen$4$cancelOnError$onDone$onError(t2, true, t1.get$_onDone(), t3);
+ return t1;
+ },
StreamController_StreamController: function(onCancel, onListen, onPause, onResume, sync, $T) {
if (onCancel == null)
return sync ? new P._NoCallbackSyncStreamController(null, 0, null) : new P._NoCallbackAsyncStreamController(null, 0, null);
@@ -4914,12 +4977,12 @@ var dart = [
return new P._AddStreamState_makeErrorHandler_closure(controller);
},
_nullDataHandler: [function(value) {
- }, "call$1", "_nullDataHandler$closure", 2, 0, 53, 12],
+ }, "call$1", "_nullDataHandler$closure", 2, 0, 54, 16],
_nullErrorHandler: [function(error, stackTrace) {
$.Zone__current.handleUncaughtError$2(error, stackTrace);
}, function(error) {
return P._nullErrorHandler(error, null);
- }, null, "call$2", "call$1", "_nullErrorHandler$closure", 2, 2, 8, 13, 14, 15],
+ }, null, "call$2", "call$1", "_nullErrorHandler$closure", 2, 2, 9, 17, 12, 13],
_nullDoneHandler: [function() {
}, "call$0", "_nullDoneHandler$closure", 0, 0, 2],
_runUserCode: function(userCode, onSuccess, onError) {
@@ -5014,7 +5077,7 @@ var dart = [
$._lastCallback = entry;
}
}
- }, "call$5", "_rootHandleUncaughtError$closure", 10, 0, 54, 16, 17, 18, 14, 15],
+ }, "call$5", "_rootHandleUncaughtError$closure", 10, 0, 55, 18, 19, 20, 12, 13],
_rootRun: [function($self, $parent, zone, f) {
var old, t1;
if (J.$eq($.Zone__current, zone))
@@ -5026,7 +5089,7 @@ var dart = [
} finally {
$.Zone__current = old;
}
- }, "call$4", "_rootRun$closure", 8, 0, 55, 16, 17, 18, 19],
+ }, "call$4", "_rootRun$closure", 8, 0, 56, 18, 19, 20, 21],
_rootRunUnary: [function($self, $parent, zone, f, arg) {
var old, t1;
if (J.$eq($.Zone__current, zone))
@@ -5038,7 +5101,7 @@ var dart = [
} finally {
$.Zone__current = old;
}
- }, "call$5", "_rootRunUnary$closure", 10, 0, 56, 16, 17, 18, 19, 20],
+ }, "call$5", "_rootRunUnary$closure", 10, 0, 57, 18, 19, 20, 21, 22],
_rootRunBinary: [function($self, $parent, zone, f, arg1, arg2) {
var old, t1;
if (J.$eq($.Zone__current, zone))
@@ -5050,34 +5113,34 @@ var dart = [
} finally {
$.Zone__current = old;
}
- }, "call$6", "_rootRunBinary$closure", 12, 0, 57, 16, 17, 18, 19, 7, 8],
+ }, "call$6", "_rootRunBinary$closure", 12, 0, 58, 18, 19, 20, 21, 8, 9],
_rootRegisterCallback: [function($self, $parent, zone, f) {
return f;
- }, "call$4", "_rootRegisterCallback$closure", 8, 0, 58, 16, 17, 18, 19],
+ }, "call$4", "_rootRegisterCallback$closure", 8, 0, 59, 18, 19, 20, 21],
_rootRegisterUnaryCallback: [function($self, $parent, zone, f) {
return f;
- }, "call$4", "_rootRegisterUnaryCallback$closure", 8, 0, 59, 16, 17, 18, 19],
+ }, "call$4", "_rootRegisterUnaryCallback$closure", 8, 0, 60, 18, 19, 20, 21],
_rootRegisterBinaryCallback: [function($self, $parent, zone, f) {
return f;
- }, "call$4", "_rootRegisterBinaryCallback$closure", 8, 0, 60, 16, 17, 18, 19],
+ }, "call$4", "_rootRegisterBinaryCallback$closure", 8, 0, 61, 18, 19, 20, 21],
_rootErrorCallback: [function($self, $parent, zone, error, stackTrace) {
return;
- }, "call$5", "_rootErrorCallback$closure", 10, 0, 61, 16, 17, 18, 14, 15],
+ }, "call$5", "_rootErrorCallback$closure", 10, 0, 62, 18, 19, 20, 12, 13],
_rootScheduleMicrotask: [function($self, $parent, zone, f) {
var t1 = C.C__RootZone !== zone;
if (t1)
f = zone.bindCallback$2$runGuarded(f, !(!t1 || C.C__RootZone.get$errorZone() === zone.get$errorZone()));
P._scheduleAsyncCallback(f);
- }, "call$4", "_rootScheduleMicrotask$closure", 8, 0, 62, 16, 17, 18, 19],
+ }, "call$4", "_rootScheduleMicrotask$closure", 8, 0, 63, 18, 19, 20, 21],
_rootCreateTimer: [function($self, $parent, zone, duration, callback) {
return P.Timer__createTimer(duration, C.C__RootZone !== zone ? zone.bindCallback$1(callback) : callback);
- }, "call$5", "_rootCreateTimer$closure", 10, 0, 63, 16, 17, 18, 21, 22],
+ }, "call$5", "_rootCreateTimer$closure", 10, 0, 64, 18, 19, 20, 23, 24],
_rootCreatePeriodicTimer: [function($self, $parent, zone, duration, callback) {
return P.Timer__createPeriodicTimer(duration, C.C__RootZone !== zone ? zone.bindUnaryCallback$1(callback) : callback);
- }, "call$5", "_rootCreatePeriodicTimer$closure", 10, 0, 64, 16, 17, 18, 21, 22],
+ }, "call$5", "_rootCreatePeriodicTimer$closure", 10, 0, 65, 18, 19, 20, 23, 24],
_rootPrint: [function($self, $parent, zone, line) {
H.printString(H.S(line));
- }, "call$4", "_rootPrint$closure", 8, 0, 65, 16, 17, 18, 23],
+ }, "call$4", "_rootPrint$closure", 8, 0, 66, 18, 19, 20, 25],
_printToZone: [function(line) {
J.print$1$x($.Zone__current, line);
}, "call$1", "_printToZone$closure", 2, 0, 39],
@@ -5119,7 +5182,7 @@ var dart = [
t1._fork = zone.get$_fork();
t1._handleUncaughtError = specification.get$handleUncaughtError() != null ? new P._ZoneFunction(t1, specification.get$handleUncaughtError()) : zone.get$_handleUncaughtError();
return t1;
- }, "call$5", "_rootFork$closure", 10, 0, 66, 16, 17, 18, 24, 25],
+ }, "call$5", "_rootFork$closure", 10, 0, 67, 18, 19, 20, 26, 27],
runZoned: function(body, onError, zoneSpecification, zoneValues) {
var errorHandler, zone;
errorHandler = new P.runZoned_closure(onError);
@@ -5136,10 +5199,10 @@ var dart = [
f = t1._captured_storedCallback_0;
t1._captured_storedCallback_0 = null;
f.call$0();
- }, null, null, 2, 0, null, 26, "call"]
+ }, null, null, 2, 0, null, 28, "call"]
},
_AsyncRun__initializeScheduleImmediate_closure: {
- "^": "Closure:7;_async$_box_0,_captured_div_1,_captured_span_2",
+ "^": "Closure:8;_async$_box_0,_captured_div_1,_captured_span_2",
call$1: function(callback) {
var t1, t2;
++init.globalState.topEventLoop._activeJsAsyncCount;
@@ -5183,7 +5246,20 @@ var dart = [
"^": "Object;"
},
_Completer: {
- "^": "Object;"
+ "^": "Object;future<",
+ completeError$2: function(error, stackTrace) {
+ var replacement;
+ error = error != null ? error : new P.NullThrownError();
+ if (this.future._state !== 0)
+ throw H.wrapException(P.StateError$("Future already completed"));
+ replacement = $.Zone__current.errorCallback$2(error, stackTrace);
+ if (replacement != null) {
+ error = J.get$error$x(replacement);
+ error = error != null ? error : new P.NullThrownError();
+ stackTrace = replacement.get$stackTrace();
+ }
+ this._completeError$2(error, stackTrace);
+ }
},
_AsyncCompleter: {
"^": "_Completer;future",
@@ -5195,6 +5271,9 @@ var dart = [
},
complete$0: function($receiver) {
return this.complete$1($receiver, null);
+ },
+ _completeError$2: function(error, stackTrace) {
+ this.future._asyncCompleteError$2(error, stackTrace);
}
},
_FutureListener: {
@@ -5329,7 +5408,7 @@ var dart = [
P._Future__propagateToListeners(this, listeners);
}, function(error) {
return this._completeError$2(error, null);
- }, "_completeError$1", "call$2", "call$1", "get$_completeError", 2, 2, 8, 13, 14, 15],
+ }, "_completeError$1", "call$2", "call$1", "get$_completeError", 2, 2, 9, 17, 12, 13],
_asyncComplete$1: function(value) {
var t1;
if (value == null)
@@ -5357,11 +5436,7 @@ var dart = [
this._zone.scheduleMicrotask$1(new P._Future__asyncCompleteError_closure(this, error, stackTrace));
},
$isFuture: 1,
- static: {_Future$immediate: function(value, $T) {
- var t1 = H.setRuntimeTypeInfo(new P._Future(0, $.Zone__current, null), [$T]);
- t1._asyncComplete$1(value);
- return t1;
- }, _Future__chainForeignFuture: function(source, target) {
+ static: {_Future__chainForeignFuture: function(source, target) {
var e, s, exception, t1;
target.set$_isChained(true);
try {
@@ -5472,15 +5547,15 @@ var dart = [
"^": "Closure:3;_captured_target_0",
call$1: [function(value) {
this._captured_target_0._completeWithValue$1(value);
- }, null, null, 2, 0, null, 12, "call"]
+ }, null, null, 2, 0, null, 16, "call"]
},
_Future__chainForeignFuture_closure0: {
- "^": "Closure:9;_captured_target_1",
+ "^": "Closure:10;_captured_target_1",
call$2: [function(error, stackTrace) {
this._captured_target_1._completeError$2(error, stackTrace);
}, function(error) {
return this.call$2(error, null);
- }, "call$1", null, null, null, 2, 2, null, 13, 14, 15, "call"]
+ }, "call$1", null, null, null, 2, 2, null, 17, 12, 13, "call"]
},
_Future__chainForeignFuture_closure1: {
"^": "Closure:0;_captured_target_2,_captured_e_3,_captured_s_4",
@@ -5507,7 +5582,7 @@ var dart = [
}, null, null, 0, 0, null, "call"]
},
_Future__propagateToListeners_handleValueCallback: {
- "^": "Closure:10;_box_1,_captured_listener_3,_captured_sourceValue_4,_captured_zone_5",
+ "^": "Closure:11;_box_1,_captured_listener_3,_captured_sourceValue_4,_captured_zone_5",
call$0: function() {
var e, s, exception, t1;
try {
@@ -5619,10 +5694,10 @@ var dart = [
"^": "Closure:3;_box_2,_captured_result_11",
call$1: [function(ignored) {
P._Future__propagateToListeners(this._box_2._captured_source_4, new P._FutureListener(null, this._captured_result_11, 0, null, null));
- }, null, null, 2, 0, null, 27, "call"]
+ }, null, null, 2, 0, null, 29, "call"]
},
_Future__propagateToListeners_handleWhenCompleteCallback_closure0: {
- "^": "Closure:9;_async$_box_0,_captured_result_12",
+ "^": "Closure:10;_async$_box_0,_captured_result_12",
call$2: [function(error, stackTrace) {
var t1, completeResult;
t1 = this._async$_box_0;
@@ -5634,7 +5709,7 @@ var dart = [
P._Future__propagateToListeners(t1._captured_completeResult_0, new P._FutureListener(null, this._captured_result_12, 0, null, null));
}, function(error) {
return this.call$2(error, null);
- }, "call$1", null, null, null, 2, 2, null, 13, 14, 15, "call"]
+ }, "call$1", null, null, null, 2, 2, null, 17, 12, 13, "call"]
},
_AsyncCallbackEntry: {
"^": "Object;callback,next@",
@@ -5703,7 +5778,7 @@ var dart = [
"^": "Closure:3;_captured_streamConsumer_0",
call$1: [function(_) {
return this._captured_streamConsumer_0._async$_target.close$0(0);
- }, null, null, 2, 0, null, 26, "call"]
+ }, null, null, 2, 0, null, 28, "call"]
},
Stream_contains_closure: {
"^": "Closure;_async$_box_0,_async$_captured_this_1,_captured_needle_2,_captured_future_3",
@@ -5712,10 +5787,10 @@ var dart = [
t1 = this._async$_box_0;
t2 = this._captured_future_3;
P._runUserCode(new P.Stream_contains__closure(this._captured_needle_2, element), new P.Stream_contains__closure0(t1, t2), P._cancelAndErrorClosure(t1._captured_subscription_0, t2));
- }, null, null, 2, 0, null, 28, "call"],
+ }, null, null, 2, 0, null, 30, "call"],
$signature: function() {
return H.computeSignature(function(T) {
- return {func: 1, args: [T]};
+ return {func: "", args: [T]};
}, this._async$_captured_this_1, "Stream");
}
},
@@ -5726,7 +5801,7 @@ var dart = [
}
},
Stream_contains__closure0: {
- "^": "Closure:11;_async$_box_0,_captured_future_6",
+ "^": "Closure:12;_async$_box_0,_captured_future_6",
call$1: function(isMatch) {
if (isMatch === true)
P._cancelAndValue(this._async$_box_0._captured_subscription_0, this._captured_future_6, true);
@@ -5742,10 +5817,10 @@ var dart = [
"^": "Closure;_async$_box_0,_async$_captured_this_1,_captured_action_2,_captured_future_3",
call$1: [function(element) {
P._runUserCode(new P.Stream_forEach__closure(this._captured_action_2, element), new P.Stream_forEach__closure0(), P._cancelAndErrorClosure(this._async$_box_0._captured_subscription_0, this._captured_future_3));
- }, null, null, 2, 0, null, 28, "call"],
+ }, null, null, 2, 0, null, 30, "call"],
$signature: function() {
return H.computeSignature(function(T) {
- return {func: 1, args: [T]};
+ return {func: "", args: [T]};
}, this._async$_captured_this_1, "Stream");
}
},
@@ -5770,7 +5845,7 @@ var dart = [
"^": "Closure:3;_async$_box_0",
call$1: [function(_) {
++this._async$_box_0._captured_count_0;
- }, null, null, 2, 0, null, 26, "call"]
+ }, null, null, 2, 0, null, 28, "call"]
},
Stream_length_closure0: {
"^": "Closure:0;_async$_box_0,_captured_future_1",
@@ -5782,7 +5857,7 @@ var dart = [
"^": "Closure:3;_async$_box_0,_captured_future_1",
call$1: [function(_) {
P._cancelAndValue(this._async$_box_0._captured_subscription_0, this._captured_future_1, false);
- }, null, null, 2, 0, null, 26, "call"]
+ }, null, null, 2, 0, null, 28, "call"]
},
Stream_isEmpty_closure0: {
"^": "Closure:0;_captured_future_2",
@@ -5794,10 +5869,10 @@ var dart = [
"^": "Closure;_async$_captured_this_0,_async$_captured_result_1",
call$1: [function(data) {
this._async$_captured_result_1.push(data);
- }, null, null, 2, 0, null, 29, "call"],
+ }, null, null, 2, 0, null, 31, "call"],
$signature: function() {
return H.computeSignature(function(T) {
- return {func: 1, args: [T]};
+ return {func: "", args: [T]};
}, this._async$_captured_this_0, "Stream");
}
},
@@ -5813,10 +5888,10 @@ var dart = [
var t1 = this._async$_box_0;
t1._captured_foundResult_1 = true;
t1._captured_result_0 = value;
- }, null, null, 2, 0, null, 12, "call"],
+ }, null, null, 2, 0, null, 16, "call"],
$signature: function() {
return H.computeSignature(function(T) {
- return {func: 1, args: [T]};
+ return {func: "", args: [T]};
}, this._async$_captured_this_1, "Stream");
}
},
@@ -5931,7 +6006,7 @@ var dart = [
this._addError$2(error, stackTrace);
}, function(error) {
return this.addError$2(error, null);
- }, "addError$1", "call$2", "call$1", "get$addError", 2, 2, 12, 13, 14, 15],
+ }, "addError$1", "call$2", "call$1", "get$addError", 2, 2, 13, 17, 12, 13],
close$0: function(_) {
var t1 = this._state;
if ((t1 & 4) !== 0)
@@ -5954,16 +6029,16 @@ var dart = [
this._ensurePendingEvents$0().add$1(0, new P._DelayedData(value, null));
}, "call$1", "get$_async$_add", 2, 0, function() {
return H.computeSignature(function(T) {
- return {func: 1, void: true, args: [T]};
+ return {func: "", void: true, args: [T]};
}, this.$receiver, "_StreamController");
- }, 12],
+ }, 16],
_addError$2: [function(error, stackTrace) {
var t1 = this._state;
if ((t1 & 1) !== 0)
this._sendError$2(error, stackTrace);
else if ((t1 & 3) === 0)
this._ensurePendingEvents$0().add$1(0, new P._DelayedError(error, stackTrace, null));
- }, "call$2", "get$_addError", 4, 0, 13, 14, 15],
+ }, "call$2", "get$_addError", 4, 0, 14, 12, 13],
_close$0: [function() {
var addState = this._varData;
this._varData = addState.get$varData();
@@ -6175,12 +6250,12 @@ var dart = [
}
},
_AddStreamState_makeErrorHandler_closure: {
- "^": "Closure:14;_captured_controller_0",
+ "^": "Closure:5;_captured_controller_0",
call$2: [function(e, s) {
var t1 = this._captured_controller_0;
t1._addError$2(e, s);
t1._close$0();
- }, null, null, 4, 0, null, 2, 30, "call"]
+ }, null, null, 4, 0, null, 3, 32, "call"]
},
_AddStreamState_cancel_closure: {
"^": "Closure:0;_async$_captured_this_0",
@@ -6551,6 +6626,58 @@ var dart = [
$event.perform$1(dispatch);
}
},
+ _StreamIteratorImpl: {
+ "^": "Object;_subscription,_async$_current,_futureOrPrefetch,_state",
+ _clear$0: function(_) {
+ this._subscription = null;
+ this._futureOrPrefetch = null;
+ this._async$_current = null;
+ this._state = 1;
+ },
+ _onData$1: [function(data) {
+ var hasNext;
+ if (this._state === 2) {
+ this._async$_current = data;
+ hasNext = this._futureOrPrefetch;
+ this._futureOrPrefetch = null;
+ this._state = 0;
+ hasNext._complete$1(true);
+ return;
+ }
+ this._subscription.pause$0(0);
+ this._futureOrPrefetch = data;
+ this._state = 3;
+ }, "call$1", "get$_onData", 2, 0, function() {
+ return H.computeSignature(function(T) {
+ return {func: "", void: true, args: [T]};
+ }, this.$receiver, "_StreamIteratorImpl");
+ }, 31],
+ _onError$2: [function(error, stackTrace) {
+ var hasNext;
+ if (this._state === 2) {
+ hasNext = this._futureOrPrefetch;
+ this._clear$0(0);
+ hasNext._completeError$2(error, stackTrace);
+ return;
+ }
+ this._subscription.pause$0(0);
+ this._futureOrPrefetch = new P.AsyncError(error, stackTrace);
+ this._state = 4;
+ }, function(error) {
+ return this._onError$2(error, null);
+ }, "_onError$1", "call$2", "call$1", "get$_onError", 2, 2, 13, 17, 12, 13],
+ _onDone$0: [function() {
+ if (this._state === 2) {
+ var hasNext = this._futureOrPrefetch;
+ this._clear$0(0);
+ hasNext._complete$1(false);
+ return;
+ }
+ this._subscription.pause$0(0);
+ this._futureOrPrefetch = null;
+ this._state = 5;
+ }, "call$0", "get$_onDone", 0, 0, 2]
+ },
_cancelAndError_closure: {
"^": "Closure:0;_captured_future_0,_captured_error_1,_captured_stackTrace_2",
call$0: [function() {
@@ -6558,7 +6685,7 @@ var dart = [
}, null, null, 0, 0, null, "call"]
},
_cancelAndErrorClosure_closure: {
- "^": "Closure:14;_captured_subscription_0,_captured_future_1",
+ "^": "Closure:5;_captured_subscription_0,_captured_future_1",
call$2: function(error, stackTrace) {
return P._cancelAndError(this._captured_subscription_0, this._captured_future_1, error, stackTrace);
}
@@ -6623,12 +6750,12 @@ var dart = [
this._stream._handleData$2(data, this);
}, "call$1", "get$_handleData", 2, 0, function() {
return H.computeSignature(function(S, T) {
- return {func: 1, void: true, args: [S]};
+ return {func: "", void: true, args: [S]};
}, this.$receiver, "_ForwardingStreamSubscription");
- }, 29],
+ }, 31],
_handleError$2: [function(error, stackTrace) {
this._addError$2(error, stackTrace);
- }, "call$2", "get$_handleError", 4, 0, 1, 14, 15],
+ }, "call$2", "get$_handleError", 4, 0, 1, 12, 13],
_handleDone$0: [function() {
this._close$0();
}, "call$0", "get$_handleDone", 0, 0, 2],
@@ -6912,7 +7039,7 @@ var dart = [
t1 = implementation.zone;
parentDelegate = P._parentDelegate(t1);
return implementation.$function.call$5(t1, parentDelegate, this, error, stackTrace);
- }, "call$2", "get$handleUncaughtError", 4, 0, 14],
+ }, "call$2", "get$handleUncaughtError", 4, 0, 5],
fork$2$specification$zoneValues: [function(specification, zoneValues) {
var implementation, t1, parentDelegate;
implementation = this._fork;
@@ -6921,7 +7048,7 @@ var dart = [
return implementation.$function.call$5(t1, parentDelegate, this, specification, zoneValues);
}, function() {
return this.fork$2$specification$zoneValues(null, null);
- }, "fork$0", "call$2$specification$zoneValues", "call$0", "get$fork", 0, 5, 28, 13, 13],
+ }, "fork$0", "call$2$specification$zoneValues", "call$0", "get$fork", 0, 5, 28, 17, 17],
run$1: [function(f) {
var implementation, t1, parentDelegate;
implementation = this._run;
@@ -7018,13 +7145,13 @@ var dart = [
"^": "Closure:3;_async$_captured_this_0,_captured_registered_1",
call$1: [function(arg) {
return this._async$_captured_this_0.runUnaryGuarded$2(this._captured_registered_1, arg);
- }, null, null, 2, 0, null, 20, "call"]
+ }, null, null, 2, 0, null, 22, "call"]
},
_CustomZone_bindUnaryCallback_closure0: {
"^": "Closure:3;_async$_captured_this_2,_captured_registered_3",
call$1: [function(arg) {
return this._async$_captured_this_2.runUnary$2(this._captured_registered_3, arg);
- }, null, null, 2, 0, null, 20, "call"]
+ }, null, null, 2, 0, null, 22, "call"]
},
_rootHandleUncaughtError_closure: {
"^": "Closure:0;_captured_error_0,_captured_stackTrace_1",
@@ -7162,12 +7289,12 @@ var dart = [
},
handleUncaughtError$2: [function(error, stackTrace) {
return P._rootHandleUncaughtError(null, null, this, error, stackTrace);
- }, "call$2", "get$handleUncaughtError", 4, 0, 14],
+ }, "call$2", "get$handleUncaughtError", 4, 0, 5],
fork$2$specification$zoneValues: [function(specification, zoneValues) {
return P._rootFork(null, null, this, specification, zoneValues);
}, function() {
return this.fork$2$specification$zoneValues(null, null);
- }, "fork$0", "call$2$specification$zoneValues", "call$0", "get$fork", 0, 5, 28, 13, 13],
+ }, "fork$0", "call$2$specification$zoneValues", "call$0", "get$fork", 0, 5, 28, 17, 17],
run$1: [function(f) {
if ($.Zone__current === C.C__RootZone)
return f.call$0();
@@ -7224,13 +7351,13 @@ var dart = [
"^": "Closure:3;_async$_captured_this_0,_captured_f_1",
call$1: [function(arg) {
return this._async$_captured_this_0.runUnaryGuarded$2(this._captured_f_1, arg);
- }, null, null, 2, 0, null, 20, "call"]
+ }, null, null, 2, 0, null, 22, "call"]
},
_RootZone_bindUnaryCallback_closure0: {
"^": "Closure:3;_async$_captured_this_2,_captured_f_3",
call$1: [function(arg) {
return this._async$_captured_this_2.runUnary$2(this._captured_f_3, arg);
- }, null, null, 2, 0, null, 20, "call"]
+ }, null, null, 2, 0, null, 22, "call"]
},
runZoned_closure: {
"^": "Closure:40;_captured_onError_0",
@@ -7257,7 +7384,7 @@ var dart = [
else
return $parent.handleUncaughtError$3(zone, e, s);
}
- }, null, null, 10, 0, null, 16, 17, 18, 14, 15, "call"]
+ }, null, null, 10, 0, null, 18, 19, 20, 12, 13, "call"]
}
}],
["dart.collection", "dart:collection", , P, {
@@ -7270,10 +7397,10 @@ var dart = [
},
_defaultEquals: [function(a, b) {
return J.$eq(a, b);
- }, "call$2", "_defaultEquals$closure", 4, 0, 67],
+ }, "call$2", "_defaultEquals$closure", 4, 0, 68],
_defaultHashCode: [function(a) {
return J.get$hashCode$(a);
- }, "call$1", "_defaultHashCode$closure", 2, 0, 50, 31],
+ }, "call$1", "_defaultHashCode$closure", 2, 0, 50, 33],
HashMap_HashMap: function(equals, hashCode, isValidKey, $K, $V) {
return H.setRuntimeTypeInfo(new P._HashMap(0, null, null, null, null), [$K, $V]);
},
@@ -7912,7 +8039,7 @@ var dart = [
"^": "Closure:41;_captured_result_0",
call$2: [function(k, v) {
this._captured_result_0.$indexSet(0, k, v);
- }, null, null, 4, 0, null, 32, 33, "call"]
+ }, null, null, 4, 0, null, 34, 35, "call"]
},
_HashSetBase: {
"^": "SetBase;"
@@ -8064,7 +8191,7 @@ var dart = [
this.$indexSet(receiver, start + i, t1.$index(iterable, skipCount + i));
}, function($receiver, start, end, iterable) {
return this.setRange$4($receiver, start, end, iterable, 0);
- }, "setRange$3", null, null, "get$setRange", 6, 2, null, 34],
+ }, "setRange$3", null, null, "get$setRange", 6, 2, null, 36],
replaceRange$3: function(receiver, start, end, newContents) {
var removeLength, insertLength, insertEnd, newLength;
P.RangeError_checkValidRange(start, end, this.get$length(receiver), null, null, null);
@@ -8361,7 +8488,7 @@ var dart = [
},
_defaultToEncodable: [function(object) {
return object.toJson$0();
- }, "call$1", "_defaultToEncodable$closure", 2, 0, 68, 0],
+ }, "call$1", "_defaultToEncodable$closure", 2, 0, 69, 1],
_JsonMap: {
"^": "Object;_original,_processed,_data",
$index: function(_, key) {
@@ -8701,7 +8828,7 @@ var dart = [
t1.writeStringContent$1(key);
t1.writeString$1("\":");
t1.writeObject$1(value);
- }, null, null, 4, 0, null, 35, 12, "call"]
+ }, null, null, 4, 0, null, 37, 16, "call"]
},
_JsonStringStringifier: {
"^": "_JsonStringifier;_sink,_seen,_toEncodable",
@@ -9069,10 +9196,10 @@ var dart = [
},
identical: [function(a, b) {
return a == null ? b == null : a === b;
- }, "call$2", "identical$closure", 4, 0, 69],
+ }, "call$2", "identical$closure", 4, 0, 70],
identityHashCode: [function(object) {
return H.objectHashCode(object);
- }, "call$1", "identityHashCode$closure", 2, 0, 70],
+ }, "call$1", "identityHashCode$closure", 2, 0, 71],
List_List$filled: function($length, fill, $E) {
var result, t1, i;
result = J.JSArray_JSArray$fixed($length, $E);
@@ -10497,7 +10624,7 @@ var dart = [
return t1.charCodeAt(0) == 0 ? t1 : t1;
}, Uri_decodeComponent: [function(encodedComponent) {
return P.Uri__uriDecode(encodedComponent, C.Utf8Codec_false, false);
- }, "call$1", "Uri_decodeComponent$closure", 2, 0, 71, 36], Uri_splitQueryString: function(query, encoding) {
+ }, "call$1", "Uri_decodeComponent$closure", 2, 0, 72, 38], Uri_splitQueryString: function(query, encoding) {
return C.JSArray_methods.fold$2(query.split("&"), P.LinkedHashMap_LinkedHashMap$_empty(null, null), new P.Uri_splitQueryString_closure(encoding));
}, Uri_parseIPv4Address: function(host) {
var t1, bytes;
@@ -10790,7 +10917,7 @@ var dart = [
"^": "Closure:3;",
call$1: [function(s) {
return P.Uri__uriEncode(C.List_qg40, s, C.Utf8Codec_false, false);
- }, null, null, 2, 0, null, 30, "call"]
+ }, null, null, 2, 0, null, 32, "call"]
},
Uri__makeQuery_closure: {
"^": "Closure:41;_box_0,_core$_captured_result_1",
@@ -10846,7 +10973,7 @@ var dart = [
if (t1.$lt($byte, 0) || t1.$gt($byte, 255))
this._core$_captured_error_0.call$1("each part must be in the range of `0..255`");
return $byte;
- }, null, null, 2, 0, null, 37, "call"]
+ }, null, null, 2, 0, null, 39, "call"]
},
Uri_parseIPv6Address_error: {
"^": "Closure:48;_captured_host_0",
@@ -11144,6 +11271,10 @@ var dart = [
get$contentWindow: function(receiver) {
return W._convertNativeToDart_Window(receiver.contentWindow);
},
+ $isHtmlElement: 1,
+ $isElement: 1,
+ $isNode: 1,
+ $isObject: 1,
"%": "HTMLIFrameElement"
},
ImageData: {
@@ -11153,6 +11284,9 @@ var dart = [
},
ImageElement: {
"^": "HtmlElement;src%",
+ complete$1: function($receiver, arg0) {
+ return $receiver.complete.call$1(arg0);
+ },
"%": "HTMLImageElement"
},
InputElement: {
@@ -11225,6 +11359,11 @@ var dart = [
},
Node: {
"^": "EventTarget;parent:parentElement=",
+ remove$0: function(receiver) {
+ var t1 = receiver.parentNode;
+ if (t1 != null)
+ t1.removeChild(receiver);
+ },
toString$0: function(receiver) {
var value = receiver.nodeValue;
return value == null ? this.super$Interceptor$toString$0(receiver) : value;
@@ -11810,7 +11949,7 @@ var dart = [
}
dartArgs = P.List_List$from(J.map$1$ax($arguments, P._convertToDart$closure()), true, null);
return P._convertToJS(H.Primitives_applyFunctionWithPositionalArguments(callback, dartArgs));
- }, null, null, 8, 0, null, 22, 38, 16, 39],
+ }, null, null, 8, 0, null, 24, 40, 18, 41],
_defineProperty: function(o, $name, value) {
var exception;
if (Object.isExtensible(o) && !Object.prototype.hasOwnProperty.call(o, $name))
@@ -11844,7 +11983,7 @@ var dart = [
else
return P._getJsProxy(o, "_$dart_jsObject", new P._convertToJS_closure0($.get$_dartProxyCtor()));
}
- }, "call$1", "_convertToJS$closure", 2, 0, 3, 40],
+ }, "call$1", "_convertToJS$closure", 2, 0, 3, 42],
_getJsProxy: function(o, propertyName, createProxy) {
var jsProxy = P._getOwnProperty(o, propertyName);
if (jsProxy == null) {
@@ -11872,7 +12011,7 @@ var dart = [
else
return P._wrapToDart(o);
}
- }, "call$1", "_convertToDart$closure", 2, 0, 68, 40],
+ }, "call$1", "_convertToDart$closure", 2, 0, 69, 42],
_wrapToDart: function(o) {
if (typeof o == "function")
return P._getDartProxy(o, $.get$_DART_CLOSURE_PROPERTY_NAME(), new P._wrapToDart_closure());
@@ -12064,7 +12203,7 @@ var dart = [
if (b === 0 && C.JSNumber_methods.get$isNegative(a))
return b;
return a;
- }, "call$2", "max$closure", 4, 0, 72]
+ }, "call$2", "max$closure", 4, 0, 73]
}],
["dart.typed_data.implementation", "dart:_native_typed_data", , H, {
"^": "",
@@ -12589,7 +12728,7 @@ var dart = [
"^": "Closure:41;_html_common$_box_0,_captured_walk_8",
call$2: [function(key, value) {
this._html_common$_box_0._captured_copy_0[key] = this._captured_walk_8.call$1(value);
- }, null, null, 4, 0, null, 35, 12, "call"]
+ }, null, null, 4, 0, null, 37, 16, "call"]
},
convertNativeToDart_AcceptStructuredClone_findSlot: {
"^": "Closure:50;_captured_values_0,_captured_copies_1",
@@ -13024,7 +13163,7 @@ var dart = [
"^": "Closure:3;",
call$1: [function(arg) {
return arg == null ? "null" : "\"" + H.S(arg) + "\"";
- }, null, null, 2, 0, null, 20, "call"]
+ }, null, null, 2, 0, null, 22, "call"]
}
}],
["path.internal_style", "package:path/src/internal_style.dart", , E, {
@@ -13413,7 +13552,7 @@ var dart = [
["test.multi_channel", "package:test/src/util/multi_channel.dart", , V, {
"^": "",
_MultiChannel: {
- "^": "StreamChannelMixin;_innerStream,_innerSink,_innerStreamSubscription,_closed,_streamController,_sinkController,_streamControllers,_sinkControllers,_nextId",
+ "^": "StreamChannelMixin;_innerStream,_innerSink,_innerStreamSubscription,_streamController,_sinkController,_streamControllers,_sinkControllers,_nextId",
virtualChannel$1: function(id) {
var t1, t2, inputId, t3, streamController, sinkController;
t1 = {};
@@ -13445,9 +13584,6 @@ var dart = [
},
_closeChannel$2: function(inputId, outputId) {
var t1, t2;
- if (this._closed)
- return;
- this._closed = true;
t1 = this._streamControllers;
J.close$0$x(t1.remove$1(0, inputId));
J.close$0$x(this._sinkControllers.remove$1(0, inputId));
@@ -13479,7 +13615,7 @@ var dart = [
this._innerStreamSubscription = this._innerStream.listen$3$onDone$onError(new V._MultiChannel_closure1(this), this.get$_closeInnerChannel(), t1.get$addError());
},
static: {_MultiChannel$: function(_innerStream, _innerSink) {
- var t1 = new V._MultiChannel(_innerStream, _innerSink, null, false, P.StreamController_StreamController(null, null, null, null, true, null), P.StreamController_StreamController(null, null, null, null, true, null), P.LinkedHashMap_LinkedHashMap(null, null, null, P.$int, P.StreamController), P.LinkedHashMap_LinkedHashMap(null, null, null, P.$int, P.StreamController), 1);
+ var t1 = new V._MultiChannel(_innerStream, _innerSink, null, P.StreamController_StreamController(null, null, null, null, true, null), P.StreamController_StreamController(null, null, null, null, true, null), P.LinkedHashMap_LinkedHashMap(null, null, null, P.$int, P.StreamController), P.LinkedHashMap_LinkedHashMap(null, null, null, P.$int, P.StreamController), 1);
t1._MultiChannel$2(_innerStream, _innerSink);
return t1;
}}
@@ -13492,7 +13628,7 @@ var dart = [
H.throwExpression(t1._badEventState$0());
t1._async$_add$1([0, message]);
return;
- }, null, null, 2, 0, null, 41, "call"]
+ }, null, null, 2, 0, null, 43, "call"]
},
_MultiChannel_closure0: {
"^": "Closure:0;_captured_this_1",
@@ -13515,7 +13651,7 @@ var dart = [
return;
}
J.close$0$x(t2._sinkControllers.$index(0, id));
- }, null, null, 2, 0, null, 41, "call"]
+ }, null, null, 2, 0, null, 43, "call"]
},
_MultiChannel_virtualChannel_closure: {
"^": "Closure:3;_multi_channel$_box_0,_captured_this_1",
@@ -13528,7 +13664,7 @@ var dart = [
H.throwExpression(t1._badEventState$0());
t1._async$_add$1([t2, message]);
return;
- }, null, null, 2, 0, null, 41, "call"]
+ }, null, null, 2, 0, null, 43, "call"]
},
_MultiChannel_virtualChannel_closure0: {
"^": "Closure:0;_multi_channel$_box_0,_multi_channel$_captured_this_2",
@@ -13566,9 +13702,10 @@ var dart = [
H.setRuntimeTypeInfo(new P._ControllerStream(outputController), [null]).listen$1(new R._connectToServer_closure0(webSocket));
return V._MultiChannel$(H.setRuntimeTypeInfo(new P._ControllerStream(inputController), [null]), H.setRuntimeTypeInfo(new P._StreamSinkWrapper(outputController), [H.getRuntimeTypeArgument(outputController, "_StreamController", 0)]));
},
- _connectToIframe: function(url) {
+ _connectToIframe: function(url, id) {
var iframe, inputController, outputController, readyCompleter, t1;
iframe = document.createElement("iframe", null);
+ $.get$_iframes().$indexSet(0, id, iframe);
J.set$src$x(iframe, url);
document.body.appendChild(iframe);
inputController = P.StreamController_StreamController(null, null, null, null, true, null);
@@ -13591,17 +13728,20 @@ var dart = [
call$1: [function(message) {
var t1, suiteChannel, iframeChannel;
t1 = J.getInterceptor$asx(message);
- suiteChannel = this._captured_serverChannel_0.virtualChannel$1(t1.$index(message, "channel"));
- iframeChannel = R._connectToIframe(t1.$index(message, "url"));
- suiteChannel.stream.pipe$1(iframeChannel.sink);
- iframeChannel.stream.pipe$1(suiteChannel.sink);
- }, null, null, 2, 0, null, 41, "call"]
+ if (J.$eq(t1.$index(message, "command"), "loadSuite")) {
+ suiteChannel = this._captured_serverChannel_0.virtualChannel$1(t1.$index(message, "channel"));
+ iframeChannel = R._connectToIframe(t1.$index(message, "url"), t1.$index(message, "id"));
+ suiteChannel.stream.pipe$1(iframeChannel.sink);
+ iframeChannel.stream.pipe$1(suiteChannel.sink);
+ } else
+ J.remove$0$ax($.get$_iframes().$index(0, t1.$index(message, "id")));
+ }, null, null, 2, 0, null, 43, "call"]
},
main_closure0: {
"^": "Closure:41;",
call$2: [function(error, stackTrace) {
P.print(H.S(error) + "\n" + H.S(R.Trace_Trace$from(stackTrace).get$terse()));
- }, null, null, 4, 0, null, 14, 15, "call"]
+ }, null, null, 4, 0, null, 12, 13, "call"]
},
_connectToServer_closure: {
"^": "Closure:3;_captured_inputController_0",
@@ -13613,13 +13753,13 @@ var dart = [
H.throwExpression(t1._badEventState$0());
t1._async$_add$1(t2);
return;
- }, null, null, 2, 0, null, 41, "call"]
+ }, null, null, 2, 0, null, 43, "call"]
},
_connectToServer_closure0: {
"^": "Closure:3;_captured_webSocket_1",
call$1: [function(message) {
return this._captured_webSocket_1.send(C.JsonCodec_null_null.encode$1(message));
- }, null, null, 2, 0, null, 41, "call"]
+ }, null, null, 2, 0, null, 43, "call"]
},
_connectToIframe_closure: {
"^": "Closure:3;_captured_iframe_0,_captured_inputController_1,_captured_readyCompleter_2",
@@ -13641,22 +13781,37 @@ var dart = [
t1 = this._captured_readyCompleter_2;
if (t1.future._state === 0)
t1.complete$0(0);
- }, null, null, 2, 0, null, 41, "call"]
+ }, null, null, 2, 0, null, 43, "call"]
},
_connectToIframe_closure0: {
- "^": "Closure:3;_captured_iframe_3,_captured_readyCompleter_4",
+ "^": "Closure:53;_captured_iframe_3,_captured_readyCompleter_4",
call$1: [function(message) {
- this._captured_readyCompleter_4.future.then$1(new R._connectToIframe__closure(this._captured_iframe_3, message));
- }, null, null, 2, 0, null, 41, "call"]
- },
- _connectToIframe__closure: {
- "^": "Closure:3;_captured_iframe_5,_captured_message_6",
- call$1: [function(_) {
- var t1, t2;
- t1 = J.get$contentWindow$x(this._captured_iframe_5);
- t2 = window.location;
- return J.postMessage$2$x(t1, this._captured_message_6, (t2 && C.Location_methods).get$origin(t2));
- }, null, null, 2, 0, null, 26, "call"]
+ var $goto = 0, completer = new P.Completer_Completer(), handler = 1, currentError, $self = this, t1, t2;
+ function call$1(errorCode, result) {
+ if (errorCode === 1) {
+ currentError = result;
+ $goto = handler;
+ }
+ while (true)
+ switch ($goto) {
+ case 0:
+ // Function start
+ $goto = 2;
+ return H.asyncHelper($self._captured_readyCompleter_4.future, call$1, completer);
+ case 2:
+ // returning from await.
+ t1 = J.get$contentWindow$x($self._captured_iframe_3);
+ t2 = window.location;
+ J.postMessage$2$x(t1, message, (t2 && C.Location_methods).get$origin(t2));
+ // implicit return
+ return H.asyncHelper(null, 0, completer, null);
+ case 1:
+ // rethrow
+ return H.asyncHelper(currentError, 1, completer);
+ }
+ }
+ return H.asyncHelper(null, call$1, completer, null);
+ }, null, null, 2, 0, null, 43, "call"]
}
},
1],
@@ -13692,7 +13847,7 @@ var dart = [
}
if (terse) {
newFrames = H.setRuntimeTypeInfo(new H.MappedListIterable(newFrames, new R.Trace_foldFrames_closure0(t1)), [null, null]).toList$0(0);
- if (C.JSArray_methods.get$first(newFrames).get$isCore() && newFrames.length > 1)
+ if (newFrames.length > 1 && C.JSArray_methods.get$first(newFrames).get$isCore())
C.JSArray_methods.removeAt$1(newFrames, 0);
}
return new R.Trace(H.setRuntimeTypeInfo(new P.UnmodifiableListView(H.setRuntimeTypeInfo(new H.ReversedListIterable(newFrames), [H.getTypeArgumentByIndex(newFrames, 0)]).toList$0(0)), [S.Frame]));
@@ -13730,8 +13885,8 @@ var dart = [
t1 = R.Trace$parseFriendly(trace);
return t1;
}
- t1 = R.Trace$parseVM(trace);
- return t1;
+ t1 = H.setRuntimeTypeInfo(new P.UnmodifiableListView(C.JSArray_methods.toList$0(R.Trace__parseVM(trace))), [S.Frame]);
+ return new R.Trace(t1);
} catch (exception) {
t1 = H.unwrapException(exception);
if (t1 instanceof P.FormatException) {
@@ -13740,25 +13895,36 @@ var dart = [
} else
throw exception;
}
- }, Trace$parseVM: function(trace) {
- var t1 = J.trim$0$s(trace).split("\n");
- t1 = H.setRuntimeTypeInfo(new H.WhereIterable(t1, new R.Trace$parseVM_closure()), [H.getTypeArgumentByIndex(t1, 0)]);
- return new R.Trace(H.setRuntimeTypeInfo(new P.UnmodifiableListView(H.MappedIterable_MappedIterable(t1, new R.Trace$parseVM_closure0(), H.getRuntimeTypeArgument(t1, "IterableBase", 0), null).toList$0(0)), [S.Frame]));
+ }, Trace__parseVM: function(trace) {
+ var lines, $frames;
+ lines = J.trim$0$s(trace).split("\n");
+ $frames = H.setRuntimeTypeInfo(new H.MappedListIterable(H.SubListIterable$(lines, 0, lines.length - 1, H.getTypeArgumentByIndex(lines, 0)), new R.Trace__parseVM_closure()), [null, null]).toList$0(0);
+ if (!J.endsWith$1$s(C.JSArray_methods.get$last(lines), ".da"))
+ C.JSArray_methods.add$1($frames, S.Frame_Frame$parseVM(C.JSArray_methods.get$last(lines)));
+ return $frames;
}, Trace$parseV8: function(trace) {
var t1 = J.split$1$s(trace, "\n");
t1 = H.SubListIterable$(t1, 1, null, H.getTypeArgumentByIndex(t1, 0));
t1 = t1.super$IterableBase$skipWhile$1(t1, new R.Trace$parseV8_closure());
return new R.Trace(H.setRuntimeTypeInfo(new P.UnmodifiableListView(H.MappedIterable_MappedIterable(t1, new R.Trace$parseV8_closure0(), H.getRuntimeTypeArgument(t1, "IterableBase", 0), null).toList$0(0)), [S.Frame]));
}, Trace$parseJSCore: function(trace) {
- return new R.Trace(H.setRuntimeTypeInfo(new P.UnmodifiableListView(H.setRuntimeTypeInfo(new H.MappedListIterable(J.split$1$s(trace, "\n"), new R.Trace$parseJSCore_closure()), [null, null]).toList$0(0)), [S.Frame]));
+ var t1 = J.split$1$s(trace, "\n");
+ t1 = H.setRuntimeTypeInfo(new H.WhereIterable(t1, new R.Trace$parseJSCore_closure()), [H.getTypeArgumentByIndex(t1, 0)]);
+ return new R.Trace(H.setRuntimeTypeInfo(new P.UnmodifiableListView(H.MappedIterable_MappedIterable(t1, new R.Trace$parseJSCore_closure0(), H.getRuntimeTypeArgument(t1, "IterableBase", 0), null).toList$0(0)), [S.Frame]));
}, Trace$parseFirefox: function(trace) {
var t1 = J.trim$0$s(trace).split("\n");
t1 = H.setRuntimeTypeInfo(new H.WhereIterable(t1, new R.Trace$parseFirefox_closure()), [H.getTypeArgumentByIndex(t1, 0)]);
return new R.Trace(H.setRuntimeTypeInfo(new P.UnmodifiableListView(H.MappedIterable_MappedIterable(t1, new R.Trace$parseFirefox_closure0(), H.getRuntimeTypeArgument(t1, "IterableBase", 0), null).toList$0(0)), [S.Frame]));
}, Trace$parseFriendly: function(trace) {
- var t1 = J.trim$0$s(trace).split("\n");
- t1 = H.setRuntimeTypeInfo(new H.WhereIterable(t1, new R.Trace$parseFriendly_closure()), [H.getTypeArgumentByIndex(t1, 0)]);
- return new R.Trace(H.setRuntimeTypeInfo(new P.UnmodifiableListView(H.MappedIterable_MappedIterable(t1, new R.Trace$parseFriendly_closure0(), H.getRuntimeTypeArgument(t1, "IterableBase", 0), null).toList$0(0)), [S.Frame]));
+ var t1 = J.getInterceptor$asx(trace);
+ if (t1.get$isEmpty(trace) === true)
+ t1 = [];
+ else {
+ t1 = t1.trim$0(trace).split("\n");
+ t1 = H.setRuntimeTypeInfo(new H.WhereIterable(t1, new R.Trace$parseFriendly_closure()), [H.getTypeArgumentByIndex(t1, 0)]);
+ t1 = H.MappedIterable_MappedIterable(t1, new R.Trace$parseFriendly_closure0(), H.getRuntimeTypeArgument(t1, "IterableBase", 0), null);
+ }
+ return new R.Trace(H.setRuntimeTypeInfo(new P.UnmodifiableListView(J.toList$0$ax(t1)), [S.Frame]));
}}
},
Trace_Trace$from_closure: {
@@ -13767,17 +13933,11 @@ var dart = [
return R.Trace_Trace$parse(J.toString$0(this._captured_trace_0));
}
},
- Trace$parseVM_closure: {
- "^": "Closure:3;",
- call$1: function(line) {
- return J.get$isNotEmpty$asx(line);
- }
- },
- Trace$parseVM_closure0: {
+ Trace__parseVM_closure: {
"^": "Closure:3;",
call$1: [function(line) {
return S.Frame_Frame$parseVM(line);
- }, null, null, 2, 0, null, 23, "call"]
+ }, null, null, 2, 0, null, 25, "call"]
},
Trace$parseV8_closure: {
"^": "Closure:3;",
@@ -13789,13 +13949,19 @@ var dart = [
"^": "Closure:3;",
call$1: [function(line) {
return S.Frame_Frame$parseV8(line);
- }, null, null, 2, 0, null, 23, "call"]
+ }, null, null, 2, 0, null, 25, "call"]
},
Trace$parseJSCore_closure: {
"^": "Closure:3;",
+ call$1: function(line) {
+ return !J.$eq(line, "\tat ");
+ }
+ },
+ Trace$parseJSCore_closure0: {
+ "^": "Closure:3;",
call$1: [function(line) {
return S.Frame_Frame$parseV8(line);
- }, null, null, 2, 0, null, 23, "call"]
+ }, null, null, 2, 0, null, 25, "call"]
},
Trace$parseFirefox_closure: {
"^": "Closure:3;",
@@ -13848,7 +14014,7 @@ var dart = [
column = H.Primitives_parseInt(t1[5], null, null);
}
return new S.Frame(uri, line, column, member);
- }, null, null, 2, 0, null, 23, "call"]
+ }, null, null, 2, 0, null, 25, "call"]
},
Trace$parseFriendly_closure: {
"^": "Closure:3;",
@@ -13884,7 +14050,7 @@ var dart = [
if (4 >= t1.length)
return H.ioore(t1, 4);
return new S.Frame(uri, line, column, t1[4]);
- }, null, null, 2, 0, null, 23, "call"]
+ }, null, null, 2, 0, null, 25, "call"]
},
Trace_terse_closure: {
"^": "Closure:3;",
@@ -13916,23 +14082,23 @@ var dart = [
t2 = $.get$_terseRegExp();
H.checkString("");
return new S.Frame(P.Uri_parse(H.stringReplaceAllUnchecked(t1, t2, ""), 0, null), null, null, frame.get$member());
- }, null, null, 2, 0, null, 42, "call"]
+ }, null, null, 2, 0, null, 44, "call"]
},
Trace_toString_closure0: {
"^": "Closure:3;",
call$1: [function(frame) {
return J.get$length$asx(J.get$location$x(frame));
- }, null, null, 2, 0, null, 42, "call"]
+ }, null, null, 2, 0, null, 44, "call"]
},
Trace_toString_closure: {
"^": "Closure:3;_captured_longest_0",
call$1: [function(frame) {
return H.S(N.padRight(J.get$location$x(frame), this._captured_longest_0)) + " " + H.S(frame.get$member()) + "\n";
- }, null, null, 2, 0, null, 42, "call"]
+ }, null, null, 2, 0, null, 44, "call"]
}
}],
];
-setupProgram(dart, 0);
+setupProgram(dart);
// getInterceptor methods
J.getInterceptor = function(receiver) {
if (typeof receiver == "number") {
@@ -14082,12 +14248,18 @@ J.close$0$x = function(receiver) {
J.codeUnitAt$1$s = function(receiver, a0) {
return J.getInterceptor$s(receiver).codeUnitAt$1(receiver, a0);
};
+J.complete$1$x = function(receiver, a0) {
+ return J.getInterceptor$x(receiver).complete$1(receiver, a0);
+};
J.contains$1$asx = function(receiver, a0) {
return J.getInterceptor$asx(receiver).contains$1(receiver, a0);
};
J.elementAt$1$ax = function(receiver, a0) {
return J.getInterceptor$ax(receiver).elementAt$1(receiver, a0);
};
+J.endsWith$1$s = function(receiver, a0) {
+ return J.getInterceptor$s(receiver).endsWith$1(receiver, a0);
+};
J.forEach$1$ax = function(receiver, a0) {
return J.getInterceptor$ax(receiver).forEach$1(receiver, a0);
};
@@ -14154,6 +14326,9 @@ J.postMessage$2$x = function(receiver, a0, a1) {
J.print$1$x = function(receiver, a0) {
return J.getInterceptor$x(receiver).print$1(receiver, a0);
};
+J.remove$0$ax = function(receiver) {
+ return J.getInterceptor$ax(receiver).remove$0(receiver);
+};
J.replaceAll$2$s = function(receiver, a0, a1) {
return J.getInterceptor$s(receiver).replaceAll$2(receiver, a0, a1);
};
@@ -14181,6 +14356,9 @@ J.substring$1$s = function(receiver, a0) {
J.substring$2$s = function(receiver, a0, a1) {
return J.getInterceptor$s(receiver).substring$2(receiver, a0, a1);
};
+J.toList$0$ax = function(receiver) {
+ return J.getInterceptor$ax(receiver).toList$0(receiver);
+};
J.toLowerCase$0$s = function(receiver) {
return J.getInterceptor$s(receiver).toLowerCase$0(receiver);
};
@@ -14488,7 +14666,7 @@ $.Device__cachedCssPrefix = null;
}, "undefinedLiteralPropertyPattern", "_AsyncRun_scheduleImmediateClosure", "get$_AsyncRun_scheduleImmediateClosure", function() {
return P._AsyncRun__initializeScheduleImmediate();
}, "scheduleImmediateClosure", "Future__nullFuture", "get$Future__nullFuture", function() {
- return P._Future$immediate(null, null);
+ return P.Future_Future$value(null, null);
}, "_nullFuture", "_RootZone__rootMap", "get$_RootZone__rootMap", function() {
return P.HashMap_HashMap(null, null, null, null, null);
}, "_rootMap", "IterableBase__toStringVisiting", "get$IterableBase__toStringVisiting", function() {
@@ -14535,7 +14713,9 @@ $.Device__cachedCssPrefix = null;
return new E.UrlStyle("url", "/", C.List_cSk, P.RegExp_RegExp("/", true, false), P.RegExp_RegExp("(^[a-zA-Z][-+.a-zA-Z\\d]*://|[^/])$", true, false), P.RegExp_RegExp("[a-zA-Z][-+.a-zA-Z\\d]*://[^/]*", true, false), P.RegExp_RegExp("^/", true, false));
}, "url", "Style_platform", "get$Style_platform", function() {
return S.Style__getPlatformStyle();
-}, "platform", "_terseRegExp", "get$_terseRegExp", function() {
+}, "platform", "_iframes", "get$_iframes", function() {
+ return P.LinkedHashMap_LinkedHashMap(null, null, null, P.$int, W.IFrameElement);
+}, "_iframes", "_terseRegExp", "get$_terseRegExp", function() {
return P.RegExp_RegExp("(-patch)?(/.*)?$", true, false);
}, "_terseRegExp", "_v8Trace", "get$_v8Trace", function() {
return P.RegExp_RegExp("\\n ?at ", true, false);
@@ -14548,11 +14728,127 @@ $.Device__cachedCssPrefix = null;
}, "_friendlyTrace"]);
;
-{
- init.metadata = ["object", "sender", "e", "x", "closure", "isolate", "numberOfArguments", "arg1", "arg2", "arg3", "arg4", "each", "value", null, "error", "stackTrace", "self", "parent", "zone", "f", "arg", "duration", "callback", "line", "specification", "zoneValues", "_", "ignored", "element", "data", "s", "a", "k", "v", 0, "key", "encodedComponent", "byteString", "captureThis", "arguments", "o", "message", "frame"];
- init.types = [{func: 1}, {func: 1, void: true, args: [, P.StackTrace]}, {func: 1, void: true}, {func: 1, args: [,]}, {func: 1, args: [P.String,,]}, {func: 1, args: [, P.String]}, {func: 1, args: [P.String]}, {func: 1, args: [{func: 1, void: true}]}, {func: 1, void: true, args: [,], opt: [P.StackTrace]}, {func: 1, args: [,], opt: [,]}, {func: 1, ret: P.bool}, {func: 1, args: [P.bool]}, {func: 1, void: true, args: [P.Object], opt: [P.StackTrace]}, {func: 1, void: true, args: [P.Object, P.StackTrace]}, {func: 1, args: [, P.StackTrace]}, {func: 1, args: [P.Zone,, P.StackTrace]}, {func: 1, args: [P.Zone, {func: 1}]}, {func: 1, args: [P.Zone, {func: 1, args: [,]},,]}, {func: 1, args: [P.Zone, {func: 1, args: [,,]},,,]}, {func: 1, ret: {func: 1}, args: [P.Zone, {func: 1}]}, {func: 1, ret: {func: 1, args: [,]}, args: [P.Zone, {func: 1, args: [,]}]}, {func: 1, ret: {func: 1, args: [,,]}, args: [P.Zone, {func: 1, args: [,,]}]}, {func: 1, ret: P.AsyncError, args: [P.Zone, P.Object, P.StackTrace]}, {func: 1, void: true, args: [P.Zone, {func: 1}]}, {func: 1, ret: P.Timer, args: [P.Zone, P.Duration, {func: 1, void: true}]}, {func: 1, ret: P.Timer, args: [P.Zone, P.Duration, {func: 1, void: true, args: [P.Timer]}]}, {func: 1, void: true, args: [P.Zone, P.String]}, {func: 1, ret: P.Zone, args: [P.Zone, P.ZoneSpecification, P.Map]}, {func: 1, ret: P.Zone, named: {specification: P.ZoneSpecification, zoneValues: P.Map}}, {func: 1, args: [{func: 1}]}, {func: 1, args: [{func: 1, args: [,]},,]}, {func: 1, args: [{func: 1, args: [,,]},,,]}, {func: 1, ret: {func: 1}, args: [{func: 1}]}, {func: 1, ret: {func: 1, args: [,]}, args: [{func: 1, args: [,]}]}, {func: 1, ret: {func: 1, args: [,,]}, args: [{func: 1, args: [,,]}]}, {func: 1, ret: P.AsyncError, args: [P.Object, P.StackTrace]}, {func: 1, void: true, args: [{func: 1, void: true}]}, {func: 1, ret: P.Timer, args: [P.Duration, {func: 1, void: true}]}, {func: 1, ret: P.Timer, args: [P.Duration, {func: 1, void: true, args: [P.Timer]}]}, {func: 1, void: true, args: [P.String]}, {func: 1, args: [P.Zone, P.ZoneDelegate, P.Zone,, P.StackTrace]}, {func: 1, args: [,,]}, {func: 1, ret: P.$int, args: [, P.$int]}, {func: 1, void: true, args: [P.$int, P.$int]}, {func: 1, args: [P.Symbol,,]}, {func: 1, ret: P.String, args: [P.$int]}, {func: 1, ret: P.bool, args: [P.$int]}, {func: 1, ret: P.$int, args: [,,]}, {func: 1, void: true, args: [P.String], opt: [,]}, {func: 1, ret: P.$int, args: [P.$int, P.$int]}, {func: 1, ret: P.$int, args: [,]}, {func: 1, args: [P.$int]}, {func: 1, args: [P.$int,,]}, {func: 1, void: true, args: [,]}, {func: 1, void: true, args: [P.Zone, P.ZoneDelegate, P.Zone,, P.StackTrace]}, {func: 1, args: [P.Zone, P.ZoneDelegate, P.Zone, {func: 1}]}, {func: 1, args: [P.Zone, P.ZoneDelegate, P.Zone, {func: 1, args: [,]},,]}, {func: 1, args: [P.Zone, P.ZoneDelegate, P.Zone, {func: 1, args: [,,]},,,]}, {func: 1, ret: {func: 1}, args: [P.Zone, P.ZoneDelegate, P.Zone, {func: 1}]}, {func: 1, ret: {func: 1, args: [,]}, args: [P.Zone, P.ZoneDelegate, P.Zone, {func: 1, args: [,]}]}, {func: 1, ret: {func: 1, args: [,,]}, args: [P.Zone, P.ZoneDelegate, P.Zone, {func: 1, args: [,,]}]}, {func: 1, ret: P.AsyncError, args: [P.Zone, P.ZoneDelegate, P.Zone, P.Object, P.StackTrace]}, {func: 1, void: true, args: [P.Zone, P.ZoneDelegate, P.Zone, {func: 1}]}, {func: 1, ret: P.Timer, args: [P.Zone, P.ZoneDelegate, P.Zone, P.Duration, {func: 1, void: true}]}, {func: 1, ret: P.Timer, args: [P.Zone, P.ZoneDelegate, P.Zone, P.Duration, {func: 1, void: true, args: [P.Timer]}]}, {func: 1, void: true, args: [P.Zone, P.ZoneDelegate, P.Zone, P.String]}, {func: 1, ret: P.Zone, args: [P.Zone, P.ZoneDelegate, P.Zone, P.ZoneSpecification, P.Map]}, {func: 1, ret: P.bool, args: [,,]}, {func: 1, ret: P.Object, args: [,]}, {func: 1, ret: P.bool, args: [P.Object, P.Object]}, {func: 1, ret: P.$int, args: [P.Object]}, {func: 1, ret: P.String, args: [P.String]}, {func: 1, ret: P.num, args: [P.num, P.num]}];
-}
-
+init.metadata = ["invocation",
+"object",
+"sender",
+"e",
+"x",
+"closure",
+"isolate",
+"numberOfArguments",
+"arg1",
+"arg2",
+"arg3",
+"arg4",
+"error",
+"stackTrace",
+"result",
+"each",
+"value",
+,
+"self",
+"parent",
+"zone",
+"f",
+"arg",
+"duration",
+"callback",
+"line",
+"specification",
+"zoneValues",
+"_",
+"ignored",
+"element",
+"data",
+"s",
+"a",
+"k",
+"v",
+0,
+"key",
+"encodedComponent",
+"byteString",
+"captureThis",
+"arguments",
+"o",
+"message",
+"frame",
+];
+init.types = [{func: ""},
+{func: "", void: true, args: [, P.StackTrace]},
+{func: "", void: true},
+{func: "", args: [,]},
+{func: "", args: [P.String,,]},
+{func: "", args: [, P.StackTrace]},
+{func: "", args: [, P.String]},
+{func: "", args: [P.String]},
+{func: "", args: [{func: "", void: true}]},
+{func: "", void: true, args: [,], opt: [P.StackTrace]},
+{func: "", args: [,], opt: [,]},
+{func: "", ret: P.bool},
+{func: "", args: [P.bool]},
+{func: "", void: true, args: [P.Object], opt: [P.StackTrace]},
+{func: "", void: true, args: [P.Object, P.StackTrace]},
+{func: "", args: [P.Zone,, P.StackTrace]},
+{func: "", args: [P.Zone, {func: ""}]},
+{func: "", args: [P.Zone, {func: "", args: [,]},,]},
+{func: "", args: [P.Zone, {func: "", args: [,,]},,,]},
+{func: "", ret: {func: ""}, args: [P.Zone, {func: ""}]},
+{func: "", ret: {func: "", args: [,]}, args: [P.Zone, {func: "", args: [,]}]},
+{func: "", ret: {func: "", args: [,,]}, args: [P.Zone, {func: "", args: [,,]}]},
+{func: "", ret: P.AsyncError, args: [P.Zone, P.Object, P.StackTrace]},
+{func: "", void: true, args: [P.Zone, {func: ""}]},
+{func: "", ret: P.Timer, args: [P.Zone, P.Duration, {func: "", void: true}]},
+{func: "", ret: P.Timer, args: [P.Zone, P.Duration, {func: "", void: true, args: [P.Timer]}]},
+{func: "", void: true, args: [P.Zone, P.String]},
+{func: "", ret: P.Zone, args: [P.Zone, P.ZoneSpecification, P.Map]},
+{func: "", ret: P.Zone, named: {specification: P.ZoneSpecification, zoneValues: P.Map}},
+{func: "", args: [{func: ""}]},
+{func: "", args: [{func: "", args: [,]},,]},
+{func: "", args: [{func: "", args: [,,]},,,]},
+{func: "", ret: {func: ""}, args: [{func: ""}]},
+{func: "", ret: {func: "", args: [,]}, args: [{func: "", args: [,]}]},
+{func: "", ret: {func: "", args: [,,]}, args: [{func: "", args: [,,]}]},
+{func: "", ret: P.AsyncError, args: [P.Object, P.StackTrace]},
+{func: "", void: true, args: [{func: "", void: true}]},
+{func: "", ret: P.Timer, args: [P.Duration, {func: "", void: true}]},
+{func: "", ret: P.Timer, args: [P.Duration, {func: "", void: true, args: [P.Timer]}]},
+{func: "", void: true, args: [P.String]},
+{func: "", args: [P.Zone, P.ZoneDelegate, P.Zone,, P.StackTrace]},
+{func: "", args: [,,]},
+{func: "", ret: P.$int, args: [, P.$int]},
+{func: "", void: true, args: [P.$int, P.$int]},
+{func: "", args: [P.Symbol,,]},
+{func: "", ret: P.String, args: [P.$int]},
+{func: "", ret: P.bool, args: [P.$int]},
+{func: "", ret: P.$int, args: [,,]},
+{func: "", void: true, args: [P.String], opt: [,]},
+{func: "", ret: P.$int, args: [P.$int, P.$int]},
+{func: "", ret: P.$int, args: [,]},
+{func: "", args: [P.$int]},
+{func: "", args: [P.$int,,]},
+{func: "", ret: P.Future, args: [,]},
+{func: "", void: true, args: [,]},
+{func: "", void: true, args: [P.Zone, P.ZoneDelegate, P.Zone,, P.StackTrace]},
+{func: "", args: [P.Zone, P.ZoneDelegate, P.Zone, {func: ""}]},
+{func: "", args: [P.Zone, P.ZoneDelegate, P.Zone, {func: "", args: [,]},,]},
+{func: "", args: [P.Zone, P.ZoneDelegate, P.Zone, {func: "", args: [,,]},,,]},
+{func: "", ret: {func: ""}, args: [P.Zone, P.ZoneDelegate, P.Zone, {func: ""}]},
+{func: "", ret: {func: "", args: [,]}, args: [P.Zone, P.ZoneDelegate, P.Zone, {func: "", args: [,]}]},
+{func: "", ret: {func: "", args: [,,]}, args: [P.Zone, P.ZoneDelegate, P.Zone, {func: "", args: [,,]}]},
+{func: "", ret: P.AsyncError, args: [P.Zone, P.ZoneDelegate, P.Zone, P.Object, P.StackTrace]},
+{func: "", void: true, args: [P.Zone, P.ZoneDelegate, P.Zone, {func: ""}]},
+{func: "", ret: P.Timer, args: [P.Zone, P.ZoneDelegate, P.Zone, P.Duration, {func: "", void: true}]},
+{func: "", ret: P.Timer, args: [P.Zone, P.ZoneDelegate, P.Zone, P.Duration, {func: "", void: true, args: [P.Timer]}]},
+{func: "", void: true, args: [P.Zone, P.ZoneDelegate, P.Zone, P.String]},
+{func: "", ret: P.Zone, args: [P.Zone, P.ZoneDelegate, P.Zone, P.ZoneSpecification, P.Map]},
+{func: "", ret: P.bool, args: [,,]},
+{func: "", ret: P.Object, args: [,]},
+{func: "", ret: P.bool, args: [P.Object, P.Object]},
+{func: "", ret: P.$int, args: [P.Object]},
+{func: "", ret: P.String, args: [P.String]},
+{func: "", ret: P.num, args: [P.num, P.num]},
+];
$ = null;
Isolate = Isolate.$finishIsolateConstructor(Isolate);
$ = new Isolate();

Powered by Google App Engine
This is Rietveld 408576698