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

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

Issue 1152583002: Add constructors to signatures (Closed) Base URL: git@github.com:dart-lang/dev_compiler.git@master
Patch Set: Created 5 years, 7 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch
OLDNEW
1 var _internal = dart.defineLibrary(_internal, {}); 1 var _internal = dart.defineLibrary(_internal, {});
2 var core = dart.import(core); 2 var core = dart.import(core);
3 var collection = dart.import(collection); 3 var collection = dart.import(collection);
4 var math = dart.lazyImport(math); 4 var math = dart.lazyImport(math);
5 var _interceptors = dart.lazyImport(_interceptors); 5 var _interceptors = dart.lazyImport(_interceptors);
6 var _js_primitives = dart.lazyImport(_js_primitives); 6 var _js_primitives = dart.lazyImport(_js_primitives);
7 (function(exports, core, collection, math, _interceptors, _js_primitives) { 7 (function(exports, core, collection, math, _interceptors, _js_primitives) {
8 'use strict'; 8 'use strict';
9 class EfficientLength extends core.Object {} 9 class EfficientLength extends core.Object {}
10 let ListIterable$ = dart.generic(function(E) { 10 let ListIterable$ = dart.generic(function(E) {
(...skipping 221 matching lines...) Expand 10 before | Expand all | Expand 10 after
232 [core.$toSet]() { 232 [core.$toSet]() {
233 let result = new (core.Set$(E))(); 233 let result = new (core.Set$(E))();
234 for (let i = 0; dart.notNull(i) < dart.notNull(this[core.$length]); i = dart.notNull(i) + 1) { 234 for (let i = 0; dart.notNull(i) < dart.notNull(this[core.$length]); i = dart.notNull(i) + 1) {
235 result.add(this[core.$elementAt](i)); 235 result.add(this[core.$elementAt](i));
236 } 236 }
237 return result; 237 return result;
238 } 238 }
239 } 239 }
240 ListIterable[dart.implements] = () => [EfficientLength]; 240 ListIterable[dart.implements] = () => [EfficientLength];
241 dart.setSignature(ListIterable, { 241 dart.setSignature(ListIterable, {
242 constructors: () => ({ListIterable: [ListIterable$(E), []]}),
242 methods: () => ({ 243 methods: () => ({
243 [core.$forEach]: [dart.void, [dart.functionType(dart.void, [E])]], 244 [core.$forEach]: [dart.void, [dart.functionType(dart.void, [E])]],
244 [core.$every]: [core.bool, [dart.functionType(core.bool, [E])]], 245 [core.$every]: [core.bool, [dart.functionType(core.bool, [E])]],
245 [core.$any]: [core.bool, [dart.functionType(core.bool, [E])]], 246 [core.$any]: [core.bool, [dart.functionType(core.bool, [E])]],
246 [core.$firstWhere]: [E, [dart.functionType(core.bool, [E])], {rEls: dart .functionType(E, [])}], 247 [core.$firstWhere]: [E, [dart.functionType(core.bool, [E])], {rEls: dart .functionType(E, [])}],
247 [core.$lastWhere]: [E, [dart.functionType(core.bool, [E])], {rEls: dart. functionType(E, [])}], 248 [core.$lastWhere]: [E, [dart.functionType(core.bool, [E])], {rEls: dart. functionType(E, [])}],
248 [core.$singleWhere]: [E, [dart.functionType(core.bool, [E])]], 249 [core.$singleWhere]: [E, [dart.functionType(core.bool, [E])]],
249 [core.$where]: [core.Iterable$(E), [dart.functionType(core.bool, [E])]], 250 [core.$where]: [core.Iterable$(E), [dart.functionType(core.bool, [E])]],
250 [core.$map]: [core.Iterable, [dart.functionType(core.Object, [E])]], 251 [core.$map]: [core.Iterable, [dart.functionType(core.Object, [E])]],
251 [core.$reduce]: [E, [dart.functionType(E, [dart.bottom, E])]], 252 [core.$reduce]: [E, [dart.functionType(E, [dart.bottom, E])]],
(...skipping 92 matching lines...) Expand 10 before | Expand all | Expand 10 after
344 })() : new (core.List$(E))(length); 345 })() : new (core.List$(E))(length);
345 for (let i = 0; dart.notNull(i) < dart.notNull(length); i = dart.notNull (i) + 1) { 346 for (let i = 0; dart.notNull(i) < dart.notNull(length); i = dart.notNull (i) + 1) {
346 result[core.$set](i, this[_iterable][core.$elementAt](dart.notNull(sta rt) + dart.notNull(i))); 347 result[core.$set](i, this[_iterable][core.$elementAt](dart.notNull(sta rt) + dart.notNull(i)));
347 if (dart.notNull(this[_iterable][core.$length]) < dart.notNull(end)) 348 if (dart.notNull(this[_iterable][core.$length]) < dart.notNull(end))
348 throw new core.ConcurrentModificationError(this); 349 throw new core.ConcurrentModificationError(this);
349 } 350 }
350 return dart.as(result, core.List$(E)); 351 return dart.as(result, core.List$(E));
351 } 352 }
352 } 353 }
353 dart.setSignature(SubListIterable, { 354 dart.setSignature(SubListIterable, {
355 constructors: () => ({SubListIterable: [SubListIterable$(E), [core.Iterabl e$(E), core.int, core.int]]}),
354 methods: () => ({ 356 methods: () => ({
355 [core.$elementAt]: [E, [core.int]], 357 [core.$elementAt]: [E, [core.int]],
356 [core.$skip]: [core.Iterable$(E), [core.int]], 358 [core.$skip]: [core.Iterable$(E), [core.int]],
357 [core.$take]: [core.Iterable$(E), [core.int]], 359 [core.$take]: [core.Iterable$(E), [core.int]],
358 [core.$toList]: [core.List$(E), [], {rowabl: core.bool}] 360 [core.$toList]: [core.List$(E), [], {rowabl: core.bool}]
359 }) 361 })
360 }); 362 });
361 return SubListIterable; 363 return SubListIterable;
362 }); 364 });
363 let SubListIterable = SubListIterable$(); 365 let SubListIterable = SubListIterable$();
(...skipping 20 matching lines...) Expand all
384 this[_current] = null; 386 this[_current] = null;
385 return false; 387 return false;
386 } 388 }
387 this[_current] = this[_iterable][core.$elementAt](this[_index]); 389 this[_current] = this[_iterable][core.$elementAt](this[_index]);
388 this[_index] = dart.notNull(this[_index]) + 1; 390 this[_index] = dart.notNull(this[_index]) + 1;
389 return true; 391 return true;
390 } 392 }
391 } 393 }
392 ListIterator[dart.implements] = () => [core.Iterator$(E)]; 394 ListIterator[dart.implements] = () => [core.Iterator$(E)];
393 dart.setSignature(ListIterator, { 395 dart.setSignature(ListIterator, {
396 constructors: () => ({ListIterator: [ListIterator$(E), [core.Iterable$(E)] ]}),
394 methods: () => ({moveNext: [core.bool, []]}) 397 methods: () => ({moveNext: [core.bool, []]})
395 }); 398 });
396 return ListIterator; 399 return ListIterator;
397 }); 400 });
398 let ListIterator = ListIterator$(); 401 let ListIterator = ListIterator$();
399 let _Transformation$ = dart.generic(function(S, T) { 402 let _Transformation$ = dart.generic(function(S, T) {
400 let _Transformation = dart.typedef('_Transformation', () => dart.functionTyp e(T, [S])); 403 let _Transformation = dart.typedef('_Transformation', () => dart.functionTyp e(T, [S]));
401 return _Transformation; 404 return _Transformation;
402 }); 405 });
403 let _Transformation = _Transformation$(); 406 let _Transformation = _Transformation$();
(...skipping 28 matching lines...) Expand all
432 } 435 }
433 get [core.$single]() { 436 get [core.$single]() {
434 return this[_f](this[_iterable][core.$single]); 437 return this[_f](this[_iterable][core.$single]);
435 } 438 }
436 [core.$elementAt](index) { 439 [core.$elementAt](index) {
437 return this[_f](this[_iterable][core.$elementAt](index)); 440 return this[_f](this[_iterable][core.$elementAt](index));
438 } 441 }
439 } 442 }
440 dart.defineNamedConstructor(MappedIterable, '_'); 443 dart.defineNamedConstructor(MappedIterable, '_');
441 dart.setSignature(MappedIterable, { 444 dart.setSignature(MappedIterable, {
445 constructors: () => ({
446 MappedIterable: [MappedIterable$(S, T), [core.Iterable, dart.functionTyp e(T, [S])]],
447 _: [MappedIterable$(S, T), [core.Iterable$(S), dart.functionType(T, [S]) ]]
448 }),
442 methods: () => ({[core.$elementAt]: [T, [core.int]]}) 449 methods: () => ({[core.$elementAt]: [T, [core.int]]})
443 }); 450 });
444 return MappedIterable; 451 return MappedIterable;
445 }); 452 });
446 let MappedIterable = MappedIterable$(); 453 let MappedIterable = MappedIterable$();
447 let EfficientLengthMappedIterable$ = dart.generic(function(S, T) { 454 let EfficientLengthMappedIterable$ = dart.generic(function(S, T) {
448 class EfficientLengthMappedIterable extends MappedIterable$(S, T) { 455 class EfficientLengthMappedIterable extends MappedIterable$(S, T) {
449 EfficientLengthMappedIterable(iterable, func) { 456 EfficientLengthMappedIterable(iterable, func) {
450 super._(dart.as(iterable, core.Iterable$(S)), func); 457 super._(dart.as(iterable, core.Iterable$(S)), func);
451 } 458 }
452 } 459 }
453 EfficientLengthMappedIterable[dart.implements] = () => [EfficientLength]; 460 EfficientLengthMappedIterable[dart.implements] = () => [EfficientLength];
461 dart.setSignature(EfficientLengthMappedIterable, {
462 constructors: () => ({EfficientLengthMappedIterable: [EfficientLengthMappe dIterable$(S, T), [core.Iterable, dart.functionType(T, [S])]]})
463 });
454 return EfficientLengthMappedIterable; 464 return EfficientLengthMappedIterable;
455 }); 465 });
456 let EfficientLengthMappedIterable = EfficientLengthMappedIterable$(); 466 let EfficientLengthMappedIterable = EfficientLengthMappedIterable$();
457 let _iterator = dart.JsSymbol('_iterator'); 467 let _iterator = dart.JsSymbol('_iterator');
458 let MappedIterator$ = dart.generic(function(S, T) { 468 let MappedIterator$ = dart.generic(function(S, T) {
459 class MappedIterator extends core.Iterator$(T) { 469 class MappedIterator extends core.Iterator$(T) {
460 MappedIterator(iterator, f) { 470 MappedIterator(iterator, f) {
461 this[_iterator] = iterator; 471 this[_iterator] = iterator;
462 this[_f] = f; 472 this[_f] = f;
463 this[_current] = null; 473 this[_current] = null;
464 } 474 }
465 moveNext() { 475 moveNext() {
466 if (this[_iterator].moveNext()) { 476 if (this[_iterator].moveNext()) {
467 this[_current] = this[_f](this[_iterator].current); 477 this[_current] = this[_f](this[_iterator].current);
468 return true; 478 return true;
469 } 479 }
470 this[_current] = null; 480 this[_current] = null;
471 return false; 481 return false;
472 } 482 }
473 get current() { 483 get current() {
474 return this[_current]; 484 return this[_current];
475 } 485 }
476 } 486 }
477 dart.setSignature(MappedIterator, { 487 dart.setSignature(MappedIterator, {
488 constructors: () => ({MappedIterator: [MappedIterator$(S, T), [core.Iterat or$(S), dart.functionType(T, [S])]]}),
478 methods: () => ({moveNext: [core.bool, []]}) 489 methods: () => ({moveNext: [core.bool, []]})
479 }); 490 });
480 return MappedIterator; 491 return MappedIterator;
481 }); 492 });
482 let MappedIterator = MappedIterator$(); 493 let MappedIterator = MappedIterator$();
483 let _source = dart.JsSymbol('_source'); 494 let _source = dart.JsSymbol('_source');
484 let MappedListIterable$ = dart.generic(function(S, T) { 495 let MappedListIterable$ = dart.generic(function(S, T) {
485 class MappedListIterable extends ListIterable$(T) { 496 class MappedListIterable extends ListIterable$(T) {
486 MappedListIterable(source, f) { 497 MappedListIterable(source, f) {
487 this[_source] = source; 498 this[_source] = source;
488 this[_f] = f; 499 this[_f] = f;
489 super.ListIterable(); 500 super.ListIterable();
490 } 501 }
491 get [core.$length]() { 502 get [core.$length]() {
492 return this[_source][core.$length]; 503 return this[_source][core.$length];
493 } 504 }
494 [core.$elementAt](index) { 505 [core.$elementAt](index) {
495 return this[_f](this[_source][core.$elementAt](index)); 506 return this[_f](this[_source][core.$elementAt](index));
496 } 507 }
497 } 508 }
498 MappedListIterable[dart.implements] = () => [EfficientLength]; 509 MappedListIterable[dart.implements] = () => [EfficientLength];
499 dart.setSignature(MappedListIterable, { 510 dart.setSignature(MappedListIterable, {
511 constructors: () => ({MappedListIterable: [MappedListIterable$(S, T), [cor e.Iterable$(S), dart.functionType(T, [S])]]}),
500 methods: () => ({[core.$elementAt]: [T, [core.int]]}) 512 methods: () => ({[core.$elementAt]: [T, [core.int]]})
501 }); 513 });
502 return MappedListIterable; 514 return MappedListIterable;
503 }); 515 });
504 let MappedListIterable = MappedListIterable$(); 516 let MappedListIterable = MappedListIterable$();
505 let _ElementPredicate$ = dart.generic(function(E) { 517 let _ElementPredicate$ = dart.generic(function(E) {
506 let _ElementPredicate = dart.typedef('_ElementPredicate', () => dart.functio nType(core.bool, [E])); 518 let _ElementPredicate = dart.typedef('_ElementPredicate', () => dart.functio nType(core.bool, [E]));
507 return _ElementPredicate; 519 return _ElementPredicate;
508 }); 520 });
509 let _ElementPredicate = _ElementPredicate$(); 521 let _ElementPredicate = _ElementPredicate$();
510 let WhereIterable$ = dart.generic(function(E) { 522 let WhereIterable$ = dart.generic(function(E) {
511 class WhereIterable extends collection.IterableBase$(E) { 523 class WhereIterable extends collection.IterableBase$(E) {
512 WhereIterable(iterable, f) { 524 WhereIterable(iterable, f) {
513 this[_iterable] = iterable; 525 this[_iterable] = iterable;
514 this[_f] = f; 526 this[_f] = f;
515 super.IterableBase(); 527 super.IterableBase();
516 } 528 }
517 get [core.$iterator]() { 529 get [core.$iterator]() {
518 return new (WhereIterator$(E))(this[_iterable][core.$iterator], this[_f] ); 530 return new (WhereIterator$(E))(this[_iterable][core.$iterator], this[_f] );
519 } 531 }
520 } 532 }
533 dart.setSignature(WhereIterable, {
534 constructors: () => ({WhereIterable: [WhereIterable$(E), [core.Iterable$(E ), dart.functionType(core.bool, [E])]]})
535 });
521 return WhereIterable; 536 return WhereIterable;
522 }); 537 });
523 let WhereIterable = WhereIterable$(); 538 let WhereIterable = WhereIterable$();
524 let WhereIterator$ = dart.generic(function(E) { 539 let WhereIterator$ = dart.generic(function(E) {
525 class WhereIterator extends core.Iterator$(E) { 540 class WhereIterator extends core.Iterator$(E) {
526 WhereIterator(iterator, f) { 541 WhereIterator(iterator, f) {
527 this[_iterator] = iterator; 542 this[_iterator] = iterator;
528 this[_f] = f; 543 this[_f] = f;
529 } 544 }
530 moveNext() { 545 moveNext() {
531 while (this[_iterator].moveNext()) { 546 while (this[_iterator].moveNext()) {
532 if (this[_f](this[_iterator].current)) { 547 if (this[_f](this[_iterator].current)) {
533 return true; 548 return true;
534 } 549 }
535 } 550 }
536 return false; 551 return false;
537 } 552 }
538 get current() { 553 get current() {
539 return this[_iterator].current; 554 return this[_iterator].current;
540 } 555 }
541 } 556 }
542 dart.setSignature(WhereIterator, { 557 dart.setSignature(WhereIterator, {
558 constructors: () => ({WhereIterator: [WhereIterator$(E), [core.Iterator$(E ), dart.functionType(core.bool, [E])]]}),
543 methods: () => ({moveNext: [core.bool, []]}) 559 methods: () => ({moveNext: [core.bool, []]})
544 }); 560 });
545 return WhereIterator; 561 return WhereIterator;
546 }); 562 });
547 let WhereIterator = WhereIterator$(); 563 let WhereIterator = WhereIterator$();
548 let _ExpandFunction$ = dart.generic(function(S, T) { 564 let _ExpandFunction$ = dart.generic(function(S, T) {
549 let _ExpandFunction = dart.typedef('_ExpandFunction', () => dart.functionTyp e(core.Iterable$(T), [S])); 565 let _ExpandFunction = dart.typedef('_ExpandFunction', () => dart.functionTyp e(core.Iterable$(T), [S]));
550 return _ExpandFunction; 566 return _ExpandFunction;
551 }); 567 });
552 let _ExpandFunction = _ExpandFunction$(); 568 let _ExpandFunction = _ExpandFunction$();
553 let ExpandIterable$ = dart.generic(function(S, T) { 569 let ExpandIterable$ = dart.generic(function(S, T) {
554 class ExpandIterable extends collection.IterableBase$(T) { 570 class ExpandIterable extends collection.IterableBase$(T) {
555 ExpandIterable(iterable, f) { 571 ExpandIterable(iterable, f) {
556 this[_iterable] = iterable; 572 this[_iterable] = iterable;
557 this[_f] = f; 573 this[_f] = f;
558 super.IterableBase(); 574 super.IterableBase();
559 } 575 }
560 get [core.$iterator]() { 576 get [core.$iterator]() {
561 return new (ExpandIterator$(S, T))(this[_iterable][core.$iterator], dart .as(this[_f], __CastType0)); 577 return new (ExpandIterator$(S, T))(this[_iterable][core.$iterator], dart .as(this[_f], __CastType0));
562 } 578 }
563 } 579 }
580 dart.setSignature(ExpandIterable, {
581 constructors: () => ({ExpandIterable: [ExpandIterable$(S, T), [core.Iterab le$(S), dart.functionType(core.Iterable$(T), [S])]]})
582 });
564 return ExpandIterable; 583 return ExpandIterable;
565 }); 584 });
566 let ExpandIterable = ExpandIterable$(); 585 let ExpandIterable = ExpandIterable$();
567 let _currentExpansion = dart.JsSymbol('_currentExpansion'); 586 let _currentExpansion = dart.JsSymbol('_currentExpansion');
568 let _nextExpansion = dart.JsSymbol('_nextExpansion'); 587 let _nextExpansion = dart.JsSymbol('_nextExpansion');
569 let ExpandIterator$ = dart.generic(function(S, T) { 588 let ExpandIterator$ = dart.generic(function(S, T) {
570 class ExpandIterator extends core.Object { 589 class ExpandIterator extends core.Object {
571 ExpandIterator(iterator, f) { 590 ExpandIterator(iterator, f) {
572 this[_iterator] = iterator; 591 this[_iterator] = iterator;
573 this[_f] = f; 592 this[_f] = f;
(...skipping 15 matching lines...) Expand all
589 } else { 608 } else {
590 return false; 609 return false;
591 } 610 }
592 } 611 }
593 this[_current] = this[_currentExpansion].current; 612 this[_current] = this[_currentExpansion].current;
594 return true; 613 return true;
595 } 614 }
596 } 615 }
597 ExpandIterator[dart.implements] = () => [core.Iterator$(T)]; 616 ExpandIterator[dart.implements] = () => [core.Iterator$(T)];
598 dart.setSignature(ExpandIterator, { 617 dart.setSignature(ExpandIterator, {
618 constructors: () => ({ExpandIterator: [ExpandIterator$(S, T), [core.Iterat or$(S), dart.functionType(core.Iterable$(T), [S])]]}),
599 methods: () => ({ 619 methods: () => ({
600 [_nextExpansion]: [dart.void, []], 620 [_nextExpansion]: [dart.void, []],
601 moveNext: [core.bool, []] 621 moveNext: [core.bool, []]
602 }) 622 })
603 }); 623 });
604 return ExpandIterator; 624 return ExpandIterator;
605 }); 625 });
606 let ExpandIterator = ExpandIterator$(); 626 let ExpandIterator = ExpandIterator$();
607 let _takeCount = dart.JsSymbol('_takeCount'); 627 let _takeCount = dart.JsSymbol('_takeCount');
608 let TakeIterable$ = dart.generic(function(E) { 628 let TakeIterable$ = dart.generic(function(E) {
(...skipping 10 matching lines...) Expand all
619 _(iterable, takeCount) { 639 _(iterable, takeCount) {
620 this[_iterable] = iterable; 640 this[_iterable] = iterable;
621 this[_takeCount] = takeCount; 641 this[_takeCount] = takeCount;
622 super.IterableBase(); 642 super.IterableBase();
623 } 643 }
624 get [core.$iterator]() { 644 get [core.$iterator]() {
625 return new (TakeIterator$(E))(this[_iterable][core.$iterator], this[_tak eCount]); 645 return new (TakeIterator$(E))(this[_iterable][core.$iterator], this[_tak eCount]);
626 } 646 }
627 } 647 }
628 dart.defineNamedConstructor(TakeIterable, '_'); 648 dart.defineNamedConstructor(TakeIterable, '_');
649 dart.setSignature(TakeIterable, {
650 constructors: () => ({
651 TakeIterable: [TakeIterable$(E), [core.Iterable$(E), core.int]],
652 _: [TakeIterable$(E), [core.Iterable$(E), core.int]]
653 })
654 });
629 return TakeIterable; 655 return TakeIterable;
630 }); 656 });
631 let TakeIterable = TakeIterable$(); 657 let TakeIterable = TakeIterable$();
632 let EfficientLengthTakeIterable$ = dart.generic(function(E) { 658 let EfficientLengthTakeIterable$ = dart.generic(function(E) {
633 class EfficientLengthTakeIterable extends TakeIterable$(E) { 659 class EfficientLengthTakeIterable extends TakeIterable$(E) {
634 EfficientLengthTakeIterable(iterable, takeCount) { 660 EfficientLengthTakeIterable(iterable, takeCount) {
635 super._(iterable, takeCount); 661 super._(iterable, takeCount);
636 } 662 }
637 get [core.$length]() { 663 get [core.$length]() {
638 let iterableLength = this[_iterable][core.$length]; 664 let iterableLength = this[_iterable][core.$length];
639 if (dart.notNull(iterableLength) > dart.notNull(this[_takeCount])) 665 if (dart.notNull(iterableLength) > dart.notNull(this[_takeCount]))
640 return this[_takeCount]; 666 return this[_takeCount];
641 return iterableLength; 667 return iterableLength;
642 } 668 }
643 } 669 }
644 EfficientLengthTakeIterable[dart.implements] = () => [EfficientLength]; 670 EfficientLengthTakeIterable[dart.implements] = () => [EfficientLength];
671 dart.setSignature(EfficientLengthTakeIterable, {
672 constructors: () => ({EfficientLengthTakeIterable: [EfficientLengthTakeIte rable$(E), [core.Iterable$(E), core.int]]})
673 });
645 return EfficientLengthTakeIterable; 674 return EfficientLengthTakeIterable;
646 }); 675 });
647 let EfficientLengthTakeIterable = EfficientLengthTakeIterable$(); 676 let EfficientLengthTakeIterable = EfficientLengthTakeIterable$();
648 let _remaining = dart.JsSymbol('_remaining'); 677 let _remaining = dart.JsSymbol('_remaining');
649 let TakeIterator$ = dart.generic(function(E) { 678 let TakeIterator$ = dart.generic(function(E) {
650 class TakeIterator extends core.Iterator$(E) { 679 class TakeIterator extends core.Iterator$(E) {
651 TakeIterator(iterator, remaining) { 680 TakeIterator(iterator, remaining) {
652 this[_iterator] = iterator; 681 this[_iterator] = iterator;
653 this[_remaining] = remaining; 682 this[_remaining] = remaining;
654 dart.assert(typeof this[_remaining] == 'number' && dart.notNull(this[_re maining]) >= 0); 683 dart.assert(typeof this[_remaining] == 'number' && dart.notNull(this[_re maining]) >= 0);
655 } 684 }
656 moveNext() { 685 moveNext() {
657 this[_remaining] = dart.notNull(this[_remaining]) - 1; 686 this[_remaining] = dart.notNull(this[_remaining]) - 1;
658 if (dart.notNull(this[_remaining]) >= 0) { 687 if (dart.notNull(this[_remaining]) >= 0) {
659 return this[_iterator].moveNext(); 688 return this[_iterator].moveNext();
660 } 689 }
661 this[_remaining] = -1; 690 this[_remaining] = -1;
662 return false; 691 return false;
663 } 692 }
664 get current() { 693 get current() {
665 if (dart.notNull(this[_remaining]) < 0) 694 if (dart.notNull(this[_remaining]) < 0)
666 return null; 695 return null;
667 return this[_iterator].current; 696 return this[_iterator].current;
668 } 697 }
669 } 698 }
670 dart.setSignature(TakeIterator, { 699 dart.setSignature(TakeIterator, {
700 constructors: () => ({TakeIterator: [TakeIterator$(E), [core.Iterator$(E), core.int]]}),
671 methods: () => ({moveNext: [core.bool, []]}) 701 methods: () => ({moveNext: [core.bool, []]})
672 }); 702 });
673 return TakeIterator; 703 return TakeIterator;
674 }); 704 });
675 let TakeIterator = TakeIterator$(); 705 let TakeIterator = TakeIterator$();
676 let TakeWhileIterable$ = dart.generic(function(E) { 706 let TakeWhileIterable$ = dart.generic(function(E) {
677 class TakeWhileIterable extends collection.IterableBase$(E) { 707 class TakeWhileIterable extends collection.IterableBase$(E) {
678 TakeWhileIterable(iterable, f) { 708 TakeWhileIterable(iterable, f) {
679 this[_iterable] = iterable; 709 this[_iterable] = iterable;
680 this[_f] = f; 710 this[_f] = f;
681 super.IterableBase(); 711 super.IterableBase();
682 } 712 }
683 get [core.$iterator]() { 713 get [core.$iterator]() {
684 return new (TakeWhileIterator$(E))(this[_iterable][core.$iterator], dart .as(this[_f], __CastType2)); 714 return new (TakeWhileIterator$(E))(this[_iterable][core.$iterator], dart .as(this[_f], __CastType2));
685 } 715 }
686 } 716 }
717 dart.setSignature(TakeWhileIterable, {
718 constructors: () => ({TakeWhileIterable: [TakeWhileIterable$(E), [core.Ite rable$(E), dart.functionType(core.bool, [E])]]})
719 });
687 return TakeWhileIterable; 720 return TakeWhileIterable;
688 }); 721 });
689 let TakeWhileIterable = TakeWhileIterable$(); 722 let TakeWhileIterable = TakeWhileIterable$();
690 let _isFinished = dart.JsSymbol('_isFinished'); 723 let _isFinished = dart.JsSymbol('_isFinished');
691 let TakeWhileIterator$ = dart.generic(function(E) { 724 let TakeWhileIterator$ = dart.generic(function(E) {
692 class TakeWhileIterator extends core.Iterator$(E) { 725 class TakeWhileIterator extends core.Iterator$(E) {
693 TakeWhileIterator(iterator, f) { 726 TakeWhileIterator(iterator, f) {
694 this[_iterator] = iterator; 727 this[_iterator] = iterator;
695 this[_f] = f; 728 this[_f] = f;
696 this[_isFinished] = false; 729 this[_isFinished] = false;
697 } 730 }
698 moveNext() { 731 moveNext() {
699 if (this[_isFinished]) 732 if (this[_isFinished])
700 return false; 733 return false;
701 if (!dart.notNull(this[_iterator].moveNext()) || !dart.notNull(dart.dcal l(this[_f], this[_iterator].current))) { 734 if (!dart.notNull(this[_iterator].moveNext()) || !dart.notNull(dart.dcal l(this[_f], this[_iterator].current))) {
702 this[_isFinished] = true; 735 this[_isFinished] = true;
703 return false; 736 return false;
704 } 737 }
705 return true; 738 return true;
706 } 739 }
707 get current() { 740 get current() {
708 if (this[_isFinished]) 741 if (this[_isFinished])
709 return null; 742 return null;
710 return this[_iterator].current; 743 return this[_iterator].current;
711 } 744 }
712 } 745 }
713 dart.setSignature(TakeWhileIterator, { 746 dart.setSignature(TakeWhileIterator, {
747 constructors: () => ({TakeWhileIterator: [TakeWhileIterator$(E), [core.Ite rator$(E), dart.functionType(core.bool, [E])]]}),
714 methods: () => ({moveNext: [core.bool, []]}) 748 methods: () => ({moveNext: [core.bool, []]})
715 }); 749 });
716 return TakeWhileIterator; 750 return TakeWhileIterator;
717 }); 751 });
718 let TakeWhileIterator = TakeWhileIterator$(); 752 let TakeWhileIterator = TakeWhileIterator$();
719 let _skipCount = dart.JsSymbol('_skipCount'); 753 let _skipCount = dart.JsSymbol('_skipCount');
720 let SkipIterable$ = dart.generic(function(E) { 754 let SkipIterable$ = dart.generic(function(E) {
721 class SkipIterable extends collection.IterableBase$(E) { 755 class SkipIterable extends collection.IterableBase$(E) {
722 SkipIterable(iterable, count) { 756 SkipIterable(iterable, count) {
723 if (dart.is(iterable, EfficientLength)) { 757 if (dart.is(iterable, EfficientLength)) {
(...skipping 16 matching lines...) Expand all
740 } 774 }
741 core.RangeError.checkNotNegative(this[_skipCount], "count"); 775 core.RangeError.checkNotNegative(this[_skipCount], "count");
742 return new (SkipIterable$(E))._(this[_iterable], dart.notNull(this[_skip Count]) + dart.notNull(count)); 776 return new (SkipIterable$(E))._(this[_iterable], dart.notNull(this[_skip Count]) + dart.notNull(count));
743 } 777 }
744 get [core.$iterator]() { 778 get [core.$iterator]() {
745 return new (SkipIterator$(E))(this[_iterable][core.$iterator], this[_ski pCount]); 779 return new (SkipIterator$(E))(this[_iterable][core.$iterator], this[_ski pCount]);
746 } 780 }
747 } 781 }
748 dart.defineNamedConstructor(SkipIterable, '_'); 782 dart.defineNamedConstructor(SkipIterable, '_');
749 dart.setSignature(SkipIterable, { 783 dart.setSignature(SkipIterable, {
784 constructors: () => ({
785 SkipIterable: [SkipIterable$(E), [core.Iterable$(E), core.int]],
786 _: [SkipIterable$(E), [core.Iterable$(E), core.int]]
787 }),
750 methods: () => ({[core.$skip]: [core.Iterable$(E), [core.int]]}) 788 methods: () => ({[core.$skip]: [core.Iterable$(E), [core.int]]})
751 }); 789 });
752 return SkipIterable; 790 return SkipIterable;
753 }); 791 });
754 let SkipIterable = SkipIterable$(); 792 let SkipIterable = SkipIterable$();
755 let EfficientLengthSkipIterable$ = dart.generic(function(E) { 793 let EfficientLengthSkipIterable$ = dart.generic(function(E) {
756 class EfficientLengthSkipIterable extends SkipIterable$(E) { 794 class EfficientLengthSkipIterable extends SkipIterable$(E) {
757 EfficientLengthSkipIterable(iterable, skipCount) { 795 EfficientLengthSkipIterable(iterable, skipCount) {
758 super._(iterable, skipCount); 796 super._(iterable, skipCount);
759 } 797 }
760 get [core.$length]() { 798 get [core.$length]() {
761 let length = dart.notNull(this[_iterable][core.$length]) - dart.notNull( this[_skipCount]); 799 let length = dart.notNull(this[_iterable][core.$length]) - dart.notNull( this[_skipCount]);
762 if (dart.notNull(length) >= 0) 800 if (dart.notNull(length) >= 0)
763 return length; 801 return length;
764 return 0; 802 return 0;
765 } 803 }
766 } 804 }
767 EfficientLengthSkipIterable[dart.implements] = () => [EfficientLength]; 805 EfficientLengthSkipIterable[dart.implements] = () => [EfficientLength];
806 dart.setSignature(EfficientLengthSkipIterable, {
807 constructors: () => ({EfficientLengthSkipIterable: [EfficientLengthSkipIte rable$(E), [core.Iterable$(E), core.int]]})
808 });
768 return EfficientLengthSkipIterable; 809 return EfficientLengthSkipIterable;
769 }); 810 });
770 let EfficientLengthSkipIterable = EfficientLengthSkipIterable$(); 811 let EfficientLengthSkipIterable = EfficientLengthSkipIterable$();
771 let SkipIterator$ = dart.generic(function(E) { 812 let SkipIterator$ = dart.generic(function(E) {
772 class SkipIterator extends core.Iterator$(E) { 813 class SkipIterator extends core.Iterator$(E) {
773 SkipIterator(iterator, skipCount) { 814 SkipIterator(iterator, skipCount) {
774 this[_iterator] = iterator; 815 this[_iterator] = iterator;
775 this[_skipCount] = skipCount; 816 this[_skipCount] = skipCount;
776 dart.assert(typeof this[_skipCount] == 'number' && dart.notNull(this[_sk ipCount]) >= 0); 817 dart.assert(typeof this[_skipCount] == 'number' && dart.notNull(this[_sk ipCount]) >= 0);
777 } 818 }
778 moveNext() { 819 moveNext() {
779 for (let i = 0; dart.notNull(i) < dart.notNull(this[_skipCount]); i = da rt.notNull(i) + 1) 820 for (let i = 0; dart.notNull(i) < dart.notNull(this[_skipCount]); i = da rt.notNull(i) + 1)
780 this[_iterator].moveNext(); 821 this[_iterator].moveNext();
781 this[_skipCount] = 0; 822 this[_skipCount] = 0;
782 return this[_iterator].moveNext(); 823 return this[_iterator].moveNext();
783 } 824 }
784 get current() { 825 get current() {
785 return this[_iterator].current; 826 return this[_iterator].current;
786 } 827 }
787 } 828 }
788 dart.setSignature(SkipIterator, { 829 dart.setSignature(SkipIterator, {
830 constructors: () => ({SkipIterator: [SkipIterator$(E), [core.Iterator$(E), core.int]]}),
789 methods: () => ({moveNext: [core.bool, []]}) 831 methods: () => ({moveNext: [core.bool, []]})
790 }); 832 });
791 return SkipIterator; 833 return SkipIterator;
792 }); 834 });
793 let SkipIterator = SkipIterator$(); 835 let SkipIterator = SkipIterator$();
794 let SkipWhileIterable$ = dart.generic(function(E) { 836 let SkipWhileIterable$ = dart.generic(function(E) {
795 class SkipWhileIterable extends collection.IterableBase$(E) { 837 class SkipWhileIterable extends collection.IterableBase$(E) {
796 SkipWhileIterable(iterable, f) { 838 SkipWhileIterable(iterable, f) {
797 this[_iterable] = iterable; 839 this[_iterable] = iterable;
798 this[_f] = f; 840 this[_f] = f;
799 super.IterableBase(); 841 super.IterableBase();
800 } 842 }
801 get [core.$iterator]() { 843 get [core.$iterator]() {
802 return new (SkipWhileIterator$(E))(this[_iterable][core.$iterator], dart .as(this[_f], __CastType4)); 844 return new (SkipWhileIterator$(E))(this[_iterable][core.$iterator], dart .as(this[_f], __CastType4));
803 } 845 }
804 } 846 }
847 dart.setSignature(SkipWhileIterable, {
848 constructors: () => ({SkipWhileIterable: [SkipWhileIterable$(E), [core.Ite rable$(E), dart.functionType(core.bool, [E])]]})
849 });
805 return SkipWhileIterable; 850 return SkipWhileIterable;
806 }); 851 });
807 let SkipWhileIterable = SkipWhileIterable$(); 852 let SkipWhileIterable = SkipWhileIterable$();
808 let _hasSkipped = dart.JsSymbol('_hasSkipped'); 853 let _hasSkipped = dart.JsSymbol('_hasSkipped');
809 let SkipWhileIterator$ = dart.generic(function(E) { 854 let SkipWhileIterator$ = dart.generic(function(E) {
810 class SkipWhileIterator extends core.Iterator$(E) { 855 class SkipWhileIterator extends core.Iterator$(E) {
811 SkipWhileIterator(iterator, f) { 856 SkipWhileIterator(iterator, f) {
812 this[_iterator] = iterator; 857 this[_iterator] = iterator;
813 this[_f] = f; 858 this[_f] = f;
814 this[_hasSkipped] = false; 859 this[_hasSkipped] = false;
815 } 860 }
816 moveNext() { 861 moveNext() {
817 if (!dart.notNull(this[_hasSkipped])) { 862 if (!dart.notNull(this[_hasSkipped])) {
818 this[_hasSkipped] = true; 863 this[_hasSkipped] = true;
819 while (this[_iterator].moveNext()) { 864 while (this[_iterator].moveNext()) {
820 if (!dart.notNull(dart.dcall(this[_f], this[_iterator].current))) 865 if (!dart.notNull(dart.dcall(this[_f], this[_iterator].current)))
821 return true; 866 return true;
822 } 867 }
823 } 868 }
824 return this[_iterator].moveNext(); 869 return this[_iterator].moveNext();
825 } 870 }
826 get current() { 871 get current() {
827 return this[_iterator].current; 872 return this[_iterator].current;
828 } 873 }
829 } 874 }
830 dart.setSignature(SkipWhileIterator, { 875 dart.setSignature(SkipWhileIterator, {
876 constructors: () => ({SkipWhileIterator: [SkipWhileIterator$(E), [core.Ite rator$(E), dart.functionType(core.bool, [E])]]}),
831 methods: () => ({moveNext: [core.bool, []]}) 877 methods: () => ({moveNext: [core.bool, []]})
832 }); 878 });
833 return SkipWhileIterator; 879 return SkipWhileIterator;
834 }); 880 });
835 let SkipWhileIterator = SkipWhileIterator$(); 881 let SkipWhileIterator = SkipWhileIterator$();
836 let EmptyIterable$ = dart.generic(function(E) { 882 let EmptyIterable$ = dart.generic(function(E) {
837 class EmptyIterable extends collection.IterableBase$(E) { 883 class EmptyIterable extends collection.IterableBase$(E) {
838 EmptyIterable() { 884 EmptyIterable() {
839 super.IterableBase(); 885 super.IterableBase();
840 } 886 }
(...skipping 96 matching lines...) Expand 10 before | Expand all | Expand 10 after
937 [core.$toList](opts) { 983 [core.$toList](opts) {
938 let growable = opts && 'growable' in opts ? opts.growable : true; 984 let growable = opts && 'growable' in opts ? opts.growable : true;
939 return growable ? dart.setType([], core.List$(E)) : new (core.List$(E))( 0); 985 return growable ? dart.setType([], core.List$(E)) : new (core.List$(E))( 0);
940 } 986 }
941 [core.$toSet]() { 987 [core.$toSet]() {
942 return new (core.Set$(E))(); 988 return new (core.Set$(E))();
943 } 989 }
944 } 990 }
945 EmptyIterable[dart.implements] = () => [EfficientLength]; 991 EmptyIterable[dart.implements] = () => [EfficientLength];
946 dart.setSignature(EmptyIterable, { 992 dart.setSignature(EmptyIterable, {
993 constructors: () => ({EmptyIterable: [EmptyIterable$(E), []]}),
947 methods: () => ({ 994 methods: () => ({
948 [core.$forEach]: [dart.void, [dart.functionType(dart.void, [E])]], 995 [core.$forEach]: [dart.void, [dart.functionType(dart.void, [E])]],
949 [core.$elementAt]: [E, [core.int]], 996 [core.$elementAt]: [E, [core.int]],
950 [core.$every]: [core.bool, [dart.functionType(core.bool, [E])]], 997 [core.$every]: [core.bool, [dart.functionType(core.bool, [E])]],
951 [core.$any]: [core.bool, [dart.functionType(core.bool, [E])]], 998 [core.$any]: [core.bool, [dart.functionType(core.bool, [E])]],
952 [core.$firstWhere]: [E, [dart.functionType(core.bool, [E])], {rEls: dart .functionType(E, [])}], 999 [core.$firstWhere]: [E, [dart.functionType(core.bool, [E])], {rEls: dart .functionType(E, [])}],
953 [core.$lastWhere]: [E, [dart.functionType(core.bool, [E])], {rEls: dart. functionType(E, [])}], 1000 [core.$lastWhere]: [E, [dart.functionType(core.bool, [E])], {rEls: dart. functionType(E, [])}],
954 [core.$singleWhere]: [E, [dart.functionType(core.bool, [E])], {rEls: dar t.functionType(E, [])}], 1001 [core.$singleWhere]: [E, [dart.functionType(core.bool, [E])], {rEls: dar t.functionType(E, [])}],
955 [core.$where]: [core.Iterable$(E), [dart.functionType(core.bool, [E])]], 1002 [core.$where]: [core.Iterable$(E), [dart.functionType(core.bool, [E])]],
956 [core.$map]: [core.Iterable, [dart.functionType(core.Object, [E])]], 1003 [core.$map]: [core.Iterable, [dart.functionType(core.Object, [E])]],
(...skipping 16 matching lines...) Expand all
973 } 1020 }
974 moveNext() { 1021 moveNext() {
975 return false; 1022 return false;
976 } 1023 }
977 get current() { 1024 get current() {
978 return null; 1025 return null;
979 } 1026 }
980 } 1027 }
981 EmptyIterator[dart.implements] = () => [core.Iterator$(E)]; 1028 EmptyIterator[dart.implements] = () => [core.Iterator$(E)];
982 dart.setSignature(EmptyIterator, { 1029 dart.setSignature(EmptyIterator, {
1030 constructors: () => ({EmptyIterator: [EmptyIterator$(E), []]}),
983 methods: () => ({moveNext: [core.bool, []]}) 1031 methods: () => ({moveNext: [core.bool, []]})
984 }); 1032 });
985 return EmptyIterator; 1033 return EmptyIterator;
986 }); 1034 });
987 let EmptyIterator = EmptyIterator$(); 1035 let EmptyIterator = EmptyIterator$();
988 let BidirectionalIterator$ = dart.generic(function(T) { 1036 let BidirectionalIterator$ = dart.generic(function(T) {
989 class BidirectionalIterator extends core.Object {} 1037 class BidirectionalIterator extends core.Object {}
990 BidirectionalIterator[dart.implements] = () => [core.Iterator$(T)]; 1038 BidirectionalIterator[dart.implements] = () => [core.Iterator$(T)];
991 return BidirectionalIterator; 1039 return BidirectionalIterator;
992 }); 1040 });
(...skipping 663 matching lines...) Expand 10 before | Expand all | Expand 10 after
1656 } 1704 }
1657 get [core.$length]() { 1705 get [core.$length]() {
1658 return this[_backedList][core.$length]; 1706 return this[_backedList][core.$length];
1659 } 1707 }
1660 [core.$elementAt](index) { 1708 [core.$elementAt](index) {
1661 core.RangeError.checkValidIndex(index, this); 1709 core.RangeError.checkValidIndex(index, this);
1662 return index; 1710 return index;
1663 } 1711 }
1664 } 1712 }
1665 dart.setSignature(_ListIndicesIterable, { 1713 dart.setSignature(_ListIndicesIterable, {
1714 constructors: () => ({_ListIndicesIterable: [_ListIndicesIterable, [core.Lis t]]}),
1666 methods: () => ({[core.$elementAt]: [core.int, [core.int]]}) 1715 methods: () => ({[core.$elementAt]: [core.int, [core.int]]})
1667 }); 1716 });
1668 let _values = dart.JsSymbol('_values'); 1717 let _values = dart.JsSymbol('_values');
1669 let ListMapView$ = dart.generic(function(E) { 1718 let ListMapView$ = dart.generic(function(E) {
1670 class ListMapView extends core.Object { 1719 class ListMapView extends core.Object {
1671 ListMapView(values) { 1720 ListMapView(values) {
1672 this[_values] = values; 1721 this[_values] = values;
1673 } 1722 }
1674 get(key) { 1723 get(key) {
1675 return this.containsKey(key) ? this[_values][core.$get](key) : null; 1724 return this.containsKey(key) ? this[_values][core.$get](key) : null;
(...skipping 46 matching lines...) Expand 10 before | Expand all | Expand 10 after
1722 addAll(other) { 1771 addAll(other) {
1723 dart.as(other, core.Map$(core.int, E)); 1772 dart.as(other, core.Map$(core.int, E));
1724 throw new core.UnsupportedError("Cannot modify an unmodifiable map"); 1773 throw new core.UnsupportedError("Cannot modify an unmodifiable map");
1725 } 1774 }
1726 toString() { 1775 toString() {
1727 return collection.Maps.mapToString(this); 1776 return collection.Maps.mapToString(this);
1728 } 1777 }
1729 } 1778 }
1730 ListMapView[dart.implements] = () => [core.Map$(core.int, E)]; 1779 ListMapView[dart.implements] = () => [core.Map$(core.int, E)];
1731 dart.setSignature(ListMapView, { 1780 dart.setSignature(ListMapView, {
1781 constructors: () => ({ListMapView: [ListMapView$(E), [core.List$(E)]]}),
1732 methods: () => ({ 1782 methods: () => ({
1733 get: [E, [core.Object]], 1783 get: [E, [core.Object]],
1734 containsValue: [core.bool, [core.Object]], 1784 containsValue: [core.bool, [core.Object]],
1735 containsKey: [core.bool, [core.Object]], 1785 containsKey: [core.bool, [core.Object]],
1736 forEach: [dart.void, [dart.functionType(dart.void, [core.int, E])]], 1786 forEach: [dart.void, [dart.functionType(dart.void, [core.int, E])]],
1737 set: [dart.void, [core.int, E]], 1787 set: [dart.void, [core.int, E]],
1738 putIfAbsent: [E, [core.int, dart.functionType(E, [])]], 1788 putIfAbsent: [E, [core.int, dart.functionType(E, [])]],
1739 remove: [E, [core.Object]], 1789 remove: [E, [core.Object]],
1740 clear: [dart.void, []], 1790 clear: [dart.void, []],
1741 addAll: [dart.void, [core.Map$(core.int, E)]] 1791 addAll: [dart.void, [core.Map$(core.int, E)]]
1742 }) 1792 })
1743 }); 1793 });
1744 return ListMapView; 1794 return ListMapView;
1745 }); 1795 });
1746 let ListMapView = ListMapView$(); 1796 let ListMapView = ListMapView$();
1747 let ReversedListIterable$ = dart.generic(function(E) { 1797 let ReversedListIterable$ = dart.generic(function(E) {
1748 class ReversedListIterable extends ListIterable$(E) { 1798 class ReversedListIterable extends ListIterable$(E) {
1749 ReversedListIterable(source) { 1799 ReversedListIterable(source) {
1750 this[_source] = source; 1800 this[_source] = source;
1751 super.ListIterable(); 1801 super.ListIterable();
1752 } 1802 }
1753 get [core.$length]() { 1803 get [core.$length]() {
1754 return this[_source][core.$length]; 1804 return this[_source][core.$length];
1755 } 1805 }
1756 [core.$elementAt](index) { 1806 [core.$elementAt](index) {
1757 return this[_source][core.$elementAt](dart.notNull(this[_source][core.$l ength]) - 1 - dart.notNull(index)); 1807 return this[_source][core.$elementAt](dart.notNull(this[_source][core.$l ength]) - 1 - dart.notNull(index));
1758 } 1808 }
1759 } 1809 }
1760 dart.setSignature(ReversedListIterable, { 1810 dart.setSignature(ReversedListIterable, {
1811 constructors: () => ({ReversedListIterable: [ReversedListIterable$(E), [co re.Iterable$(E)]]}),
1761 methods: () => ({[core.$elementAt]: [E, [core.int]]}) 1812 methods: () => ({[core.$elementAt]: [E, [core.int]]})
1762 }); 1813 });
1763 return ReversedListIterable; 1814 return ReversedListIterable;
1764 }); 1815 });
1765 let ReversedListIterable = ReversedListIterable$(); 1816 let ReversedListIterable = ReversedListIterable$();
1766 class UnmodifiableListError extends core.Object { 1817 class UnmodifiableListError extends core.Object {
1767 static add() { 1818 static add() {
1768 return new core.UnsupportedError("Cannot add to unmodifiable List"); 1819 return new core.UnsupportedError("Cannot add to unmodifiable List");
1769 } 1820 }
1770 static change() { 1821 static change() {
(...skipping 423 matching lines...) Expand 10 before | Expand all | Expand 10 after
2194 throw new core.ArgumentError(`"${name}" is not a valid (qualified) symbol name`); 2245 throw new core.ArgumentError(`"${name}" is not a valid (qualified) symbol name`);
2195 } 2246 }
2196 static isValidSymbol(name) { 2247 static isValidSymbol(name) {
2197 return dart.notNull(name.isEmpty) || dart.notNull(Symbol.symbolPattern.has Match(name)); 2248 return dart.notNull(name.isEmpty) || dart.notNull(Symbol.symbolPattern.has Match(name));
2198 } 2249 }
2199 } 2250 }
2200 Symbol[dart.implements] = () => [core.Symbol]; 2251 Symbol[dart.implements] = () => [core.Symbol];
2201 dart.defineNamedConstructor(Symbol, 'unvalidated'); 2252 dart.defineNamedConstructor(Symbol, 'unvalidated');
2202 dart.defineNamedConstructor(Symbol, 'validated'); 2253 dart.defineNamedConstructor(Symbol, 'validated');
2203 dart.setSignature(Symbol, { 2254 dart.setSignature(Symbol, {
2255 constructors: () => ({
2256 Symbol: [Symbol, [core.String]],
2257 unvalidated: [Symbol, [core.String]],
2258 validated: [Symbol, [core.String]]
2259 }),
2204 methods: () => ({'==': [core.bool, [core.Object]]}), 2260 methods: () => ({'==': [core.bool, [core.Object]]}),
2205 statics: () => ({ 2261 statics: () => ({
2206 getName: [core.String, [Symbol]], 2262 getName: [core.String, [Symbol]],
2207 validatePublicSymbol: [core.String, [core.String]], 2263 validatePublicSymbol: [core.String, [core.String]],
2208 isValidSymbol: [core.bool, [core.String]] 2264 isValidSymbol: [core.bool, [core.String]]
2209 }), 2265 }),
2210 names: ['getName', 'validatePublicSymbol', 'isValidSymbol'] 2266 names: ['getName', 'validatePublicSymbol', 'isValidSymbol']
2211 }); 2267 });
2212 Symbol.reservedWordRE = '(?:assert|break|c(?:a(?:se|tch)|lass|on(?:st|tinue))| d(?:efault|o)|' + 'e(?:lse|num|xtends)|f(?:alse|inal(?:ly)?|or)|i[fns]|n(?:ew|ul l)|' + 'ret(?:hrow|urn)|s(?:uper|witch)|t(?:h(?:is|row)|r(?:ue|y))|' + 'v(?:ar|o id)|w(?:hile|ith))'; 2268 Symbol.reservedWordRE = '(?:assert|break|c(?:a(?:se|tch)|lass|on(?:st|tinue))| d(?:efault|o)|' + 'e(?:lse|num|xtends)|f(?:alse|inal(?:ly)?|or)|i[fns]|n(?:ew|ul l)|' + 'ret(?:hrow|urn)|s(?:uper|witch)|t(?:h(?:is|row)|r(?:ue|y))|' + 'v(?:ar|o id)|w(?:hile|ith))';
2213 Symbol.publicIdentifierRE = '(?!' + `${Symbol.reservedWordRE}` + '\\b(?!\\$))[ a-zA-Z$][\\w$]*'; 2269 Symbol.publicIdentifierRE = '(?!' + `${Symbol.reservedWordRE}` + '\\b(?!\\$))[ a-zA-Z$][\\w$]*';
(...skipping 75 matching lines...) Expand 10 before | Expand all | Expand 10 after
2289 exports.ReversedListIterable = ReversedListIterable; 2345 exports.ReversedListIterable = ReversedListIterable;
2290 exports.UnmodifiableListError = UnmodifiableListError; 2346 exports.UnmodifiableListError = UnmodifiableListError;
2291 exports.NonGrowableListError = NonGrowableListError; 2347 exports.NonGrowableListError = NonGrowableListError;
2292 exports.makeListFixedLength = makeListFixedLength; 2348 exports.makeListFixedLength = makeListFixedLength;
2293 exports.Lists = Lists; 2349 exports.Lists = Lists;
2294 exports.printToConsole = printToConsole; 2350 exports.printToConsole = printToConsole;
2295 exports.Sort = Sort; 2351 exports.Sort = Sort;
2296 exports.Symbol = Symbol; 2352 exports.Symbol = Symbol;
2297 exports.POWERS_OF_TEN = POWERS_OF_TEN; 2353 exports.POWERS_OF_TEN = POWERS_OF_TEN;
2298 })(_internal, core, collection, math, _interceptors, _js_primitives); 2354 })(_internal, core, collection, math, _interceptors, _js_primitives);
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698