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

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

Issue 1633003002: Add --modules=node support (Closed) Base URL: git@github.com:dart-lang/dev_compiler.git@master
Patch Set: regen sdk and expectations Created 4 years, 11 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
OLDNEW
1 dart_library.library('dart/_internal', null, /* Imports */[ 1 dart_library.library('dart/_internal', null, /* Imports */[
2 'dart/_runtime', 2 'dart/_runtime',
3 'dart/core', 3 'dart/core',
4 'dart/collection' 4 'dart/collection'
5 ], /* Lazy imports */[ 5 ], /* Lazy imports */[
6 'dart/math', 6 'dart/math',
7 'dart/_interceptors', 7 'dart/_interceptors',
8 'dart/_js_primitives' 8 'dart/_js_primitives'
9 ], function(exports, dart, core, collection, math, _interceptors, _js_primitives ) { 9 ], function(exports, dart, core, collection, math, _interceptors, _js_primitives ) {
10 'use strict'; 10 'use strict';
(...skipping 256 matching lines...) Expand 10 before | Expand all | Expand 10 after
267 'toList', 267 'toList',
268 'toSet', 268 'toSet',
269 'iterator', 269 'iterator',
270 'isEmpty', 270 'isEmpty',
271 'first', 271 'first',
272 'last', 272 'last',
273 'single' 273 'single'
274 ]); 274 ]);
275 return ListIterable; 275 return ListIterable;
276 }); 276 });
277 let ListIterable = ListIterable$(); 277 const ListIterable = ListIterable$();
278 const _iterable = dart.JsSymbol('_iterable'); 278 const _iterable = dart.JsSymbol('_iterable');
279 const _start = dart.JsSymbol('_start'); 279 const _start = dart.JsSymbol('_start');
280 const _endOrLength = dart.JsSymbol('_endOrLength'); 280 const _endOrLength = dart.JsSymbol('_endOrLength');
281 const _endIndex = dart.JsSymbol('_endIndex'); 281 const _endIndex = dart.JsSymbol('_endIndex');
282 const _startIndex = dart.JsSymbol('_startIndex'); 282 const _startIndex = dart.JsSymbol('_startIndex');
283 const SubListIterable$ = dart.generic(function(E) { 283 const SubListIterable$ = dart.generic(function(E) {
284 class SubListIterable extends ListIterable$(E) { 284 class SubListIterable extends ListIterable$(E) {
285 SubListIterable(iterable, start, endOrLength) { 285 SubListIterable(iterable, start, endOrLength) {
286 this[_iterable] = iterable; 286 this[_iterable] = iterable;
287 this[_start] = start; 287 this[_start] = start;
(...skipping 80 matching lines...) Expand 10 before | Expand all | Expand 10 after
368 }); 368 });
369 dart.defineExtensionMembers(SubListIterable, [ 369 dart.defineExtensionMembers(SubListIterable, [
370 'elementAt', 370 'elementAt',
371 'skip', 371 'skip',
372 'take', 372 'take',
373 'toList', 373 'toList',
374 'length' 374 'length'
375 ]); 375 ]);
376 return SubListIterable; 376 return SubListIterable;
377 }); 377 });
378 let SubListIterable = SubListIterable$(); 378 const SubListIterable = SubListIterable$();
379 const _length = dart.JsSymbol('_length'); 379 const _length = dart.JsSymbol('_length');
380 const _index = dart.JsSymbol('_index'); 380 const _index = dart.JsSymbol('_index');
381 const _current = dart.JsSymbol('_current'); 381 const _current = dart.JsSymbol('_current');
382 const ListIterator$ = dart.generic(function(E) { 382 const ListIterator$ = dart.generic(function(E) {
383 class ListIterator extends core.Object { 383 class ListIterator extends core.Object {
384 ListIterator(iterable) { 384 ListIterator(iterable) {
385 this[_iterable] = iterable; 385 this[_iterable] = iterable;
386 this[_length] = iterable[dartx.length]; 386 this[_length] = iterable[dartx.length];
387 this[_index] = 0; 387 this[_index] = 0;
388 this[_current] = null; 388 this[_current] = null;
(...skipping 15 matching lines...) Expand all
404 return true; 404 return true;
405 } 405 }
406 } 406 }
407 ListIterator[dart.implements] = () => [core.Iterator$(E)]; 407 ListIterator[dart.implements] = () => [core.Iterator$(E)];
408 dart.setSignature(ListIterator, { 408 dart.setSignature(ListIterator, {
409 constructors: () => ({ListIterator: [ListIterator$(E), [core.Iterable$(E)] ]}), 409 constructors: () => ({ListIterator: [ListIterator$(E), [core.Iterable$(E)] ]}),
410 methods: () => ({moveNext: [core.bool, []]}) 410 methods: () => ({moveNext: [core.bool, []]})
411 }); 411 });
412 return ListIterator; 412 return ListIterator;
413 }); 413 });
414 let ListIterator = ListIterator$(); 414 const ListIterator = ListIterator$();
415 const _Transformation$ = dart.generic(function(S, T) { 415 const _Transformation$ = dart.generic(function(S, T) {
416 const _Transformation = dart.typedef('_Transformation', () => dart.functionT ype(T, [S])); 416 const _Transformation = dart.typedef('_Transformation', () => dart.functionT ype(T, [S]));
417 return _Transformation; 417 return _Transformation;
418 }); 418 });
419 let _Transformation = _Transformation$(); 419 const _Transformation = _Transformation$();
420 const _f = dart.JsSymbol('_f'); 420 const _f = dart.JsSymbol('_f');
421 const MappedIterable$ = dart.generic(function(S, T) { 421 const MappedIterable$ = dart.generic(function(S, T) {
422 class MappedIterable extends collection.IterableBase$(T) { 422 class MappedIterable extends collection.IterableBase$(T) {
423 static new(iterable, func) { 423 static new(iterable, func) {
424 if (dart.is(iterable, EfficientLength)) { 424 if (dart.is(iterable, EfficientLength)) {
425 return new (EfficientLengthMappedIterable$(S, T))(iterable, func); 425 return new (EfficientLengthMappedIterable$(S, T))(iterable, func);
426 } 426 }
427 return new (MappedIterable$(S, T))._(dart.as(iterable, core.Iterable$(S) ), func); 427 return new (MappedIterable$(S, T))._(dart.as(iterable, core.Iterable$(S) ), func);
428 } 428 }
429 _(iterable, f) { 429 _(iterable, f) {
(...skipping 35 matching lines...) Expand 10 before | Expand all | Expand 10 after
465 'elementAt', 465 'elementAt',
466 'iterator', 466 'iterator',
467 'length', 467 'length',
468 'isEmpty', 468 'isEmpty',
469 'first', 469 'first',
470 'last', 470 'last',
471 'single' 471 'single'
472 ]); 472 ]);
473 return MappedIterable; 473 return MappedIterable;
474 }); 474 });
475 let MappedIterable = MappedIterable$(); 475 const MappedIterable = MappedIterable$();
476 const EfficientLengthMappedIterable$ = dart.generic(function(S, T) { 476 const EfficientLengthMappedIterable$ = dart.generic(function(S, T) {
477 class EfficientLengthMappedIterable extends MappedIterable$(S, T) { 477 class EfficientLengthMappedIterable extends MappedIterable$(S, T) {
478 EfficientLengthMappedIterable(iterable, func) { 478 EfficientLengthMappedIterable(iterable, func) {
479 super._(dart.as(iterable, core.Iterable$(S)), func); 479 super._(dart.as(iterable, core.Iterable$(S)), func);
480 } 480 }
481 } 481 }
482 EfficientLengthMappedIterable[dart.implements] = () => [EfficientLength]; 482 EfficientLengthMappedIterable[dart.implements] = () => [EfficientLength];
483 dart.setSignature(EfficientLengthMappedIterable, { 483 dart.setSignature(EfficientLengthMappedIterable, {
484 constructors: () => ({EfficientLengthMappedIterable: [EfficientLengthMappe dIterable$(S, T), [core.Iterable, dart.functionType(T, [S])]]}) 484 constructors: () => ({EfficientLengthMappedIterable: [EfficientLengthMappe dIterable$(S, T), [core.Iterable, dart.functionType(T, [S])]]})
485 }); 485 });
486 return EfficientLengthMappedIterable; 486 return EfficientLengthMappedIterable;
487 }); 487 });
488 let EfficientLengthMappedIterable = EfficientLengthMappedIterable$(); 488 const EfficientLengthMappedIterable = EfficientLengthMappedIterable$();
489 const _iterator = dart.JsSymbol('_iterator'); 489 const _iterator = dart.JsSymbol('_iterator');
490 const MappedIterator$ = dart.generic(function(S, T) { 490 const MappedIterator$ = dart.generic(function(S, T) {
491 class MappedIterator extends core.Iterator$(T) { 491 class MappedIterator extends core.Iterator$(T) {
492 MappedIterator(iterator, f) { 492 MappedIterator(iterator, f) {
493 this[_iterator] = iterator; 493 this[_iterator] = iterator;
494 this[_f] = f; 494 this[_f] = f;
495 this[_current] = null; 495 this[_current] = null;
496 } 496 }
497 moveNext() { 497 moveNext() {
498 if (dart.notNull(this[_iterator].moveNext())) { 498 if (dart.notNull(this[_iterator].moveNext())) {
499 this[_current] = this[_f](this[_iterator].current); 499 this[_current] = this[_f](this[_iterator].current);
500 return true; 500 return true;
501 } 501 }
502 this[_current] = null; 502 this[_current] = null;
503 return false; 503 return false;
504 } 504 }
505 get current() { 505 get current() {
506 return this[_current]; 506 return this[_current];
507 } 507 }
508 } 508 }
509 dart.setSignature(MappedIterator, { 509 dart.setSignature(MappedIterator, {
510 constructors: () => ({MappedIterator: [MappedIterator$(S, T), [core.Iterat or$(S), dart.functionType(T, [S])]]}), 510 constructors: () => ({MappedIterator: [MappedIterator$(S, T), [core.Iterat or$(S), dart.functionType(T, [S])]]}),
511 methods: () => ({moveNext: [core.bool, []]}) 511 methods: () => ({moveNext: [core.bool, []]})
512 }); 512 });
513 return MappedIterator; 513 return MappedIterator;
514 }); 514 });
515 let MappedIterator = MappedIterator$(); 515 const MappedIterator = MappedIterator$();
516 const _source = dart.JsSymbol('_source'); 516 const _source = dart.JsSymbol('_source');
517 const MappedListIterable$ = dart.generic(function(S, T) { 517 const MappedListIterable$ = dart.generic(function(S, T) {
518 class MappedListIterable extends ListIterable$(T) { 518 class MappedListIterable extends ListIterable$(T) {
519 MappedListIterable(source, f) { 519 MappedListIterable(source, f) {
520 this[_source] = source; 520 this[_source] = source;
521 this[_f] = f; 521 this[_f] = f;
522 super.ListIterable(); 522 super.ListIterable();
523 } 523 }
524 get length() { 524 get length() {
525 return this[_source][dartx.length]; 525 return this[_source][dartx.length];
526 } 526 }
527 elementAt(index) { 527 elementAt(index) {
528 return this[_f](this[_source][dartx.elementAt](index)); 528 return this[_f](this[_source][dartx.elementAt](index));
529 } 529 }
530 } 530 }
531 MappedListIterable[dart.implements] = () => [EfficientLength]; 531 MappedListIterable[dart.implements] = () => [EfficientLength];
532 dart.setSignature(MappedListIterable, { 532 dart.setSignature(MappedListIterable, {
533 constructors: () => ({MappedListIterable: [MappedListIterable$(S, T), [cor e.Iterable$(S), dart.functionType(T, [S])]]}), 533 constructors: () => ({MappedListIterable: [MappedListIterable$(S, T), [cor e.Iterable$(S), dart.functionType(T, [S])]]}),
534 methods: () => ({elementAt: [T, [core.int]]}) 534 methods: () => ({elementAt: [T, [core.int]]})
535 }); 535 });
536 dart.defineExtensionMembers(MappedListIterable, ['elementAt', 'length']); 536 dart.defineExtensionMembers(MappedListIterable, ['elementAt', 'length']);
537 return MappedListIterable; 537 return MappedListIterable;
538 }); 538 });
539 let MappedListIterable = MappedListIterable$(); 539 const MappedListIterable = MappedListIterable$();
540 const _ElementPredicate$ = dart.generic(function(E) { 540 const _ElementPredicate$ = dart.generic(function(E) {
541 const _ElementPredicate = dart.typedef('_ElementPredicate', () => dart.funct ionType(core.bool, [E])); 541 const _ElementPredicate = dart.typedef('_ElementPredicate', () => dart.funct ionType(core.bool, [E]));
542 return _ElementPredicate; 542 return _ElementPredicate;
543 }); 543 });
544 let _ElementPredicate = _ElementPredicate$(); 544 const _ElementPredicate = _ElementPredicate$();
545 const WhereIterable$ = dart.generic(function(E) { 545 const WhereIterable$ = dart.generic(function(E) {
546 class WhereIterable extends collection.IterableBase$(E) { 546 class WhereIterable extends collection.IterableBase$(E) {
547 WhereIterable(iterable, f) { 547 WhereIterable(iterable, f) {
548 this[_iterable] = iterable; 548 this[_iterable] = iterable;
549 this[_f] = f; 549 this[_f] = f;
550 super.IterableBase(); 550 super.IterableBase();
551 } 551 }
552 get iterator() { 552 get iterator() {
553 return new (WhereIterator$(E))(this[_iterable][dartx.iterator], this[_f] ); 553 return new (WhereIterator$(E))(this[_iterable][dartx.iterator], this[_f] );
554 } 554 }
555 } 555 }
556 dart.setSignature(WhereIterable, { 556 dart.setSignature(WhereIterable, {
557 constructors: () => ({WhereIterable: [WhereIterable$(E), [core.Iterable$(E ), dart.functionType(core.bool, [E])]]}) 557 constructors: () => ({WhereIterable: [WhereIterable$(E), [core.Iterable$(E ), dart.functionType(core.bool, [E])]]})
558 }); 558 });
559 dart.defineExtensionMembers(WhereIterable, ['iterator']); 559 dart.defineExtensionMembers(WhereIterable, ['iterator']);
560 return WhereIterable; 560 return WhereIterable;
561 }); 561 });
562 let WhereIterable = WhereIterable$(); 562 const WhereIterable = WhereIterable$();
563 const WhereIterator$ = dart.generic(function(E) { 563 const WhereIterator$ = dart.generic(function(E) {
564 class WhereIterator extends core.Iterator$(E) { 564 class WhereIterator extends core.Iterator$(E) {
565 WhereIterator(iterator, f) { 565 WhereIterator(iterator, f) {
566 this[_iterator] = iterator; 566 this[_iterator] = iterator;
567 this[_f] = f; 567 this[_f] = f;
568 } 568 }
569 moveNext() { 569 moveNext() {
570 while (dart.notNull(this[_iterator].moveNext())) { 570 while (dart.notNull(this[_iterator].moveNext())) {
571 if (dart.notNull(this[_f](this[_iterator].current))) { 571 if (dart.notNull(this[_f](this[_iterator].current))) {
572 return true; 572 return true;
573 } 573 }
574 } 574 }
575 return false; 575 return false;
576 } 576 }
577 get current() { 577 get current() {
578 return this[_iterator].current; 578 return this[_iterator].current;
579 } 579 }
580 } 580 }
581 dart.setSignature(WhereIterator, { 581 dart.setSignature(WhereIterator, {
582 constructors: () => ({WhereIterator: [WhereIterator$(E), [core.Iterator$(E ), dart.functionType(core.bool, [E])]]}), 582 constructors: () => ({WhereIterator: [WhereIterator$(E), [core.Iterator$(E ), dart.functionType(core.bool, [E])]]}),
583 methods: () => ({moveNext: [core.bool, []]}) 583 methods: () => ({moveNext: [core.bool, []]})
584 }); 584 });
585 return WhereIterator; 585 return WhereIterator;
586 }); 586 });
587 let WhereIterator = WhereIterator$(); 587 const WhereIterator = WhereIterator$();
588 const _ExpandFunction$ = dart.generic(function(S, T) { 588 const _ExpandFunction$ = dart.generic(function(S, T) {
589 const _ExpandFunction = dart.typedef('_ExpandFunction', () => dart.functionT ype(core.Iterable$(T), [S])); 589 const _ExpandFunction = dart.typedef('_ExpandFunction', () => dart.functionT ype(core.Iterable$(T), [S]));
590 return _ExpandFunction; 590 return _ExpandFunction;
591 }); 591 });
592 let _ExpandFunction = _ExpandFunction$(); 592 const _ExpandFunction = _ExpandFunction$();
593 const ExpandIterable$ = dart.generic(function(S, T) { 593 const ExpandIterable$ = dart.generic(function(S, T) {
594 class ExpandIterable extends collection.IterableBase$(T) { 594 class ExpandIterable extends collection.IterableBase$(T) {
595 ExpandIterable(iterable, f) { 595 ExpandIterable(iterable, f) {
596 this[_iterable] = iterable; 596 this[_iterable] = iterable;
597 this[_f] = f; 597 this[_f] = f;
598 super.IterableBase(); 598 super.IterableBase();
599 } 599 }
600 get iterator() { 600 get iterator() {
601 return new (ExpandIterator$(S, T))(this[_iterable][dartx.iterator], dart .as(this[_f], __CastType0)); 601 return new (ExpandIterator$(S, T))(this[_iterable][dartx.iterator], dart .as(this[_f], __CastType0));
602 } 602 }
603 } 603 }
604 dart.setSignature(ExpandIterable, { 604 dart.setSignature(ExpandIterable, {
605 constructors: () => ({ExpandIterable: [ExpandIterable$(S, T), [core.Iterab le$(S), dart.functionType(core.Iterable$(T), [S])]]}) 605 constructors: () => ({ExpandIterable: [ExpandIterable$(S, T), [core.Iterab le$(S), dart.functionType(core.Iterable$(T), [S])]]})
606 }); 606 });
607 dart.defineExtensionMembers(ExpandIterable, ['iterator']); 607 dart.defineExtensionMembers(ExpandIterable, ['iterator']);
608 return ExpandIterable; 608 return ExpandIterable;
609 }); 609 });
610 let ExpandIterable = ExpandIterable$(); 610 const ExpandIterable = ExpandIterable$();
611 const _currentExpansion = dart.JsSymbol('_currentExpansion'); 611 const _currentExpansion = dart.JsSymbol('_currentExpansion');
612 const _nextExpansion = dart.JsSymbol('_nextExpansion'); 612 const _nextExpansion = dart.JsSymbol('_nextExpansion');
613 const ExpandIterator$ = dart.generic(function(S, T) { 613 const ExpandIterator$ = dart.generic(function(S, T) {
614 class ExpandIterator extends core.Object { 614 class ExpandIterator extends core.Object {
615 ExpandIterator(iterator, f) { 615 ExpandIterator(iterator, f) {
616 this[_iterator] = iterator; 616 this[_iterator] = iterator;
617 this[_f] = f; 617 this[_f] = f;
618 this[_currentExpansion] = dart.const(new (EmptyIterator$(T))()); 618 this[_currentExpansion] = dart.const(new (EmptyIterator$(T))());
619 this[_current] = null; 619 this[_current] = null;
620 } 620 }
(...skipping 19 matching lines...) Expand all
640 ExpandIterator[dart.implements] = () => [core.Iterator$(T)]; 640 ExpandIterator[dart.implements] = () => [core.Iterator$(T)];
641 dart.setSignature(ExpandIterator, { 641 dart.setSignature(ExpandIterator, {
642 constructors: () => ({ExpandIterator: [ExpandIterator$(S, T), [core.Iterat or$(S), dart.functionType(core.Iterable$(T), [S])]]}), 642 constructors: () => ({ExpandIterator: [ExpandIterator$(S, T), [core.Iterat or$(S), dart.functionType(core.Iterable$(T), [S])]]}),
643 methods: () => ({ 643 methods: () => ({
644 [_nextExpansion]: [dart.void, []], 644 [_nextExpansion]: [dart.void, []],
645 moveNext: [core.bool, []] 645 moveNext: [core.bool, []]
646 }) 646 })
647 }); 647 });
648 return ExpandIterator; 648 return ExpandIterator;
649 }); 649 });
650 let ExpandIterator = ExpandIterator$(); 650 const ExpandIterator = ExpandIterator$();
651 const _takeCount = dart.JsSymbol('_takeCount'); 651 const _takeCount = dart.JsSymbol('_takeCount');
652 const TakeIterable$ = dart.generic(function(E) { 652 const TakeIterable$ = dart.generic(function(E) {
653 class TakeIterable extends collection.IterableBase$(E) { 653 class TakeIterable extends collection.IterableBase$(E) {
654 static new(iterable, takeCount) { 654 static new(iterable, takeCount) {
655 if (!(typeof takeCount == 'number') || dart.notNull(takeCount) < 0) { 655 if (!(typeof takeCount == 'number') || dart.notNull(takeCount) < 0) {
656 dart.throw(new core.ArgumentError(takeCount)); 656 dart.throw(new core.ArgumentError(takeCount));
657 } 657 }
658 if (dart.is(iterable, EfficientLength)) { 658 if (dart.is(iterable, EfficientLength)) {
659 return new (EfficientLengthTakeIterable$(E))(iterable, takeCount); 659 return new (EfficientLengthTakeIterable$(E))(iterable, takeCount);
660 } 660 }
(...skipping 11 matching lines...) Expand all
672 dart.defineNamedConstructor(TakeIterable, '_'); 672 dart.defineNamedConstructor(TakeIterable, '_');
673 dart.setSignature(TakeIterable, { 673 dart.setSignature(TakeIterable, {
674 constructors: () => ({ 674 constructors: () => ({
675 new: [TakeIterable$(E), [core.Iterable$(E), core.int]], 675 new: [TakeIterable$(E), [core.Iterable$(E), core.int]],
676 _: [TakeIterable$(E), [core.Iterable$(E), core.int]] 676 _: [TakeIterable$(E), [core.Iterable$(E), core.int]]
677 }) 677 })
678 }); 678 });
679 dart.defineExtensionMembers(TakeIterable, ['iterator']); 679 dart.defineExtensionMembers(TakeIterable, ['iterator']);
680 return TakeIterable; 680 return TakeIterable;
681 }); 681 });
682 let TakeIterable = TakeIterable$(); 682 const TakeIterable = TakeIterable$();
683 const EfficientLengthTakeIterable$ = dart.generic(function(E) { 683 const EfficientLengthTakeIterable$ = dart.generic(function(E) {
684 class EfficientLengthTakeIterable extends TakeIterable$(E) { 684 class EfficientLengthTakeIterable extends TakeIterable$(E) {
685 EfficientLengthTakeIterable(iterable, takeCount) { 685 EfficientLengthTakeIterable(iterable, takeCount) {
686 super._(iterable, takeCount); 686 super._(iterable, takeCount);
687 } 687 }
688 get length() { 688 get length() {
689 let iterableLength = this[_iterable][dartx.length]; 689 let iterableLength = this[_iterable][dartx.length];
690 if (dart.notNull(iterableLength) > dart.notNull(this[_takeCount])) retur n this[_takeCount]; 690 if (dart.notNull(iterableLength) > dart.notNull(this[_takeCount])) retur n this[_takeCount];
691 return iterableLength; 691 return iterableLength;
692 } 692 }
693 } 693 }
694 EfficientLengthTakeIterable[dart.implements] = () => [EfficientLength]; 694 EfficientLengthTakeIterable[dart.implements] = () => [EfficientLength];
695 dart.setSignature(EfficientLengthTakeIterable, { 695 dart.setSignature(EfficientLengthTakeIterable, {
696 constructors: () => ({EfficientLengthTakeIterable: [EfficientLengthTakeIte rable$(E), [core.Iterable$(E), core.int]]}) 696 constructors: () => ({EfficientLengthTakeIterable: [EfficientLengthTakeIte rable$(E), [core.Iterable$(E), core.int]]})
697 }); 697 });
698 dart.defineExtensionMembers(EfficientLengthTakeIterable, ['length']); 698 dart.defineExtensionMembers(EfficientLengthTakeIterable, ['length']);
699 return EfficientLengthTakeIterable; 699 return EfficientLengthTakeIterable;
700 }); 700 });
701 let EfficientLengthTakeIterable = EfficientLengthTakeIterable$(); 701 const EfficientLengthTakeIterable = EfficientLengthTakeIterable$();
702 const _remaining = dart.JsSymbol('_remaining'); 702 const _remaining = dart.JsSymbol('_remaining');
703 const TakeIterator$ = dart.generic(function(E) { 703 const TakeIterator$ = dart.generic(function(E) {
704 class TakeIterator extends core.Iterator$(E) { 704 class TakeIterator extends core.Iterator$(E) {
705 TakeIterator(iterator, remaining) { 705 TakeIterator(iterator, remaining) {
706 this[_iterator] = iterator; 706 this[_iterator] = iterator;
707 this[_remaining] = remaining; 707 this[_remaining] = remaining;
708 dart.assert(typeof this[_remaining] == 'number' && dart.notNull(this[_re maining]) >= 0); 708 dart.assert(typeof this[_remaining] == 'number' && dart.notNull(this[_re maining]) >= 0);
709 } 709 }
710 moveNext() { 710 moveNext() {
711 this[_remaining] = dart.notNull(this[_remaining]) - 1; 711 this[_remaining] = dart.notNull(this[_remaining]) - 1;
712 if (dart.notNull(this[_remaining]) >= 0) { 712 if (dart.notNull(this[_remaining]) >= 0) {
713 return this[_iterator].moveNext(); 713 return this[_iterator].moveNext();
714 } 714 }
715 this[_remaining] = -1; 715 this[_remaining] = -1;
716 return false; 716 return false;
717 } 717 }
718 get current() { 718 get current() {
719 if (dart.notNull(this[_remaining]) < 0) return null; 719 if (dart.notNull(this[_remaining]) < 0) return null;
720 return this[_iterator].current; 720 return this[_iterator].current;
721 } 721 }
722 } 722 }
723 dart.setSignature(TakeIterator, { 723 dart.setSignature(TakeIterator, {
724 constructors: () => ({TakeIterator: [TakeIterator$(E), [core.Iterator$(E), core.int]]}), 724 constructors: () => ({TakeIterator: [TakeIterator$(E), [core.Iterator$(E), core.int]]}),
725 methods: () => ({moveNext: [core.bool, []]}) 725 methods: () => ({moveNext: [core.bool, []]})
726 }); 726 });
727 return TakeIterator; 727 return TakeIterator;
728 }); 728 });
729 let TakeIterator = TakeIterator$(); 729 const TakeIterator = TakeIterator$();
730 const TakeWhileIterable$ = dart.generic(function(E) { 730 const TakeWhileIterable$ = dart.generic(function(E) {
731 class TakeWhileIterable extends collection.IterableBase$(E) { 731 class TakeWhileIterable extends collection.IterableBase$(E) {
732 TakeWhileIterable(iterable, f) { 732 TakeWhileIterable(iterable, f) {
733 this[_iterable] = iterable; 733 this[_iterable] = iterable;
734 this[_f] = f; 734 this[_f] = f;
735 super.IterableBase(); 735 super.IterableBase();
736 } 736 }
737 get iterator() { 737 get iterator() {
738 return new (TakeWhileIterator$(E))(this[_iterable][dartx.iterator], this [_f]); 738 return new (TakeWhileIterator$(E))(this[_iterable][dartx.iterator], this [_f]);
739 } 739 }
740 } 740 }
741 dart.setSignature(TakeWhileIterable, { 741 dart.setSignature(TakeWhileIterable, {
742 constructors: () => ({TakeWhileIterable: [TakeWhileIterable$(E), [core.Ite rable$(E), dart.functionType(core.bool, [E])]]}) 742 constructors: () => ({TakeWhileIterable: [TakeWhileIterable$(E), [core.Ite rable$(E), dart.functionType(core.bool, [E])]]})
743 }); 743 });
744 dart.defineExtensionMembers(TakeWhileIterable, ['iterator']); 744 dart.defineExtensionMembers(TakeWhileIterable, ['iterator']);
745 return TakeWhileIterable; 745 return TakeWhileIterable;
746 }); 746 });
747 let TakeWhileIterable = TakeWhileIterable$(); 747 const TakeWhileIterable = TakeWhileIterable$();
748 const _isFinished = dart.JsSymbol('_isFinished'); 748 const _isFinished = dart.JsSymbol('_isFinished');
749 const TakeWhileIterator$ = dart.generic(function(E) { 749 const TakeWhileIterator$ = dart.generic(function(E) {
750 class TakeWhileIterator extends core.Iterator$(E) { 750 class TakeWhileIterator extends core.Iterator$(E) {
751 TakeWhileIterator(iterator, f) { 751 TakeWhileIterator(iterator, f) {
752 this[_iterator] = iterator; 752 this[_iterator] = iterator;
753 this[_f] = f; 753 this[_f] = f;
754 this[_isFinished] = false; 754 this[_isFinished] = false;
755 } 755 }
756 moveNext() { 756 moveNext() {
757 if (dart.notNull(this[_isFinished])) return false; 757 if (dart.notNull(this[_isFinished])) return false;
758 if (!dart.notNull(this[_iterator].moveNext()) || !dart.notNull(this[_f]( this[_iterator].current))) { 758 if (!dart.notNull(this[_iterator].moveNext()) || !dart.notNull(this[_f]( this[_iterator].current))) {
759 this[_isFinished] = true; 759 this[_isFinished] = true;
760 return false; 760 return false;
761 } 761 }
762 return true; 762 return true;
763 } 763 }
764 get current() { 764 get current() {
765 if (dart.notNull(this[_isFinished])) return null; 765 if (dart.notNull(this[_isFinished])) return null;
766 return this[_iterator].current; 766 return this[_iterator].current;
767 } 767 }
768 } 768 }
769 dart.setSignature(TakeWhileIterator, { 769 dart.setSignature(TakeWhileIterator, {
770 constructors: () => ({TakeWhileIterator: [TakeWhileIterator$(E), [core.Ite rator$(E), dart.functionType(core.bool, [E])]]}), 770 constructors: () => ({TakeWhileIterator: [TakeWhileIterator$(E), [core.Ite rator$(E), dart.functionType(core.bool, [E])]]}),
771 methods: () => ({moveNext: [core.bool, []]}) 771 methods: () => ({moveNext: [core.bool, []]})
772 }); 772 });
773 return TakeWhileIterator; 773 return TakeWhileIterator;
774 }); 774 });
775 let TakeWhileIterator = TakeWhileIterator$(); 775 const TakeWhileIterator = TakeWhileIterator$();
776 const _skipCount = dart.JsSymbol('_skipCount'); 776 const _skipCount = dart.JsSymbol('_skipCount');
777 const SkipIterable$ = dart.generic(function(E) { 777 const SkipIterable$ = dart.generic(function(E) {
778 class SkipIterable extends collection.IterableBase$(E) { 778 class SkipIterable extends collection.IterableBase$(E) {
779 static new(iterable, count) { 779 static new(iterable, count) {
780 if (dart.is(iterable, EfficientLength)) { 780 if (dart.is(iterable, EfficientLength)) {
781 return new (EfficientLengthSkipIterable$(E))(iterable, count); 781 return new (EfficientLengthSkipIterable$(E))(iterable, count);
782 } 782 }
783 return new (SkipIterable$(E))._(iterable, count); 783 return new (SkipIterable$(E))._(iterable, count);
784 } 784 }
785 _(iterable, skipCount) { 785 _(iterable, skipCount) {
(...skipping 20 matching lines...) Expand all
806 dart.setSignature(SkipIterable, { 806 dart.setSignature(SkipIterable, {
807 constructors: () => ({ 807 constructors: () => ({
808 new: [SkipIterable$(E), [core.Iterable$(E), core.int]], 808 new: [SkipIterable$(E), [core.Iterable$(E), core.int]],
809 _: [SkipIterable$(E), [core.Iterable$(E), core.int]] 809 _: [SkipIterable$(E), [core.Iterable$(E), core.int]]
810 }), 810 }),
811 methods: () => ({skip: [core.Iterable$(E), [core.int]]}) 811 methods: () => ({skip: [core.Iterable$(E), [core.int]]})
812 }); 812 });
813 dart.defineExtensionMembers(SkipIterable, ['skip', 'iterator']); 813 dart.defineExtensionMembers(SkipIterable, ['skip', 'iterator']);
814 return SkipIterable; 814 return SkipIterable;
815 }); 815 });
816 let SkipIterable = SkipIterable$(); 816 const SkipIterable = SkipIterable$();
817 const EfficientLengthSkipIterable$ = dart.generic(function(E) { 817 const EfficientLengthSkipIterable$ = dart.generic(function(E) {
818 class EfficientLengthSkipIterable extends SkipIterable$(E) { 818 class EfficientLengthSkipIterable extends SkipIterable$(E) {
819 EfficientLengthSkipIterable(iterable, skipCount) { 819 EfficientLengthSkipIterable(iterable, skipCount) {
820 super._(iterable, skipCount); 820 super._(iterable, skipCount);
821 } 821 }
822 get length() { 822 get length() {
823 let length = dart.notNull(this[_iterable][dartx.length]) - dart.notNull( this[_skipCount]); 823 let length = dart.notNull(this[_iterable][dartx.length]) - dart.notNull( this[_skipCount]);
824 if (dart.notNull(length) >= 0) return length; 824 if (dart.notNull(length) >= 0) return length;
825 return 0; 825 return 0;
826 } 826 }
827 } 827 }
828 EfficientLengthSkipIterable[dart.implements] = () => [EfficientLength]; 828 EfficientLengthSkipIterable[dart.implements] = () => [EfficientLength];
829 dart.setSignature(EfficientLengthSkipIterable, { 829 dart.setSignature(EfficientLengthSkipIterable, {
830 constructors: () => ({EfficientLengthSkipIterable: [EfficientLengthSkipIte rable$(E), [core.Iterable$(E), core.int]]}) 830 constructors: () => ({EfficientLengthSkipIterable: [EfficientLengthSkipIte rable$(E), [core.Iterable$(E), core.int]]})
831 }); 831 });
832 dart.defineExtensionMembers(EfficientLengthSkipIterable, ['length']); 832 dart.defineExtensionMembers(EfficientLengthSkipIterable, ['length']);
833 return EfficientLengthSkipIterable; 833 return EfficientLengthSkipIterable;
834 }); 834 });
835 let EfficientLengthSkipIterable = EfficientLengthSkipIterable$(); 835 const EfficientLengthSkipIterable = EfficientLengthSkipIterable$();
836 const SkipIterator$ = dart.generic(function(E) { 836 const SkipIterator$ = dart.generic(function(E) {
837 class SkipIterator extends core.Iterator$(E) { 837 class SkipIterator extends core.Iterator$(E) {
838 SkipIterator(iterator, skipCount) { 838 SkipIterator(iterator, skipCount) {
839 this[_iterator] = iterator; 839 this[_iterator] = iterator;
840 this[_skipCount] = skipCount; 840 this[_skipCount] = skipCount;
841 dart.assert(typeof this[_skipCount] == 'number' && dart.notNull(this[_sk ipCount]) >= 0); 841 dart.assert(typeof this[_skipCount] == 'number' && dart.notNull(this[_sk ipCount]) >= 0);
842 } 842 }
843 moveNext() { 843 moveNext() {
844 for (let i = 0; dart.notNull(i) < dart.notNull(this[_skipCount]); i = da rt.notNull(i) + 1) 844 for (let i = 0; dart.notNull(i) < dart.notNull(this[_skipCount]); i = da rt.notNull(i) + 1)
845 this[_iterator].moveNext(); 845 this[_iterator].moveNext();
846 this[_skipCount] = 0; 846 this[_skipCount] = 0;
847 return this[_iterator].moveNext(); 847 return this[_iterator].moveNext();
848 } 848 }
849 get current() { 849 get current() {
850 return this[_iterator].current; 850 return this[_iterator].current;
851 } 851 }
852 } 852 }
853 dart.setSignature(SkipIterator, { 853 dart.setSignature(SkipIterator, {
854 constructors: () => ({SkipIterator: [SkipIterator$(E), [core.Iterator$(E), core.int]]}), 854 constructors: () => ({SkipIterator: [SkipIterator$(E), [core.Iterator$(E), core.int]]}),
855 methods: () => ({moveNext: [core.bool, []]}) 855 methods: () => ({moveNext: [core.bool, []]})
856 }); 856 });
857 return SkipIterator; 857 return SkipIterator;
858 }); 858 });
859 let SkipIterator = SkipIterator$(); 859 const SkipIterator = SkipIterator$();
860 const SkipWhileIterable$ = dart.generic(function(E) { 860 const SkipWhileIterable$ = dart.generic(function(E) {
861 class SkipWhileIterable extends collection.IterableBase$(E) { 861 class SkipWhileIterable extends collection.IterableBase$(E) {
862 SkipWhileIterable(iterable, f) { 862 SkipWhileIterable(iterable, f) {
863 this[_iterable] = iterable; 863 this[_iterable] = iterable;
864 this[_f] = f; 864 this[_f] = f;
865 super.IterableBase(); 865 super.IterableBase();
866 } 866 }
867 get iterator() { 867 get iterator() {
868 return new (SkipWhileIterator$(E))(this[_iterable][dartx.iterator], this [_f]); 868 return new (SkipWhileIterator$(E))(this[_iterable][dartx.iterator], this [_f]);
869 } 869 }
870 } 870 }
871 dart.setSignature(SkipWhileIterable, { 871 dart.setSignature(SkipWhileIterable, {
872 constructors: () => ({SkipWhileIterable: [SkipWhileIterable$(E), [core.Ite rable$(E), dart.functionType(core.bool, [E])]]}) 872 constructors: () => ({SkipWhileIterable: [SkipWhileIterable$(E), [core.Ite rable$(E), dart.functionType(core.bool, [E])]]})
873 }); 873 });
874 dart.defineExtensionMembers(SkipWhileIterable, ['iterator']); 874 dart.defineExtensionMembers(SkipWhileIterable, ['iterator']);
875 return SkipWhileIterable; 875 return SkipWhileIterable;
876 }); 876 });
877 let SkipWhileIterable = SkipWhileIterable$(); 877 const SkipWhileIterable = SkipWhileIterable$();
878 const _hasSkipped = dart.JsSymbol('_hasSkipped'); 878 const _hasSkipped = dart.JsSymbol('_hasSkipped');
879 const SkipWhileIterator$ = dart.generic(function(E) { 879 const SkipWhileIterator$ = dart.generic(function(E) {
880 class SkipWhileIterator extends core.Iterator$(E) { 880 class SkipWhileIterator extends core.Iterator$(E) {
881 SkipWhileIterator(iterator, f) { 881 SkipWhileIterator(iterator, f) {
882 this[_iterator] = iterator; 882 this[_iterator] = iterator;
883 this[_f] = f; 883 this[_f] = f;
884 this[_hasSkipped] = false; 884 this[_hasSkipped] = false;
885 } 885 }
886 moveNext() { 886 moveNext() {
887 if (!dart.notNull(this[_hasSkipped])) { 887 if (!dart.notNull(this[_hasSkipped])) {
888 this[_hasSkipped] = true; 888 this[_hasSkipped] = true;
889 while (dart.notNull(this[_iterator].moveNext())) { 889 while (dart.notNull(this[_iterator].moveNext())) {
890 if (!dart.notNull(this[_f](this[_iterator].current))) return true; 890 if (!dart.notNull(this[_f](this[_iterator].current))) return true;
891 } 891 }
892 } 892 }
893 return this[_iterator].moveNext(); 893 return this[_iterator].moveNext();
894 } 894 }
895 get current() { 895 get current() {
896 return this[_iterator].current; 896 return this[_iterator].current;
897 } 897 }
898 } 898 }
899 dart.setSignature(SkipWhileIterator, { 899 dart.setSignature(SkipWhileIterator, {
900 constructors: () => ({SkipWhileIterator: [SkipWhileIterator$(E), [core.Ite rator$(E), dart.functionType(core.bool, [E])]]}), 900 constructors: () => ({SkipWhileIterator: [SkipWhileIterator$(E), [core.Ite rator$(E), dart.functionType(core.bool, [E])]]}),
901 methods: () => ({moveNext: [core.bool, []]}) 901 methods: () => ({moveNext: [core.bool, []]})
902 }); 902 });
903 return SkipWhileIterator; 903 return SkipWhileIterator;
904 }); 904 });
905 let SkipWhileIterator = SkipWhileIterator$(); 905 const SkipWhileIterator = SkipWhileIterator$();
906 const EmptyIterable$ = dart.generic(function(E) { 906 const EmptyIterable$ = dart.generic(function(E) {
907 class EmptyIterable extends collection.IterableBase$(E) { 907 class EmptyIterable extends collection.IterableBase$(E) {
908 EmptyIterable() { 908 EmptyIterable() {
909 super.IterableBase(); 909 super.IterableBase();
910 } 910 }
911 get iterator() { 911 get iterator() {
912 return dart.const(new (EmptyIterator$(E))()); 912 return dart.const(new (EmptyIterator$(E))());
913 } 913 }
914 forEach(action) { 914 forEach(action) {
915 dart.as(action, dart.functionType(dart.void, [E])); 915 dart.as(action, dart.functionType(dart.void, [E]));
(...skipping 137 matching lines...) Expand 10 before | Expand all | Expand 10 after
1053 'toSet', 1053 'toSet',
1054 'iterator', 1054 'iterator',
1055 'isEmpty', 1055 'isEmpty',
1056 'length', 1056 'length',
1057 'first', 1057 'first',
1058 'last', 1058 'last',
1059 'single' 1059 'single'
1060 ]); 1060 ]);
1061 return EmptyIterable; 1061 return EmptyIterable;
1062 }); 1062 });
1063 let EmptyIterable = EmptyIterable$(); 1063 const EmptyIterable = EmptyIterable$();
1064 const EmptyIterator$ = dart.generic(function(E) { 1064 const EmptyIterator$ = dart.generic(function(E) {
1065 class EmptyIterator extends core.Object { 1065 class EmptyIterator extends core.Object {
1066 EmptyIterator() { 1066 EmptyIterator() {
1067 } 1067 }
1068 moveNext() { 1068 moveNext() {
1069 return false; 1069 return false;
1070 } 1070 }
1071 get current() { 1071 get current() {
1072 return null; 1072 return null;
1073 } 1073 }
1074 } 1074 }
1075 EmptyIterator[dart.implements] = () => [core.Iterator$(E)]; 1075 EmptyIterator[dart.implements] = () => [core.Iterator$(E)];
1076 dart.setSignature(EmptyIterator, { 1076 dart.setSignature(EmptyIterator, {
1077 constructors: () => ({EmptyIterator: [EmptyIterator$(E), []]}), 1077 constructors: () => ({EmptyIterator: [EmptyIterator$(E), []]}),
1078 methods: () => ({moveNext: [core.bool, []]}) 1078 methods: () => ({moveNext: [core.bool, []]})
1079 }); 1079 });
1080 return EmptyIterator; 1080 return EmptyIterator;
1081 }); 1081 });
1082 let EmptyIterator = EmptyIterator$(); 1082 const EmptyIterator = EmptyIterator$();
1083 const BidirectionalIterator$ = dart.generic(function(T) { 1083 const BidirectionalIterator$ = dart.generic(function(T) {
1084 class BidirectionalIterator extends core.Object {} 1084 class BidirectionalIterator extends core.Object {}
1085 BidirectionalIterator[dart.implements] = () => [core.Iterator$(T)]; 1085 BidirectionalIterator[dart.implements] = () => [core.Iterator$(T)];
1086 return BidirectionalIterator; 1086 return BidirectionalIterator;
1087 }); 1087 });
1088 let BidirectionalIterator = BidirectionalIterator$(); 1088 const BidirectionalIterator = BidirectionalIterator$();
1089 const IterableMixinWorkaround$ = dart.generic(function(T) { 1089 const IterableMixinWorkaround$ = dart.generic(function(T) {
1090 class IterableMixinWorkaround extends core.Object { 1090 class IterableMixinWorkaround extends core.Object {
1091 static contains(iterable, element) { 1091 static contains(iterable, element) {
1092 for (let e of iterable) { 1092 for (let e of iterable) {
1093 if (dart.equals(e, element)) return true; 1093 if (dart.equals(e, element)) return true;
1094 } 1094 }
1095 return false; 1095 return false;
1096 } 1096 }
1097 static forEach(iterable, f) { 1097 static forEach(iterable, f) {
1098 dart.as(f, dart.functionType(dart.void, [dart.dynamic])); 1098 dart.as(f, dart.functionType(dart.void, [dart.dynamic]));
(...skipping 388 matching lines...) Expand 10 before | Expand all | Expand 10 after
1487 setAllList: [dart.void, [core.List, core.int, core.Iterable]], 1487 setAllList: [dart.void, [core.List, core.int, core.Iterable]],
1488 setContainsAll: [core.bool, [core.Set, core.Iterable]], 1488 setContainsAll: [core.bool, [core.Set, core.Iterable]],
1489 setIntersection: [core.Set, [core.Set, core.Set, core.Set]], 1489 setIntersection: [core.Set, [core.Set, core.Set, core.Set]],
1490 setUnion: [core.Set, [core.Set, core.Set, core.Set]], 1490 setUnion: [core.Set, [core.Set, core.Set, core.Set]],
1491 setDifference: [core.Set, [core.Set, core.Set, core.Set]] 1491 setDifference: [core.Set, [core.Set, core.Set, core.Set]]
1492 }), 1492 }),
1493 names: ['contains', 'forEach', 'any', 'every', 'reduce', 'fold', 'removeWh ereList', 'isEmpty', 'first', 'last', 'single', 'firstWhere', 'lastWhere', 'last WhereList', 'singleWhere', 'elementAt', 'join', 'joinList', 'map', 'mapList', 'e xpand', 'sortList', 'shuffleList', 'indexOfList', 'lastIndexOfList', '_rangeChec k', 'setRangeList', 'replaceRangeList', 'fillRangeList', 'insertAllList', 'setAl lList', 'setContainsAll', 'setIntersection', 'setUnion', 'setDifference'] 1493 names: ['contains', 'forEach', 'any', 'every', 'reduce', 'fold', 'removeWh ereList', 'isEmpty', 'first', 'last', 'single', 'firstWhere', 'lastWhere', 'last WhereList', 'singleWhere', 'elementAt', 'join', 'joinList', 'map', 'mapList', 'e xpand', 'sortList', 'shuffleList', 'indexOfList', 'lastIndexOfList', '_rangeChec k', 'setRangeList', 'replaceRangeList', 'fillRangeList', 'insertAllList', 'setAl lList', 'setContainsAll', 'setIntersection', 'setUnion', 'setDifference']
1494 }); 1494 });
1495 return IterableMixinWorkaround; 1495 return IterableMixinWorkaround;
1496 }); 1496 });
1497 let IterableMixinWorkaround = IterableMixinWorkaround$(); 1497 const IterableMixinWorkaround = IterableMixinWorkaround$();
1498 class IterableElementError extends core.Object { 1498 class IterableElementError extends core.Object {
1499 static noElement() { 1499 static noElement() {
1500 return new core.StateError("No element"); 1500 return new core.StateError("No element");
1501 } 1501 }
1502 static tooMany() { 1502 static tooMany() {
1503 return new core.StateError("Too many elements"); 1503 return new core.StateError("Too many elements");
1504 } 1504 }
1505 static tooFew() { 1505 static tooFew() {
1506 return new core.StateError("Too few elements"); 1506 return new core.StateError("Too few elements");
1507 } 1507 }
1508 } 1508 }
1509 dart.setSignature(IterableElementError, { 1509 dart.setSignature(IterableElementError, {
1510 statics: () => ({ 1510 statics: () => ({
1511 noElement: [core.StateError, []], 1511 noElement: [core.StateError, []],
1512 tooMany: [core.StateError, []], 1512 tooMany: [core.StateError, []],
1513 tooFew: [core.StateError, []] 1513 tooFew: [core.StateError, []]
1514 }), 1514 }),
1515 names: ['noElement', 'tooMany', 'tooFew'] 1515 names: ['noElement', 'tooMany', 'tooFew']
1516 }); 1516 });
1517 const __CastType0$ = dart.generic(function(S, T) { 1517 const __CastType0$ = dart.generic(function(S, T) {
1518 const __CastType0 = dart.typedef('__CastType0', () => dart.functionType(core .Iterable$(T), [S])); 1518 const __CastType0 = dart.typedef('__CastType0', () => dart.functionType(core .Iterable$(T), [S]));
1519 return __CastType0; 1519 return __CastType0;
1520 }); 1520 });
1521 let __CastType0 = __CastType0$(); 1521 const __CastType0 = __CastType0$();
1522 const __CastType2$ = dart.generic(function(T) { 1522 const __CastType2$ = dart.generic(function(T) {
1523 const __CastType2 = dart.typedef('__CastType2', () => dart.functionType(core .bool, [T])); 1523 const __CastType2 = dart.typedef('__CastType2', () => dart.functionType(core .bool, [T]));
1524 return __CastType2; 1524 return __CastType2;
1525 }); 1525 });
1526 let __CastType2 = __CastType2$(); 1526 const __CastType2 = __CastType2$();
1527 const FixedLengthListMixin$ = dart.generic(function(E) { 1527 const FixedLengthListMixin$ = dart.generic(function(E) {
1528 class FixedLengthListMixin extends core.Object { 1528 class FixedLengthListMixin extends core.Object {
1529 set length(newLength) { 1529 set length(newLength) {
1530 dart.throw(new core.UnsupportedError("Cannot change the length of a fixe d-length list")); 1530 dart.throw(new core.UnsupportedError("Cannot change the length of a fixe d-length list"));
1531 } 1531 }
1532 add(value) { 1532 add(value) {
1533 dart.as(value, E); 1533 dart.as(value, E);
1534 dart.throw(new core.UnsupportedError("Cannot add to a fixed-length list" )); 1534 dart.throw(new core.UnsupportedError("Cannot add to a fixed-length list" ));
1535 } 1535 }
1536 insert(index, value) { 1536 insert(index, value) {
(...skipping 47 matching lines...) Expand 10 before | Expand all | Expand 10 after
1584 retainWhere: [dart.void, [dart.functionType(core.bool, [E])]], 1584 retainWhere: [dart.void, [dart.functionType(core.bool, [E])]],
1585 clear: [dart.void, []], 1585 clear: [dart.void, []],
1586 removeAt: [E, [core.int]], 1586 removeAt: [E, [core.int]],
1587 removeLast: [E, []], 1587 removeLast: [E, []],
1588 removeRange: [dart.void, [core.int, core.int]], 1588 removeRange: [dart.void, [core.int, core.int]],
1589 replaceRange: [dart.void, [core.int, core.int, core.Iterable$(E)]] 1589 replaceRange: [dart.void, [core.int, core.int, core.Iterable$(E)]]
1590 }) 1590 })
1591 }); 1591 });
1592 return FixedLengthListMixin; 1592 return FixedLengthListMixin;
1593 }); 1593 });
1594 let FixedLengthListMixin = FixedLengthListMixin$(); 1594 const FixedLengthListMixin = FixedLengthListMixin$();
1595 const UnmodifiableListMixin$ = dart.generic(function(E) { 1595 const UnmodifiableListMixin$ = dart.generic(function(E) {
1596 class UnmodifiableListMixin extends core.Object { 1596 class UnmodifiableListMixin extends core.Object {
1597 set(index, value) { 1597 set(index, value) {
1598 dart.as(value, E); 1598 dart.as(value, E);
1599 dart.throw(new core.UnsupportedError("Cannot modify an unmodifiable list ")); 1599 dart.throw(new core.UnsupportedError("Cannot modify an unmodifiable list "));
1600 return value; 1600 return value;
1601 } 1601 }
1602 set length(newLength) { 1602 set length(newLength) {
1603 dart.throw(new core.UnsupportedError("Cannot change the length of an unm odifiable list")); 1603 dart.throw(new core.UnsupportedError("Cannot change the length of an unm odifiable list"));
1604 } 1604 }
(...skipping 103 matching lines...) Expand 10 before | Expand all | Expand 10 after
1708 'removeAt', 1708 'removeAt',
1709 'removeLast', 1709 'removeLast',
1710 'setRange', 1710 'setRange',
1711 'removeRange', 1711 'removeRange',
1712 'replaceRange', 1712 'replaceRange',
1713 'fillRange', 1713 'fillRange',
1714 'length' 1714 'length'
1715 ]); 1715 ]);
1716 return UnmodifiableListMixin; 1716 return UnmodifiableListMixin;
1717 }); 1717 });
1718 let UnmodifiableListMixin = UnmodifiableListMixin$(); 1718 const UnmodifiableListMixin = UnmodifiableListMixin$();
1719 const FixedLengthListBase$ = dart.generic(function(E) { 1719 const FixedLengthListBase$ = dart.generic(function(E) {
1720 class FixedLengthListBase extends dart.mixin(collection.ListBase$(E), FixedL engthListMixin$(E)) { 1720 class FixedLengthListBase extends dart.mixin(collection.ListBase$(E), FixedL engthListMixin$(E)) {
1721 FixedLengthListBase() { 1721 FixedLengthListBase() {
1722 super.ListBase(...arguments); 1722 super.ListBase(...arguments);
1723 } 1723 }
1724 } 1724 }
1725 return FixedLengthListBase; 1725 return FixedLengthListBase;
1726 }); 1726 });
1727 let FixedLengthListBase = FixedLengthListBase$(); 1727 const FixedLengthListBase = FixedLengthListBase$();
1728 const UnmodifiableListBase$ = dart.generic(function(E) { 1728 const UnmodifiableListBase$ = dart.generic(function(E) {
1729 class UnmodifiableListBase extends dart.mixin(collection.ListBase$(E), Unmod ifiableListMixin$(E)) { 1729 class UnmodifiableListBase extends dart.mixin(collection.ListBase$(E), Unmod ifiableListMixin$(E)) {
1730 UnmodifiableListBase() { 1730 UnmodifiableListBase() {
1731 super.ListBase(...arguments); 1731 super.ListBase(...arguments);
1732 } 1732 }
1733 } 1733 }
1734 return UnmodifiableListBase; 1734 return UnmodifiableListBase;
1735 }); 1735 });
1736 let UnmodifiableListBase = UnmodifiableListBase$(); 1736 const UnmodifiableListBase = UnmodifiableListBase$();
1737 const _backedList = dart.JsSymbol('_backedList'); 1737 const _backedList = dart.JsSymbol('_backedList');
1738 class _ListIndicesIterable extends ListIterable$(core.int) { 1738 class _ListIndicesIterable extends ListIterable$(core.int) {
1739 _ListIndicesIterable(backedList) { 1739 _ListIndicesIterable(backedList) {
1740 this[_backedList] = backedList; 1740 this[_backedList] = backedList;
1741 super.ListIterable(); 1741 super.ListIterable();
1742 } 1742 }
1743 get length() { 1743 get length() {
1744 return this[_backedList][dartx.length]; 1744 return this[_backedList][dartx.length];
1745 } 1745 }
1746 elementAt(index) { 1746 elementAt(index) {
(...skipping 79 matching lines...) Expand 10 before | Expand all | Expand 10 after
1826 forEach: [dart.void, [dart.functionType(dart.void, [core.int, E])]], 1826 forEach: [dart.void, [dart.functionType(dart.void, [core.int, E])]],
1827 set: [dart.void, [core.int, E]], 1827 set: [dart.void, [core.int, E]],
1828 putIfAbsent: [E, [core.int, dart.functionType(E, [])]], 1828 putIfAbsent: [E, [core.int, dart.functionType(E, [])]],
1829 remove: [E, [core.Object]], 1829 remove: [E, [core.Object]],
1830 clear: [dart.void, []], 1830 clear: [dart.void, []],
1831 addAll: [dart.void, [core.Map$(core.int, E)]] 1831 addAll: [dart.void, [core.Map$(core.int, E)]]
1832 }) 1832 })
1833 }); 1833 });
1834 return ListMapView; 1834 return ListMapView;
1835 }); 1835 });
1836 let ListMapView = ListMapView$(); 1836 const ListMapView = ListMapView$();
1837 const ReversedListIterable$ = dart.generic(function(E) { 1837 const ReversedListIterable$ = dart.generic(function(E) {
1838 class ReversedListIterable extends ListIterable$(E) { 1838 class ReversedListIterable extends ListIterable$(E) {
1839 ReversedListIterable(source) { 1839 ReversedListIterable(source) {
1840 this[_source] = source; 1840 this[_source] = source;
1841 super.ListIterable(); 1841 super.ListIterable();
1842 } 1842 }
1843 get length() { 1843 get length() {
1844 return this[_source][dartx.length]; 1844 return this[_source][dartx.length];
1845 } 1845 }
1846 elementAt(index) { 1846 elementAt(index) {
1847 return this[_source][dartx.elementAt](dart.notNull(this[_source][dartx.l ength]) - 1 - dart.notNull(index)); 1847 return this[_source][dartx.elementAt](dart.notNull(this[_source][dartx.l ength]) - 1 - dart.notNull(index));
1848 } 1848 }
1849 } 1849 }
1850 dart.setSignature(ReversedListIterable, { 1850 dart.setSignature(ReversedListIterable, {
1851 constructors: () => ({ReversedListIterable: [ReversedListIterable$(E), [co re.Iterable$(E)]]}), 1851 constructors: () => ({ReversedListIterable: [ReversedListIterable$(E), [co re.Iterable$(E)]]}),
1852 methods: () => ({elementAt: [E, [core.int]]}) 1852 methods: () => ({elementAt: [E, [core.int]]})
1853 }); 1853 });
1854 dart.defineExtensionMembers(ReversedListIterable, ['elementAt', 'length']); 1854 dart.defineExtensionMembers(ReversedListIterable, ['elementAt', 'length']);
1855 return ReversedListIterable; 1855 return ReversedListIterable;
1856 }); 1856 });
1857 let ReversedListIterable = ReversedListIterable$(); 1857 const ReversedListIterable = ReversedListIterable$();
1858 class UnmodifiableListError extends core.Object { 1858 class UnmodifiableListError extends core.Object {
1859 static add() { 1859 static add() {
1860 return new core.UnsupportedError("Cannot add to unmodifiable List"); 1860 return new core.UnsupportedError("Cannot add to unmodifiable List");
1861 } 1861 }
1862 static change() { 1862 static change() {
1863 return new core.UnsupportedError("Cannot change the content of an unmodifi able List"); 1863 return new core.UnsupportedError("Cannot change the content of an unmodifi able List");
1864 } 1864 }
1865 static length() { 1865 static length() {
1866 return new core.UnsupportedError("Cannot change length of unmodifiable Lis t"); 1866 return new core.UnsupportedError("Cannot change length of unmodifiable Lis t");
1867 } 1867 }
(...skipping 510 matching lines...) Expand 10 before | Expand all | Expand 10 after
2378 exports.ReversedListIterable = ReversedListIterable; 2378 exports.ReversedListIterable = ReversedListIterable;
2379 exports.UnmodifiableListError = UnmodifiableListError; 2379 exports.UnmodifiableListError = UnmodifiableListError;
2380 exports.NonGrowableListError = NonGrowableListError; 2380 exports.NonGrowableListError = NonGrowableListError;
2381 exports.makeListFixedLength = makeListFixedLength; 2381 exports.makeListFixedLength = makeListFixedLength;
2382 exports.Lists = Lists; 2382 exports.Lists = Lists;
2383 exports.printToConsole = printToConsole; 2383 exports.printToConsole = printToConsole;
2384 exports.Sort = Sort; 2384 exports.Sort = Sort;
2385 exports.Symbol = Symbol; 2385 exports.Symbol = Symbol;
2386 exports.POWERS_OF_TEN = POWERS_OF_TEN; 2386 exports.POWERS_OF_TEN = POWERS_OF_TEN;
2387 }); 2387 });
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698