| OLD | NEW |
| 1 var core; | 1 var core; |
| 2 (function(exports) { | 2 (function(exports) { |
| 3 'use strict'; | 3 'use strict'; |
| 4 class Object { | 4 class Object { |
| 5 constructor() { | 5 constructor() { |
| 6 let name = this.constructor.name; | 6 let name = this.constructor.name; |
| 7 let init = this[name]; | 7 let init = this[name]; |
| 8 let result = void 0; | 8 let result = void 0; |
| 9 if (init) | 9 if (init) |
| 10 result = init.apply(this, arguments); | 10 result = init.apply(this, arguments); |
| (...skipping 1207 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 1218 let $fold = dart.JsSymbol('$fold'); | 1218 let $fold = dart.JsSymbol('$fold'); |
| 1219 let $firstWhere = dart.JsSymbol('$firstWhere'); | 1219 let $firstWhere = dart.JsSymbol('$firstWhere'); |
| 1220 let $lastWhere = dart.JsSymbol('$lastWhere'); | 1220 let $lastWhere = dart.JsSymbol('$lastWhere'); |
| 1221 let $singleWhere = dart.JsSymbol('$singleWhere'); | 1221 let $singleWhere = dart.JsSymbol('$singleWhere'); |
| 1222 let $elementAt = dart.JsSymbol('$elementAt'); | 1222 let $elementAt = dart.JsSymbol('$elementAt'); |
| 1223 let $first = dart.JsSymbol('$first'); | 1223 let $first = dart.JsSymbol('$first'); |
| 1224 let $last = dart.JsSymbol('$last'); | 1224 let $last = dart.JsSymbol('$last'); |
| 1225 let $single = dart.JsSymbol('$single'); | 1225 let $single = dart.JsSymbol('$single'); |
| 1226 let $any = dart.JsSymbol('$any'); | 1226 let $any = dart.JsSymbol('$any'); |
| 1227 let $every = dart.JsSymbol('$every'); | 1227 let $every = dart.JsSymbol('$every'); |
| 1228 let $sort = dart.JsSymbol('$sort'); | |
| 1229 let $contains = dart.JsSymbol('$contains'); | 1228 let $contains = dart.JsSymbol('$contains'); |
| 1230 let $isEmpty = dart.JsSymbol('$isEmpty'); | 1229 let $isEmpty = dart.JsSymbol('$isEmpty'); |
| 1231 let $isNotEmpty = dart.JsSymbol('$isNotEmpty'); | 1230 let $isNotEmpty = dart.JsSymbol('$isNotEmpty'); |
| 1232 let $toString = dart.JsSymbol('$toString'); | 1231 let $toString = dart.JsSymbol('$toString'); |
| 1233 let $toList = dart.JsSymbol('$toList'); | 1232 let $toList = dart.JsSymbol('$toList'); |
| 1234 let $toSet = dart.JsSymbol('$toSet'); | 1233 let $toSet = dart.JsSymbol('$toSet'); |
| 1235 let $hashCode = dart.JsSymbol('$hashCode'); | 1234 let $hashCode = dart.JsSymbol('$hashCode'); |
| 1236 let $addAll = dart.JsSymbol('$addAll'); | 1235 let $addAll = dart.JsSymbol('$addAll'); |
| 1237 let $reversed = dart.JsSymbol('$reversed'); | 1236 let $reversed = dart.JsSymbol('$reversed'); |
| 1237 let $sort = dart.JsSymbol('$sort'); |
| 1238 let $shuffle = dart.JsSymbol('$shuffle'); | 1238 let $shuffle = dart.JsSymbol('$shuffle'); |
| 1239 let $indexOf = dart.JsSymbol('$indexOf'); | 1239 let $indexOf = dart.JsSymbol('$indexOf'); |
| 1240 let $lastIndexOf = dart.JsSymbol('$lastIndexOf'); | 1240 let $lastIndexOf = dart.JsSymbol('$lastIndexOf'); |
| 1241 let $clear = dart.JsSymbol('$clear'); | 1241 let $clear = dart.JsSymbol('$clear'); |
| 1242 let $insert = dart.JsSymbol('$insert'); | 1242 let $insert = dart.JsSymbol('$insert'); |
| 1243 let $insertAll = dart.JsSymbol('$insertAll'); | 1243 let $insertAll = dart.JsSymbol('$insertAll'); |
| 1244 let $setAll = dart.JsSymbol('$setAll'); | 1244 let $setAll = dart.JsSymbol('$setAll'); |
| 1245 let $remove = dart.JsSymbol('$remove'); | 1245 let $remove = dart.JsSymbol('$remove'); |
| 1246 let $removeAt = dart.JsSymbol('$removeAt'); | 1246 let $removeAt = dart.JsSymbol('$removeAt'); |
| 1247 let $removeLast = dart.JsSymbol('$removeLast'); | 1247 let $removeLast = dart.JsSymbol('$removeLast'); |
| (...skipping 149 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 1397 throw new StateError("More than one element"); | 1397 throw new StateError("More than one element"); |
| 1398 } | 1398 } |
| 1399 [$any](f) { | 1399 [$any](f) { |
| 1400 dart.as(f, dart.functionType(bool, [E])); | 1400 dart.as(f, dart.functionType(bool, [E])); |
| 1401 return _internal.IterableMixinWorkaround.any(this, f); | 1401 return _internal.IterableMixinWorkaround.any(this, f); |
| 1402 } | 1402 } |
| 1403 [$every](f) { | 1403 [$every](f) { |
| 1404 dart.as(f, dart.functionType(bool, [E])); | 1404 dart.as(f, dart.functionType(bool, [E])); |
| 1405 return _internal.IterableMixinWorkaround.every(this, f); | 1405 return _internal.IterableMixinWorkaround.every(this, f); |
| 1406 } | 1406 } |
| 1407 [$sort](compare) { | |
| 1408 if (compare === void 0) | |
| 1409 compare = null; | |
| 1410 dart.as(compare, dart.functionType(int, [E, E])); | |
| 1411 this[$checkMutable]('sort'); | |
| 1412 _internal.IterableMixinWorkaround.sortList(this, compare); | |
| 1413 } | |
| 1414 [$contains](other) { | 1407 [$contains](other) { |
| 1415 for (let i = 0; dart.notNull(i) < dart.notNull(this[$length]); i = dart.
notNull(i) + 1) { | 1408 for (let i = 0; dart.notNull(i) < dart.notNull(this[$length]); i = dart.
notNull(i) + 1) { |
| 1416 if (dart.equals(this[$get](i), other)) | 1409 if (dart.equals(this[$get](i), other)) |
| 1417 return true; | 1410 return true; |
| 1418 } | 1411 } |
| 1419 return false; | 1412 return false; |
| 1420 } | 1413 } |
| 1421 get [$isEmpty]() { | 1414 get [$isEmpty]() { |
| 1422 return this[$length] == 0; | 1415 return this[$length] == 0; |
| 1423 } | 1416 } |
| (...skipping 58 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 1482 this[$add](e); | 1475 this[$add](e); |
| 1483 } | 1476 } |
| 1484 } | 1477 } |
| 1485 get [$reversed]() { | 1478 get [$reversed]() { |
| 1486 return new (_internal.IterableMixinWorkaround$(E))().reversedList(this); | 1479 return new (_internal.IterableMixinWorkaround$(E))().reversedList(this); |
| 1487 } | 1480 } |
| 1488 [$sort](compare) { | 1481 [$sort](compare) { |
| 1489 if (compare === void 0) | 1482 if (compare === void 0) |
| 1490 compare = null; | 1483 compare = null; |
| 1491 dart.as(compare, dart.functionType(int, [E, E])); | 1484 dart.as(compare, dart.functionType(int, [E, E])); |
| 1485 this[$checkMutable]('sort'); |
| 1492 _internal.IterableMixinWorkaround.sortList(this, compare); | 1486 _internal.IterableMixinWorkaround.sortList(this, compare); |
| 1493 } | 1487 } |
| 1494 [$shuffle](random) { | 1488 [$shuffle](random) { |
| 1495 if (random === void 0) | 1489 if (random === void 0) |
| 1496 random = null; | 1490 random = null; |
| 1497 _internal.IterableMixinWorkaround.shuffleList(this, random); | 1491 _internal.IterableMixinWorkaround.shuffleList(this, random); |
| 1498 } | 1492 } |
| 1499 [$indexOf](element, start) { | 1493 [$indexOf](element, start) { |
| 1500 dart.as(element, E); | 1494 dart.as(element, E); |
| 1501 if (start === void 0) | 1495 if (start === void 0) |
| (...skipping 996 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 2498 if (fragment != null) { | 2492 if (fragment != null) { |
| 2499 fragment = Uri._makeFragment(fragment, 0, fragment.length); | 2493 fragment = Uri._makeFragment(fragment, 0, fragment.length); |
| 2500 } else if (this.hasFragment) { | 2494 } else if (this.hasFragment) { |
| 2501 fragment = this.fragment; | 2495 fragment = this.fragment; |
| 2502 } | 2496 } |
| 2503 return new Uri._internal(scheme, userInfo, host, port, path, query, fragme
nt); | 2497 return new Uri._internal(scheme, userInfo, host, port, path, query, fragme
nt); |
| 2504 } | 2498 } |
| 2505 get pathSegments() { | 2499 get pathSegments() { |
| 2506 if (this[_pathSegments] == null) { | 2500 if (this[_pathSegments] == null) { |
| 2507 let pathToSplit = !dart.notNull(this.path.isEmpty) && this.path.codeUnit
At(0) == Uri._SLASH ? this.path.substring(1) : this.path; | 2501 let pathToSplit = !dart.notNull(this.path.isEmpty) && this.path.codeUnit
At(0) == Uri._SLASH ? this.path.substring(1) : this.path; |
| 2508 this[_pathSegments] = new collection.UnmodifiableListView(pathToSplit ==
"" ? dart.const(dart.setType([], List$(String))) : pathToSplit.split("/")[$map]
(dart.bind(Uri, 'decodeComponent'))[$toList]({growable: false})); | 2502 this[_pathSegments] = new (collection.UnmodifiableListView$(String))(pat
hToSplit == "" ? dart.const(dart.setType([], List$(String))) : new List$(String)
.from(pathToSplit.split("/")[$map](dart.bind(Uri, 'decodeComponent')), {growable
: false})); |
| 2509 } | 2503 } |
| 2510 return this[_pathSegments]; | 2504 return this[_pathSegments]; |
| 2511 } | 2505 } |
| 2512 get queryParameters() { | 2506 get queryParameters() { |
| 2513 if (this[_queryParameters] == null) { | 2507 if (this[_queryParameters] == null) { |
| 2514 this[_queryParameters] = new (collection.UnmodifiableMapView$(String, St
ring))(Uri.splitQueryString(this.query)); | 2508 this[_queryParameters] = new (collection.UnmodifiableMapView$(String, St
ring))(Uri.splitQueryString(this.query)); |
| 2515 } | 2509 } |
| 2516 return this[_queryParameters]; | 2510 return this[_queryParameters]; |
| 2517 } | 2511 } |
| 2518 static _makePort(port, scheme) { | 2512 static _makePort(port, scheme) { |
| (...skipping 823 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 3342 // Function _symbolMapToStringMap: (Map<Symbol, dynamic>) → dynamic | 3336 // Function _symbolMapToStringMap: (Map<Symbol, dynamic>) → dynamic |
| 3343 function _symbolMapToStringMap(map) { | 3337 function _symbolMapToStringMap(map) { |
| 3344 if (map == null) | 3338 if (map == null) |
| 3345 return null; | 3339 return null; |
| 3346 let result = new (Map$(String, dart.dynamic))(); | 3340 let result = new (Map$(String, dart.dynamic))(); |
| 3347 map.forEach((key, value) => { | 3341 map.forEach((key, value) => { |
| 3348 result.set(_symbolToString(key), value); | 3342 result.set(_symbolToString(key), value); |
| 3349 }); | 3343 }); |
| 3350 return result; | 3344 return result; |
| 3351 } | 3345 } |
| 3346 class SupportJsExtensionMethods extends Object { |
| 3347 SupportJsExtensionMethods() { |
| 3348 } |
| 3349 } |
| 3352 class _ListConstructorSentinel extends Object { | 3350 class _ListConstructorSentinel extends Object { |
| 3353 _ListConstructorSentinel() { | 3351 _ListConstructorSentinel() { |
| 3354 } | 3352 } |
| 3355 } | 3353 } |
| 3356 // Exports: | 3354 // Exports: |
| 3357 exports.JsName = JsName; | 3355 exports.JsName = JsName; |
| 3358 exports.Object = Object; | 3356 exports.Object = Object; |
| 3359 exports.JsPeerInterface = JsPeerInterface; | 3357 exports.JsPeerInterface = JsPeerInterface; |
| 3360 exports.SupportJsExtensionMethod = SupportJsExtensionMethod; | 3358 exports.SupportJsExtensionMethod = SupportJsExtensionMethod; |
| 3361 exports.Deprecated = Deprecated; | 3359 exports.Deprecated = Deprecated; |
| (...skipping 63 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 3425 exports.$fold = $fold; | 3423 exports.$fold = $fold; |
| 3426 exports.$firstWhere = $firstWhere; | 3424 exports.$firstWhere = $firstWhere; |
| 3427 exports.$lastWhere = $lastWhere; | 3425 exports.$lastWhere = $lastWhere; |
| 3428 exports.$singleWhere = $singleWhere; | 3426 exports.$singleWhere = $singleWhere; |
| 3429 exports.$elementAt = $elementAt; | 3427 exports.$elementAt = $elementAt; |
| 3430 exports.$first = $first; | 3428 exports.$first = $first; |
| 3431 exports.$last = $last; | 3429 exports.$last = $last; |
| 3432 exports.$single = $single; | 3430 exports.$single = $single; |
| 3433 exports.$any = $any; | 3431 exports.$any = $any; |
| 3434 exports.$every = $every; | 3432 exports.$every = $every; |
| 3435 exports.$sort = $sort; | |
| 3436 exports.$contains = $contains; | 3433 exports.$contains = $contains; |
| 3437 exports.$isEmpty = $isEmpty; | 3434 exports.$isEmpty = $isEmpty; |
| 3438 exports.$isNotEmpty = $isNotEmpty; | 3435 exports.$isNotEmpty = $isNotEmpty; |
| 3439 exports.$toString = $toString; | 3436 exports.$toString = $toString; |
| 3440 exports.$toList = $toList; | 3437 exports.$toList = $toList; |
| 3441 exports.$toSet = $toSet; | 3438 exports.$toSet = $toSet; |
| 3442 exports.$hashCode = $hashCode; | 3439 exports.$hashCode = $hashCode; |
| 3443 exports.$addAll = $addAll; | 3440 exports.$addAll = $addAll; |
| 3444 exports.$reversed = $reversed; | 3441 exports.$reversed = $reversed; |
| 3442 exports.$sort = $sort; |
| 3445 exports.$shuffle = $shuffle; | 3443 exports.$shuffle = $shuffle; |
| 3446 exports.$indexOf = $indexOf; | 3444 exports.$indexOf = $indexOf; |
| 3447 exports.$lastIndexOf = $lastIndexOf; | 3445 exports.$lastIndexOf = $lastIndexOf; |
| 3448 exports.$clear = $clear; | 3446 exports.$clear = $clear; |
| 3449 exports.$insert = $insert; | 3447 exports.$insert = $insert; |
| 3450 exports.$insertAll = $insertAll; | 3448 exports.$insertAll = $insertAll; |
| 3451 exports.$setAll = $setAll; | 3449 exports.$setAll = $setAll; |
| 3452 exports.$remove = $remove; | 3450 exports.$remove = $remove; |
| 3453 exports.$removeAt = $removeAt; | 3451 exports.$removeAt = $removeAt; |
| 3454 exports.$removeLast = $removeLast; | 3452 exports.$removeLast = $removeLast; |
| (...skipping 20 matching lines...) Expand all Loading... |
| 3475 exports.Sink = Sink; | 3473 exports.Sink = Sink; |
| 3476 exports.StackTrace = StackTrace; | 3474 exports.StackTrace = StackTrace; |
| 3477 exports.Stopwatch = Stopwatch; | 3475 exports.Stopwatch = Stopwatch; |
| 3478 exports.String = String; | 3476 exports.String = String; |
| 3479 exports.RuneIterator = RuneIterator; | 3477 exports.RuneIterator = RuneIterator; |
| 3480 exports.StringBuffer = StringBuffer; | 3478 exports.StringBuffer = StringBuffer; |
| 3481 exports.StringSink = StringSink; | 3479 exports.StringSink = StringSink; |
| 3482 exports.Symbol = Symbol; | 3480 exports.Symbol = Symbol; |
| 3483 exports.Type = Type; | 3481 exports.Type = Type; |
| 3484 exports.Uri = Uri; | 3482 exports.Uri = Uri; |
| 3483 exports.SupportJsExtensionMethods = SupportJsExtensionMethods; |
| 3485 })(core || (core = {})); | 3484 })(core || (core = {})); |
| OLD | NEW |