Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(199)

Side by Side Diff: lib/runtime/dart/_internal.js

Issue 1144303003: Use signature inheritance when method types are unchanged (Closed) Base URL: git@github.com:dart-lang/dev_compiler.git@master
Patch Set: Remove empty signatures Created 5 years, 7 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch
« no previous file with comments | « lib/runtime/dart/_interceptors.js ('k') | lib/runtime/dart/_isolate_helper.js » ('j') | no next file with comments »
Toggle Intra-line Diffs ('i') | Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
OLDNEW
1 var _internal = dart.defineLibrary(_internal, {}); 1 var _internal = dart.defineLibrary(_internal, {});
2 var core = dart.import(core); 2 var core = dart.import(core);
3 var collection = dart.import(collection); 3 var collection = dart.import(collection);
4 var math = dart.lazyImport(math); 4 var math = dart.lazyImport(math);
5 var _interceptors = dart.lazyImport(_interceptors); 5 var _interceptors = dart.lazyImport(_interceptors);
6 var _js_primitives = dart.lazyImport(_js_primitives); 6 var _js_primitives = dart.lazyImport(_js_primitives);
7 (function(exports, core, collection, math, _interceptors, _js_primitives) { 7 (function(exports, core, collection, math, _interceptors, _js_primitives) {
8 'use strict'; 8 'use strict';
9 class EfficientLength extends core.Object {} 9 class EfficientLength extends core.Object {}
10 dart.setSignature(EfficientLength, {});
11 let ListIterable$ = dart.generic(function(E) { 10 let ListIterable$ = dart.generic(function(E) {
12 class ListIterable extends collection.IterableBase$(E) { 11 class ListIterable extends collection.IterableBase$(E) {
13 ListIterable() { 12 ListIterable() {
14 super.IterableBase(); 13 super.IterableBase();
15 } 14 }
16 get [core.$iterator]() { 15 get [core.$iterator]() {
17 return new (ListIterator$(E))(this); 16 return new (ListIterator$(E))(this);
18 } 17 }
19 [core.$forEach](action) { 18 [core.$forEach](action) {
20 dart.as(action, dart.functionType(dart.void, [E])); 19 dart.as(action, dart.functionType(dart.void, [E]));
(...skipping 214 matching lines...) Expand 10 before | Expand all | Expand 10 after
235 for (let i = 0; dart.notNull(i) < dart.notNull(this[core.$length]); i = dart.notNull(i) + 1) { 234 for (let i = 0; dart.notNull(i) < dart.notNull(this[core.$length]); i = dart.notNull(i) + 1) {
236 result.add(this[core.$elementAt](i)); 235 result.add(this[core.$elementAt](i));
237 } 236 }
238 return result; 237 return result;
239 } 238 }
240 } 239 }
241 ListIterable[dart.implements] = () => [EfficientLength]; 240 ListIterable[dart.implements] = () => [EfficientLength];
242 dart.setSignature(ListIterable, { 241 dart.setSignature(ListIterable, {
243 methods: () => ({ 242 methods: () => ({
244 [core.$forEach]: dart.functionType(dart.void, [dart.functionType(dart.vo id, [E])]), 243 [core.$forEach]: dart.functionType(dart.void, [dart.functionType(dart.vo id, [E])]),
245 [core.$contains]: dart.functionType(core.bool, [core.Object]),
246 [core.$every]: dart.functionType(core.bool, [dart.functionType(core.bool , [E])]), 244 [core.$every]: dart.functionType(core.bool, [dart.functionType(core.bool , [E])]),
247 [core.$any]: dart.functionType(core.bool, [dart.functionType(core.bool, [E])]), 245 [core.$any]: dart.functionType(core.bool, [dart.functionType(core.bool, [E])]),
248 [core.$firstWhere]: dart.functionType(E, [dart.functionType(core.bool, [ E])], {rEls: dart.functionType(E, [])}), 246 [core.$firstWhere]: dart.functionType(E, [dart.functionType(core.bool, [ E])], {rEls: dart.functionType(E, [])}),
249 [core.$lastWhere]: dart.functionType(E, [dart.functionType(core.bool, [E ])], {rEls: dart.functionType(E, [])}), 247 [core.$lastWhere]: dart.functionType(E, [dart.functionType(core.bool, [E ])], {rEls: dart.functionType(E, [])}),
250 [core.$singleWhere]: dart.functionType(E, [dart.functionType(core.bool, [E])]), 248 [core.$singleWhere]: dart.functionType(E, [dart.functionType(core.bool, [E])]),
251 [core.$join]: dart.functionType(core.String, [], [core.String]),
252 [core.$where]: dart.functionType(core.Iterable$(E), [dart.functionType(c ore.bool, [E])]), 249 [core.$where]: dart.functionType(core.Iterable$(E), [dart.functionType(c ore.bool, [E])]),
253 [core.$map]: dart.functionType(core.Iterable, [dart.functionType(dart.dy namic, [E])]), 250 [core.$map]: dart.functionType(core.Iterable, [dart.functionType(dart.dy namic, [E])]),
254 [core.$reduce]: dart.functionType(E, [dart.functionType(E, [dart.dynamic , E])]), 251 [core.$reduce]: dart.functionType(E, [dart.functionType(E, [dart.dynamic , E])]),
255 [core.$fold]: dart.functionType(dart.dynamic, [dart.dynamic, dart.functi onType(dart.dynamic, [dart.dynamic, E])]), 252 [core.$fold]: dart.functionType(dart.dynamic, [dart.dynamic, dart.functi onType(dart.dynamic, [dart.dynamic, E])]),
256 [core.$skip]: dart.functionType(core.Iterable$(E), [core.int]), 253 [core.$skip]: dart.functionType(core.Iterable$(E), [core.int]),
257 [core.$skipWhile]: dart.functionType(core.Iterable$(E), [dart.functionTy pe(core.bool, [E])]), 254 [core.$skipWhile]: dart.functionType(core.Iterable$(E), [dart.functionTy pe(core.bool, [E])]),
258 [core.$take]: dart.functionType(core.Iterable$(E), [core.int]), 255 [core.$take]: dart.functionType(core.Iterable$(E), [core.int]),
259 [core.$takeWhile]: dart.functionType(core.Iterable$(E), [dart.functionTy pe(core.bool, [E])]), 256 [core.$takeWhile]: dart.functionType(core.Iterable$(E), [dart.functionTy pe(core.bool, [E])]),
260 [core.$toList]: dart.functionType(core.List$(E), [], {rowabl: core.bool} ), 257 [core.$toList]: dart.functionType(core.List$(E), [], {rowabl: core.bool} ),
261 [core.$toSet]: dart.functionType(core.Set$(E), []) 258 [core.$toSet]: dart.functionType(core.Set$(E), [])
(...skipping 185 matching lines...) Expand 10 before | Expand all | Expand 10 after
447 return MappedIterable; 444 return MappedIterable;
448 }); 445 });
449 let MappedIterable = MappedIterable$(); 446 let MappedIterable = MappedIterable$();
450 let EfficientLengthMappedIterable$ = dart.generic(function(S, T) { 447 let EfficientLengthMappedIterable$ = dart.generic(function(S, T) {
451 class EfficientLengthMappedIterable extends MappedIterable$(S, T) { 448 class EfficientLengthMappedIterable extends MappedIterable$(S, T) {
452 EfficientLengthMappedIterable(iterable, func) { 449 EfficientLengthMappedIterable(iterable, func) {
453 super._(dart.as(iterable, core.Iterable$(S)), func); 450 super._(dart.as(iterable, core.Iterable$(S)), func);
454 } 451 }
455 } 452 }
456 EfficientLengthMappedIterable[dart.implements] = () => [EfficientLength]; 453 EfficientLengthMappedIterable[dart.implements] = () => [EfficientLength];
457 dart.setSignature(EfficientLengthMappedIterable, {});
458 return EfficientLengthMappedIterable; 454 return EfficientLengthMappedIterable;
459 }); 455 });
460 let EfficientLengthMappedIterable = EfficientLengthMappedIterable$(); 456 let EfficientLengthMappedIterable = EfficientLengthMappedIterable$();
461 let _iterator = dart.JsSymbol('_iterator'); 457 let _iterator = dart.JsSymbol('_iterator');
462 let MappedIterator$ = dart.generic(function(S, T) { 458 let MappedIterator$ = dart.generic(function(S, T) {
463 class MappedIterator extends core.Iterator$(T) { 459 class MappedIterator extends core.Iterator$(T) {
464 MappedIterator(iterator, f) { 460 MappedIterator(iterator, f) {
465 this[_iterator] = iterator; 461 this[_iterator] = iterator;
466 this[_f] = f; 462 this[_f] = f;
467 this[_current] = null; 463 this[_current] = null;
(...skipping 47 matching lines...) Expand 10 before | Expand all | Expand 10 after
515 class WhereIterable extends collection.IterableBase$(E) { 511 class WhereIterable extends collection.IterableBase$(E) {
516 WhereIterable(iterable, f) { 512 WhereIterable(iterable, f) {
517 this[_iterable] = iterable; 513 this[_iterable] = iterable;
518 this[_f] = f; 514 this[_f] = f;
519 super.IterableBase(); 515 super.IterableBase();
520 } 516 }
521 get [core.$iterator]() { 517 get [core.$iterator]() {
522 return new (WhereIterator$(E))(this[_iterable][core.$iterator], this[_f] ); 518 return new (WhereIterator$(E))(this[_iterable][core.$iterator], this[_f] );
523 } 519 }
524 } 520 }
525 dart.setSignature(WhereIterable, {});
526 return WhereIterable; 521 return WhereIterable;
527 }); 522 });
528 let WhereIterable = WhereIterable$(); 523 let WhereIterable = WhereIterable$();
529 let WhereIterator$ = dart.generic(function(E) { 524 let WhereIterator$ = dart.generic(function(E) {
530 class WhereIterator extends core.Iterator$(E) { 525 class WhereIterator extends core.Iterator$(E) {
531 WhereIterator(iterator, f) { 526 WhereIterator(iterator, f) {
532 this[_iterator] = iterator; 527 this[_iterator] = iterator;
533 this[_f] = f; 528 this[_f] = f;
534 } 529 }
535 moveNext() { 530 moveNext() {
(...skipping 23 matching lines...) Expand all
559 class ExpandIterable extends collection.IterableBase$(T) { 554 class ExpandIterable extends collection.IterableBase$(T) {
560 ExpandIterable(iterable, f) { 555 ExpandIterable(iterable, f) {
561 this[_iterable] = iterable; 556 this[_iterable] = iterable;
562 this[_f] = f; 557 this[_f] = f;
563 super.IterableBase(); 558 super.IterableBase();
564 } 559 }
565 get [core.$iterator]() { 560 get [core.$iterator]() {
566 return new (ExpandIterator$(S, T))(this[_iterable][core.$iterator], dart .as(this[_f], __CastType0)); 561 return new (ExpandIterator$(S, T))(this[_iterable][core.$iterator], dart .as(this[_f], __CastType0));
567 } 562 }
568 } 563 }
569 dart.setSignature(ExpandIterable, {});
570 return ExpandIterable; 564 return ExpandIterable;
571 }); 565 });
572 let ExpandIterable = ExpandIterable$(); 566 let ExpandIterable = ExpandIterable$();
573 let _currentExpansion = dart.JsSymbol('_currentExpansion'); 567 let _currentExpansion = dart.JsSymbol('_currentExpansion');
574 let _nextExpansion = dart.JsSymbol('_nextExpansion'); 568 let _nextExpansion = dart.JsSymbol('_nextExpansion');
575 let ExpandIterator$ = dart.generic(function(S, T) { 569 let ExpandIterator$ = dart.generic(function(S, T) {
576 class ExpandIterator extends core.Object { 570 class ExpandIterator extends core.Object {
577 ExpandIterator(iterator, f) { 571 ExpandIterator(iterator, f) {
578 this[_iterator] = iterator; 572 this[_iterator] = iterator;
579 this[_f] = f; 573 this[_f] = f;
(...skipping 45 matching lines...) Expand 10 before | Expand all | Expand 10 after
625 _(iterable, takeCount) { 619 _(iterable, takeCount) {
626 this[_iterable] = iterable; 620 this[_iterable] = iterable;
627 this[_takeCount] = takeCount; 621 this[_takeCount] = takeCount;
628 super.IterableBase(); 622 super.IterableBase();
629 } 623 }
630 get [core.$iterator]() { 624 get [core.$iterator]() {
631 return new (TakeIterator$(E))(this[_iterable][core.$iterator], this[_tak eCount]); 625 return new (TakeIterator$(E))(this[_iterable][core.$iterator], this[_tak eCount]);
632 } 626 }
633 } 627 }
634 dart.defineNamedConstructor(TakeIterable, '_'); 628 dart.defineNamedConstructor(TakeIterable, '_');
635 dart.setSignature(TakeIterable, {});
636 return TakeIterable; 629 return TakeIterable;
637 }); 630 });
638 let TakeIterable = TakeIterable$(); 631 let TakeIterable = TakeIterable$();
639 let EfficientLengthTakeIterable$ = dart.generic(function(E) { 632 let EfficientLengthTakeIterable$ = dart.generic(function(E) {
640 class EfficientLengthTakeIterable extends TakeIterable$(E) { 633 class EfficientLengthTakeIterable extends TakeIterable$(E) {
641 EfficientLengthTakeIterable(iterable, takeCount) { 634 EfficientLengthTakeIterable(iterable, takeCount) {
642 super._(iterable, takeCount); 635 super._(iterable, takeCount);
643 } 636 }
644 get [core.$length]() { 637 get [core.$length]() {
645 let iterableLength = this[_iterable][core.$length]; 638 let iterableLength = this[_iterable][core.$length];
646 if (dart.notNull(iterableLength) > dart.notNull(this[_takeCount])) 639 if (dart.notNull(iterableLength) > dart.notNull(this[_takeCount]))
647 return this[_takeCount]; 640 return this[_takeCount];
648 return iterableLength; 641 return iterableLength;
649 } 642 }
650 } 643 }
651 EfficientLengthTakeIterable[dart.implements] = () => [EfficientLength]; 644 EfficientLengthTakeIterable[dart.implements] = () => [EfficientLength];
652 dart.setSignature(EfficientLengthTakeIterable, {});
653 return EfficientLengthTakeIterable; 645 return EfficientLengthTakeIterable;
654 }); 646 });
655 let EfficientLengthTakeIterable = EfficientLengthTakeIterable$(); 647 let EfficientLengthTakeIterable = EfficientLengthTakeIterable$();
656 let _remaining = dart.JsSymbol('_remaining'); 648 let _remaining = dart.JsSymbol('_remaining');
657 let TakeIterator$ = dart.generic(function(E) { 649 let TakeIterator$ = dart.generic(function(E) {
658 class TakeIterator extends core.Iterator$(E) { 650 class TakeIterator extends core.Iterator$(E) {
659 TakeIterator(iterator, remaining) { 651 TakeIterator(iterator, remaining) {
660 this[_iterator] = iterator; 652 this[_iterator] = iterator;
661 this[_remaining] = remaining; 653 this[_remaining] = remaining;
662 dart.assert(typeof this[_remaining] == 'number' && dart.notNull(this[_re maining]) >= 0); 654 dart.assert(typeof this[_remaining] == 'number' && dart.notNull(this[_re maining]) >= 0);
(...skipping 22 matching lines...) Expand all
685 class TakeWhileIterable extends collection.IterableBase$(E) { 677 class TakeWhileIterable extends collection.IterableBase$(E) {
686 TakeWhileIterable(iterable, f) { 678 TakeWhileIterable(iterable, f) {
687 this[_iterable] = iterable; 679 this[_iterable] = iterable;
688 this[_f] = f; 680 this[_f] = f;
689 super.IterableBase(); 681 super.IterableBase();
690 } 682 }
691 get [core.$iterator]() { 683 get [core.$iterator]() {
692 return new (TakeWhileIterator$(E))(this[_iterable][core.$iterator], dart .as(this[_f], __CastType2)); 684 return new (TakeWhileIterator$(E))(this[_iterable][core.$iterator], dart .as(this[_f], __CastType2));
693 } 685 }
694 } 686 }
695 dart.setSignature(TakeWhileIterable, {});
696 return TakeWhileIterable; 687 return TakeWhileIterable;
697 }); 688 });
698 let TakeWhileIterable = TakeWhileIterable$(); 689 let TakeWhileIterable = TakeWhileIterable$();
699 let _isFinished = dart.JsSymbol('_isFinished'); 690 let _isFinished = dart.JsSymbol('_isFinished');
700 let TakeWhileIterator$ = dart.generic(function(E) { 691 let TakeWhileIterator$ = dart.generic(function(E) {
701 class TakeWhileIterator extends core.Iterator$(E) { 692 class TakeWhileIterator extends core.Iterator$(E) {
702 TakeWhileIterator(iterator, f) { 693 TakeWhileIterator(iterator, f) {
703 this[_iterator] = iterator; 694 this[_iterator] = iterator;
704 this[_f] = f; 695 this[_f] = f;
705 this[_isFinished] = false; 696 this[_isFinished] = false;
(...skipping 61 matching lines...) Expand 10 before | Expand all | Expand 10 after
767 super._(iterable, skipCount); 758 super._(iterable, skipCount);
768 } 759 }
769 get [core.$length]() { 760 get [core.$length]() {
770 let length = dart.notNull(this[_iterable][core.$length]) - dart.notNull( this[_skipCount]); 761 let length = dart.notNull(this[_iterable][core.$length]) - dart.notNull( this[_skipCount]);
771 if (dart.notNull(length) >= 0) 762 if (dart.notNull(length) >= 0)
772 return length; 763 return length;
773 return 0; 764 return 0;
774 } 765 }
775 } 766 }
776 EfficientLengthSkipIterable[dart.implements] = () => [EfficientLength]; 767 EfficientLengthSkipIterable[dart.implements] = () => [EfficientLength];
777 dart.setSignature(EfficientLengthSkipIterable, {});
778 return EfficientLengthSkipIterable; 768 return EfficientLengthSkipIterable;
779 }); 769 });
780 let EfficientLengthSkipIterable = EfficientLengthSkipIterable$(); 770 let EfficientLengthSkipIterable = EfficientLengthSkipIterable$();
781 let SkipIterator$ = dart.generic(function(E) { 771 let SkipIterator$ = dart.generic(function(E) {
782 class SkipIterator extends core.Iterator$(E) { 772 class SkipIterator extends core.Iterator$(E) {
783 SkipIterator(iterator, skipCount) { 773 SkipIterator(iterator, skipCount) {
784 this[_iterator] = iterator; 774 this[_iterator] = iterator;
785 this[_skipCount] = skipCount; 775 this[_skipCount] = skipCount;
786 dart.assert(typeof this[_skipCount] == 'number' && dart.notNull(this[_sk ipCount]) >= 0); 776 dart.assert(typeof this[_skipCount] == 'number' && dart.notNull(this[_sk ipCount]) >= 0);
787 } 777 }
(...skipping 17 matching lines...) Expand all
805 class SkipWhileIterable extends collection.IterableBase$(E) { 795 class SkipWhileIterable extends collection.IterableBase$(E) {
806 SkipWhileIterable(iterable, f) { 796 SkipWhileIterable(iterable, f) {
807 this[_iterable] = iterable; 797 this[_iterable] = iterable;
808 this[_f] = f; 798 this[_f] = f;
809 super.IterableBase(); 799 super.IterableBase();
810 } 800 }
811 get [core.$iterator]() { 801 get [core.$iterator]() {
812 return new (SkipWhileIterator$(E))(this[_iterable][core.$iterator], dart .as(this[_f], __CastType4)); 802 return new (SkipWhileIterator$(E))(this[_iterable][core.$iterator], dart .as(this[_f], __CastType4));
813 } 803 }
814 } 804 }
815 dart.setSignature(SkipWhileIterable, {});
816 return SkipWhileIterable; 805 return SkipWhileIterable;
817 }); 806 });
818 let SkipWhileIterable = SkipWhileIterable$(); 807 let SkipWhileIterable = SkipWhileIterable$();
819 let _hasSkipped = dart.JsSymbol('_hasSkipped'); 808 let _hasSkipped = dart.JsSymbol('_hasSkipped');
820 let SkipWhileIterator$ = dart.generic(function(E) { 809 let SkipWhileIterator$ = dart.generic(function(E) {
821 class SkipWhileIterator extends core.Iterator$(E) { 810 class SkipWhileIterator extends core.Iterator$(E) {
822 SkipWhileIterator(iterator, f) { 811 SkipWhileIterator(iterator, f) {
823 this[_iterator] = iterator; 812 this[_iterator] = iterator;
824 this[_f] = f; 813 this[_f] = f;
825 this[_hasSkipped] = false; 814 this[_hasSkipped] = false;
(...skipping 125 matching lines...) Expand 10 before | Expand all | Expand 10 after
951 } 940 }
952 [core.$toSet]() { 941 [core.$toSet]() {
953 return new (core.Set$(E))(); 942 return new (core.Set$(E))();
954 } 943 }
955 } 944 }
956 EmptyIterable[dart.implements] = () => [EfficientLength]; 945 EmptyIterable[dart.implements] = () => [EfficientLength];
957 dart.setSignature(EmptyIterable, { 946 dart.setSignature(EmptyIterable, {
958 methods: () => ({ 947 methods: () => ({
959 [core.$forEach]: dart.functionType(dart.void, [dart.functionType(dart.vo id, [E])]), 948 [core.$forEach]: dart.functionType(dart.void, [dart.functionType(dart.vo id, [E])]),
960 [core.$elementAt]: dart.functionType(E, [core.int]), 949 [core.$elementAt]: dart.functionType(E, [core.int]),
961 [core.$contains]: dart.functionType(core.bool, [core.Object]),
962 [core.$every]: dart.functionType(core.bool, [dart.functionType(core.bool , [E])]), 950 [core.$every]: dart.functionType(core.bool, [dart.functionType(core.bool , [E])]),
963 [core.$any]: dart.functionType(core.bool, [dart.functionType(core.bool, [E])]), 951 [core.$any]: dart.functionType(core.bool, [dart.functionType(core.bool, [E])]),
964 [core.$firstWhere]: dart.functionType(E, [dart.functionType(core.bool, [ E])], {rEls: dart.functionType(E, [])}), 952 [core.$firstWhere]: dart.functionType(E, [dart.functionType(core.bool, [ E])], {rEls: dart.functionType(E, [])}),
965 [core.$lastWhere]: dart.functionType(E, [dart.functionType(core.bool, [E ])], {rEls: dart.functionType(E, [])}), 953 [core.$lastWhere]: dart.functionType(E, [dart.functionType(core.bool, [E ])], {rEls: dart.functionType(E, [])}),
966 [core.$singleWhere]: dart.functionType(E, [dart.functionType(core.bool, [E])], {rEls: dart.functionType(E, [])}), 954 [core.$singleWhere]: dart.functionType(E, [dart.functionType(core.bool, [E])], {rEls: dart.functionType(E, [])}),
967 [core.$join]: dart.functionType(core.String, [], [core.String]),
968 [core.$where]: dart.functionType(core.Iterable$(E), [dart.functionType(c ore.bool, [E])]), 955 [core.$where]: dart.functionType(core.Iterable$(E), [dart.functionType(c ore.bool, [E])]),
969 [core.$map]: dart.functionType(core.Iterable, [dart.functionType(dart.dy namic, [E])]), 956 [core.$map]: dart.functionType(core.Iterable, [dart.functionType(dart.dy namic, [E])]),
970 [core.$reduce]: dart.functionType(E, [dart.functionType(E, [E, E])]), 957 [core.$reduce]: dart.functionType(E, [dart.functionType(E, [E, E])]),
971 [core.$fold]: dart.functionType(dart.dynamic, [dart.dynamic, dart.functi onType(dart.dynamic, [dart.dynamic, E])]), 958 [core.$fold]: dart.functionType(dart.dynamic, [dart.dynamic, dart.functi onType(dart.dynamic, [dart.dynamic, E])]),
972 [core.$skip]: dart.functionType(core.Iterable$(E), [core.int]), 959 [core.$skip]: dart.functionType(core.Iterable$(E), [core.int]),
973 [core.$skipWhile]: dart.functionType(core.Iterable$(E), [dart.functionTy pe(core.bool, [E])]), 960 [core.$skipWhile]: dart.functionType(core.Iterable$(E), [dart.functionTy pe(core.bool, [E])]),
974 [core.$take]: dart.functionType(core.Iterable$(E), [core.int]), 961 [core.$take]: dart.functionType(core.Iterable$(E), [core.int]),
975 [core.$takeWhile]: dart.functionType(core.Iterable$(E), [dart.functionTy pe(core.bool, [E])]), 962 [core.$takeWhile]: dart.functionType(core.Iterable$(E), [dart.functionTy pe(core.bool, [E])]),
976 [core.$toList]: dart.functionType(core.List$(E), [], {rowabl: core.bool} ), 963 [core.$toList]: dart.functionType(core.List$(E), [], {rowabl: core.bool} ),
977 [core.$toSet]: dart.functionType(core.Set$(E), []) 964 [core.$toSet]: dart.functionType(core.Set$(E), [])
(...skipping 16 matching lines...) Expand all
994 EmptyIterator[dart.implements] = () => [core.Iterator$(E)]; 981 EmptyIterator[dart.implements] = () => [core.Iterator$(E)];
995 dart.setSignature(EmptyIterator, { 982 dart.setSignature(EmptyIterator, {
996 methods: () => ({moveNext: dart.functionType(core.bool, [])}) 983 methods: () => ({moveNext: dart.functionType(core.bool, [])})
997 }); 984 });
998 return EmptyIterator; 985 return EmptyIterator;
999 }); 986 });
1000 let EmptyIterator = EmptyIterator$(); 987 let EmptyIterator = EmptyIterator$();
1001 let BidirectionalIterator$ = dart.generic(function(T) { 988 let BidirectionalIterator$ = dart.generic(function(T) {
1002 class BidirectionalIterator extends core.Object {} 989 class BidirectionalIterator extends core.Object {}
1003 BidirectionalIterator[dart.implements] = () => [core.Iterator$(T)]; 990 BidirectionalIterator[dart.implements] = () => [core.Iterator$(T)];
1004 dart.setSignature(BidirectionalIterator, {});
1005 return BidirectionalIterator; 991 return BidirectionalIterator;
1006 }); 992 });
1007 let BidirectionalIterator = BidirectionalIterator$(); 993 let BidirectionalIterator = BidirectionalIterator$();
1008 let IterableMixinWorkaround$ = dart.generic(function(T) { 994 let IterableMixinWorkaround$ = dart.generic(function(T) {
1009 class IterableMixinWorkaround extends core.Object { 995 class IterableMixinWorkaround extends core.Object {
1010 static contains(iterable, element) { 996 static contains(iterable, element) {
1011 for (let e of iterable) { 997 for (let e of iterable) {
1012 if (dart.equals(e, element)) 998 if (dart.equals(e, element))
1013 return true; 999 return true;
1014 } 1000 }
(...skipping 730 matching lines...) Expand 10 before | Expand all | Expand 10 after
1745 dart.setSignature(ListMapView, { 1731 dart.setSignature(ListMapView, {
1746 methods: () => ({ 1732 methods: () => ({
1747 get: dart.functionType(E, [core.Object]), 1733 get: dart.functionType(E, [core.Object]),
1748 containsValue: dart.functionType(core.bool, [core.Object]), 1734 containsValue: dart.functionType(core.bool, [core.Object]),
1749 containsKey: dart.functionType(core.bool, [core.Object]), 1735 containsKey: dart.functionType(core.bool, [core.Object]),
1750 forEach: dart.functionType(dart.void, [dart.functionType(dart.void, [cor e.int, E])]), 1736 forEach: dart.functionType(dart.void, [dart.functionType(dart.void, [cor e.int, E])]),
1751 set: dart.functionType(dart.void, [core.int, E]), 1737 set: dart.functionType(dart.void, [core.int, E]),
1752 putIfAbsent: dart.functionType(E, [core.int, dart.functionType(E, [])]), 1738 putIfAbsent: dart.functionType(E, [core.int, dart.functionType(E, [])]),
1753 remove: dart.functionType(E, [core.Object]), 1739 remove: dart.functionType(E, [core.Object]),
1754 clear: dart.functionType(dart.void, []), 1740 clear: dart.functionType(dart.void, []),
1755 addAll: dart.functionType(dart.void, [core.Map$(core.int, E)]), 1741 addAll: dart.functionType(dart.void, [core.Map$(core.int, E)])
1756 toString: dart.functionType(core.String, [])
1757 }) 1742 })
1758 }); 1743 });
1759 return ListMapView; 1744 return ListMapView;
1760 }); 1745 });
1761 let ListMapView = ListMapView$(); 1746 let ListMapView = ListMapView$();
1762 let ReversedListIterable$ = dart.generic(function(E) { 1747 let ReversedListIterable$ = dart.generic(function(E) {
1763 class ReversedListIterable extends ListIterable$(E) { 1748 class ReversedListIterable extends ListIterable$(E) {
1764 ReversedListIterable(source) { 1749 ReversedListIterable(source) {
1765 this[_source] = source; 1750 this[_source] = source;
1766 super.ListIterable(); 1751 super.ListIterable();
(...skipping 442 matching lines...) Expand 10 before | Expand all | Expand 10 after
2209 throw new core.ArgumentError(`"${name}" is not a valid (qualified) symbol name`); 2194 throw new core.ArgumentError(`"${name}" is not a valid (qualified) symbol name`);
2210 } 2195 }
2211 static isValidSymbol(name) { 2196 static isValidSymbol(name) {
2212 return dart.notNull(name.isEmpty) || dart.notNull(Symbol.symbolPattern.has Match(name)); 2197 return dart.notNull(name.isEmpty) || dart.notNull(Symbol.symbolPattern.has Match(name));
2213 } 2198 }
2214 } 2199 }
2215 Symbol[dart.implements] = () => [core.Symbol]; 2200 Symbol[dart.implements] = () => [core.Symbol];
2216 dart.defineNamedConstructor(Symbol, 'unvalidated'); 2201 dart.defineNamedConstructor(Symbol, 'unvalidated');
2217 dart.defineNamedConstructor(Symbol, 'validated'); 2202 dart.defineNamedConstructor(Symbol, 'validated');
2218 dart.setSignature(Symbol, { 2203 dart.setSignature(Symbol, {
2219 methods: () => ({ 2204 methods: () => ({'==': dart.functionType(core.bool, [core.Object])}),
2220 '==': dart.functionType(core.bool, [core.Object]),
2221 toString: dart.functionType(core.String, [])
2222 }),
2223 statics: () => ({ 2205 statics: () => ({
2224 getName: dart.functionType(core.String, [Symbol]), 2206 getName: dart.functionType(core.String, [Symbol]),
2225 validatePublicSymbol: dart.functionType(core.String, [core.String]), 2207 validatePublicSymbol: dart.functionType(core.String, [core.String]),
2226 isValidSymbol: dart.functionType(core.bool, [core.String]) 2208 isValidSymbol: dart.functionType(core.bool, [core.String])
2227 }), 2209 }),
2228 names: ['getName', 'validatePublicSymbol', 'isValidSymbol'] 2210 names: ['getName', 'validatePublicSymbol', 'isValidSymbol']
2229 }); 2211 });
2230 Symbol.reservedWordRE = '(?:assert|break|c(?:a(?:se|tch)|lass|on(?:st|tinue))| d(?:efault|o)|' + 'e(?:lse|num|xtends)|f(?:alse|inal(?:ly)?|or)|i[fns]|n(?:ew|ul l)|' + 'ret(?:hrow|urn)|s(?:uper|witch)|t(?:h(?:is|row)|r(?:ue|y))|' + 'v(?:ar|o id)|w(?:hile|ith))'; 2212 Symbol.reservedWordRE = '(?:assert|break|c(?:a(?:se|tch)|lass|on(?:st|tinue))| d(?:efault|o)|' + 'e(?:lse|num|xtends)|f(?:alse|inal(?:ly)?|or)|i[fns]|n(?:ew|ul l)|' + 'ret(?:hrow|urn)|s(?:uper|witch)|t(?:h(?:is|row)|r(?:ue|y))|' + 'v(?:ar|o id)|w(?:hile|ith))';
2231 Symbol.publicIdentifierRE = '(?!' + `${Symbol.reservedWordRE}` + '\\b(?!\\$))[ a-zA-Z$][\\w$]*'; 2213 Symbol.publicIdentifierRE = '(?!' + `${Symbol.reservedWordRE}` + '\\b(?!\\$))[ a-zA-Z$][\\w$]*';
2232 Symbol.identifierRE = '(?!' + `${Symbol.reservedWordRE}` + '\\b(?!\\$))[a-zA-Z $_][\\w$]*'; 2214 Symbol.identifierRE = '(?!' + `${Symbol.reservedWordRE}` + '\\b(?!\\$))[a-zA-Z $_][\\w$]*';
(...skipping 74 matching lines...) Expand 10 before | Expand all | Expand 10 after
2307 exports.ReversedListIterable = ReversedListIterable; 2289 exports.ReversedListIterable = ReversedListIterable;
2308 exports.UnmodifiableListError = UnmodifiableListError; 2290 exports.UnmodifiableListError = UnmodifiableListError;
2309 exports.NonGrowableListError = NonGrowableListError; 2291 exports.NonGrowableListError = NonGrowableListError;
2310 exports.makeListFixedLength = makeListFixedLength; 2292 exports.makeListFixedLength = makeListFixedLength;
2311 exports.Lists = Lists; 2293 exports.Lists = Lists;
2312 exports.printToConsole = printToConsole; 2294 exports.printToConsole = printToConsole;
2313 exports.Sort = Sort; 2295 exports.Sort = Sort;
2314 exports.Symbol = Symbol; 2296 exports.Symbol = Symbol;
2315 exports.POWERS_OF_TEN = POWERS_OF_TEN; 2297 exports.POWERS_OF_TEN = POWERS_OF_TEN;
2316 })(_internal, core, collection, math, _interceptors, _js_primitives); 2298 })(_internal, core, collection, math, _interceptors, _js_primitives);
OLDNEW
« no previous file with comments | « lib/runtime/dart/_interceptors.js ('k') | lib/runtime/dart/_isolate_helper.js » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698