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

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

Issue 1058653002: implement mixins in subtype checks, more codegen fixes (Closed) Base URL: git@github.com:dart-lang/dev_compiler.git@master
Patch Set: 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
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 }
6 let ListIterable$ = dart.generic(function(E) { 5 let ListIterable$ = dart.generic(function(E) {
7 class ListIterable extends collection.IterableBase$(E) { 6 class ListIterable extends collection.IterableBase$(E) {
8 ListIterable() { 7 ListIterable() {
9 super.IterableBase(); 8 super.IterableBase();
10 } 9 }
11 get iterator() { 10 get iterator() {
12 return new (ListIterator$(E))(this); 11 return new (ListIterator$(E))(this);
13 } 12 }
14 forEach(action) { 13 forEach(action) {
15 let length = this.length; 14 let length = this.length;
(...skipping 201 matching lines...) Expand 10 before | Expand all | Expand 10 after
217 let result = new (core.Set$(E))(); 216 let result = new (core.Set$(E))();
218 for (let i = 0; dart.notNull(i) < dart.notNull(this.length); i = dart.no tNull(i) + 1) { 217 for (let i = 0; dart.notNull(i) < dart.notNull(this.length); i = dart.no tNull(i) + 1) {
219 result.add(this.elementAt(i)); 218 result.add(this.elementAt(i));
220 } 219 }
221 return result; 220 return result;
222 } 221 }
223 } 222 }
224 ListIterable[dart.implements] = () => [EfficientLength]; 223 ListIterable[dart.implements] = () => [EfficientLength];
225 return ListIterable; 224 return ListIterable;
226 }); 225 });
227 let ListIterable = ListIterable$(dart.dynamic); 226 let ListIterable = ListIterable$();
228 let _iterable = dart.JsSymbol('_iterable'); 227 let _iterable = dart.JsSymbol('_iterable');
229 let _start = dart.JsSymbol('_start'); 228 let _start = dart.JsSymbol('_start');
230 let _endOrLength = dart.JsSymbol('_endOrLength'); 229 let _endOrLength = dart.JsSymbol('_endOrLength');
231 let _endIndex = dart.JsSymbol('_endIndex'); 230 let _endIndex = dart.JsSymbol('_endIndex');
232 let _startIndex = dart.JsSymbol('_startIndex'); 231 let _startIndex = dart.JsSymbol('_startIndex');
233 let SubListIterable$ = dart.generic(function(E) { 232 let SubListIterable$ = dart.generic(function(E) {
234 class SubListIterable extends ListIterable$(E) { 233 class SubListIterable extends ListIterable$(E) {
235 SubListIterable(iterable$, start$, endOrLength) { 234 SubListIterable(iterable$, start$, endOrLength) {
236 this[_iterable] = iterable$; 235 this[_iterable] = iterable$;
237 this[_start] = start$; 236 this[_start] = start$;
(...skipping 70 matching lines...) Expand 10 before | Expand all | Expand 10 after
308 for (let i = 0; dart.notNull(i) < dart.notNull(length); i = dart.notNull (i) + 1) { 307 for (let i = 0; dart.notNull(i) < dart.notNull(length); i = dart.notNull (i) + 1) {
309 result.set(i, this[_iterable].elementAt(dart.notNull(start) + dart.not Null(i))); 308 result.set(i, this[_iterable].elementAt(dart.notNull(start) + dart.not Null(i)));
310 if (dart.notNull(this[_iterable].length) < dart.notNull(end)) 309 if (dart.notNull(this[_iterable].length) < dart.notNull(end))
311 throw new core.ConcurrentModificationError(this); 310 throw new core.ConcurrentModificationError(this);
312 } 311 }
313 return dart.as(result, core.List$(E)); 312 return dart.as(result, core.List$(E));
314 } 313 }
315 } 314 }
316 return SubListIterable; 315 return SubListIterable;
317 }); 316 });
318 let SubListIterable = SubListIterable$(dart.dynamic); 317 let SubListIterable = SubListIterable$();
319 let _length = dart.JsSymbol('_length'); 318 let _length = dart.JsSymbol('_length');
320 let _index = dart.JsSymbol('_index'); 319 let _index = dart.JsSymbol('_index');
321 let _current = dart.JsSymbol('_current'); 320 let _current = dart.JsSymbol('_current');
322 let ListIterator$ = dart.generic(function(E) { 321 let ListIterator$ = dart.generic(function(E) {
323 class ListIterator extends core.Object { 322 class ListIterator extends core.Object {
324 ListIterator(iterable) { 323 ListIterator(iterable) {
325 this[_iterable] = iterable; 324 this[_iterable] = iterable;
326 this[_length] = iterable.length; 325 this[_length] = iterable.length;
327 this[_index] = 0; 326 this[_index] = 0;
328 this[_current] = null; 327 this[_current] = null;
(...skipping 11 matching lines...) Expand all
340 return false; 339 return false;
341 } 340 }
342 this[_current] = this[_iterable].elementAt(this[_index]); 341 this[_current] = this[_iterable].elementAt(this[_index]);
343 this[_index] = dart.notNull(this[_index]) + 1; 342 this[_index] = dart.notNull(this[_index]) + 1;
344 return true; 343 return true;
345 } 344 }
346 } 345 }
347 ListIterator[dart.implements] = () => [core.Iterator$(E)]; 346 ListIterator[dart.implements] = () => [core.Iterator$(E)];
348 return ListIterator; 347 return ListIterator;
349 }); 348 });
350 let ListIterator = ListIterator$(dart.dynamic); 349 let ListIterator = ListIterator$();
350 let _Transformation$ = dart.generic(function(S, T) {
351 class _Transformation extends core.Function {}
352 return _Transformation;
353 });
354 let _Transformation = _Transformation$();
351 let _ = dart.JsSymbol('_'); 355 let _ = dart.JsSymbol('_');
352 let _f = dart.JsSymbol('_f'); 356 let _f = dart.JsSymbol('_f');
353 let MappedIterable$ = dart.generic(function(S, T) { 357 let MappedIterable$ = dart.generic(function(S, T) {
354 class MappedIterable extends collection.IterableBase$(T) { 358 class MappedIterable extends collection.IterableBase$(T) {
355 MappedIterable(iterable, func) { 359 MappedIterable(iterable, func) {
356 if (dart.is(iterable, EfficientLength)) { 360 if (dart.is(iterable, EfficientLength)) {
357 return new (EfficientLengthMappedIterable$(S, T))(iterable, func); 361 return new (EfficientLengthMappedIterable$(S, T))(iterable, func);
358 } 362 }
359 return new MappedIterable$(S, T)[_](dart.as(iterable, core.Iterable$(S)) , func); 363 return new MappedIterable$(S, T)[_](dart.as(iterable, core.Iterable$(S)) , func);
360 } 364 }
(...skipping 20 matching lines...) Expand all
381 get single() { 385 get single() {
382 return this[_f](this[_iterable].single); 386 return this[_f](this[_iterable].single);
383 } 387 }
384 elementAt(index) { 388 elementAt(index) {
385 return this[_f](this[_iterable].elementAt(index)); 389 return this[_f](this[_iterable].elementAt(index));
386 } 390 }
387 } 391 }
388 dart.defineNamedConstructor(MappedIterable, _); 392 dart.defineNamedConstructor(MappedIterable, _);
389 return MappedIterable; 393 return MappedIterable;
390 }); 394 });
391 let MappedIterable = MappedIterable$(dart.dynamic, dart.dynamic); 395 let MappedIterable = MappedIterable$();
392 let EfficientLengthMappedIterable$ = dart.generic(function(S, T) { 396 let EfficientLengthMappedIterable$ = dart.generic(function(S, T) {
393 class EfficientLengthMappedIterable extends MappedIterable$(S, T) { 397 class EfficientLengthMappedIterable extends MappedIterable$(S, T) {
394 EfficientLengthMappedIterable(iterable, func) { 398 EfficientLengthMappedIterable(iterable, func) {
395 super[_](dart.as(iterable, core.Iterable$(S)), func); 399 super[_](dart.as(iterable, core.Iterable$(S)), func);
396 } 400 }
397 } 401 }
398 EfficientLengthMappedIterable[dart.implements] = () => [EfficientLength]; 402 EfficientLengthMappedIterable[dart.implements] = () => [EfficientLength];
399 return EfficientLengthMappedIterable; 403 return EfficientLengthMappedIterable;
400 }); 404 });
401 let EfficientLengthMappedIterable = EfficientLengthMappedIterable$(dart.dynami c, dart.dynamic); 405 let EfficientLengthMappedIterable = EfficientLengthMappedIterable$();
402 let _iterator = dart.JsSymbol('_iterator'); 406 let _iterator = dart.JsSymbol('_iterator');
403 let MappedIterator$ = dart.generic(function(S, T) { 407 let MappedIterator$ = dart.generic(function(S, T) {
404 class MappedIterator extends core.Iterator$(T) { 408 class MappedIterator extends core.Iterator$(T) {
405 MappedIterator(iterator$, f$) { 409 MappedIterator(iterator$, f$) {
406 this[_iterator] = iterator$; 410 this[_iterator] = iterator$;
407 this[_f] = f$; 411 this[_f] = f$;
408 this[_current] = null; 412 this[_current] = null;
409 super.Iterator(); 413 super.Iterator();
410 } 414 }
411 moveNext() { 415 moveNext() {
412 if (this[_iterator].moveNext()) { 416 if (this[_iterator].moveNext()) {
413 this[_current] = this[_f](this[_iterator].current); 417 this[_current] = this[_f](this[_iterator].current);
414 return true; 418 return true;
415 } 419 }
416 this[_current] = null; 420 this[_current] = null;
417 return false; 421 return false;
418 } 422 }
419 get current() { 423 get current() {
420 return this[_current]; 424 return this[_current];
421 } 425 }
422 } 426 }
423 return MappedIterator; 427 return MappedIterator;
424 }); 428 });
425 let MappedIterator = MappedIterator$(dart.dynamic, dart.dynamic); 429 let MappedIterator = MappedIterator$();
426 let _source = dart.JsSymbol('_source'); 430 let _source = dart.JsSymbol('_source');
427 let MappedListIterable$ = dart.generic(function(S, T) { 431 let MappedListIterable$ = dart.generic(function(S, T) {
428 class MappedListIterable extends ListIterable$(T) { 432 class MappedListIterable extends ListIterable$(T) {
429 MappedListIterable(source, f$) { 433 MappedListIterable(source, f$) {
430 this[_source] = source; 434 this[_source] = source;
431 this[_f] = f$; 435 this[_f] = f$;
432 super.ListIterable(); 436 super.ListIterable();
433 } 437 }
434 get length() { 438 get length() {
435 return this[_source].length; 439 return this[_source].length;
436 } 440 }
437 elementAt(index) { 441 elementAt(index) {
438 return this[_f](this[_source].elementAt(index)); 442 return this[_f](this[_source].elementAt(index));
439 } 443 }
440 } 444 }
441 MappedListIterable[dart.implements] = () => [EfficientLength]; 445 MappedListIterable[dart.implements] = () => [EfficientLength];
442 return MappedListIterable; 446 return MappedListIterable;
443 }); 447 });
444 let MappedListIterable = MappedListIterable$(dart.dynamic, dart.dynamic); 448 let MappedListIterable = MappedListIterable$();
449 let _ElementPredicate$ = dart.generic(function(E) {
450 class _ElementPredicate extends core.Function {}
451 return _ElementPredicate;
452 });
453 let _ElementPredicate = _ElementPredicate$();
445 let WhereIterable$ = dart.generic(function(E) { 454 let WhereIterable$ = dart.generic(function(E) {
446 class WhereIterable extends collection.IterableBase$(E) { 455 class WhereIterable extends collection.IterableBase$(E) {
447 WhereIterable(iterable$, f$) { 456 WhereIterable(iterable$, f$) {
448 this[_iterable] = iterable$; 457 this[_iterable] = iterable$;
449 this[_f] = f$; 458 this[_f] = f$;
450 super.IterableBase(); 459 super.IterableBase();
451 } 460 }
452 get iterator() { 461 get iterator() {
453 return new (WhereIterator$(E))(this[_iterable].iterator, this[_f]); 462 return new (WhereIterator$(E))(this[_iterable].iterator, this[_f]);
454 } 463 }
455 } 464 }
456 return WhereIterable; 465 return WhereIterable;
457 }); 466 });
458 let WhereIterable = WhereIterable$(dart.dynamic); 467 let WhereIterable = WhereIterable$();
459 let WhereIterator$ = dart.generic(function(E) { 468 let WhereIterator$ = dart.generic(function(E) {
460 class WhereIterator extends core.Iterator$(E) { 469 class WhereIterator extends core.Iterator$(E) {
461 WhereIterator(iterator$, f$) { 470 WhereIterator(iterator$, f$) {
462 this[_iterator] = iterator$; 471 this[_iterator] = iterator$;
463 this[_f] = f$; 472 this[_f] = f$;
464 super.Iterator(); 473 super.Iterator();
465 } 474 }
466 moveNext() { 475 moveNext() {
467 while (this[_iterator].moveNext()) { 476 while (this[_iterator].moveNext()) {
468 if (this[_f](this[_iterator].current)) { 477 if (this[_f](this[_iterator].current)) {
469 return true; 478 return true;
470 } 479 }
471 } 480 }
472 return false; 481 return false;
473 } 482 }
474 get current() { 483 get current() {
475 return this[_iterator].current; 484 return this[_iterator].current;
476 } 485 }
477 } 486 }
478 return WhereIterator; 487 return WhereIterator;
479 }); 488 });
480 let WhereIterator = WhereIterator$(dart.dynamic); 489 let WhereIterator = WhereIterator$();
490 let _ExpandFunction$ = dart.generic(function(S, T) {
491 class _ExpandFunction extends core.Function {}
492 return _ExpandFunction;
493 });
494 let _ExpandFunction = _ExpandFunction$();
481 let ExpandIterable$ = dart.generic(function(S, T) { 495 let ExpandIterable$ = dart.generic(function(S, T) {
482 class ExpandIterable extends collection.IterableBase$(T) { 496 class ExpandIterable extends collection.IterableBase$(T) {
483 ExpandIterable(iterable$, f$) { 497 ExpandIterable(iterable$, f$) {
484 this[_iterable] = iterable$; 498 this[_iterable] = iterable$;
485 this[_f] = f$; 499 this[_f] = f$;
486 super.IterableBase(); 500 super.IterableBase();
487 } 501 }
488 get iterator() { 502 get iterator() {
489 return new (ExpandIterator$(S, T))(this[_iterable].iterator, dart.closur eWrap(this[_f], "(S) → Iterable<T>")); 503 return new (ExpandIterator$(S, T))(this[_iterable].iterator, dart.closur eWrap(this[_f], "(S) → Iterable<T>"));
490 } 504 }
491 } 505 }
492 return ExpandIterable; 506 return ExpandIterable;
493 }); 507 });
494 let ExpandIterable = ExpandIterable$(dart.dynamic, dart.dynamic); 508 let ExpandIterable = ExpandIterable$();
495 let _currentExpansion = dart.JsSymbol('_currentExpansion'); 509 let _currentExpansion = dart.JsSymbol('_currentExpansion');
496 let _nextExpansion = dart.JsSymbol('_nextExpansion'); 510 let _nextExpansion = dart.JsSymbol('_nextExpansion');
497 let ExpandIterator$ = dart.generic(function(S, T) { 511 let ExpandIterator$ = dart.generic(function(S, T) {
498 class ExpandIterator extends core.Object { 512 class ExpandIterator extends core.Object {
499 ExpandIterator(iterator$, f$) { 513 ExpandIterator(iterator$, f$) {
500 this[_iterator] = iterator$; 514 this[_iterator] = iterator$;
501 this[_f] = f$; 515 this[_f] = f$;
502 this[_currentExpansion] = dart.as(new EmptyIterator(), core.Iterator$(T) ); 516 this[_currentExpansion] = dart.as(new EmptyIterator(), core.Iterator$(T) );
503 this[_current] = null; 517 this[_current] = null;
504 } 518 }
(...skipping 13 matching lines...) Expand all
518 return false; 532 return false;
519 } 533 }
520 } 534 }
521 this[_current] = this[_currentExpansion].current; 535 this[_current] = this[_currentExpansion].current;
522 return true; 536 return true;
523 } 537 }
524 } 538 }
525 ExpandIterator[dart.implements] = () => [core.Iterator$(T)]; 539 ExpandIterator[dart.implements] = () => [core.Iterator$(T)];
526 return ExpandIterator; 540 return ExpandIterator;
527 }); 541 });
528 let ExpandIterator = ExpandIterator$(dart.dynamic, dart.dynamic); 542 let ExpandIterator = ExpandIterator$();
529 let _takeCount = dart.JsSymbol('_takeCount'); 543 let _takeCount = dart.JsSymbol('_takeCount');
530 let TakeIterable$ = dart.generic(function(E) { 544 let TakeIterable$ = dart.generic(function(E) {
531 class TakeIterable extends collection.IterableBase$(E) { 545 class TakeIterable extends collection.IterableBase$(E) {
532 TakeIterable(iterable, takeCount) { 546 TakeIterable(iterable, takeCount) {
533 if (dart.notNull(!(typeof takeCount == 'number')) || dart.notNull(takeCo unt) < 0) { 547 if (dart.notNull(!(typeof takeCount == 'number')) || dart.notNull(takeCo unt) < 0) {
534 throw new core.ArgumentError(takeCount); 548 throw new core.ArgumentError(takeCount);
535 } 549 }
536 if (dart.is(iterable, EfficientLength)) { 550 if (dart.is(iterable, EfficientLength)) {
537 return new (EfficientLengthTakeIterable$(E))(iterable, takeCount); 551 return new (EfficientLengthTakeIterable$(E))(iterable, takeCount);
538 } 552 }
539 return new TakeIterable$(E)[_](iterable, takeCount); 553 return new TakeIterable$(E)[_](iterable, takeCount);
540 } 554 }
541 [_](iterable$, takeCount$) { 555 [_](iterable$, takeCount$) {
542 this[_iterable] = iterable$; 556 this[_iterable] = iterable$;
543 this[_takeCount] = takeCount$; 557 this[_takeCount] = takeCount$;
544 super.IterableBase(); 558 super.IterableBase();
545 } 559 }
546 get iterator() { 560 get iterator() {
547 return new (TakeIterator$(E))(this[_iterable].iterator, this[_takeCount] ); 561 return new (TakeIterator$(E))(this[_iterable].iterator, this[_takeCount] );
548 } 562 }
549 } 563 }
550 dart.defineNamedConstructor(TakeIterable, _); 564 dart.defineNamedConstructor(TakeIterable, _);
551 return TakeIterable; 565 return TakeIterable;
552 }); 566 });
553 let TakeIterable = TakeIterable$(dart.dynamic); 567 let TakeIterable = TakeIterable$();
554 let EfficientLengthTakeIterable$ = dart.generic(function(E) { 568 let EfficientLengthTakeIterable$ = dart.generic(function(E) {
555 class EfficientLengthTakeIterable extends TakeIterable$(E) { 569 class EfficientLengthTakeIterable extends TakeIterable$(E) {
556 EfficientLengthTakeIterable(iterable, takeCount) { 570 EfficientLengthTakeIterable(iterable, takeCount) {
557 super[_](iterable, takeCount); 571 super[_](iterable, takeCount);
558 } 572 }
559 get length() { 573 get length() {
560 let iterableLength = this[_iterable].length; 574 let iterableLength = this[_iterable].length;
561 if (dart.notNull(iterableLength) > dart.notNull(this[_takeCount])) 575 if (dart.notNull(iterableLength) > dart.notNull(this[_takeCount]))
562 return this[_takeCount]; 576 return this[_takeCount];
563 return iterableLength; 577 return iterableLength;
564 } 578 }
565 } 579 }
566 EfficientLengthTakeIterable[dart.implements] = () => [EfficientLength]; 580 EfficientLengthTakeIterable[dart.implements] = () => [EfficientLength];
567 return EfficientLengthTakeIterable; 581 return EfficientLengthTakeIterable;
568 }); 582 });
569 let EfficientLengthTakeIterable = EfficientLengthTakeIterable$(dart.dynamic); 583 let EfficientLengthTakeIterable = EfficientLengthTakeIterable$();
570 let _remaining = dart.JsSymbol('_remaining'); 584 let _remaining = dart.JsSymbol('_remaining');
571 let TakeIterator$ = dart.generic(function(E) { 585 let TakeIterator$ = dart.generic(function(E) {
572 class TakeIterator extends core.Iterator$(E) { 586 class TakeIterator extends core.Iterator$(E) {
573 TakeIterator(iterator$, remaining) { 587 TakeIterator(iterator$, remaining) {
574 this[_iterator] = iterator$; 588 this[_iterator] = iterator$;
575 this[_remaining] = remaining; 589 this[_remaining] = remaining;
576 super.Iterator(); 590 super.Iterator();
577 dart.assert(dart.notNull(typeof this[_remaining] == 'number') && dart.no tNull(this[_remaining]) >= 0); 591 dart.assert(dart.notNull(typeof this[_remaining] == 'number') && dart.no tNull(this[_remaining]) >= 0);
578 } 592 }
579 moveNext() { 593 moveNext() {
580 this[_remaining] = dart.notNull(this[_remaining]) - 1; 594 this[_remaining] = dart.notNull(this[_remaining]) - 1;
581 if (dart.notNull(this[_remaining]) >= 0) { 595 if (dart.notNull(this[_remaining]) >= 0) {
582 return this[_iterator].moveNext(); 596 return this[_iterator].moveNext();
583 } 597 }
584 this[_remaining] = -1; 598 this[_remaining] = -1;
585 return false; 599 return false;
586 } 600 }
587 get current() { 601 get current() {
588 if (dart.notNull(this[_remaining]) < 0) 602 if (dart.notNull(this[_remaining]) < 0)
589 return null; 603 return null;
590 return this[_iterator].current; 604 return this[_iterator].current;
591 } 605 }
592 } 606 }
593 return TakeIterator; 607 return TakeIterator;
594 }); 608 });
595 let TakeIterator = TakeIterator$(dart.dynamic); 609 let TakeIterator = TakeIterator$();
596 let TakeWhileIterable$ = dart.generic(function(E) { 610 let TakeWhileIterable$ = dart.generic(function(E) {
597 class TakeWhileIterable extends collection.IterableBase$(E) { 611 class TakeWhileIterable extends collection.IterableBase$(E) {
598 TakeWhileIterable(iterable$, f$) { 612 TakeWhileIterable(iterable$, f$) {
599 this[_iterable] = iterable$; 613 this[_iterable] = iterable$;
600 this[_f] = f$; 614 this[_f] = f$;
601 super.IterableBase(); 615 super.IterableBase();
602 } 616 }
603 get iterator() { 617 get iterator() {
604 return new (TakeWhileIterator$(E))(this[_iterable].iterator, dart.closur eWrap(this[_f], "(E) → bool")); 618 return new (TakeWhileIterator$(E))(this[_iterable].iterator, dart.closur eWrap(this[_f], "(E) → bool"));
605 } 619 }
606 } 620 }
607 return TakeWhileIterable; 621 return TakeWhileIterable;
608 }); 622 });
609 let TakeWhileIterable = TakeWhileIterable$(dart.dynamic); 623 let TakeWhileIterable = TakeWhileIterable$();
610 let _isFinished = dart.JsSymbol('_isFinished'); 624 let _isFinished = dart.JsSymbol('_isFinished');
611 let TakeWhileIterator$ = dart.generic(function(E) { 625 let TakeWhileIterator$ = dart.generic(function(E) {
612 class TakeWhileIterator extends core.Iterator$(E) { 626 class TakeWhileIterator extends core.Iterator$(E) {
613 TakeWhileIterator(iterator$, f$) { 627 TakeWhileIterator(iterator$, f$) {
614 this[_iterator] = iterator$; 628 this[_iterator] = iterator$;
615 this[_f] = f$; 629 this[_f] = f$;
616 this[_isFinished] = false; 630 this[_isFinished] = false;
617 super.Iterator(); 631 super.Iterator();
618 } 632 }
619 moveNext() { 633 moveNext() {
620 if (this[_isFinished]) 634 if (this[_isFinished])
621 return false; 635 return false;
622 if (!dart.notNull(this[_iterator].moveNext()) || !dart.notNull(dart.dinv okef(this[_f], this[_iterator].current))) { 636 if (!dart.notNull(this[_iterator].moveNext()) || !dart.notNull(dart.dinv okef(this[_f], this[_iterator].current))) {
623 this[_isFinished] = true; 637 this[_isFinished] = true;
624 return false; 638 return false;
625 } 639 }
626 return true; 640 return true;
627 } 641 }
628 get current() { 642 get current() {
629 if (this[_isFinished]) 643 if (this[_isFinished])
630 return null; 644 return null;
631 return this[_iterator].current; 645 return this[_iterator].current;
632 } 646 }
633 } 647 }
634 return TakeWhileIterator; 648 return TakeWhileIterator;
635 }); 649 });
636 let TakeWhileIterator = TakeWhileIterator$(dart.dynamic); 650 let TakeWhileIterator = TakeWhileIterator$();
637 let _skipCount = dart.JsSymbol('_skipCount'); 651 let _skipCount = dart.JsSymbol('_skipCount');
638 let SkipIterable$ = dart.generic(function(E) { 652 let SkipIterable$ = dart.generic(function(E) {
639 class SkipIterable extends collection.IterableBase$(E) { 653 class SkipIterable extends collection.IterableBase$(E) {
640 SkipIterable(iterable, count) { 654 SkipIterable(iterable, count) {
641 if (dart.is(iterable, EfficientLength)) { 655 if (dart.is(iterable, EfficientLength)) {
642 return new (EfficientLengthSkipIterable$(E))(iterable, count); 656 return new (EfficientLengthSkipIterable$(E))(iterable, count);
643 } 657 }
644 return new SkipIterable$(E)[_](iterable, count); 658 return new SkipIterable$(E)[_](iterable, count);
645 } 659 }
646 [_](iterable$, skipCount$) { 660 [_](iterable$, skipCount$) {
(...skipping 12 matching lines...) Expand all
659 core.RangeError.checkNotNegative(this[_skipCount], "count"); 673 core.RangeError.checkNotNegative(this[_skipCount], "count");
660 return new SkipIterable$(E)[_](this[_iterable], dart.notNull(this[_skipC ount]) + dart.notNull(count)); 674 return new SkipIterable$(E)[_](this[_iterable], dart.notNull(this[_skipC ount]) + dart.notNull(count));
661 } 675 }
662 get iterator() { 676 get iterator() {
663 return new (SkipIterator$(E))(this[_iterable].iterator, this[_skipCount] ); 677 return new (SkipIterator$(E))(this[_iterable].iterator, this[_skipCount] );
664 } 678 }
665 } 679 }
666 dart.defineNamedConstructor(SkipIterable, _); 680 dart.defineNamedConstructor(SkipIterable, _);
667 return SkipIterable; 681 return SkipIterable;
668 }); 682 });
669 let SkipIterable = SkipIterable$(dart.dynamic); 683 let SkipIterable = SkipIterable$();
670 let EfficientLengthSkipIterable$ = dart.generic(function(E) { 684 let EfficientLengthSkipIterable$ = dart.generic(function(E) {
671 class EfficientLengthSkipIterable extends SkipIterable$(E) { 685 class EfficientLengthSkipIterable extends SkipIterable$(E) {
672 EfficientLengthSkipIterable(iterable, skipCount) { 686 EfficientLengthSkipIterable(iterable, skipCount) {
673 super[_](iterable, skipCount); 687 super[_](iterable, skipCount);
674 } 688 }
675 get length() { 689 get length() {
676 let length = dart.notNull(this[_iterable].length) - dart.notNull(this[_s kipCount]); 690 let length = dart.notNull(this[_iterable].length) - dart.notNull(this[_s kipCount]);
677 if (dart.notNull(length) >= 0) 691 if (dart.notNull(length) >= 0)
678 return length; 692 return length;
679 return 0; 693 return 0;
680 } 694 }
681 } 695 }
682 EfficientLengthSkipIterable[dart.implements] = () => [EfficientLength]; 696 EfficientLengthSkipIterable[dart.implements] = () => [EfficientLength];
683 return EfficientLengthSkipIterable; 697 return EfficientLengthSkipIterable;
684 }); 698 });
685 let EfficientLengthSkipIterable = EfficientLengthSkipIterable$(dart.dynamic); 699 let EfficientLengthSkipIterable = EfficientLengthSkipIterable$();
686 let SkipIterator$ = dart.generic(function(E) { 700 let SkipIterator$ = dart.generic(function(E) {
687 class SkipIterator extends core.Iterator$(E) { 701 class SkipIterator extends core.Iterator$(E) {
688 SkipIterator(iterator$, skipCount$) { 702 SkipIterator(iterator$, skipCount$) {
689 this[_iterator] = iterator$; 703 this[_iterator] = iterator$;
690 this[_skipCount] = skipCount$; 704 this[_skipCount] = skipCount$;
691 super.Iterator(); 705 super.Iterator();
692 dart.assert(dart.notNull(typeof this[_skipCount] == 'number') && dart.no tNull(this[_skipCount]) >= 0); 706 dart.assert(dart.notNull(typeof this[_skipCount] == 'number') && dart.no tNull(this[_skipCount]) >= 0);
693 } 707 }
694 moveNext() { 708 moveNext() {
695 for (let i = 0; dart.notNull(i) < dart.notNull(this[_skipCount]); i = da rt.notNull(i) + 1) 709 for (let i = 0; dart.notNull(i) < dart.notNull(this[_skipCount]); i = da rt.notNull(i) + 1)
696 this[_iterator].moveNext(); 710 this[_iterator].moveNext();
697 this[_skipCount] = 0; 711 this[_skipCount] = 0;
698 return this[_iterator].moveNext(); 712 return this[_iterator].moveNext();
699 } 713 }
700 get current() { 714 get current() {
701 return this[_iterator].current; 715 return this[_iterator].current;
702 } 716 }
703 } 717 }
704 return SkipIterator; 718 return SkipIterator;
705 }); 719 });
706 let SkipIterator = SkipIterator$(dart.dynamic); 720 let SkipIterator = SkipIterator$();
707 let SkipWhileIterable$ = dart.generic(function(E) { 721 let SkipWhileIterable$ = dart.generic(function(E) {
708 class SkipWhileIterable extends collection.IterableBase$(E) { 722 class SkipWhileIterable extends collection.IterableBase$(E) {
709 SkipWhileIterable(iterable$, f$) { 723 SkipWhileIterable(iterable$, f$) {
710 this[_iterable] = iterable$; 724 this[_iterable] = iterable$;
711 this[_f] = f$; 725 this[_f] = f$;
712 super.IterableBase(); 726 super.IterableBase();
713 } 727 }
714 get iterator() { 728 get iterator() {
715 return new (SkipWhileIterator$(E))(this[_iterable].iterator, dart.closur eWrap(this[_f], "(E) → bool")); 729 return new (SkipWhileIterator$(E))(this[_iterable].iterator, dart.closur eWrap(this[_f], "(E) → bool"));
716 } 730 }
717 } 731 }
718 return SkipWhileIterable; 732 return SkipWhileIterable;
719 }); 733 });
720 let SkipWhileIterable = SkipWhileIterable$(dart.dynamic); 734 let SkipWhileIterable = SkipWhileIterable$();
721 let _hasSkipped = dart.JsSymbol('_hasSkipped'); 735 let _hasSkipped = dart.JsSymbol('_hasSkipped');
722 let SkipWhileIterator$ = dart.generic(function(E) { 736 let SkipWhileIterator$ = dart.generic(function(E) {
723 class SkipWhileIterator extends core.Iterator$(E) { 737 class SkipWhileIterator extends core.Iterator$(E) {
724 SkipWhileIterator(iterator$, f$) { 738 SkipWhileIterator(iterator$, f$) {
725 this[_iterator] = iterator$; 739 this[_iterator] = iterator$;
726 this[_f] = f$; 740 this[_f] = f$;
727 this[_hasSkipped] = false; 741 this[_hasSkipped] = false;
728 super.Iterator(); 742 super.Iterator();
729 } 743 }
730 moveNext() { 744 moveNext() {
731 if (!dart.notNull(this[_hasSkipped])) { 745 if (!dart.notNull(this[_hasSkipped])) {
732 this[_hasSkipped] = true; 746 this[_hasSkipped] = true;
733 while (this[_iterator].moveNext()) { 747 while (this[_iterator].moveNext()) {
734 if (!dart.notNull(dart.dinvokef(this[_f], this[_iterator].current))) 748 if (!dart.notNull(dart.dinvokef(this[_f], this[_iterator].current)))
735 return true; 749 return true;
736 } 750 }
737 } 751 }
738 return this[_iterator].moveNext(); 752 return this[_iterator].moveNext();
739 } 753 }
740 get current() { 754 get current() {
741 return this[_iterator].current; 755 return this[_iterator].current;
742 } 756 }
743 } 757 }
744 return SkipWhileIterator; 758 return SkipWhileIterator;
745 }); 759 });
746 let SkipWhileIterator = SkipWhileIterator$(dart.dynamic); 760 let SkipWhileIterator = SkipWhileIterator$();
747 let EmptyIterable$ = dart.generic(function(E) { 761 let EmptyIterable$ = dart.generic(function(E) {
748 class EmptyIterable extends collection.IterableBase$(E) { 762 class EmptyIterable extends collection.IterableBase$(E) {
749 EmptyIterable() { 763 EmptyIterable() {
750 super.IterableBase(); 764 super.IterableBase();
751 } 765 }
752 get iterator() { 766 get iterator() {
753 return dart.as(new EmptyIterator(), core.Iterator$(E)); 767 return dart.as(new EmptyIterator(), core.Iterator$(E));
754 } 768 }
755 forEach(action) {} 769 forEach(action) {}
756 get isEmpty() { 770 get isEmpty() {
(...skipping 76 matching lines...) Expand 10 before | Expand all | Expand 10 after
833 let growable = opts && 'growable' in opts ? opts.growable : true; 847 let growable = opts && 'growable' in opts ? opts.growable : true;
834 return growable ? new core.List$(E).from([]) : new (core.List$(E))(0); 848 return growable ? new core.List$(E).from([]) : new (core.List$(E))(0);
835 } 849 }
836 toSet() { 850 toSet() {
837 return new (core.Set$(E))(); 851 return new (core.Set$(E))();
838 } 852 }
839 } 853 }
840 EmptyIterable[dart.implements] = () => [EfficientLength]; 854 EmptyIterable[dart.implements] = () => [EfficientLength];
841 return EmptyIterable; 855 return EmptyIterable;
842 }); 856 });
843 let EmptyIterable = EmptyIterable$(dart.dynamic); 857 let EmptyIterable = EmptyIterable$();
844 let EmptyIterator$ = dart.generic(function(E) { 858 let EmptyIterator$ = dart.generic(function(E) {
845 class EmptyIterator extends core.Object { 859 class EmptyIterator extends core.Object {
846 EmptyIterator() { 860 EmptyIterator() {
847 } 861 }
848 moveNext() { 862 moveNext() {
849 return false; 863 return false;
850 } 864 }
851 get current() { 865 get current() {
852 return null; 866 return null;
853 } 867 }
854 } 868 }
855 EmptyIterator[dart.implements] = () => [core.Iterator$(E)]; 869 EmptyIterator[dart.implements] = () => [core.Iterator$(E)];
856 return EmptyIterator; 870 return EmptyIterator;
857 }); 871 });
858 let EmptyIterator = EmptyIterator$(dart.dynamic); 872 let EmptyIterator = EmptyIterator$();
859 let BidirectionalIterator$ = dart.generic(function(T) { 873 let BidirectionalIterator$ = dart.generic(function(T) {
860 class BidirectionalIterator extends core.Object { 874 class BidirectionalIterator extends core.Object {}
861 }
862 BidirectionalIterator[dart.implements] = () => [core.Iterator$(T)]; 875 BidirectionalIterator[dart.implements] = () => [core.Iterator$(T)];
863 return BidirectionalIterator; 876 return BidirectionalIterator;
864 }); 877 });
865 let BidirectionalIterator = BidirectionalIterator$(dart.dynamic); 878 let BidirectionalIterator = BidirectionalIterator$();
866 let _rangeCheck = dart.JsSymbol('_rangeCheck'); 879 let _rangeCheck = dart.JsSymbol('_rangeCheck');
867 let IterableMixinWorkaround$ = dart.generic(function(T) { 880 let IterableMixinWorkaround$ = dart.generic(function(T) {
868 class IterableMixinWorkaround extends core.Object { 881 class IterableMixinWorkaround extends core.Object {
869 static contains(iterable, element) { 882 static contains(iterable, element) {
870 for (let e of iterable) { 883 for (let e of iterable) {
871 if (dart.equals(e, element)) 884 if (dart.equals(e, element))
872 return true; 885 return true;
873 } 886 }
874 return false; 887 return false;
875 } 888 }
(...skipping 336 matching lines...) Expand 10 before | Expand all | Expand 10 after
1212 for (let element of set) { 1225 for (let element of set) {
1213 if (!dart.notNull(other.contains(element))) { 1226 if (!dart.notNull(other.contains(element))) {
1214 result.add(element); 1227 result.add(element);
1215 } 1228 }
1216 } 1229 }
1217 return result; 1230 return result;
1218 } 1231 }
1219 } 1232 }
1220 return IterableMixinWorkaround; 1233 return IterableMixinWorkaround;
1221 }); 1234 });
1222 let IterableMixinWorkaround = IterableMixinWorkaround$(dart.dynamic); 1235 let IterableMixinWorkaround = IterableMixinWorkaround$();
1223 class IterableElementError extends core.Object { 1236 class IterableElementError extends core.Object {
1224 static noElement() { 1237 static noElement() {
1225 return new core.StateError("No element"); 1238 return new core.StateError("No element");
1226 } 1239 }
1227 static tooMany() { 1240 static tooMany() {
1228 return new core.StateError("Too many elements"); 1241 return new core.StateError("Too many elements");
1229 } 1242 }
1230 static tooFew() { 1243 static tooFew() {
1231 return new core.StateError("Too few elements"); 1244 return new core.StateError("Too few elements");
1232 } 1245 }
(...skipping 35 matching lines...) Expand 10 before | Expand all | Expand 10 after
1268 } 1281 }
1269 removeRange(start, end) { 1282 removeRange(start, end) {
1270 throw new core.UnsupportedError("Cannot remove from a fixed-length list" ); 1283 throw new core.UnsupportedError("Cannot remove from a fixed-length list" );
1271 } 1284 }
1272 replaceRange(start, end, iterable) { 1285 replaceRange(start, end, iterable) {
1273 throw new core.UnsupportedError("Cannot remove from a fixed-length list" ); 1286 throw new core.UnsupportedError("Cannot remove from a fixed-length list" );
1274 } 1287 }
1275 } 1288 }
1276 return FixedLengthListMixin; 1289 return FixedLengthListMixin;
1277 }); 1290 });
1278 let FixedLengthListMixin = FixedLengthListMixin$(dart.dynamic); 1291 let FixedLengthListMixin = FixedLengthListMixin$();
1279 let UnmodifiableListMixin$ = dart.generic(function(E) { 1292 let UnmodifiableListMixin$ = dart.generic(function(E) {
1280 class UnmodifiableListMixin extends core.Object { 1293 class UnmodifiableListMixin extends core.Object {
1281 set(index, value) { 1294 set(index, value) {
1282 throw new core.UnsupportedError("Cannot modify an unmodifiable list"); 1295 throw new core.UnsupportedError("Cannot modify an unmodifiable list");
1283 } 1296 }
1284 set length(newLength) { 1297 set length(newLength) {
1285 throw new core.UnsupportedError("Cannot change the length of an unmodifi able list"); 1298 throw new core.UnsupportedError("Cannot change the length of an unmodifi able list");
1286 } 1299 }
1287 setAll(at, iterable) { 1300 setAll(at, iterable) {
1288 throw new core.UnsupportedError("Cannot modify an unmodifiable list"); 1301 throw new core.UnsupportedError("Cannot modify an unmodifiable list");
(...skipping 51 matching lines...) Expand 10 before | Expand all | Expand 10 after
1340 } 1353 }
1341 fillRange(start, end, fillValue) { 1354 fillRange(start, end, fillValue) {
1342 if (fillValue === void 0) 1355 if (fillValue === void 0)
1343 fillValue = null; 1356 fillValue = null;
1344 throw new core.UnsupportedError("Cannot modify an unmodifiable list"); 1357 throw new core.UnsupportedError("Cannot modify an unmodifiable list");
1345 } 1358 }
1346 } 1359 }
1347 UnmodifiableListMixin[dart.implements] = () => [core.List$(E)]; 1360 UnmodifiableListMixin[dart.implements] = () => [core.List$(E)];
1348 return UnmodifiableListMixin; 1361 return UnmodifiableListMixin;
1349 }); 1362 });
1350 let UnmodifiableListMixin = UnmodifiableListMixin$(dart.dynamic); 1363 let UnmodifiableListMixin = UnmodifiableListMixin$();
1351 let FixedLengthListBase$ = dart.generic(function(E) { 1364 let FixedLengthListBase$ = dart.generic(function(E) {
1352 class FixedLengthListBase extends dart.mixin(FixedLengthListMixin$(E)) { 1365 class FixedLengthListBase extends dart.mixin(FixedLengthListMixin$(E)) {}
1353 }
1354 return FixedLengthListBase; 1366 return FixedLengthListBase;
1355 }); 1367 });
1356 let FixedLengthListBase = FixedLengthListBase$(dart.dynamic); 1368 let FixedLengthListBase = FixedLengthListBase$();
1357 let UnmodifiableListBase$ = dart.generic(function(E) { 1369 let UnmodifiableListBase$ = dart.generic(function(E) {
1358 class UnmodifiableListBase extends dart.mixin(UnmodifiableListMixin$(E)) { 1370 class UnmodifiableListBase extends dart.mixin(UnmodifiableListMixin$(E)) {}
1359 }
1360 return UnmodifiableListBase; 1371 return UnmodifiableListBase;
1361 }); 1372 });
1362 let UnmodifiableListBase = UnmodifiableListBase$(dart.dynamic); 1373 let UnmodifiableListBase = UnmodifiableListBase$();
1363 let _backedList = dart.JsSymbol('_backedList'); 1374 let _backedList = dart.JsSymbol('_backedList');
1364 class _ListIndicesIterable extends ListIterable$(core.int) { 1375 class _ListIndicesIterable extends ListIterable$(core.int) {
1365 _ListIndicesIterable(backedList) { 1376 _ListIndicesIterable(backedList) {
1366 this[_backedList] = backedList; 1377 this[_backedList] = backedList;
1367 super.ListIterable(); 1378 super.ListIterable();
1368 } 1379 }
1369 get length() { 1380 get length() {
1370 return this[_backedList].length; 1381 return this[_backedList].length;
1371 } 1382 }
1372 elementAt(index) { 1383 elementAt(index) {
(...skipping 55 matching lines...) Expand 10 before | Expand all | Expand 10 after
1428 addAll(other) { 1439 addAll(other) {
1429 throw new core.UnsupportedError("Cannot modify an unmodifiable map"); 1440 throw new core.UnsupportedError("Cannot modify an unmodifiable map");
1430 } 1441 }
1431 toString() { 1442 toString() {
1432 return collection.Maps.mapToString(this); 1443 return collection.Maps.mapToString(this);
1433 } 1444 }
1434 } 1445 }
1435 ListMapView[dart.implements] = () => [core.Map$(core.int, E)]; 1446 ListMapView[dart.implements] = () => [core.Map$(core.int, E)];
1436 return ListMapView; 1447 return ListMapView;
1437 }); 1448 });
1438 let ListMapView = ListMapView$(dart.dynamic); 1449 let ListMapView = ListMapView$();
1439 let ReversedListIterable$ = dart.generic(function(E) { 1450 let ReversedListIterable$ = dart.generic(function(E) {
1440 class ReversedListIterable extends ListIterable$(E) { 1451 class ReversedListIterable extends ListIterable$(E) {
1441 ReversedListIterable(source) { 1452 ReversedListIterable(source) {
1442 this[_source] = source; 1453 this[_source] = source;
1443 super.ListIterable(); 1454 super.ListIterable();
1444 } 1455 }
1445 get length() { 1456 get length() {
1446 return this[_source].length; 1457 return this[_source].length;
1447 } 1458 }
1448 elementAt(index) { 1459 elementAt(index) {
1449 return this[_source].elementAt(dart.notNull(this[_source].length) - 1 - dart.notNull(index)); 1460 return this[_source].elementAt(dart.notNull(this[_source].length) - 1 - dart.notNull(index));
1450 } 1461 }
1451 } 1462 }
1452 return ReversedListIterable; 1463 return ReversedListIterable;
1453 }); 1464 });
1454 let ReversedListIterable = ReversedListIterable$(dart.dynamic); 1465 let ReversedListIterable = ReversedListIterable$();
1455 class UnmodifiableListError extends core.Object { 1466 class UnmodifiableListError extends core.Object {
1456 static add() { 1467 static add() {
1457 return new core.UnsupportedError("Cannot add to unmodifiable List"); 1468 return new core.UnsupportedError("Cannot add to unmodifiable List");
1458 } 1469 }
1459 static change() { 1470 static change() {
1460 return new core.UnsupportedError("Cannot change the content of an unmodifi able List"); 1471 return new core.UnsupportedError("Cannot change the content of an unmodifi able List");
1461 } 1472 }
1462 static length() { 1473 static length() {
1463 return new core.UnsupportedError("Cannot change length of unmodifiable Lis t"); 1474 return new core.UnsupportedError("Cannot change length of unmodifiable Lis t");
1464 } 1475 }
(...skipping 362 matching lines...) Expand 10 before | Expand all | Expand 10 after
1827 get publicSymbolPattern() { 1838 get publicSymbolPattern() {
1828 return new core.RegExp(`^(?:${Symbol.operatorRE}$|${Symbol.publicIdentifie rRE}(?:=?$|[.](?!$)))+?$`); 1839 return new core.RegExp(`^(?:${Symbol.operatorRE}$|${Symbol.publicIdentifie rRE}(?:=?$|[.](?!$)))+?$`);
1829 }, 1840 },
1830 get symbolPattern() { 1841 get symbolPattern() {
1831 return new core.RegExp(`^(?:${Symbol.operatorRE}$|${Symbol.identifierRE}(? :=?$|[.](?!$)))+?$`); 1842 return new core.RegExp(`^(?:${Symbol.operatorRE}$|${Symbol.identifierRE}(? :=?$|[.](?!$)))+?$`);
1832 } 1843 }
1833 }); 1844 });
1834 let POWERS_OF_TEN = /* Unimplemented const */new core.List.from([1.0, 10.0, 10 0.0, 1000.0, 10000.0, 100000.0, 1000000.0, 10000000.0, 100000000.0, 1000000000.0 , 10000000000.0, 100000000000.0, 1000000000000.0, 10000000000000.0, 100000000000 000.0, 1000000000000000.0, 10000000000000000.0, 100000000000000000.0, 1000000000 000000000.0, 10000000000000000000.0, 100000000000000000000.0, 1e+21, 1e+22]); 1845 let POWERS_OF_TEN = /* Unimplemented const */new core.List.from([1.0, 10.0, 10 0.0, 1000.0, 10000.0, 100000.0, 1000000.0, 10000000.0, 100000000.0, 1000000000.0 , 10000000000.0, 100000000000.0, 1000000000000.0, 10000000000000.0, 100000000000 000.0, 1000000000000000.0, 10000000000000000.0, 100000000000000000.0, 1000000000 000000000.0, 10000000000000000000.0, 100000000000000000000.0, 1e+21, 1e+22]);
1835 // Exports: 1846 // Exports:
1836 exports.EfficientLength = EfficientLength; 1847 exports.EfficientLength = EfficientLength;
1848 exports.ListIterable$ = ListIterable$;
1837 exports.ListIterable = ListIterable; 1849 exports.ListIterable = ListIterable;
1838 exports.ListIterable$ = ListIterable$; 1850 exports.SubListIterable$ = SubListIterable$;
1839 exports.SubListIterable = SubListIterable; 1851 exports.SubListIterable = SubListIterable;
1840 exports.SubListIterable$ = SubListIterable$; 1852 exports.ListIterator$ = ListIterator$;
1841 exports.ListIterator = ListIterator; 1853 exports.ListIterator = ListIterator;
1842 exports.ListIterator$ = ListIterator$; 1854 exports.MappedIterable$ = MappedIterable$;
1843 exports.MappedIterable = MappedIterable; 1855 exports.MappedIterable = MappedIterable;
1844 exports.MappedIterable$ = MappedIterable$; 1856 exports.EfficientLengthMappedIterable$ = EfficientLengthMappedIterable$;
1845 exports.EfficientLengthMappedIterable = EfficientLengthMappedIterable; 1857 exports.EfficientLengthMappedIterable = EfficientLengthMappedIterable;
1846 exports.EfficientLengthMappedIterable$ = EfficientLengthMappedIterable$; 1858 exports.MappedIterator$ = MappedIterator$;
1847 exports.MappedIterator = MappedIterator; 1859 exports.MappedIterator = MappedIterator;
1848 exports.MappedIterator$ = MappedIterator$; 1860 exports.MappedListIterable$ = MappedListIterable$;
1849 exports.MappedListIterable = MappedListIterable; 1861 exports.MappedListIterable = MappedListIterable;
1850 exports.MappedListIterable$ = MappedListIterable$; 1862 exports.WhereIterable$ = WhereIterable$;
1851 exports.WhereIterable = WhereIterable; 1863 exports.WhereIterable = WhereIterable;
1852 exports.WhereIterable$ = WhereIterable$; 1864 exports.WhereIterator$ = WhereIterator$;
1853 exports.WhereIterator = WhereIterator; 1865 exports.WhereIterator = WhereIterator;
1854 exports.WhereIterator$ = WhereIterator$; 1866 exports.ExpandIterable$ = ExpandIterable$;
1855 exports.ExpandIterable = ExpandIterable; 1867 exports.ExpandIterable = ExpandIterable;
1856 exports.ExpandIterable$ = ExpandIterable$; 1868 exports.ExpandIterator$ = ExpandIterator$;
1857 exports.ExpandIterator = ExpandIterator; 1869 exports.ExpandIterator = ExpandIterator;
1858 exports.ExpandIterator$ = ExpandIterator$; 1870 exports.TakeIterable$ = TakeIterable$;
1859 exports.TakeIterable = TakeIterable; 1871 exports.TakeIterable = TakeIterable;
1860 exports.TakeIterable$ = TakeIterable$; 1872 exports.EfficientLengthTakeIterable$ = EfficientLengthTakeIterable$;
1861 exports.EfficientLengthTakeIterable = EfficientLengthTakeIterable; 1873 exports.EfficientLengthTakeIterable = EfficientLengthTakeIterable;
1862 exports.EfficientLengthTakeIterable$ = EfficientLengthTakeIterable$; 1874 exports.TakeIterator$ = TakeIterator$;
1863 exports.TakeIterator = TakeIterator; 1875 exports.TakeIterator = TakeIterator;
1864 exports.TakeIterator$ = TakeIterator$; 1876 exports.TakeWhileIterable$ = TakeWhileIterable$;
1865 exports.TakeWhileIterable = TakeWhileIterable; 1877 exports.TakeWhileIterable = TakeWhileIterable;
1866 exports.TakeWhileIterable$ = TakeWhileIterable$; 1878 exports.TakeWhileIterator$ = TakeWhileIterator$;
1867 exports.TakeWhileIterator = TakeWhileIterator; 1879 exports.TakeWhileIterator = TakeWhileIterator;
1868 exports.TakeWhileIterator$ = TakeWhileIterator$; 1880 exports.SkipIterable$ = SkipIterable$;
1869 exports.SkipIterable = SkipIterable; 1881 exports.SkipIterable = SkipIterable;
1870 exports.SkipIterable$ = SkipIterable$; 1882 exports.EfficientLengthSkipIterable$ = EfficientLengthSkipIterable$;
1871 exports.EfficientLengthSkipIterable = EfficientLengthSkipIterable; 1883 exports.EfficientLengthSkipIterable = EfficientLengthSkipIterable;
1872 exports.EfficientLengthSkipIterable$ = EfficientLengthSkipIterable$; 1884 exports.SkipIterator$ = SkipIterator$;
1873 exports.SkipIterator = SkipIterator; 1885 exports.SkipIterator = SkipIterator;
1874 exports.SkipIterator$ = SkipIterator$; 1886 exports.SkipWhileIterable$ = SkipWhileIterable$;
1875 exports.SkipWhileIterable = SkipWhileIterable; 1887 exports.SkipWhileIterable = SkipWhileIterable;
1876 exports.SkipWhileIterable$ = SkipWhileIterable$; 1888 exports.SkipWhileIterator$ = SkipWhileIterator$;
1877 exports.SkipWhileIterator = SkipWhileIterator; 1889 exports.SkipWhileIterator = SkipWhileIterator;
1878 exports.SkipWhileIterator$ = SkipWhileIterator$; 1890 exports.EmptyIterable$ = EmptyIterable$;
1879 exports.EmptyIterable = EmptyIterable; 1891 exports.EmptyIterable = EmptyIterable;
1880 exports.EmptyIterable$ = EmptyIterable$; 1892 exports.EmptyIterator$ = EmptyIterator$;
1881 exports.EmptyIterator = EmptyIterator; 1893 exports.EmptyIterator = EmptyIterator;
1882 exports.EmptyIterator$ = EmptyIterator$; 1894 exports.BidirectionalIterator$ = BidirectionalIterator$;
1883 exports.BidirectionalIterator = BidirectionalIterator; 1895 exports.BidirectionalIterator = BidirectionalIterator;
1884 exports.BidirectionalIterator$ = BidirectionalIterator$; 1896 exports.IterableMixinWorkaround$ = IterableMixinWorkaround$;
1885 exports.IterableMixinWorkaround = IterableMixinWorkaround; 1897 exports.IterableMixinWorkaround = IterableMixinWorkaround;
1886 exports.IterableMixinWorkaround$ = IterableMixinWorkaround$;
1887 exports.IterableElementError = IterableElementError; 1898 exports.IterableElementError = IterableElementError;
1899 exports.FixedLengthListMixin$ = FixedLengthListMixin$;
1888 exports.FixedLengthListMixin = FixedLengthListMixin; 1900 exports.FixedLengthListMixin = FixedLengthListMixin;
1889 exports.FixedLengthListMixin$ = FixedLengthListMixin$; 1901 exports.UnmodifiableListMixin$ = UnmodifiableListMixin$;
1890 exports.UnmodifiableListMixin = UnmodifiableListMixin; 1902 exports.UnmodifiableListMixin = UnmodifiableListMixin;
1891 exports.UnmodifiableListMixin$ = UnmodifiableListMixin$; 1903 exports.FixedLengthListBase$ = FixedLengthListBase$;
1892 exports.FixedLengthListBase = FixedLengthListBase; 1904 exports.FixedLengthListBase = FixedLengthListBase;
1893 exports.FixedLengthListBase$ = FixedLengthListBase$; 1905 exports.UnmodifiableListBase$ = UnmodifiableListBase$;
1894 exports.UnmodifiableListBase = UnmodifiableListBase; 1906 exports.UnmodifiableListBase = UnmodifiableListBase;
1895 exports.UnmodifiableListBase$ = UnmodifiableListBase$; 1907 exports.ListMapView$ = ListMapView$;
1896 exports.ListMapView = ListMapView; 1908 exports.ListMapView = ListMapView;
1897 exports.ListMapView$ = ListMapView$; 1909 exports.ReversedListIterable$ = ReversedListIterable$;
1898 exports.ReversedListIterable = ReversedListIterable; 1910 exports.ReversedListIterable = ReversedListIterable;
1899 exports.ReversedListIterable$ = ReversedListIterable$;
1900 exports.UnmodifiableListError = UnmodifiableListError; 1911 exports.UnmodifiableListError = UnmodifiableListError;
1901 exports.NonGrowableListError = NonGrowableListError; 1912 exports.NonGrowableListError = NonGrowableListError;
1902 exports.makeListFixedLength = makeListFixedLength; 1913 exports.makeListFixedLength = makeListFixedLength;
1903 exports.Lists = Lists; 1914 exports.Lists = Lists;
1904 exports.printToConsole = printToConsole; 1915 exports.printToConsole = printToConsole;
1905 exports.Sort = Sort; 1916 exports.Sort = Sort;
1906 exports.Symbol = Symbol; 1917 exports.Symbol = Symbol;
1907 exports.POWERS_OF_TEN = POWERS_OF_TEN; 1918 exports.POWERS_OF_TEN = POWERS_OF_TEN;
1908 })(_internal || (_internal = {})); 1919 })(_internal || (_internal = {}));
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698