| 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 1132 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 1143 get [$length]() { | 1143 get [$length]() { |
| 1144 return dart.notNull(this[_end]) - dart.notNull(this[_start]); | 1144 return dart.notNull(this[_end]) - dart.notNull(this[_start]); |
| 1145 } | 1145 } |
| 1146 [$skip](count) { | 1146 [$skip](count) { |
| 1147 RangeError.checkNotNegative(count, "count"); | 1147 RangeError.checkNotNegative(count, "count"); |
| 1148 if (count == 0) | 1148 if (count == 0) |
| 1149 return this; | 1149 return this; |
| 1150 let newStart = dart.notNull(this[_start]) + dart.notNull(count); | 1150 let newStart = dart.notNull(this[_start]) + dart.notNull(count); |
| 1151 if (dart.notNull(newStart) >= dart.notNull(this[_end])) | 1151 if (dart.notNull(newStart) >= dart.notNull(this[_end])) |
| 1152 return new (_internal.EmptyIterable$(E))(); | 1152 return new (_internal.EmptyIterable$(E))(); |
| 1153 return new exports._GeneratorIterable$(E).slice(newStart, this[_end], th
is[_generator]); | 1153 return new (exports._GeneratorIterable$(E)).slice(newStart, this[_end],
this[_generator]); |
| 1154 } | 1154 } |
| 1155 [$take](count) { | 1155 [$take](count) { |
| 1156 RangeError.checkNotNegative(count, "count"); | 1156 RangeError.checkNotNegative(count, "count"); |
| 1157 if (count == 0) | 1157 if (count == 0) |
| 1158 return new (_internal.EmptyIterable$(E))(); | 1158 return new (_internal.EmptyIterable$(E))(); |
| 1159 let newEnd = dart.notNull(this[_start]) + dart.notNull(count); | 1159 let newEnd = dart.notNull(this[_start]) + dart.notNull(count); |
| 1160 if (dart.notNull(newEnd) >= dart.notNull(this[_end])) | 1160 if (dart.notNull(newEnd) >= dart.notNull(this[_end])) |
| 1161 return this; | 1161 return this; |
| 1162 return new exports._GeneratorIterable$(E).slice(this[_start], newEnd, th
is[_generator]); | 1162 return new (exports._GeneratorIterable$(E)).slice(this[_start], newEnd,
this[_generator]); |
| 1163 } | 1163 } |
| 1164 static _id(n) { | 1164 static _id(n) { |
| 1165 return n; | 1165 return n; |
| 1166 } | 1166 } |
| 1167 } | 1167 } |
| 1168 _GeneratorIterable[dart.implements] = () => [_internal.EfficientLength]; | 1168 _GeneratorIterable[dart.implements] = () => [_internal.EfficientLength]; |
| 1169 dart.defineNamedConstructor(_GeneratorIterable, 'slice'); | 1169 dart.defineNamedConstructor(_GeneratorIterable, 'slice'); |
| 1170 return _GeneratorIterable; | 1170 return _GeneratorIterable; |
| 1171 }); | 1171 }); |
| 1172 dart.defineLazyClassGeneric(exports, '_GeneratorIterable', {get: _GeneratorIte
rable$}); | 1172 dart.defineLazyClassGeneric(exports, '_GeneratorIterable', {get: _GeneratorIte
rable$}); |
| (...skipping 255 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 1428 } | 1428 } |
| 1429 get [$isNotEmpty]() { | 1429 get [$isNotEmpty]() { |
| 1430 return !dart.notNull(this[$isEmpty]); | 1430 return !dart.notNull(this[$isEmpty]); |
| 1431 } | 1431 } |
| 1432 [$toString]() { | 1432 [$toString]() { |
| 1433 return collection.ListBase.listToString(this); | 1433 return collection.ListBase.listToString(this); |
| 1434 } | 1434 } |
| 1435 [$toList](opts) { | 1435 [$toList](opts) { |
| 1436 let growable = opts && 'growable' in opts ? opts.growable : true; | 1436 let growable = opts && 'growable' in opts ? opts.growable : true; |
| 1437 if (growable) { | 1437 if (growable) { |
| 1438 return new _interceptors.JSArray$(E).markGrowable(this.slice()); | 1438 return new (_interceptors.JSArray$(E)).markGrowable(this.slice()); |
| 1439 } else { | 1439 } else { |
| 1440 return new _interceptors.JSArray$(E).markFixed(this.slice()); | 1440 return new (_interceptors.JSArray$(E)).markFixed(this.slice()); |
| 1441 } | 1441 } |
| 1442 } | 1442 } |
| 1443 [$toSet]() { | 1443 [$toSet]() { |
| 1444 return new exports.Set$(E).from(this); | 1444 return new (exports.Set$(E)).from(this); |
| 1445 } | 1445 } |
| 1446 get [$iterator]() { | 1446 get [$iterator]() { |
| 1447 return new (_internal.ListIterator$(E))(this); | 1447 return new (_internal.ListIterator$(E))(this); |
| 1448 } | 1448 } |
| 1449 get [$hashCode]() { | 1449 get [$hashCode]() { |
| 1450 return _js_helper.Primitives.objectHashCode(this); | 1450 return _js_helper.Primitives.objectHashCode(this); |
| 1451 } | 1451 } |
| 1452 [$get](index) { | 1452 [$get](index) { |
| 1453 if (!(typeof index == 'number')) | 1453 if (!(typeof index == 'number')) |
| 1454 throw new ArgumentError(index); | 1454 throw new ArgumentError(index); |
| (...skipping 127 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 1582 end = this[$length]; | 1582 end = this[$length]; |
| 1583 } else { | 1583 } else { |
| 1584 if (!(typeof end == 'number')) | 1584 if (!(typeof end == 'number')) |
| 1585 throw new ArgumentError(end); | 1585 throw new ArgumentError(end); |
| 1586 if (dart.notNull(end) < dart.notNull(start) || dart.notNull(end) > dar
t.notNull(this[$length])) { | 1586 if (dart.notNull(end) < dart.notNull(start) || dart.notNull(end) > dar
t.notNull(this[$length])) { |
| 1587 throw new RangeError.range(end, start, this[$length]); | 1587 throw new RangeError.range(end, start, this[$length]); |
| 1588 } | 1588 } |
| 1589 } | 1589 } |
| 1590 if (start == end) | 1590 if (start == end) |
| 1591 return dart.setType([], List$(E)); | 1591 return dart.setType([], List$(E)); |
| 1592 return new _interceptors.JSArray$(E).markGrowable(this.slice(start, end)
); | 1592 return new (_interceptors.JSArray$(E)).markGrowable(this.slice(start, en
d)); |
| 1593 } | 1593 } |
| 1594 [$getRange](start, end) { | 1594 [$getRange](start, end) { |
| 1595 return new (_internal.IterableMixinWorkaround$(E))().getRangeList(this,
start, end); | 1595 return new (_internal.IterableMixinWorkaround$(E))().getRangeList(this,
start, end); |
| 1596 } | 1596 } |
| 1597 [$setRange](start, end, iterable, skipCount) { | 1597 [$setRange](start, end, iterable, skipCount) { |
| 1598 dart.as(iterable, Iterable$(E)); | 1598 dart.as(iterable, Iterable$(E)); |
| 1599 if (skipCount === void 0) | 1599 if (skipCount === void 0) |
| 1600 skipCount = 0; | 1600 skipCount = 0; |
| 1601 this[$checkMutable]('set range'); | 1601 this[$checkMutable]('set range'); |
| 1602 _internal.IterableMixinWorkaround.setRangeList(this, start, end, iterabl
e, skipCount); | 1602 _internal.IterableMixinWorkaround.setRangeList(this, start, end, iterabl
e, skipCount); |
| (...skipping 34 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 1637 return List; | 1637 return List; |
| 1638 }); | 1638 }); |
| 1639 let List = List$(); | 1639 let List = List$(); |
| 1640 dart.registerExtension(dart.global.Array, List); | 1640 dart.registerExtension(dart.global.Array, List); |
| 1641 let Map$ = dart.generic(function(K, V) { | 1641 let Map$ = dart.generic(function(K, V) { |
| 1642 class Map extends Object { | 1642 class Map extends Object { |
| 1643 Map() { | 1643 Map() { |
| 1644 return new (collection.LinkedHashMap$(K, V))(); | 1644 return new (collection.LinkedHashMap$(K, V))(); |
| 1645 } | 1645 } |
| 1646 from(other) { | 1646 from(other) { |
| 1647 return new collection.LinkedHashMap$(K, V).from(other); | 1647 return new (collection.LinkedHashMap$(K, V)).from(other); |
| 1648 } | 1648 } |
| 1649 identity() { | 1649 identity() { |
| 1650 return new collection.LinkedHashMap$(K, V).identity(); | 1650 return new (collection.LinkedHashMap$(K, V)).identity(); |
| 1651 } | 1651 } |
| 1652 fromIterable(iterable, opts) { | 1652 fromIterable(iterable, opts) { |
| 1653 return new collection.LinkedHashMap$(K, V).fromIterable(iterable, opts); | 1653 return new (collection.LinkedHashMap$(K, V)).fromIterable(iterable, opts
); |
| 1654 } | 1654 } |
| 1655 fromIterables(keys, values) { | 1655 fromIterables(keys, values) { |
| 1656 return new collection.LinkedHashMap$(K, V).fromIterables(keys, values); | 1656 return new (collection.LinkedHashMap$(K, V)).fromIterables(keys, values)
; |
| 1657 } | 1657 } |
| 1658 } | 1658 } |
| 1659 dart.defineNamedConstructor(Map, 'from'); | 1659 dart.defineNamedConstructor(Map, 'from'); |
| 1660 dart.defineNamedConstructor(Map, 'identity'); | 1660 dart.defineNamedConstructor(Map, 'identity'); |
| 1661 dart.defineNamedConstructor(Map, 'fromIterable'); | 1661 dart.defineNamedConstructor(Map, 'fromIterable'); |
| 1662 dart.defineNamedConstructor(Map, 'fromIterables'); | 1662 dart.defineNamedConstructor(Map, 'fromIterables'); |
| 1663 return Map; | 1663 return Map; |
| 1664 }); | 1664 }); |
| 1665 let Map = Map$(); | 1665 let Map = Map$(); |
| 1666 class Null extends Object { | 1666 class Null extends Object { |
| (...skipping 23 matching lines...) Expand all Loading... |
| 1690 return new _js_helper.JSSyntaxRegExp(source, {multiLine: multiLine, caseSe
nsitive: caseSensitive}); | 1690 return new _js_helper.JSSyntaxRegExp(source, {multiLine: multiLine, caseSe
nsitive: caseSensitive}); |
| 1691 } | 1691 } |
| 1692 } | 1692 } |
| 1693 RegExp[dart.implements] = () => [Pattern]; | 1693 RegExp[dart.implements] = () => [Pattern]; |
| 1694 let Set$ = dart.generic(function(E) { | 1694 let Set$ = dart.generic(function(E) { |
| 1695 class Set extends collection.IterableBase$(E) { | 1695 class Set extends collection.IterableBase$(E) { |
| 1696 Set() { | 1696 Set() { |
| 1697 return new (collection.LinkedHashSet$(E))(); | 1697 return new (collection.LinkedHashSet$(E))(); |
| 1698 } | 1698 } |
| 1699 identity() { | 1699 identity() { |
| 1700 return new collection.LinkedHashSet$(E).identity(); | 1700 return new (collection.LinkedHashSet$(E)).identity(); |
| 1701 } | 1701 } |
| 1702 from(elements) { | 1702 from(elements) { |
| 1703 return new collection.LinkedHashSet$(E).from(elements); | 1703 return new (collection.LinkedHashSet$(E)).from(elements); |
| 1704 } | 1704 } |
| 1705 } | 1705 } |
| 1706 Set[dart.implements] = () => [_internal.EfficientLength]; | 1706 Set[dart.implements] = () => [_internal.EfficientLength]; |
| 1707 dart.defineNamedConstructor(Set, 'identity'); | 1707 dart.defineNamedConstructor(Set, 'identity'); |
| 1708 dart.defineNamedConstructor(Set, 'from'); | 1708 dart.defineNamedConstructor(Set, 'from'); |
| 1709 return Set; | 1709 return Set; |
| 1710 }); | 1710 }); |
| 1711 dart.defineLazyClassGeneric(exports, 'Set', {get: Set$}); | 1711 dart.defineLazyClassGeneric(exports, 'Set', {get: Set$}); |
| 1712 let Sink$ = dart.generic(function(T) { | 1712 let Sink$ = dart.generic(function(T) { |
| 1713 class Sink extends Object {} | 1713 class Sink extends Object {} |
| (...skipping 1767 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 3481 exports.StackTrace = StackTrace; | 3481 exports.StackTrace = StackTrace; |
| 3482 exports.Stopwatch = Stopwatch; | 3482 exports.Stopwatch = Stopwatch; |
| 3483 exports.String = String; | 3483 exports.String = String; |
| 3484 exports.RuneIterator = RuneIterator; | 3484 exports.RuneIterator = RuneIterator; |
| 3485 exports.StringBuffer = StringBuffer; | 3485 exports.StringBuffer = StringBuffer; |
| 3486 exports.StringSink = StringSink; | 3486 exports.StringSink = StringSink; |
| 3487 exports.Symbol = Symbol; | 3487 exports.Symbol = Symbol; |
| 3488 exports.Type = Type; | 3488 exports.Type = Type; |
| 3489 exports.Uri = Uri; | 3489 exports.Uri = Uri; |
| 3490 })(core || (core = {})); | 3490 })(core || (core = {})); |
| OLD | NEW |