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 |