| OLD | NEW |
| 1 var _js_helper; | 1 var _js_helper; |
| 2 (function(exports) { | 2 (function(exports) { |
| 3 'use strict'; | 3 'use strict'; |
| 4 class NoSideEffects extends core.Object { | 4 class NoSideEffects extends core.Object { |
| 5 NoSideEffects() { | 5 NoSideEffects() { |
| 6 } | 6 } |
| 7 } | 7 } |
| 8 class NoThrows extends core.Object { | 8 class NoThrows extends core.Object { |
| 9 NoThrows() { | 9 NoThrows() { |
| 10 } | 10 } |
| (...skipping 3652 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 3663 class DeferredLoadCallback extends core.Function {} | 3663 class DeferredLoadCallback extends core.Function {} |
| 3664 exports.deferredLoadHook = null; | 3664 exports.deferredLoadHook = null; |
| 3665 // Function loadDeferredLibrary: (String) → Future<Null> | 3665 // Function loadDeferredLibrary: (String) → Future<Null> |
| 3666 function loadDeferredLibrary(loadId) { | 3666 function loadDeferredLibrary(loadId) { |
| 3667 let urisMap = _foreign_helper.JS_EMBEDDED_GLOBAL('', _js_embedded_names.DEFE
RRED_LIBRARY_URIS); | 3667 let urisMap = _foreign_helper.JS_EMBEDDED_GLOBAL('', _js_embedded_names.DEFE
RRED_LIBRARY_URIS); |
| 3668 let uris = dart.as(urisMap[loadId], core.List$(core.String)); | 3668 let uris = dart.as(urisMap[loadId], core.List$(core.String)); |
| 3669 let hashesMap = _foreign_helper.JS_EMBEDDED_GLOBAL('', _js_embedded_names.DE
FERRED_LIBRARY_HASHES); | 3669 let hashesMap = _foreign_helper.JS_EMBEDDED_GLOBAL('', _js_embedded_names.DE
FERRED_LIBRARY_HASHES); |
| 3670 let hashes = dart.as(hashesMap[loadId], core.List$(core.String)); | 3670 let hashes = dart.as(hashesMap[loadId], core.List$(core.String)); |
| 3671 if (uris == null) | 3671 if (uris == null) |
| 3672 return dart.as(new async.Future.value(null), async.Future$(core.Null)); | 3672 return dart.as(new async.Future.value(null), async.Future$(core.Null)); |
| 3673 let indices = new core.List.generate(uris[core.$length], dart.as((i) => i, d
art.throw_("Unimplemented type (int) → dynamic"))); | 3673 let indices = dart.as(new core.List.generate(uris[core.$length], dart.as((i)
=> i, dart.throw_("Unimplemented type (int) → dynamic"))), core.List$(core.int)
); |
| 3674 let isHunkLoaded = _foreign_helper.JS_EMBEDDED_GLOBAL('', _js_embedded_names
.IS_HUNK_LOADED); | 3674 let isHunkLoaded = _foreign_helper.JS_EMBEDDED_GLOBAL('', _js_embedded_names
.IS_HUNK_LOADED); |
| 3675 let isHunkInitialized = _foreign_helper.JS_EMBEDDED_GLOBAL('', _js_embedded_
names.IS_HUNK_INITIALIZED); | 3675 let isHunkInitialized = _foreign_helper.JS_EMBEDDED_GLOBAL('', _js_embedded_
names.IS_HUNK_INITIALIZED); |
| 3676 let indicesToLoad = indices[core.$where]((i) => !isHunkLoaded(hashes[core.$g
et](i)))[core.$toList](); | 3676 let indicesToLoad = indices[core.$where]((i) => !isHunkLoaded(hashes[core.$g
et](i)))[core.$toList](); |
| 3677 return dart.as(async.Future.wait(dart.as(indicesToLoad[core.$map]((i) => _lo
adHunk(uris[core.$get](i))), core.Iterable$(async.Future))).then(dart.as((_) =>
{ | 3677 return dart.as(async.Future.wait(dart.as(indicesToLoad[core.$map]((i) => _lo
adHunk(uris[core.$get](i))), core.Iterable$(async.Future))).then(dart.as((_) =>
{ |
| 3678 let indicesToInitialize = indices[core.$where]((i) => !isHunkInitialized(h
ashes[core.$get](i)))[core.$toList](); | 3678 let indicesToInitialize = indices[core.$where]((i) => !isHunkInitialized(h
ashes[core.$get](i)))[core.$toList](); |
| 3679 for (let i of indicesToInitialize) { | 3679 for (let i of indicesToInitialize) { |
| 3680 let initializer = _foreign_helper.JS_EMBEDDED_GLOBAL('', _js_embedded_na
mes.INITIALIZE_LOADED_HUNK); | 3680 let initializer = _foreign_helper.JS_EMBEDDED_GLOBAL('', _js_embedded_na
mes.INITIALIZE_LOADED_HUNK); |
| 3681 initializer(hashes[core.$get](i)); | 3681 initializer(hashes[core.$get](i)); |
| 3682 } | 3682 } |
| 3683 let updated = exports._loadedLibraries.add(loadId); | 3683 let updated = exports._loadedLibraries.add(loadId); |
| (...skipping 319 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 4003 exports.jsonEncodeNative = jsonEncodeNative; | 4003 exports.jsonEncodeNative = jsonEncodeNative; |
| 4004 exports.getIsolateAffinityTag = getIsolateAffinityTag; | 4004 exports.getIsolateAffinityTag = getIsolateAffinityTag; |
| 4005 exports.LoadLibraryFunctionType = LoadLibraryFunctionType; | 4005 exports.LoadLibraryFunctionType = LoadLibraryFunctionType; |
| 4006 exports.DeferredLoadCallback = DeferredLoadCallback; | 4006 exports.DeferredLoadCallback = DeferredLoadCallback; |
| 4007 exports.loadDeferredLibrary = loadDeferredLibrary; | 4007 exports.loadDeferredLibrary = loadDeferredLibrary; |
| 4008 exports.MainError = MainError; | 4008 exports.MainError = MainError; |
| 4009 exports.missingMain = missingMain; | 4009 exports.missingMain = missingMain; |
| 4010 exports.badMain = badMain; | 4010 exports.badMain = badMain; |
| 4011 exports.mainHasTooManyParameters = mainHasTooManyParameters; | 4011 exports.mainHasTooManyParameters = mainHasTooManyParameters; |
| 4012 })(_js_helper || (_js_helper = {})); | 4012 })(_js_helper || (_js_helper = {})); |
| OLD | NEW |