| 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 3653 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 3664 }); | 3664 }); |
| 3665 exports.deferredLoadHook = null; | 3665 exports.deferredLoadHook = null; |
| 3666 // Function loadDeferredLibrary: (String) → Future<Null> | 3666 // Function loadDeferredLibrary: (String) → Future<Null> |
| 3667 function loadDeferredLibrary(loadId) { | 3667 function loadDeferredLibrary(loadId) { |
| 3668 let urisMap = _foreign_helper.JS_EMBEDDED_GLOBAL('', _js_embedded_names.DEFE
RRED_LIBRARY_URIS); | 3668 let urisMap = _foreign_helper.JS_EMBEDDED_GLOBAL('', _js_embedded_names.DEFE
RRED_LIBRARY_URIS); |
| 3669 let uris = dart.as(urisMap[loadId], core.List$(core.String)); | 3669 let uris = dart.as(urisMap[loadId], core.List$(core.String)); |
| 3670 let hashesMap = _foreign_helper.JS_EMBEDDED_GLOBAL('', _js_embedded_names.DE
FERRED_LIBRARY_HASHES); | 3670 let hashesMap = _foreign_helper.JS_EMBEDDED_GLOBAL('', _js_embedded_names.DE
FERRED_LIBRARY_HASHES); |
| 3671 let hashes = dart.as(hashesMap[loadId], core.List$(core.String)); | 3671 let hashes = dart.as(hashesMap[loadId], core.List$(core.String)); |
| 3672 if (uris == null) | 3672 if (uris == null) |
| 3673 return dart.as(new async.Future.value(null), async.Future$(core.Null)); | 3673 return dart.as(new async.Future.value(null), async.Future$(core.Null)); |
| 3674 let indices = dart.as(new core.List.generate(uris.length, dart.closureWrap((
i) => i, "(int) → dynamic")), core.List$(core.int)); | 3674 let indices = new core.List.generate(uris.length, dart.closureWrap((i) => i,
"(int) → dynamic")); |
| 3675 let isHunkLoaded = _foreign_helper.JS_EMBEDDED_GLOBAL('', _js_embedded_names
.IS_HUNK_LOADED); | 3675 let isHunkLoaded = _foreign_helper.JS_EMBEDDED_GLOBAL('', _js_embedded_names
.IS_HUNK_LOADED); |
| 3676 let isHunkInitialized = _foreign_helper.JS_EMBEDDED_GLOBAL('', _js_embedded_
names.IS_HUNK_INITIALIZED); | 3676 let isHunkInitialized = _foreign_helper.JS_EMBEDDED_GLOBAL('', _js_embedded_
names.IS_HUNK_INITIALIZED); |
| 3677 let indicesToLoad = indices.where((i) => !isHunkLoaded(hashes.get(i))).toLis
t(); | 3677 let indicesToLoad = indices.where((i) => !isHunkLoaded(hashes.get(i))).toLis
t(); |
| 3678 return dart.as(async.Future.wait(dart.as(indicesToLoad.map((i) => _loadHunk(
uris.get(i))), core.Iterable$(async.Future))).then(dart.closureWrap((_) => { | 3678 return dart.as(async.Future.wait(dart.as(indicesToLoad.map((i) => _loadHunk(
uris.get(i))), core.Iterable$(async.Future))).then(dart.closureWrap((_) => { |
| 3679 let indicesToInitialize = indices.where((i) => !isHunkInitialized(hashes.g
et(i))).toList(); | 3679 let indicesToInitialize = indices.where((i) => !isHunkInitialized(hashes.g
et(i))).toList(); |
| 3680 for (let i of indicesToInitialize) { | 3680 for (let i of indicesToInitialize) { |
| 3681 let initializer = _foreign_helper.JS_EMBEDDED_GLOBAL('', _js_embedded_na
mes.INITIALIZE_LOADED_HUNK); | 3681 let initializer = _foreign_helper.JS_EMBEDDED_GLOBAL('', _js_embedded_na
mes.INITIALIZE_LOADED_HUNK); |
| 3682 initializer(hashes.get(i)); | 3682 initializer(hashes.get(i)); |
| 3683 } | 3683 } |
| 3684 let updated = exports._loadedLibraries.add(loadId); | 3684 let updated = exports._loadedLibraries.add(loadId); |
| (...skipping 317 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 4002 exports.UnimplementedNoSuchMethodError = UnimplementedNoSuchMethodError; | 4002 exports.UnimplementedNoSuchMethodError = UnimplementedNoSuchMethodError; |
| 4003 exports.random64 = random64; | 4003 exports.random64 = random64; |
| 4004 exports.jsonEncodeNative = jsonEncodeNative; | 4004 exports.jsonEncodeNative = jsonEncodeNative; |
| 4005 exports.getIsolateAffinityTag = getIsolateAffinityTag; | 4005 exports.getIsolateAffinityTag = getIsolateAffinityTag; |
| 4006 exports.loadDeferredLibrary = loadDeferredLibrary; | 4006 exports.loadDeferredLibrary = loadDeferredLibrary; |
| 4007 exports.MainError = MainError; | 4007 exports.MainError = MainError; |
| 4008 exports.missingMain = missingMain; | 4008 exports.missingMain = missingMain; |
| 4009 exports.badMain = badMain; | 4009 exports.badMain = badMain; |
| 4010 exports.mainHasTooManyParameters = mainHasTooManyParameters; | 4010 exports.mainHasTooManyParameters = mainHasTooManyParameters; |
| 4011 })(_js_helper || (_js_helper = {})); | 4011 })(_js_helper || (_js_helper = {})); |
| OLD | NEW |