| OLD | NEW |
| 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 Loading... |
| 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 Loading... |
| 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 Loading... |
| 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 Loading... |
| 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 Loading... |
| 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 Loading... |
| 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 Loading... |
| 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 Loading... |
| 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 Loading... |
| 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 Loading... |
| 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 Loading... |
| 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 Loading... |
| 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 = {})); |
| OLD | NEW |