| OLD | NEW |
| 1 dart.library('dart/_internal', null, /* Imports */[ | 1 dart.library('dart/_internal', null, /* Imports */[ |
| 2 'dart/core', | 2 'dart/core', |
| 3 'dart/collection' | 3 'dart/collection' |
| 4 ], /* Lazy imports */[ | 4 ], /* Lazy imports */[ |
| 5 'dart/math', | 5 'dart/math', |
| 6 'dart/_interceptors', | 6 'dart/_interceptors', |
| 7 'dart/_js_primitives' | 7 'dart/_js_primitives' |
| 8 ], function(exports, core, collection, math, _interceptors, _js_primitives) { | 8 ], function(exports, core, collection, math, _interceptors, _js_primitives) { |
| 9 'use strict'; | 9 'use strict'; |
| 10 class EfficientLength extends core.Object {} | 10 class EfficientLength extends core.Object {} |
| (...skipping 740 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 751 }); | 751 }); |
| 752 let TakeIterator = TakeIterator$(); | 752 let TakeIterator = TakeIterator$(); |
| 753 let TakeWhileIterable$ = dart.generic(function(E) { | 753 let TakeWhileIterable$ = dart.generic(function(E) { |
| 754 class TakeWhileIterable extends collection.IterableBase$(E) { | 754 class TakeWhileIterable extends collection.IterableBase$(E) { |
| 755 TakeWhileIterable(iterable, f) { | 755 TakeWhileIterable(iterable, f) { |
| 756 this[_iterable] = iterable; | 756 this[_iterable] = iterable; |
| 757 this[_f] = f; | 757 this[_f] = f; |
| 758 super.IterableBase(); | 758 super.IterableBase(); |
| 759 } | 759 } |
| 760 get iterator() { | 760 get iterator() { |
| 761 return new (TakeWhileIterator$(E))(this[_iterable][dartx.iterator], dart
.as(this[_f], __CastType2)); | 761 return new (TakeWhileIterator$(E))(this[_iterable][dartx.iterator], this
[_f]); |
| 762 } | 762 } |
| 763 } | 763 } |
| 764 dart.setSignature(TakeWhileIterable, { | 764 dart.setSignature(TakeWhileIterable, { |
| 765 constructors: () => ({TakeWhileIterable: [TakeWhileIterable$(E), [core.Ite
rable$(E), dart.functionType(core.bool, [E])]]}) | 765 constructors: () => ({TakeWhileIterable: [TakeWhileIterable$(E), [core.Ite
rable$(E), dart.functionType(core.bool, [E])]]}) |
| 766 }); | 766 }); |
| 767 dart.defineExtensionMembers(TakeWhileIterable, ['iterator']); | 767 dart.defineExtensionMembers(TakeWhileIterable, ['iterator']); |
| 768 return TakeWhileIterable; | 768 return TakeWhileIterable; |
| 769 }); | 769 }); |
| 770 let TakeWhileIterable = TakeWhileIterable$(); | 770 let TakeWhileIterable = TakeWhileIterable$(); |
| 771 let _isFinished = dart.JsSymbol('_isFinished'); | 771 let _isFinished = dart.JsSymbol('_isFinished'); |
| 772 let TakeWhileIterator$ = dart.generic(function(E) { | 772 let TakeWhileIterator$ = dart.generic(function(E) { |
| 773 class TakeWhileIterator extends core.Iterator$(E) { | 773 class TakeWhileIterator extends core.Iterator$(E) { |
| 774 TakeWhileIterator(iterator, f) { | 774 TakeWhileIterator(iterator, f) { |
| 775 this[_iterator] = iterator; | 775 this[_iterator] = iterator; |
| 776 this[_f] = f; | 776 this[_f] = f; |
| 777 this[_isFinished] = false; | 777 this[_isFinished] = false; |
| 778 } | 778 } |
| 779 moveNext() { | 779 moveNext() { |
| 780 if (dart.notNull(this[_isFinished])) | 780 if (dart.notNull(this[_isFinished])) |
| 781 return false; | 781 return false; |
| 782 if (!dart.notNull(this[_iterator].moveNext()) || !dart.notNull(dart.dcal
l(this[_f], this[_iterator].current))) { | 782 if (!dart.notNull(this[_iterator].moveNext()) || !dart.notNull(this[_f](
this[_iterator].current))) { |
| 783 this[_isFinished] = true; | 783 this[_isFinished] = true; |
| 784 return false; | 784 return false; |
| 785 } | 785 } |
| 786 return true; | 786 return true; |
| 787 } | 787 } |
| 788 get current() { | 788 get current() { |
| 789 if (dart.notNull(this[_isFinished])) | 789 if (dart.notNull(this[_isFinished])) |
| 790 return null; | 790 return null; |
| 791 return this[_iterator].current; | 791 return this[_iterator].current; |
| 792 } | 792 } |
| (...skipping 91 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 884 }); | 884 }); |
| 885 let SkipIterator = SkipIterator$(); | 885 let SkipIterator = SkipIterator$(); |
| 886 let SkipWhileIterable$ = dart.generic(function(E) { | 886 let SkipWhileIterable$ = dart.generic(function(E) { |
| 887 class SkipWhileIterable extends collection.IterableBase$(E) { | 887 class SkipWhileIterable extends collection.IterableBase$(E) { |
| 888 SkipWhileIterable(iterable, f) { | 888 SkipWhileIterable(iterable, f) { |
| 889 this[_iterable] = iterable; | 889 this[_iterable] = iterable; |
| 890 this[_f] = f; | 890 this[_f] = f; |
| 891 super.IterableBase(); | 891 super.IterableBase(); |
| 892 } | 892 } |
| 893 get iterator() { | 893 get iterator() { |
| 894 return new (SkipWhileIterator$(E))(this[_iterable][dartx.iterator], dart
.as(this[_f], __CastType4)); | 894 return new (SkipWhileIterator$(E))(this[_iterable][dartx.iterator], this
[_f]); |
| 895 } | 895 } |
| 896 } | 896 } |
| 897 dart.setSignature(SkipWhileIterable, { | 897 dart.setSignature(SkipWhileIterable, { |
| 898 constructors: () => ({SkipWhileIterable: [SkipWhileIterable$(E), [core.Ite
rable$(E), dart.functionType(core.bool, [E])]]}) | 898 constructors: () => ({SkipWhileIterable: [SkipWhileIterable$(E), [core.Ite
rable$(E), dart.functionType(core.bool, [E])]]}) |
| 899 }); | 899 }); |
| 900 dart.defineExtensionMembers(SkipWhileIterable, ['iterator']); | 900 dart.defineExtensionMembers(SkipWhileIterable, ['iterator']); |
| 901 return SkipWhileIterable; | 901 return SkipWhileIterable; |
| 902 }); | 902 }); |
| 903 let SkipWhileIterable = SkipWhileIterable$(); | 903 let SkipWhileIterable = SkipWhileIterable$(); |
| 904 let _hasSkipped = dart.JsSymbol('_hasSkipped'); | 904 let _hasSkipped = dart.JsSymbol('_hasSkipped'); |
| 905 let SkipWhileIterator$ = dart.generic(function(E) { | 905 let SkipWhileIterator$ = dart.generic(function(E) { |
| 906 class SkipWhileIterator extends core.Iterator$(E) { | 906 class SkipWhileIterator extends core.Iterator$(E) { |
| 907 SkipWhileIterator(iterator, f) { | 907 SkipWhileIterator(iterator, f) { |
| 908 this[_iterator] = iterator; | 908 this[_iterator] = iterator; |
| 909 this[_f] = f; | 909 this[_f] = f; |
| 910 this[_hasSkipped] = false; | 910 this[_hasSkipped] = false; |
| 911 } | 911 } |
| 912 moveNext() { | 912 moveNext() { |
| 913 if (!dart.notNull(this[_hasSkipped])) { | 913 if (!dart.notNull(this[_hasSkipped])) { |
| 914 this[_hasSkipped] = true; | 914 this[_hasSkipped] = true; |
| 915 while (dart.notNull(this[_iterator].moveNext())) { | 915 while (dart.notNull(this[_iterator].moveNext())) { |
| 916 if (!dart.notNull(dart.dcall(this[_f], this[_iterator].current))) | 916 if (!dart.notNull(this[_f](this[_iterator].current))) |
| 917 return true; | 917 return true; |
| 918 } | 918 } |
| 919 } | 919 } |
| 920 return this[_iterator].moveNext(); | 920 return this[_iterator].moveNext(); |
| 921 } | 921 } |
| 922 get current() { | 922 get current() { |
| 923 return this[_iterator].current; | 923 return this[_iterator].current; |
| 924 } | 924 } |
| 925 } | 925 } |
| 926 dart.setSignature(SkipWhileIterator, { | 926 dart.setSignature(SkipWhileIterator, { |
| (...skipping 381 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 1308 buffer.write(list[dartx.get](0)); | 1308 buffer.write(list[dartx.get](0)); |
| 1309 for (let i = 1; dart.notNull(i) < dart.notNull(list.length); i = dart.
notNull(i) + 1) { | 1309 for (let i = 1; dart.notNull(i) < dart.notNull(list.length); i = dart.
notNull(i) + 1) { |
| 1310 buffer.write(separator); | 1310 buffer.write(separator); |
| 1311 buffer.write(list[dartx.get](i)); | 1311 buffer.write(list[dartx.get](i)); |
| 1312 } | 1312 } |
| 1313 } | 1313 } |
| 1314 return dart.toString(buffer); | 1314 return dart.toString(buffer); |
| 1315 } | 1315 } |
| 1316 where(iterable, f) { | 1316 where(iterable, f) { |
| 1317 dart.as(f, dart.functionType(core.bool, [dart.bottom])); | 1317 dart.as(f, dart.functionType(core.bool, [dart.bottom])); |
| 1318 return new (WhereIterable$(T))(dart.as(iterable, core.Iterable$(T)), dar
t.as(f, __CastType6)); | 1318 return new (WhereIterable$(T))(dart.as(iterable, core.Iterable$(T)), dar
t.as(f, __CastType2)); |
| 1319 } | 1319 } |
| 1320 static map(iterable, f) { | 1320 static map(iterable, f) { |
| 1321 dart.as(f, dart.functionType(core.Object, [dart.bottom])); | 1321 dart.as(f, dart.functionType(core.Object, [dart.bottom])); |
| 1322 return MappedIterable.new(iterable, f); | 1322 return MappedIterable.new(iterable, f); |
| 1323 } | 1323 } |
| 1324 static mapList(list, f) { | 1324 static mapList(list, f) { |
| 1325 dart.as(f, dart.functionType(core.Object, [dart.bottom])); | 1325 dart.as(f, dart.functionType(core.Object, [dart.bottom])); |
| 1326 return new MappedListIterable(list, f); | 1326 return new MappedListIterable(list, f); |
| 1327 } | 1327 } |
| 1328 static expand(iterable, f) { | 1328 static expand(iterable, f) { |
| (...skipping 239 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 1568 tooMany: [core.StateError, []], | 1568 tooMany: [core.StateError, []], |
| 1569 tooFew: [core.StateError, []] | 1569 tooFew: [core.StateError, []] |
| 1570 }), | 1570 }), |
| 1571 names: ['noElement', 'tooMany', 'tooFew'] | 1571 names: ['noElement', 'tooMany', 'tooFew'] |
| 1572 }); | 1572 }); |
| 1573 let __CastType0$ = dart.generic(function(S, T) { | 1573 let __CastType0$ = dart.generic(function(S, T) { |
| 1574 let __CastType0 = dart.typedef('__CastType0', () => dart.functionType(core.I
terable$(T), [S])); | 1574 let __CastType0 = dart.typedef('__CastType0', () => dart.functionType(core.I
terable$(T), [S])); |
| 1575 return __CastType0; | 1575 return __CastType0; |
| 1576 }); | 1576 }); |
| 1577 let __CastType0 = __CastType0$(); | 1577 let __CastType0 = __CastType0$(); |
| 1578 let __CastType2$ = dart.generic(function(E) { | 1578 let __CastType2$ = dart.generic(function(T) { |
| 1579 let __CastType2 = dart.typedef('__CastType2', () => dart.functionType(core.b
ool, [E])); | 1579 let __CastType2 = dart.typedef('__CastType2', () => dart.functionType(core.b
ool, [T])); |
| 1580 return __CastType2; | 1580 return __CastType2; |
| 1581 }); | 1581 }); |
| 1582 let __CastType2 = __CastType2$(); | 1582 let __CastType2 = __CastType2$(); |
| 1583 let __CastType4$ = dart.generic(function(E) { | |
| 1584 let __CastType4 = dart.typedef('__CastType4', () => dart.functionType(core.b
ool, [E])); | |
| 1585 return __CastType4; | |
| 1586 }); | |
| 1587 let __CastType4 = __CastType4$(); | |
| 1588 let __CastType6$ = dart.generic(function(T) { | |
| 1589 let __CastType6 = dart.typedef('__CastType6', () => dart.functionType(core.b
ool, [T])); | |
| 1590 return __CastType6; | |
| 1591 }); | |
| 1592 let __CastType6 = __CastType6$(); | |
| 1593 let FixedLengthListMixin$ = dart.generic(function(E) { | 1583 let FixedLengthListMixin$ = dart.generic(function(E) { |
| 1594 class FixedLengthListMixin extends core.Object { | 1584 class FixedLengthListMixin extends core.Object { |
| 1595 set length(newLength) { | 1585 set length(newLength) { |
| 1596 throw new core.UnsupportedError("Cannot change the length of a fixed-len
gth list"); | 1586 throw new core.UnsupportedError("Cannot change the length of a fixed-len
gth list"); |
| 1597 } | 1587 } |
| 1598 add(value) { | 1588 add(value) { |
| 1599 dart.as(value, E); | 1589 dart.as(value, E); |
| 1600 throw new core.UnsupportedError("Cannot add to a fixed-length list"); | 1590 throw new core.UnsupportedError("Cannot add to a fixed-length list"); |
| 1601 } | 1591 } |
| 1602 insert(index, value) { | 1592 insert(index, value) { |
| (...skipping 843 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 2446 exports.ReversedListIterable = ReversedListIterable; | 2436 exports.ReversedListIterable = ReversedListIterable; |
| 2447 exports.UnmodifiableListError = UnmodifiableListError; | 2437 exports.UnmodifiableListError = UnmodifiableListError; |
| 2448 exports.NonGrowableListError = NonGrowableListError; | 2438 exports.NonGrowableListError = NonGrowableListError; |
| 2449 exports.makeListFixedLength = makeListFixedLength; | 2439 exports.makeListFixedLength = makeListFixedLength; |
| 2450 exports.Lists = Lists; | 2440 exports.Lists = Lists; |
| 2451 exports.printToConsole = printToConsole; | 2441 exports.printToConsole = printToConsole; |
| 2452 exports.Sort = Sort; | 2442 exports.Sort = Sort; |
| 2453 exports.Symbol = Symbol; | 2443 exports.Symbol = Symbol; |
| 2454 exports.POWERS_OF_TEN = POWERS_OF_TEN; | 2444 exports.POWERS_OF_TEN = POWERS_OF_TEN; |
| 2455 }); | 2445 }); |
| OLD | NEW |