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

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

Issue 1117333002: Fix some static member emits (Closed) Base URL: https://github.com/dart-lang/dev_compiler.git@master
Patch Set: reformat 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 | « 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 333 matching lines...) Expand 10 before | Expand all | Expand 10 after
344 } 344 }
345 ListIterator[dart.implements] = () => [core.Iterator$(E)]; 345 ListIterator[dart.implements] = () => [core.Iterator$(E)];
346 return ListIterator; 346 return ListIterator;
347 }); 347 });
348 let ListIterator = ListIterator$(); 348 let ListIterator = ListIterator$();
349 let _Transformation$ = dart.generic(function(S, T) { 349 let _Transformation$ = dart.generic(function(S, T) {
350 let _Transformation = dart.typedef('_Transformation', () => dart.functionTyp e(T, [S])); 350 let _Transformation = dart.typedef('_Transformation', () => dart.functionTyp e(T, [S]));
351 return _Transformation; 351 return _Transformation;
352 }); 352 });
353 let _Transformation = _Transformation$(); 353 let _Transformation = _Transformation$();
354 let _ = dart.JsSymbol('_');
355 let _f = dart.JsSymbol('_f'); 354 let _f = dart.JsSymbol('_f');
356 let MappedIterable$ = dart.generic(function(S, T) { 355 let MappedIterable$ = dart.generic(function(S, T) {
357 class MappedIterable extends collection.IterableBase$(T) { 356 class MappedIterable extends collection.IterableBase$(T) {
358 MappedIterable(iterable, func) { 357 MappedIterable(iterable, func) {
359 if (dart.is(iterable, EfficientLength)) { 358 if (dart.is(iterable, EfficientLength)) {
360 return new (EfficientLengthMappedIterable$(S, T))(iterable, func); 359 return new (EfficientLengthMappedIterable$(S, T))(iterable, func);
361 } 360 }
362 return new MappedIterable$(S, T)[_](dart.as(iterable, core.Iterable$(S)) , func); 361 return new MappedIterable$(S, T)._(dart.as(iterable, core.Iterable$(S)), func);
363 } 362 }
364 _(iterable, f) { 363 _(iterable, f) {
365 this[_iterable] = iterable; 364 this[_iterable] = iterable;
366 this[_f] = f; 365 this[_f] = f;
367 super.IterableBase(); 366 super.IterableBase();
368 } 367 }
369 get [core.$iterator]() { 368 get [core.$iterator]() {
370 return new (MappedIterator$(S, T))(this[_iterable][core.$iterator], this [_f]); 369 return new (MappedIterator$(S, T))(this[_iterable][core.$iterator], this [_f]);
371 } 370 }
372 get [core.$length]() { 371 get [core.$length]() {
(...skipping 167 matching lines...) Expand 10 before | Expand all | Expand 10 after
540 let _takeCount = dart.JsSymbol('_takeCount'); 539 let _takeCount = dart.JsSymbol('_takeCount');
541 let TakeIterable$ = dart.generic(function(E) { 540 let TakeIterable$ = dart.generic(function(E) {
542 class TakeIterable extends collection.IterableBase$(E) { 541 class TakeIterable extends collection.IterableBase$(E) {
543 TakeIterable(iterable, takeCount) { 542 TakeIterable(iterable, takeCount) {
544 if (!(typeof takeCount == 'number') || dart.notNull(takeCount) < 0) { 543 if (!(typeof takeCount == 'number') || dart.notNull(takeCount) < 0) {
545 throw new core.ArgumentError(takeCount); 544 throw new core.ArgumentError(takeCount);
546 } 545 }
547 if (dart.is(iterable, EfficientLength)) { 546 if (dart.is(iterable, EfficientLength)) {
548 return new (EfficientLengthTakeIterable$(E))(iterable, takeCount); 547 return new (EfficientLengthTakeIterable$(E))(iterable, takeCount);
549 } 548 }
550 return new TakeIterable$(E)[_](iterable, takeCount); 549 return new TakeIterable$(E)._(iterable, takeCount);
551 } 550 }
552 _(iterable, takeCount) { 551 _(iterable, takeCount) {
553 this[_iterable] = iterable; 552 this[_iterable] = iterable;
554 this[_takeCount] = takeCount; 553 this[_takeCount] = takeCount;
555 super.IterableBase(); 554 super.IterableBase();
556 } 555 }
557 get [core.$iterator]() { 556 get [core.$iterator]() {
558 return new (TakeIterator$(E))(this[_iterable][core.$iterator], this[_tak eCount]); 557 return new (TakeIterator$(E))(this[_iterable][core.$iterator], this[_tak eCount]);
559 } 558 }
560 } 559 }
(...skipping 82 matching lines...) Expand 10 before | Expand all | Expand 10 after
643 return TakeWhileIterator; 642 return TakeWhileIterator;
644 }); 643 });
645 let TakeWhileIterator = TakeWhileIterator$(); 644 let TakeWhileIterator = TakeWhileIterator$();
646 let _skipCount = dart.JsSymbol('_skipCount'); 645 let _skipCount = dart.JsSymbol('_skipCount');
647 let SkipIterable$ = dart.generic(function(E) { 646 let SkipIterable$ = dart.generic(function(E) {
648 class SkipIterable extends collection.IterableBase$(E) { 647 class SkipIterable extends collection.IterableBase$(E) {
649 SkipIterable(iterable, count) { 648 SkipIterable(iterable, count) {
650 if (dart.is(iterable, EfficientLength)) { 649 if (dart.is(iterable, EfficientLength)) {
651 return new (EfficientLengthSkipIterable$(E))(iterable, count); 650 return new (EfficientLengthSkipIterable$(E))(iterable, count);
652 } 651 }
653 return new SkipIterable$(E)[_](iterable, count); 652 return new SkipIterable$(E)._(iterable, count);
654 } 653 }
655 _(iterable, skipCount) { 654 _(iterable, skipCount) {
656 this[_iterable] = iterable; 655 this[_iterable] = iterable;
657 this[_skipCount] = skipCount; 656 this[_skipCount] = skipCount;
658 super.IterableBase(); 657 super.IterableBase();
659 if (!(typeof this[_skipCount] == 'number')) { 658 if (!(typeof this[_skipCount] == 'number')) {
660 throw new core.ArgumentError.value(this[_skipCount], "count is not an integer"); 659 throw new core.ArgumentError.value(this[_skipCount], "count is not an integer");
661 } 660 }
662 core.RangeError.checkNotNegative(this[_skipCount], "count"); 661 core.RangeError.checkNotNegative(this[_skipCount], "count");
663 } 662 }
664 [core.$skip](count) { 663 [core.$skip](count) {
665 if (!(typeof this[_skipCount] == 'number')) { 664 if (!(typeof this[_skipCount] == 'number')) {
666 throw new core.ArgumentError.value(this[_skipCount], "count is not an integer"); 665 throw new core.ArgumentError.value(this[_skipCount], "count is not an integer");
667 } 666 }
668 core.RangeError.checkNotNegative(this[_skipCount], "count"); 667 core.RangeError.checkNotNegative(this[_skipCount], "count");
669 return new SkipIterable$(E)[_](this[_iterable], dart.notNull(this[_skipC ount]) + dart.notNull(count)); 668 return new SkipIterable$(E)._(this[_iterable], dart.notNull(this[_skipCo unt]) + dart.notNull(count));
670 } 669 }
671 get [core.$iterator]() { 670 get [core.$iterator]() {
672 return new (SkipIterator$(E))(this[_iterable][core.$iterator], this[_ski pCount]); 671 return new (SkipIterator$(E))(this[_iterable][core.$iterator], this[_ski pCount]);
673 } 672 }
674 } 673 }
675 dart.defineNamedConstructor(SkipIterable, '_'); 674 dart.defineNamedConstructor(SkipIterable, '_');
676 return SkipIterable; 675 return SkipIterable;
677 }); 676 });
678 let SkipIterable = SkipIterable$(); 677 let SkipIterable = SkipIterable$();
679 let EfficientLengthSkipIterable$ = dart.generic(function(E) { 678 let EfficientLengthSkipIterable$ = dart.generic(function(E) {
(...skipping 1282 matching lines...) Expand 10 before | Expand all | Expand 10 after
1962 exports.ReversedListIterable = ReversedListIterable; 1961 exports.ReversedListIterable = ReversedListIterable;
1963 exports.UnmodifiableListError = UnmodifiableListError; 1962 exports.UnmodifiableListError = UnmodifiableListError;
1964 exports.NonGrowableListError = NonGrowableListError; 1963 exports.NonGrowableListError = NonGrowableListError;
1965 exports.makeListFixedLength = makeListFixedLength; 1964 exports.makeListFixedLength = makeListFixedLength;
1966 exports.Lists = Lists; 1965 exports.Lists = Lists;
1967 exports.printToConsole = printToConsole; 1966 exports.printToConsole = printToConsole;
1968 exports.Sort = Sort; 1967 exports.Sort = Sort;
1969 exports.Symbol = Symbol; 1968 exports.Symbol = Symbol;
1970 exports.POWERS_OF_TEN = POWERS_OF_TEN; 1969 exports.POWERS_OF_TEN = POWERS_OF_TEN;
1971 })(_internal || (_internal = {})); 1970 })(_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