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

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

Issue 1096583002: Reifier hookup (Closed) Base URL: git@github.com:dart-lang/dart-dev-compiler.git@master
Patch Set: Address comments Created 5 years, 8 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 | « no previous file | 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; 1 var _internal;
2 (function(exports) { 2 (function(exports) {
3 'use strict'; 3 'use strict';
4 class EfficientLength extends core.Object {} 4 class EfficientLength extends core.Object {}
5 let ListIterable$ = dart.generic(function(E) { 5 let ListIterable$ = dart.generic(function(E) {
6 class ListIterable extends collection.IterableBase$(E) { 6 class ListIterable extends collection.IterableBase$(E) {
7 ListIterable() { 7 ListIterable() {
8 super.IterableBase(); 8 super.IterableBase();
9 } 9 }
10 get [core.$iterator]() { 10 get [core.$iterator]() {
(...skipping 481 matching lines...) Expand 10 before | Expand all | Expand 10 after
492 }); 492 });
493 let _ExpandFunction = _ExpandFunction$(); 493 let _ExpandFunction = _ExpandFunction$();
494 let ExpandIterable$ = dart.generic(function(S, T) { 494 let ExpandIterable$ = dart.generic(function(S, T) {
495 class ExpandIterable extends collection.IterableBase$(T) { 495 class ExpandIterable extends collection.IterableBase$(T) {
496 ExpandIterable(iterable, f) { 496 ExpandIterable(iterable, f) {
497 this[_iterable] = iterable; 497 this[_iterable] = iterable;
498 this[_f] = f; 498 this[_f] = f;
499 super.IterableBase(); 499 super.IterableBase();
500 } 500 }
501 get [core.$iterator]() { 501 get [core.$iterator]() {
502 return new (ExpandIterator$(S, T))(this[_iterable][core.$iterator], dart .as(this[_f], dart.functionType(core.Iterable$(T), [S]))); 502 return new (ExpandIterator$(S, T))(this[_iterable][core.$iterator], dart .as(this[_f], __CastType0));
503 } 503 }
504 } 504 }
505 return ExpandIterable; 505 return ExpandIterable;
506 }); 506 });
507 let ExpandIterable = ExpandIterable$(); 507 let ExpandIterable = ExpandIterable$();
508 let _currentExpansion = dart.JsSymbol('_currentExpansion'); 508 let _currentExpansion = dart.JsSymbol('_currentExpansion');
509 let _nextExpansion = dart.JsSymbol('_nextExpansion'); 509 let _nextExpansion = dart.JsSymbol('_nextExpansion');
510 let ExpandIterator$ = dart.generic(function(S, T) { 510 let ExpandIterator$ = dart.generic(function(S, T) {
511 class ExpandIterator extends core.Object { 511 class ExpandIterator extends core.Object {
512 ExpandIterator(iterator, f) { 512 ExpandIterator(iterator, f) {
513 this[_iterator] = iterator; 513 this[_iterator] = iterator;
514 this[_f] = f; 514 this[_f] = f;
515 this[_currentExpansion] = dart.as(new EmptyIterator(), core.Iterator$(T) ); 515 this[_currentExpansion] = new (EmptyIterator$(T))();
516 this[_current] = null; 516 this[_current] = null;
517 } 517 }
518 [_nextExpansion]() {} 518 [_nextExpansion]() {}
519 get current() { 519 get current() {
520 return this[_current]; 520 return this[_current];
521 } 521 }
522 moveNext() { 522 moveNext() {
523 if (this[_currentExpansion] == null) 523 if (this[_currentExpansion] == null)
524 return false; 524 return false;
525 while (!dart.notNull(this[_currentExpansion].moveNext())) { 525 while (!dart.notNull(this[_currentExpansion].moveNext())) {
(...skipping 81 matching lines...) Expand 10 before | Expand all | Expand 10 after
607 }); 607 });
608 let TakeIterator = TakeIterator$(); 608 let TakeIterator = TakeIterator$();
609 let TakeWhileIterable$ = dart.generic(function(E) { 609 let TakeWhileIterable$ = dart.generic(function(E) {
610 class TakeWhileIterable extends collection.IterableBase$(E) { 610 class TakeWhileIterable extends collection.IterableBase$(E) {
611 TakeWhileIterable(iterable, f) { 611 TakeWhileIterable(iterable, f) {
612 this[_iterable] = iterable; 612 this[_iterable] = iterable;
613 this[_f] = f; 613 this[_f] = f;
614 super.IterableBase(); 614 super.IterableBase();
615 } 615 }
616 get [core.$iterator]() { 616 get [core.$iterator]() {
617 return new (TakeWhileIterator$(E))(this[_iterable][core.$iterator], dart .as(this[_f], dart.functionType(core.bool, [E]))); 617 return new (TakeWhileIterator$(E))(this[_iterable][core.$iterator], dart .as(this[_f], __CastType2));
618 } 618 }
619 } 619 }
620 return TakeWhileIterable; 620 return TakeWhileIterable;
621 }); 621 });
622 let TakeWhileIterable = TakeWhileIterable$(); 622 let TakeWhileIterable = TakeWhileIterable$();
623 let _isFinished = dart.JsSymbol('_isFinished'); 623 let _isFinished = dart.JsSymbol('_isFinished');
624 let TakeWhileIterator$ = dart.generic(function(E) { 624 let TakeWhileIterator$ = dart.generic(function(E) {
625 class TakeWhileIterator extends core.Iterator$(E) { 625 class TakeWhileIterator extends core.Iterator$(E) {
626 TakeWhileIterator(iterator, f) { 626 TakeWhileIterator(iterator, f) {
627 this[_iterator] = iterator; 627 this[_iterator] = iterator;
(...skipping 90 matching lines...) Expand 10 before | Expand all | Expand 10 after
718 }); 718 });
719 let SkipIterator = SkipIterator$(); 719 let SkipIterator = SkipIterator$();
720 let SkipWhileIterable$ = dart.generic(function(E) { 720 let SkipWhileIterable$ = dart.generic(function(E) {
721 class SkipWhileIterable extends collection.IterableBase$(E) { 721 class SkipWhileIterable extends collection.IterableBase$(E) {
722 SkipWhileIterable(iterable, f) { 722 SkipWhileIterable(iterable, f) {
723 this[_iterable] = iterable; 723 this[_iterable] = iterable;
724 this[_f] = f; 724 this[_f] = f;
725 super.IterableBase(); 725 super.IterableBase();
726 } 726 }
727 get [core.$iterator]() { 727 get [core.$iterator]() {
728 return new (SkipWhileIterator$(E))(this[_iterable][core.$iterator], dart .as(this[_f], dart.functionType(core.bool, [E]))); 728 return new (SkipWhileIterator$(E))(this[_iterable][core.$iterator], dart .as(this[_f], __CastType4));
729 } 729 }
730 } 730 }
731 return SkipWhileIterable; 731 return SkipWhileIterable;
732 }); 732 });
733 let SkipWhileIterable = SkipWhileIterable$(); 733 let SkipWhileIterable = SkipWhileIterable$();
734 let _hasSkipped = dart.JsSymbol('_hasSkipped'); 734 let _hasSkipped = dart.JsSymbol('_hasSkipped');
735 let SkipWhileIterator$ = dart.generic(function(E) { 735 let SkipWhileIterator$ = dart.generic(function(E) {
736 class SkipWhileIterator extends core.Iterator$(E) { 736 class SkipWhileIterator extends core.Iterator$(E) {
737 SkipWhileIterator(iterator, f) { 737 SkipWhileIterator(iterator, f) {
738 this[_iterator] = iterator; 738 this[_iterator] = iterator;
(...skipping 17 matching lines...) Expand all
756 } 756 }
757 return SkipWhileIterator; 757 return SkipWhileIterator;
758 }); 758 });
759 let SkipWhileIterator = SkipWhileIterator$(); 759 let SkipWhileIterator = SkipWhileIterator$();
760 let EmptyIterable$ = dart.generic(function(E) { 760 let EmptyIterable$ = dart.generic(function(E) {
761 class EmptyIterable extends collection.IterableBase$(E) { 761 class EmptyIterable extends collection.IterableBase$(E) {
762 EmptyIterable() { 762 EmptyIterable() {
763 super.IterableBase(); 763 super.IterableBase();
764 } 764 }
765 get [core.$iterator]() { 765 get [core.$iterator]() {
766 return dart.as(new EmptyIterator(), core.Iterator$(E)); 766 return new (EmptyIterator$(E))();
767 } 767 }
768 [core.$forEach](action) {} 768 [core.$forEach](action) {}
769 get [core.$isEmpty]() { 769 get [core.$isEmpty]() {
770 return true; 770 return true;
771 } 771 }
772 get [core.$length]() { 772 get [core.$length]() {
773 return 0; 773 return 0;
774 } 774 }
775 get [core.$first]() { 775 get [core.$first]() {
776 throw IterableElementError.noElement(); 776 throw IterableElementError.noElement();
(...skipping 276 matching lines...) Expand 10 before | Expand all | Expand 10 after
1053 } else { 1053 } else {
1054 buffer.write(list[core.$get](0)); 1054 buffer.write(list[core.$get](0));
1055 for (let i = 1; dart.notNull(i) < dart.notNull(list[core.$length]); i = dart.notNull(i) + 1) { 1055 for (let i = 1; dart.notNull(i) < dart.notNull(list[core.$length]); i = dart.notNull(i) + 1) {
1056 buffer.write(separator); 1056 buffer.write(separator);
1057 buffer.write(list[core.$get](i)); 1057 buffer.write(list[core.$get](i));
1058 } 1058 }
1059 } 1059 }
1060 return buffer.toString(); 1060 return buffer.toString();
1061 } 1061 }
1062 where(iterable, f) { 1062 where(iterable, f) {
1063 return new (WhereIterable$(T))(dart.as(iterable, core.Iterable$(T)), dar t.as(f, dart.functionType(core.bool, [T]))); 1063 return new (WhereIterable$(T))(dart.as(iterable, core.Iterable$(T)), dar t.as(f, __CastType6));
1064 } 1064 }
1065 static map(iterable, f) { 1065 static map(iterable, f) {
1066 return new MappedIterable(iterable, f); 1066 return new MappedIterable(iterable, f);
1067 } 1067 }
1068 static mapList(list, f) { 1068 static mapList(list, f) {
1069 return new MappedListIterable(list, f); 1069 return new MappedListIterable(list, f);
1070 } 1070 }
1071 static expand(iterable, f) { 1071 static expand(iterable, f) {
1072 return new ExpandIterable(iterable, f); 1072 return new ExpandIterable(iterable, f);
1073 } 1073 }
(...skipping 170 matching lines...) Expand 10 before | Expand all | Expand 10 after
1244 static noElement() { 1244 static noElement() {
1245 return new core.StateError("No element"); 1245 return new core.StateError("No element");
1246 } 1246 }
1247 static tooMany() { 1247 static tooMany() {
1248 return new core.StateError("Too many elements"); 1248 return new core.StateError("Too many elements");
1249 } 1249 }
1250 static tooFew() { 1250 static tooFew() {
1251 return new core.StateError("Too few elements"); 1251 return new core.StateError("Too few elements");
1252 } 1252 }
1253 } 1253 }
1254 let __CastType0$ = dart.generic(function(S, T) {
1255 let __CastType0 = dart.typedef('__CastType0', () => dart.functionType(core.I terable$(T), [S]));
1256 return __CastType0;
1257 });
1258 let __CastType0 = __CastType0$();
1259 let __CastType2$ = dart.generic(function(E) {
1260 let __CastType2 = dart.typedef('__CastType2', () => dart.functionType(core.b ool, [E]));
1261 return __CastType2;
1262 });
1263 let __CastType2 = __CastType2$();
1264 let __CastType4$ = dart.generic(function(E) {
1265 let __CastType4 = dart.typedef('__CastType4', () => dart.functionType(core.b ool, [E]));
1266 return __CastType4;
1267 });
1268 let __CastType4 = __CastType4$();
1269 let __CastType6$ = dart.generic(function(T) {
1270 let __CastType6 = dart.typedef('__CastType6', () => dart.functionType(core.b ool, [T]));
1271 return __CastType6;
1272 });
1273 let __CastType6 = __CastType6$();
1254 let FixedLengthListMixin$ = dart.generic(function(E) { 1274 let FixedLengthListMixin$ = dart.generic(function(E) {
1255 class FixedLengthListMixin extends core.Object { 1275 class FixedLengthListMixin extends core.Object {
1256 set length(newLength) { 1276 set length(newLength) {
1257 throw new core.UnsupportedError("Cannot change the length of a fixed-len gth list"); 1277 throw new core.UnsupportedError("Cannot change the length of a fixed-len gth list");
1258 } 1278 }
1259 add(value) { 1279 add(value) {
1260 throw new core.UnsupportedError("Cannot add to a fixed-length list"); 1280 throw new core.UnsupportedError("Cannot add to a fixed-length list");
1261 } 1281 }
1262 insert(index, value) { 1282 insert(index, value) {
1263 throw new core.UnsupportedError("Cannot add to a fixed-length list"); 1283 throw new core.UnsupportedError("Cannot add to a fixed-length list");
(...skipping 689 matching lines...) Expand 10 before | Expand all | Expand 10 after
1953 exports.ReversedListIterable = ReversedListIterable; 1973 exports.ReversedListIterable = ReversedListIterable;
1954 exports.UnmodifiableListError = UnmodifiableListError; 1974 exports.UnmodifiableListError = UnmodifiableListError;
1955 exports.NonGrowableListError = NonGrowableListError; 1975 exports.NonGrowableListError = NonGrowableListError;
1956 exports.makeListFixedLength = makeListFixedLength; 1976 exports.makeListFixedLength = makeListFixedLength;
1957 exports.Lists = Lists; 1977 exports.Lists = Lists;
1958 exports.printToConsole = printToConsole; 1978 exports.printToConsole = printToConsole;
1959 exports.Sort = Sort; 1979 exports.Sort = Sort;
1960 exports.Symbol = Symbol; 1980 exports.Symbol = Symbol;
1961 exports.POWERS_OF_TEN = POWERS_OF_TEN; 1981 exports.POWERS_OF_TEN = POWERS_OF_TEN;
1962 })(_internal || (_internal = {})); 1982 })(_internal || (_internal = {}));
OLDNEW
« no previous file with comments | « no previous file | lib/runtime/dart/_isolate_helper.js » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698