| OLD | NEW |
| 1 dart_library.library('dart/collection', null, /* Imports */[ | 1 dart_library.library('dart/collection', null, /* Imports */[ |
| 2 "dart_runtime/dart", | 2 "dart_runtime/dart", |
| 3 'dart/core' | 3 'dart/core' |
| 4 ], /* Lazy imports */[ | 4 ], /* Lazy imports */[ |
| 5 'dart/_internal', | 5 'dart/_internal', |
| 6 'dart/_js_helper', | 6 'dart/_js_helper', |
| 7 'dart/math' | 7 'dart/math' |
| 8 ], function(exports, dart, core, _internal, _js_helper, math) { | 8 ], function(exports, dart, core, _internal, _js_helper, math) { |
| 9 'use strict'; | 9 'use strict'; |
| 10 let dartx = dart.dartx; | 10 let dartx = dart.dartx; |
| (...skipping 88 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 99 Maps._fillMapWithIterables(map, keys, values); | 99 Maps._fillMapWithIterables(map, keys, values); |
| 100 return map; | 100 return map; |
| 101 } | 101 } |
| 102 } | 102 } |
| 103 HashMap[dart.implements] = () => [core.Map$(K, V)]; | 103 HashMap[dart.implements] = () => [core.Map$(K, V)]; |
| 104 dart.setSignature(HashMap, { | 104 dart.setSignature(HashMap, { |
| 105 constructors: () => ({ | 105 constructors: () => ({ |
| 106 new: [HashMap$(K, V), [], {equals: dart.functionType(core.bool, [K, K]),
hashCode: dart.functionType(core.int, [K]), isValidKey: dart.functionType(core.
bool, [core.Object])}], | 106 new: [HashMap$(K, V), [], {equals: dart.functionType(core.bool, [K, K]),
hashCode: dart.functionType(core.int, [K]), isValidKey: dart.functionType(core.
bool, [core.Object])}], |
| 107 identity: [HashMap$(K, V), []], | 107 identity: [HashMap$(K, V), []], |
| 108 from: [HashMap$(K, V), [core.Map]], | 108 from: [HashMap$(K, V), [core.Map]], |
| 109 fromIterable: [HashMap$(K, V), [core.Iterable], {key: dart.functionType(
K, [dart.bottom]), value: dart.functionType(V, [dart.bottom])}], | 109 fromIterable: [HashMap$(K, V), [core.Iterable], {key: dart.functionType(
K, [dart.dynamic]), value: dart.functionType(V, [dart.dynamic])}], |
| 110 fromIterables: [HashMap$(K, V), [core.Iterable$(K), core.Iterable$(V)]] | 110 fromIterables: [HashMap$(K, V), [core.Iterable$(K), core.Iterable$(V)]] |
| 111 }) | 111 }) |
| 112 }); | 112 }); |
| 113 return HashMap; | 113 return HashMap; |
| 114 }); | 114 }); |
| 115 let HashMap = HashMap$(); | 115 let HashMap = HashMap$(); |
| 116 let SetMixin$ = dart.generic(function(E) { | 116 let SetMixin$ = dart.generic(function(E) { |
| 117 class SetMixin extends core.Object { | 117 class SetMixin extends core.Object { |
| 118 [Symbol.iterator]() { | 118 [Symbol.iterator]() { |
| 119 return new dart.JsIterator(this.iterator); | 119 return new dart.JsIterator(this.iterator); |
| (...skipping 80 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 200 let i = 0; | 200 let i = 0; |
| 201 for (let element of this) | 201 for (let element of this) |
| 202 result[dartx.set]((() => { | 202 result[dartx.set]((() => { |
| 203 let x = i; | 203 let x = i; |
| 204 i = dart.notNull(x) + 1; | 204 i = dart.notNull(x) + 1; |
| 205 return x; | 205 return x; |
| 206 })(), element); | 206 })(), element); |
| 207 return result; | 207 return result; |
| 208 } | 208 } |
| 209 map(f) { | 209 map(f) { |
| 210 dart.as(f, dart.functionType(core.Object, [E])); | 210 dart.as(f, dart.functionType(dart.dynamic, [E])); |
| 211 return new (_internal.EfficientLengthMappedIterable$(E, core.Object))(th
is, f); | 211 return new (_internal.EfficientLengthMappedIterable$(E, dart.dynamic))(t
his, f); |
| 212 } | 212 } |
| 213 get single() { | 213 get single() { |
| 214 if (dart.notNull(this.length) > 1) | 214 if (dart.notNull(this.length) > 1) |
| 215 throw _internal.IterableElementError.tooMany(); | 215 throw _internal.IterableElementError.tooMany(); |
| 216 let it = this.iterator; | 216 let it = this.iterator; |
| 217 if (!dart.notNull(it.moveNext())) | 217 if (!dart.notNull(it.moveNext())) |
| 218 throw _internal.IterableElementError.noElement(); | 218 throw _internal.IterableElementError.noElement(); |
| 219 let result = it.current; | 219 let result = it.current; |
| 220 return result; | 220 return result; |
| 221 } | 221 } |
| 222 toString() { | 222 toString() { |
| 223 return IterableBase.iterableToFullString(this, '{', '}'); | 223 return IterableBase.iterableToFullString(this, '{', '}'); |
| 224 } | 224 } |
| 225 where(f) { | 225 where(f) { |
| 226 dart.as(f, dart.functionType(core.bool, [E])); | 226 dart.as(f, dart.functionType(core.bool, [E])); |
| 227 return new (_internal.WhereIterable$(E))(this, f); | 227 return new (_internal.WhereIterable$(E))(this, f); |
| 228 } | 228 } |
| 229 expand(f) { | 229 expand(f) { |
| 230 dart.as(f, dart.functionType(core.Iterable, [E])); | 230 dart.as(f, dart.functionType(core.Iterable, [E])); |
| 231 return new (_internal.ExpandIterable$(E, core.Object))(this, f); | 231 return new (_internal.ExpandIterable$(E, dart.dynamic))(this, f); |
| 232 } | 232 } |
| 233 forEach(f) { | 233 forEach(f) { |
| 234 dart.as(f, dart.functionType(dart.void, [E])); | 234 dart.as(f, dart.functionType(dart.void, [E])); |
| 235 for (let element of this) | 235 for (let element of this) |
| 236 f(element); | 236 f(element); |
| 237 } | 237 } |
| 238 reduce(combine) { | 238 reduce(combine) { |
| 239 dart.as(combine, dart.functionType(E, [E, E])); | 239 dart.as(combine, dart.functionType(E, [E, E])); |
| 240 let iterator = this.iterator; | 240 let iterator = this.iterator; |
| 241 if (!dart.notNull(iterator.moveNext())) { | 241 if (!dart.notNull(iterator.moveNext())) { |
| 242 throw _internal.IterableElementError.noElement(); | 242 throw _internal.IterableElementError.noElement(); |
| 243 } | 243 } |
| 244 let value = iterator.current; | 244 let value = iterator.current; |
| 245 while (dart.notNull(iterator.moveNext())) { | 245 while (dart.notNull(iterator.moveNext())) { |
| 246 value = combine(value, iterator.current); | 246 value = combine(value, iterator.current); |
| 247 } | 247 } |
| 248 return value; | 248 return value; |
| 249 } | 249 } |
| 250 fold(initialValue, combine) { | 250 fold(initialValue, combine) { |
| 251 dart.as(combine, dart.functionType(core.Object, [dart.bottom, E])); | 251 dart.as(combine, dart.functionType(dart.dynamic, [dart.dynamic, E])); |
| 252 let value = initialValue; | 252 let value = initialValue; |
| 253 for (let element of this) | 253 for (let element of this) |
| 254 value = dart.dcall(combine, value, element); | 254 value = dart.dcall(combine, value, element); |
| 255 return value; | 255 return value; |
| 256 } | 256 } |
| 257 every(f) { | 257 every(f) { |
| 258 dart.as(f, dart.functionType(core.bool, [E])); | 258 dart.as(f, dart.functionType(core.bool, [E])); |
| 259 for (let element of this) { | 259 for (let element of this) { |
| 260 if (!dart.notNull(f(element))) | 260 if (!dart.notNull(f(element))) |
| 261 return false; | 261 return false; |
| (...skipping 127 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 389 addAll: [dart.void, [core.Iterable$(E)]], | 389 addAll: [dart.void, [core.Iterable$(E)]], |
| 390 removeAll: [dart.void, [core.Iterable$(core.Object)]], | 390 removeAll: [dart.void, [core.Iterable$(core.Object)]], |
| 391 retainAll: [dart.void, [core.Iterable$(core.Object)]], | 391 retainAll: [dart.void, [core.Iterable$(core.Object)]], |
| 392 removeWhere: [dart.void, [dart.functionType(core.bool, [E])]], | 392 removeWhere: [dart.void, [dart.functionType(core.bool, [E])]], |
| 393 retainWhere: [dart.void, [dart.functionType(core.bool, [E])]], | 393 retainWhere: [dart.void, [dart.functionType(core.bool, [E])]], |
| 394 containsAll: [core.bool, [core.Iterable$(core.Object)]], | 394 containsAll: [core.bool, [core.Iterable$(core.Object)]], |
| 395 union: [core.Set$(E), [core.Set$(E)]], | 395 union: [core.Set$(E), [core.Set$(E)]], |
| 396 intersection: [core.Set$(E), [core.Set$(core.Object)]], | 396 intersection: [core.Set$(E), [core.Set$(core.Object)]], |
| 397 difference: [core.Set$(E), [core.Set$(core.Object)]], | 397 difference: [core.Set$(E), [core.Set$(core.Object)]], |
| 398 toList: [core.List$(E), [], {growable: core.bool}], | 398 toList: [core.List$(E), [], {growable: core.bool}], |
| 399 map: [core.Iterable, [dart.functionType(core.Object, [E])]], | 399 map: [core.Iterable, [dart.functionType(dart.dynamic, [E])]], |
| 400 where: [core.Iterable$(E), [dart.functionType(core.bool, [E])]], | 400 where: [core.Iterable$(E), [dart.functionType(core.bool, [E])]], |
| 401 expand: [core.Iterable, [dart.functionType(core.Iterable, [E])]], | 401 expand: [core.Iterable, [dart.functionType(core.Iterable, [E])]], |
| 402 forEach: [dart.void, [dart.functionType(dart.void, [E])]], | 402 forEach: [dart.void, [dart.functionType(dart.void, [E])]], |
| 403 reduce: [E, [dart.functionType(E, [E, E])]], | 403 reduce: [E, [dart.functionType(E, [E, E])]], |
| 404 fold: [core.Object, [core.Object, dart.functionType(core.Object, [dart.b
ottom, E])]], | 404 fold: [dart.dynamic, [dart.dynamic, dart.functionType(dart.dynamic, [dar
t.dynamic, E])]], |
| 405 every: [core.bool, [dart.functionType(core.bool, [E])]], | 405 every: [core.bool, [dart.functionType(core.bool, [E])]], |
| 406 join: [core.String, [], [core.String]], | 406 join: [core.String, [], [core.String]], |
| 407 any: [core.bool, [dart.functionType(core.bool, [E])]], | 407 any: [core.bool, [dart.functionType(core.bool, [E])]], |
| 408 take: [core.Iterable$(E), [core.int]], | 408 take: [core.Iterable$(E), [core.int]], |
| 409 takeWhile: [core.Iterable$(E), [dart.functionType(core.bool, [E])]], | 409 takeWhile: [core.Iterable$(E), [dart.functionType(core.bool, [E])]], |
| 410 skip: [core.Iterable$(E), [core.int]], | 410 skip: [core.Iterable$(E), [core.int]], |
| 411 skipWhile: [core.Iterable$(E), [dart.functionType(core.bool, [E])]], | 411 skipWhile: [core.Iterable$(E), [dart.functionType(core.bool, [E])]], |
| 412 firstWhere: [E, [dart.functionType(core.bool, [E])], {orElse: dart.funct
ionType(E, [])}], | 412 firstWhere: [E, [dart.functionType(core.bool, [E])], {orElse: dart.funct
ionType(E, [])}], |
| 413 lastWhere: [E, [dart.functionType(core.bool, [E])], {orElse: dart.functi
onType(E, [])}], | 413 lastWhere: [E, [dart.functionType(core.bool, [E])], {orElse: dart.functi
onType(E, [])}], |
| 414 singleWhere: [E, [dart.functionType(core.bool, [E])]], | 414 singleWhere: [E, [dart.functionType(core.bool, [E])]], |
| (...skipping 129 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 544 identity: [HashSet$(E), []], | 544 identity: [HashSet$(E), []], |
| 545 from: [HashSet$(E), [core.Iterable]] | 545 from: [HashSet$(E), [core.Iterable]] |
| 546 }) | 546 }) |
| 547 }); | 547 }); |
| 548 return HashSet; | 548 return HashSet; |
| 549 }); | 549 }); |
| 550 let HashSet = HashSet$(); | 550 let HashSet = HashSet$(); |
| 551 let IterableMixin$ = dart.generic(function(E) { | 551 let IterableMixin$ = dart.generic(function(E) { |
| 552 class IterableMixin extends core.Object { | 552 class IterableMixin extends core.Object { |
| 553 map(f) { | 553 map(f) { |
| 554 dart.as(f, dart.functionType(core.Object, [E])); | 554 dart.as(f, dart.functionType(dart.dynamic, [E])); |
| 555 return _internal.MappedIterable$(E, core.Object).new(this, f); | 555 return _internal.MappedIterable$(E, dart.dynamic).new(this, f); |
| 556 } | 556 } |
| 557 where(f) { | 557 where(f) { |
| 558 dart.as(f, dart.functionType(core.bool, [E])); | 558 dart.as(f, dart.functionType(core.bool, [E])); |
| 559 return new (_internal.WhereIterable$(E))(this, f); | 559 return new (_internal.WhereIterable$(E))(this, f); |
| 560 } | 560 } |
| 561 expand(f) { | 561 expand(f) { |
| 562 dart.as(f, dart.functionType(core.Iterable, [E])); | 562 dart.as(f, dart.functionType(core.Iterable, [E])); |
| 563 return new (_internal.ExpandIterable$(E, core.Object))(this, f); | 563 return new (_internal.ExpandIterable$(E, dart.dynamic))(this, f); |
| 564 } | 564 } |
| 565 contains(element) { | 565 contains(element) { |
| 566 for (let e of this) { | 566 for (let e of this) { |
| 567 if (dart.equals(e, element)) | 567 if (dart.equals(e, element)) |
| 568 return true; | 568 return true; |
| 569 } | 569 } |
| 570 return false; | 570 return false; |
| 571 } | 571 } |
| 572 forEach(f) { | 572 forEach(f) { |
| 573 dart.as(f, dart.functionType(dart.void, [E])); | 573 dart.as(f, dart.functionType(dart.void, [E])); |
| 574 for (let element of this) | 574 for (let element of this) |
| 575 f(element); | 575 f(element); |
| 576 } | 576 } |
| 577 reduce(combine) { | 577 reduce(combine) { |
| 578 dart.as(combine, dart.functionType(E, [E, E])); | 578 dart.as(combine, dart.functionType(E, [E, E])); |
| 579 let iterator = this.iterator; | 579 let iterator = this.iterator; |
| 580 if (!dart.notNull(iterator.moveNext())) { | 580 if (!dart.notNull(iterator.moveNext())) { |
| 581 throw _internal.IterableElementError.noElement(); | 581 throw _internal.IterableElementError.noElement(); |
| 582 } | 582 } |
| 583 let value = iterator.current; | 583 let value = iterator.current; |
| 584 while (dart.notNull(iterator.moveNext())) { | 584 while (dart.notNull(iterator.moveNext())) { |
| 585 value = combine(value, iterator.current); | 585 value = combine(value, iterator.current); |
| 586 } | 586 } |
| 587 return value; | 587 return value; |
| 588 } | 588 } |
| 589 fold(initialValue, combine) { | 589 fold(initialValue, combine) { |
| 590 dart.as(combine, dart.functionType(core.Object, [dart.bottom, E])); | 590 dart.as(combine, dart.functionType(dart.dynamic, [dart.dynamic, E])); |
| 591 let value = initialValue; | 591 let value = initialValue; |
| 592 for (let element of this) | 592 for (let element of this) |
| 593 value = dart.dcall(combine, value, element); | 593 value = dart.dcall(combine, value, element); |
| 594 return value; | 594 return value; |
| 595 } | 595 } |
| 596 every(f) { | 596 every(f) { |
| 597 dart.as(f, dart.functionType(core.bool, [E])); | 597 dart.as(f, dart.functionType(core.bool, [E])); |
| 598 for (let element of this) { | 598 for (let element of this) { |
| 599 if (!dart.notNull(f(element))) | 599 if (!dart.notNull(f(element))) |
| 600 return false; | 600 return false; |
| (...skipping 153 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 754 toString() { | 754 toString() { |
| 755 return IterableBase.iterableToShortString(this, '(', ')'); | 755 return IterableBase.iterableToShortString(this, '(', ')'); |
| 756 } | 756 } |
| 757 [Symbol.iterator]() { | 757 [Symbol.iterator]() { |
| 758 return new dart.JsIterator(this.iterator); | 758 return new dart.JsIterator(this.iterator); |
| 759 } | 759 } |
| 760 } | 760 } |
| 761 IterableMixin[dart.implements] = () => [core.Iterable$(E)]; | 761 IterableMixin[dart.implements] = () => [core.Iterable$(E)]; |
| 762 dart.setSignature(IterableMixin, { | 762 dart.setSignature(IterableMixin, { |
| 763 methods: () => ({ | 763 methods: () => ({ |
| 764 map: [core.Iterable, [dart.functionType(core.Object, [E])]], | 764 map: [core.Iterable, [dart.functionType(dart.dynamic, [E])]], |
| 765 where: [core.Iterable$(E), [dart.functionType(core.bool, [E])]], | 765 where: [core.Iterable$(E), [dart.functionType(core.bool, [E])]], |
| 766 expand: [core.Iterable, [dart.functionType(core.Iterable, [E])]], | 766 expand: [core.Iterable, [dart.functionType(core.Iterable, [E])]], |
| 767 contains: [core.bool, [core.Object]], | 767 contains: [core.bool, [core.Object]], |
| 768 forEach: [dart.void, [dart.functionType(dart.void, [E])]], | 768 forEach: [dart.void, [dart.functionType(dart.void, [E])]], |
| 769 reduce: [E, [dart.functionType(E, [E, E])]], | 769 reduce: [E, [dart.functionType(E, [E, E])]], |
| 770 fold: [core.Object, [core.Object, dart.functionType(core.Object, [dart.b
ottom, E])]], | 770 fold: [dart.dynamic, [dart.dynamic, dart.functionType(dart.dynamic, [dar
t.dynamic, E])]], |
| 771 every: [core.bool, [dart.functionType(core.bool, [E])]], | 771 every: [core.bool, [dart.functionType(core.bool, [E])]], |
| 772 join: [core.String, [], [core.String]], | 772 join: [core.String, [], [core.String]], |
| 773 any: [core.bool, [dart.functionType(core.bool, [E])]], | 773 any: [core.bool, [dart.functionType(core.bool, [E])]], |
| 774 toList: [core.List$(E), [], {growable: core.bool}], | 774 toList: [core.List$(E), [], {growable: core.bool}], |
| 775 toSet: [core.Set$(E), []], | 775 toSet: [core.Set$(E), []], |
| 776 take: [core.Iterable$(E), [core.int]], | 776 take: [core.Iterable$(E), [core.int]], |
| 777 takeWhile: [core.Iterable$(E), [dart.functionType(core.bool, [E])]], | 777 takeWhile: [core.Iterable$(E), [dart.functionType(core.bool, [E])]], |
| 778 skip: [core.Iterable$(E), [core.int]], | 778 skip: [core.Iterable$(E), [core.int]], |
| 779 skipWhile: [core.Iterable$(E), [dart.functionType(core.bool, [E])]], | 779 skipWhile: [core.Iterable$(E), [dart.functionType(core.bool, [E])]], |
| 780 firstWhere: [E, [dart.functionType(core.bool, [E])], {orElse: dart.funct
ionType(E, [])}], | 780 firstWhere: [E, [dart.functionType(core.bool, [E])], {orElse: dart.funct
ionType(E, [])}], |
| (...skipping 31 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 812 'single' | 812 'single' |
| 813 ]); | 813 ]); |
| 814 return IterableMixin; | 814 return IterableMixin; |
| 815 }); | 815 }); |
| 816 let IterableMixin = IterableMixin$(); | 816 let IterableMixin = IterableMixin$(); |
| 817 let IterableBase$ = dart.generic(function(E) { | 817 let IterableBase$ = dart.generic(function(E) { |
| 818 class IterableBase extends core.Object { | 818 class IterableBase extends core.Object { |
| 819 IterableBase() { | 819 IterableBase() { |
| 820 } | 820 } |
| 821 map(f) { | 821 map(f) { |
| 822 dart.as(f, dart.functionType(core.Object, [E])); | 822 dart.as(f, dart.functionType(dart.dynamic, [E])); |
| 823 return _internal.MappedIterable$(E, core.Object).new(this, f); | 823 return _internal.MappedIterable$(E, dart.dynamic).new(this, f); |
| 824 } | 824 } |
| 825 where(f) { | 825 where(f) { |
| 826 dart.as(f, dart.functionType(core.bool, [E])); | 826 dart.as(f, dart.functionType(core.bool, [E])); |
| 827 return new (_internal.WhereIterable$(E))(this, f); | 827 return new (_internal.WhereIterable$(E))(this, f); |
| 828 } | 828 } |
| 829 expand(f) { | 829 expand(f) { |
| 830 dart.as(f, dart.functionType(core.Iterable, [E])); | 830 dart.as(f, dart.functionType(core.Iterable, [E])); |
| 831 return new (_internal.ExpandIterable$(E, core.Object))(this, f); | 831 return new (_internal.ExpandIterable$(E, dart.dynamic))(this, f); |
| 832 } | 832 } |
| 833 contains(element) { | 833 contains(element) { |
| 834 for (let e of this) { | 834 for (let e of this) { |
| 835 if (dart.equals(e, element)) | 835 if (dart.equals(e, element)) |
| 836 return true; | 836 return true; |
| 837 } | 837 } |
| 838 return false; | 838 return false; |
| 839 } | 839 } |
| 840 forEach(f) { | 840 forEach(f) { |
| 841 dart.as(f, dart.functionType(dart.void, [E])); | 841 dart.as(f, dart.functionType(dart.void, [E])); |
| 842 for (let element of this) | 842 for (let element of this) |
| 843 f(element); | 843 f(element); |
| 844 } | 844 } |
| 845 reduce(combine) { | 845 reduce(combine) { |
| 846 dart.as(combine, dart.functionType(E, [E, E])); | 846 dart.as(combine, dart.functionType(E, [E, E])); |
| 847 let iterator = this.iterator; | 847 let iterator = this.iterator; |
| 848 if (!dart.notNull(iterator.moveNext())) { | 848 if (!dart.notNull(iterator.moveNext())) { |
| 849 throw _internal.IterableElementError.noElement(); | 849 throw _internal.IterableElementError.noElement(); |
| 850 } | 850 } |
| 851 let value = iterator.current; | 851 let value = iterator.current; |
| 852 while (dart.notNull(iterator.moveNext())) { | 852 while (dart.notNull(iterator.moveNext())) { |
| 853 value = combine(value, iterator.current); | 853 value = combine(value, iterator.current); |
| 854 } | 854 } |
| 855 return value; | 855 return value; |
| 856 } | 856 } |
| 857 fold(initialValue, combine) { | 857 fold(initialValue, combine) { |
| 858 dart.as(combine, dart.functionType(core.Object, [dart.bottom, E])); | 858 dart.as(combine, dart.functionType(dart.dynamic, [dart.dynamic, E])); |
| 859 let value = initialValue; | 859 let value = initialValue; |
| 860 for (let element of this) | 860 for (let element of this) |
| 861 value = dart.dcall(combine, value, element); | 861 value = dart.dcall(combine, value, element); |
| 862 return value; | 862 return value; |
| 863 } | 863 } |
| 864 every(f) { | 864 every(f) { |
| 865 dart.as(f, dart.functionType(core.bool, [E])); | 865 dart.as(f, dart.functionType(core.bool, [E])); |
| 866 for (let element of this) { | 866 for (let element of this) { |
| 867 if (!dart.notNull(f(element))) | 867 if (!dart.notNull(f(element))) |
| 868 return false; | 868 return false; |
| (...skipping 284 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 1153 parts[dartx.add](ultimateString); | 1153 parts[dartx.add](ultimateString); |
| 1154 } | 1154 } |
| 1155 [Symbol.iterator]() { | 1155 [Symbol.iterator]() { |
| 1156 return new dart.JsIterator(this.iterator); | 1156 return new dart.JsIterator(this.iterator); |
| 1157 } | 1157 } |
| 1158 } | 1158 } |
| 1159 IterableBase[dart.implements] = () => [core.Iterable$(E)]; | 1159 IterableBase[dart.implements] = () => [core.Iterable$(E)]; |
| 1160 dart.setSignature(IterableBase, { | 1160 dart.setSignature(IterableBase, { |
| 1161 constructors: () => ({IterableBase: [IterableBase$(E), []]}), | 1161 constructors: () => ({IterableBase: [IterableBase$(E), []]}), |
| 1162 methods: () => ({ | 1162 methods: () => ({ |
| 1163 map: [core.Iterable, [dart.functionType(core.Object, [E])]], | 1163 map: [core.Iterable, [dart.functionType(dart.dynamic, [E])]], |
| 1164 where: [core.Iterable$(E), [dart.functionType(core.bool, [E])]], | 1164 where: [core.Iterable$(E), [dart.functionType(core.bool, [E])]], |
| 1165 expand: [core.Iterable, [dart.functionType(core.Iterable, [E])]], | 1165 expand: [core.Iterable, [dart.functionType(core.Iterable, [E])]], |
| 1166 contains: [core.bool, [core.Object]], | 1166 contains: [core.bool, [core.Object]], |
| 1167 forEach: [dart.void, [dart.functionType(dart.void, [E])]], | 1167 forEach: [dart.void, [dart.functionType(dart.void, [E])]], |
| 1168 reduce: [E, [dart.functionType(E, [E, E])]], | 1168 reduce: [E, [dart.functionType(E, [E, E])]], |
| 1169 fold: [core.Object, [core.Object, dart.functionType(core.Object, [dart.b
ottom, E])]], | 1169 fold: [dart.dynamic, [dart.dynamic, dart.functionType(dart.dynamic, [dar
t.dynamic, E])]], |
| 1170 every: [core.bool, [dart.functionType(core.bool, [E])]], | 1170 every: [core.bool, [dart.functionType(core.bool, [E])]], |
| 1171 join: [core.String, [], [core.String]], | 1171 join: [core.String, [], [core.String]], |
| 1172 any: [core.bool, [dart.functionType(core.bool, [E])]], | 1172 any: [core.bool, [dart.functionType(core.bool, [E])]], |
| 1173 toList: [core.List$(E), [], {growable: core.bool}], | 1173 toList: [core.List$(E), [], {growable: core.bool}], |
| 1174 toSet: [core.Set$(E), []], | 1174 toSet: [core.Set$(E), []], |
| 1175 take: [core.Iterable$(E), [core.int]], | 1175 take: [core.Iterable$(E), [core.int]], |
| 1176 takeWhile: [core.Iterable$(E), [dart.functionType(core.bool, [E])]], | 1176 takeWhile: [core.Iterable$(E), [dart.functionType(core.bool, [E])]], |
| 1177 skip: [core.Iterable$(E), [core.int]], | 1177 skip: [core.Iterable$(E), [core.int]], |
| 1178 skipWhile: [core.Iterable$(E), [dart.functionType(core.bool, [E])]], | 1178 skipWhile: [core.Iterable$(E), [dart.functionType(core.bool, [E])]], |
| 1179 firstWhere: [E, [dart.functionType(core.bool, [E])], {orElse: dart.funct
ionType(E, [])}], | 1179 firstWhere: [E, [dart.functionType(core.bool, [E])], {orElse: dart.funct
ionType(E, [])}], |
| (...skipping 146 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 1326 static _empty() { | 1326 static _empty() { |
| 1327 return new (_LinkedHashMap$(K, V))(); | 1327 return new (_LinkedHashMap$(K, V))(); |
| 1328 } | 1328 } |
| 1329 } | 1329 } |
| 1330 LinkedHashMap[dart.implements] = () => [HashMap$(K, V)]; | 1330 LinkedHashMap[dart.implements] = () => [HashMap$(K, V)]; |
| 1331 dart.setSignature(LinkedHashMap, { | 1331 dart.setSignature(LinkedHashMap, { |
| 1332 constructors: () => ({ | 1332 constructors: () => ({ |
| 1333 new: [LinkedHashMap$(K, V), [], {equals: dart.functionType(core.bool, [K
, K]), hashCode: dart.functionType(core.int, [K]), isValidKey: dart.functionType
(core.bool, [core.Object])}], | 1333 new: [LinkedHashMap$(K, V), [], {equals: dart.functionType(core.bool, [K
, K]), hashCode: dart.functionType(core.int, [K]), isValidKey: dart.functionType
(core.bool, [core.Object])}], |
| 1334 identity: [LinkedHashMap$(K, V), []], | 1334 identity: [LinkedHashMap$(K, V), []], |
| 1335 from: [LinkedHashMap$(K, V), [core.Map]], | 1335 from: [LinkedHashMap$(K, V), [core.Map]], |
| 1336 fromIterable: [LinkedHashMap$(K, V), [core.Iterable], {key: dart.functio
nType(K, [dart.bottom]), value: dart.functionType(V, [dart.bottom])}], | 1336 fromIterable: [LinkedHashMap$(K, V), [core.Iterable], {key: dart.functio
nType(K, [dart.dynamic]), value: dart.functionType(V, [dart.dynamic])}], |
| 1337 fromIterables: [LinkedHashMap$(K, V), [core.Iterable$(K), core.Iterable$
(V)]], | 1337 fromIterables: [LinkedHashMap$(K, V), [core.Iterable$(K), core.Iterable$
(V)]], |
| 1338 _literal: [LinkedHashMap$(K, V), [core.List]], | 1338 _literal: [LinkedHashMap$(K, V), [core.List]], |
| 1339 _empty: [LinkedHashMap$(K, V), []] | 1339 _empty: [LinkedHashMap$(K, V), []] |
| 1340 }) | 1340 }) |
| 1341 }); | 1341 }); |
| 1342 return LinkedHashMap; | 1342 return LinkedHashMap; |
| 1343 }); | 1343 }); |
| 1344 let LinkedHashMap = LinkedHashMap$(); | 1344 let LinkedHashMap = LinkedHashMap$(); |
| 1345 let LinkedHashSet$ = dart.generic(function(E) { | 1345 let LinkedHashSet$ = dart.generic(function(E) { |
| 1346 class LinkedHashSet extends core.Object { | 1346 class LinkedHashSet extends core.Object { |
| (...skipping 70 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 1417 addFirst(entry) { | 1417 addFirst(entry) { |
| 1418 dart.as(entry, E); | 1418 dart.as(entry, E); |
| 1419 this[_insertAfter](this, entry); | 1419 this[_insertAfter](this, entry); |
| 1420 } | 1420 } |
| 1421 add(entry) { | 1421 add(entry) { |
| 1422 dart.as(entry, E); | 1422 dart.as(entry, E); |
| 1423 this[_insertAfter](this[_previous], entry); | 1423 this[_insertAfter](this[_previous], entry); |
| 1424 } | 1424 } |
| 1425 addAll(entries) { | 1425 addAll(entries) { |
| 1426 dart.as(entries, core.Iterable$(E)); | 1426 dart.as(entries, core.Iterable$(E)); |
| 1427 entries[dartx.forEach](dart.fn(entry => this[_insertAfter](this[_previou
s], dart.as(entry, E)), dart.void, [core.Object])); | 1427 entries[dartx.forEach](dart.fn(entry => this[_insertAfter](this[_previou
s], dart.as(entry, E)), dart.void, [dart.dynamic])); |
| 1428 } | 1428 } |
| 1429 remove(entry) { | 1429 remove(entry) { |
| 1430 dart.as(entry, E); | 1430 dart.as(entry, E); |
| 1431 if (!dart.equals(entry[_list], this)) | 1431 if (!dart.equals(entry[_list], this)) |
| 1432 return false; | 1432 return false; |
| 1433 this[_unlink](entry); | 1433 this[_unlink](entry); |
| 1434 return true; | 1434 return true; |
| 1435 } | 1435 } |
| 1436 get iterator() { | 1436 get iterator() { |
| 1437 return new (_LinkedListIterator$(E))(this); | 1437 return new (_LinkedListIterator$(E))(this); |
| (...skipping 323 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 1761 return ""; | 1761 return ""; |
| 1762 let buffer = new core.StringBuffer(); | 1762 let buffer = new core.StringBuffer(); |
| 1763 buffer.writeAll(this, separator); | 1763 buffer.writeAll(this, separator); |
| 1764 return dart.toString(buffer); | 1764 return dart.toString(buffer); |
| 1765 } | 1765 } |
| 1766 where(test) { | 1766 where(test) { |
| 1767 dart.as(test, dart.functionType(core.bool, [E])); | 1767 dart.as(test, dart.functionType(core.bool, [E])); |
| 1768 return new (_internal.WhereIterable$(E))(this, test); | 1768 return new (_internal.WhereIterable$(E))(this, test); |
| 1769 } | 1769 } |
| 1770 map(f) { | 1770 map(f) { |
| 1771 dart.as(f, dart.functionType(core.Object, [E])); | 1771 dart.as(f, dart.functionType(dart.dynamic, [E])); |
| 1772 return new _internal.MappedListIterable(this, f); | 1772 return new _internal.MappedListIterable(this, f); |
| 1773 } | 1773 } |
| 1774 expand(f) { | 1774 expand(f) { |
| 1775 dart.as(f, dart.functionType(core.Iterable, [E])); | 1775 dart.as(f, dart.functionType(core.Iterable, [E])); |
| 1776 return new (_internal.ExpandIterable$(E, core.Object))(this, f); | 1776 return new (_internal.ExpandIterable$(E, dart.dynamic))(this, f); |
| 1777 } | 1777 } |
| 1778 reduce(combine) { | 1778 reduce(combine) { |
| 1779 dart.as(combine, dart.functionType(E, [E, E])); | 1779 dart.as(combine, dart.functionType(E, [E, E])); |
| 1780 let length = this.length; | 1780 let length = this.length; |
| 1781 if (length == 0) | 1781 if (length == 0) |
| 1782 throw _internal.IterableElementError.noElement(); | 1782 throw _internal.IterableElementError.noElement(); |
| 1783 let value = this.get(0); | 1783 let value = this.get(0); |
| 1784 for (let i = 1; dart.notNull(i) < dart.notNull(length); i = dart.notNull
(i) + 1) { | 1784 for (let i = 1; dart.notNull(i) < dart.notNull(length); i = dart.notNull
(i) + 1) { |
| 1785 value = combine(value, this.get(i)); | 1785 value = combine(value, this.get(i)); |
| 1786 if (length != this.length) { | 1786 if (length != this.length) { |
| 1787 throw new core.ConcurrentModificationError(this); | 1787 throw new core.ConcurrentModificationError(this); |
| 1788 } | 1788 } |
| 1789 } | 1789 } |
| 1790 return value; | 1790 return value; |
| 1791 } | 1791 } |
| 1792 fold(initialValue, combine) { | 1792 fold(initialValue, combine) { |
| 1793 dart.as(combine, dart.functionType(core.Object, [dart.bottom, E])); | 1793 dart.as(combine, dart.functionType(dart.dynamic, [dart.dynamic, E])); |
| 1794 let value = initialValue; | 1794 let value = initialValue; |
| 1795 let length = this.length; | 1795 let length = this.length; |
| 1796 for (let i = 0; dart.notNull(i) < dart.notNull(length); i = dart.notNull
(i) + 1) { | 1796 for (let i = 0; dart.notNull(i) < dart.notNull(length); i = dart.notNull
(i) + 1) { |
| 1797 value = dart.dcall(combine, value, this.get(i)); | 1797 value = dart.dcall(combine, value, this.get(i)); |
| 1798 if (length != this.length) { | 1798 if (length != this.length) { |
| 1799 throw new core.ConcurrentModificationError(this); | 1799 throw new core.ConcurrentModificationError(this); |
| 1800 } | 1800 } |
| 1801 } | 1801 } |
| 1802 return value; | 1802 return value; |
| 1803 } | 1803 } |
| (...skipping 62 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 1866 } | 1866 } |
| 1867 removeWhere(test) { | 1867 removeWhere(test) { |
| 1868 dart.as(test, dart.functionType(core.bool, [E])); | 1868 dart.as(test, dart.functionType(core.bool, [E])); |
| 1869 ListMixin$()._filter(this, test, false); | 1869 ListMixin$()._filter(this, test, false); |
| 1870 } | 1870 } |
| 1871 retainWhere(test) { | 1871 retainWhere(test) { |
| 1872 dart.as(test, dart.functionType(core.bool, [E])); | 1872 dart.as(test, dart.functionType(core.bool, [E])); |
| 1873 ListMixin$()._filter(this, test, true); | 1873 ListMixin$()._filter(this, test, true); |
| 1874 } | 1874 } |
| 1875 static _filter(source, test, retainMatching) { | 1875 static _filter(source, test, retainMatching) { |
| 1876 dart.as(test, dart.functionType(core.bool, [dart.bottom])); | 1876 dart.as(test, dart.functionType(core.bool, [dart.dynamic])); |
| 1877 let retained = []; | 1877 let retained = []; |
| 1878 let length = source[dartx.length]; | 1878 let length = source[dartx.length]; |
| 1879 for (let i = 0; dart.notNull(i) < dart.notNull(length); i = dart.notNull
(i) + 1) { | 1879 for (let i = 0; dart.notNull(i) < dart.notNull(length); i = dart.notNull
(i) + 1) { |
| 1880 let element = source[dartx.get](i); | 1880 let element = source[dartx.get](i); |
| 1881 if (dart.dcall(test, element) == retainMatching) { | 1881 if (dart.dcall(test, element) == retainMatching) { |
| 1882 retained[dartx.add](element); | 1882 retained[dartx.add](element); |
| 1883 } | 1883 } |
| 1884 if (length != source[dartx.length]) { | 1884 if (length != source[dartx.length]) { |
| 1885 throw new core.ConcurrentModificationError(source); | 1885 throw new core.ConcurrentModificationError(source); |
| 1886 } | 1886 } |
| (...skipping 221 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 2108 elementAt: [E, [core.int]], | 2108 elementAt: [E, [core.int]], |
| 2109 forEach: [dart.void, [dart.functionType(dart.void, [E])]], | 2109 forEach: [dart.void, [dart.functionType(dart.void, [E])]], |
| 2110 contains: [core.bool, [core.Object]], | 2110 contains: [core.bool, [core.Object]], |
| 2111 every: [core.bool, [dart.functionType(core.bool, [E])]], | 2111 every: [core.bool, [dart.functionType(core.bool, [E])]], |
| 2112 any: [core.bool, [dart.functionType(core.bool, [E])]], | 2112 any: [core.bool, [dart.functionType(core.bool, [E])]], |
| 2113 firstWhere: [E, [dart.functionType(core.bool, [E])], {orElse: dart.funct
ionType(E, [])}], | 2113 firstWhere: [E, [dart.functionType(core.bool, [E])], {orElse: dart.funct
ionType(E, [])}], |
| 2114 lastWhere: [E, [dart.functionType(core.bool, [E])], {orElse: dart.functi
onType(E, [])}], | 2114 lastWhere: [E, [dart.functionType(core.bool, [E])], {orElse: dart.functi
onType(E, [])}], |
| 2115 singleWhere: [E, [dart.functionType(core.bool, [E])]], | 2115 singleWhere: [E, [dart.functionType(core.bool, [E])]], |
| 2116 join: [core.String, [], [core.String]], | 2116 join: [core.String, [], [core.String]], |
| 2117 where: [core.Iterable$(E), [dart.functionType(core.bool, [E])]], | 2117 where: [core.Iterable$(E), [dart.functionType(core.bool, [E])]], |
| 2118 map: [core.Iterable, [dart.functionType(core.Object, [E])]], | 2118 map: [core.Iterable, [dart.functionType(dart.dynamic, [E])]], |
| 2119 expand: [core.Iterable, [dart.functionType(core.Iterable, [E])]], | 2119 expand: [core.Iterable, [dart.functionType(core.Iterable, [E])]], |
| 2120 reduce: [E, [dart.functionType(E, [E, E])]], | 2120 reduce: [E, [dart.functionType(E, [E, E])]], |
| 2121 fold: [core.Object, [core.Object, dart.functionType(core.Object, [dart.b
ottom, E])]], | 2121 fold: [dart.dynamic, [dart.dynamic, dart.functionType(dart.dynamic, [dar
t.dynamic, E])]], |
| 2122 skip: [core.Iterable$(E), [core.int]], | 2122 skip: [core.Iterable$(E), [core.int]], |
| 2123 skipWhile: [core.Iterable$(E), [dart.functionType(core.bool, [E])]], | 2123 skipWhile: [core.Iterable$(E), [dart.functionType(core.bool, [E])]], |
| 2124 take: [core.Iterable$(E), [core.int]], | 2124 take: [core.Iterable$(E), [core.int]], |
| 2125 takeWhile: [core.Iterable$(E), [dart.functionType(core.bool, [E])]], | 2125 takeWhile: [core.Iterable$(E), [dart.functionType(core.bool, [E])]], |
| 2126 toList: [core.List$(E), [], {growable: core.bool}], | 2126 toList: [core.List$(E), [], {growable: core.bool}], |
| 2127 toSet: [core.Set$(E), []], | 2127 toSet: [core.Set$(E), []], |
| 2128 add: [dart.void, [E]], | 2128 add: [dart.void, [E]], |
| 2129 addAll: [dart.void, [core.Iterable$(E)]], | 2129 addAll: [dart.void, [core.Iterable$(E)]], |
| 2130 remove: [core.bool, [core.Object]], | 2130 remove: [core.bool, [core.Object]], |
| 2131 removeWhere: [dart.void, [dart.functionType(core.bool, [E])]], | 2131 removeWhere: [dart.void, [dart.functionType(core.bool, [E])]], |
| 2132 retainWhere: [dart.void, [dart.functionType(core.bool, [E])]], | 2132 retainWhere: [dart.void, [dart.functionType(core.bool, [E])]], |
| 2133 clear: [dart.void, []], | 2133 clear: [dart.void, []], |
| 2134 removeLast: [E, []], | 2134 removeLast: [E, []], |
| 2135 sort: [dart.void, [], [dart.functionType(core.int, [E, E])]], | 2135 sort: [dart.void, [], [dart.functionType(core.int, [E, E])]], |
| 2136 shuffle: [dart.void, [], [math.Random]], | 2136 shuffle: [dart.void, [], [math.Random]], |
| 2137 asMap: [core.Map$(core.int, E), []], | 2137 asMap: [core.Map$(core.int, E), []], |
| 2138 sublist: [core.List$(E), [core.int], [core.int]], | 2138 sublist: [core.List$(E), [core.int], [core.int]], |
| 2139 getRange: [core.Iterable$(E), [core.int, core.int]], | 2139 getRange: [core.Iterable$(E), [core.int, core.int]], |
| 2140 removeRange: [dart.void, [core.int, core.int]], | 2140 removeRange: [dart.void, [core.int, core.int]], |
| 2141 fillRange: [dart.void, [core.int, core.int], [E]], | 2141 fillRange: [dart.void, [core.int, core.int], [E]], |
| 2142 setRange: [dart.void, [core.int, core.int, core.Iterable$(E)], [core.int
]], | 2142 setRange: [dart.void, [core.int, core.int, core.Iterable$(E)], [core.int
]], |
| 2143 replaceRange: [dart.void, [core.int, core.int, core.Iterable$(E)]], | 2143 replaceRange: [dart.void, [core.int, core.int, core.Iterable$(E)]], |
| 2144 indexOf: [core.int, [core.Object], [core.int]], | 2144 indexOf: [core.int, [core.Object], [core.int]], |
| 2145 lastIndexOf: [core.int, [core.Object], [core.int]], | 2145 lastIndexOf: [core.int, [core.Object], [core.int]], |
| 2146 insert: [dart.void, [core.int, E]], | 2146 insert: [dart.void, [core.int, E]], |
| 2147 removeAt: [E, [core.int]], | 2147 removeAt: [E, [core.int]], |
| 2148 insertAll: [dart.void, [core.int, core.Iterable$(E)]], | 2148 insertAll: [dart.void, [core.int, core.Iterable$(E)]], |
| 2149 setAll: [dart.void, [core.int, core.Iterable$(E)]] | 2149 setAll: [dart.void, [core.int, core.Iterable$(E)]] |
| 2150 }), | 2150 }), |
| 2151 statics: () => ({_filter: [dart.void, [core.List, dart.functionType(core.b
ool, [dart.bottom]), core.bool]]}), | 2151 statics: () => ({_filter: [dart.void, [core.List, dart.functionType(core.b
ool, [dart.dynamic]), core.bool]]}), |
| 2152 names: ['_filter'] | 2152 names: ['_filter'] |
| 2153 }); | 2153 }); |
| 2154 dart.defineExtensionMembers(ListMixin, [ | 2154 dart.defineExtensionMembers(ListMixin, [ |
| 2155 'elementAt', | 2155 'elementAt', |
| 2156 'forEach', | 2156 'forEach', |
| 2157 'contains', | 2157 'contains', |
| 2158 'every', | 2158 'every', |
| 2159 'any', | 2159 'any', |
| 2160 'firstWhere', | 2160 'firstWhere', |
| 2161 'lastWhere', | 2161 'lastWhere', |
| (...skipping 410 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 2572 hasNextKey = keyIterator.moveNext(); | 2572 hasNextKey = keyIterator.moveNext(); |
| 2573 hasNextValue = valueIterator.moveNext(); | 2573 hasNextValue = valueIterator.moveNext(); |
| 2574 } | 2574 } |
| 2575 if (dart.notNull(hasNextKey) || dart.notNull(hasNextValue)) { | 2575 if (dart.notNull(hasNextKey) || dart.notNull(hasNextValue)) { |
| 2576 throw new core.ArgumentError("Iterables do not have same length."); | 2576 throw new core.ArgumentError("Iterables do not have same length."); |
| 2577 } | 2577 } |
| 2578 } | 2578 } |
| 2579 } | 2579 } |
| 2580 dart.setSignature(Maps, { | 2580 dart.setSignature(Maps, { |
| 2581 statics: () => ({ | 2581 statics: () => ({ |
| 2582 containsValue: [core.bool, [core.Map, core.Object]], | 2582 containsValue: [core.bool, [core.Map, dart.dynamic]], |
| 2583 containsKey: [core.bool, [core.Map, core.Object]], | 2583 containsKey: [core.bool, [core.Map, dart.dynamic]], |
| 2584 putIfAbsent: [core.Object, [core.Map, core.Object, dart.functionType(core.
Object, [])]], | 2584 putIfAbsent: [dart.dynamic, [core.Map, dart.dynamic, dart.functionType(dar
t.dynamic, [])]], |
| 2585 clear: [core.Object, [core.Map]], | 2585 clear: [dart.dynamic, [core.Map]], |
| 2586 forEach: [core.Object, [core.Map, dart.functionType(dart.void, [dart.botto
m, dart.bottom])]], | 2586 forEach: [dart.dynamic, [core.Map, dart.functionType(dart.void, [dart.dyna
mic, dart.dynamic])]], |
| 2587 getValues: [core.Iterable, [core.Map]], | 2587 getValues: [core.Iterable, [core.Map]], |
| 2588 length: [core.int, [core.Map]], | 2588 length: [core.int, [core.Map]], |
| 2589 isEmpty: [core.bool, [core.Map]], | 2589 isEmpty: [core.bool, [core.Map]], |
| 2590 isNotEmpty: [core.bool, [core.Map]], | 2590 isNotEmpty: [core.bool, [core.Map]], |
| 2591 mapToString: [core.String, [core.Map]], | 2591 mapToString: [core.String, [core.Map]], |
| 2592 _id: [core.Object, [core.Object]], | 2592 _id: [dart.dynamic, [dart.dynamic]], |
| 2593 _fillMapWithMappedIterable: [dart.void, [core.Map, core.Iterable, dart.fun
ctionType(core.Object, [dart.bottom]), dart.functionType(core.Object, [dart.bott
om])]], | 2593 _fillMapWithMappedIterable: [dart.void, [core.Map, core.Iterable, dart.fun
ctionType(dart.dynamic, [dart.dynamic]), dart.functionType(dart.dynamic, [dart.d
ynamic])]], |
| 2594 _fillMapWithIterables: [dart.void, [core.Map, core.Iterable, core.Iterable
]] | 2594 _fillMapWithIterables: [dart.void, [core.Map, core.Iterable, core.Iterable
]] |
| 2595 }), | 2595 }), |
| 2596 names: ['containsValue', 'containsKey', 'putIfAbsent', 'clear', 'forEach', '
getValues', 'length', 'isEmpty', 'isNotEmpty', 'mapToString', '_id', '_fillMapWi
thMappedIterable', '_fillMapWithIterables'] | 2596 names: ['containsValue', 'containsKey', 'putIfAbsent', 'clear', 'forEach', '
getValues', 'length', 'isEmpty', 'isNotEmpty', 'mapToString', '_id', '_fillMapWi
thMappedIterable', '_fillMapWithIterables'] |
| 2597 }); | 2597 }); |
| 2598 let Queue$ = dart.generic(function(E) { | 2598 let Queue$ = dart.generic(function(E) { |
| 2599 class Queue extends core.Object { | 2599 class Queue extends core.Object { |
| 2600 static new() { | 2600 static new() { |
| 2601 return new (ListQueue$(E))(); | 2601 return new (ListQueue$(E))(); |
| 2602 } | 2602 } |
| 2603 static from(elements) { | 2603 static from(elements) { |
| (...skipping 877 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 3481 let _comparator = Symbol('_comparator'); | 3481 let _comparator = Symbol('_comparator'); |
| 3482 let _validKey = Symbol('_validKey'); | 3482 let _validKey = Symbol('_validKey'); |
| 3483 let SplayTreeMap$ = dart.generic(function(K, V) { | 3483 let SplayTreeMap$ = dart.generic(function(K, V) { |
| 3484 class SplayTreeMap extends _SplayTree$(K) { | 3484 class SplayTreeMap extends _SplayTree$(K) { |
| 3485 SplayTreeMap(compare, isValidKey) { | 3485 SplayTreeMap(compare, isValidKey) { |
| 3486 if (compare === void 0) | 3486 if (compare === void 0) |
| 3487 compare = null; | 3487 compare = null; |
| 3488 if (isValidKey === void 0) | 3488 if (isValidKey === void 0) |
| 3489 isValidKey = null; | 3489 isValidKey = null; |
| 3490 this[_comparator] = dart.as(compare == null ? core.Comparable.compare :
compare, core.Comparator$(K)); | 3490 this[_comparator] = dart.as(compare == null ? core.Comparable.compare :
compare, core.Comparator$(K)); |
| 3491 this[_validKey] = isValidKey != null ? isValidKey : dart.fn(v => dart.is
(v, K), core.bool, [core.Object]); | 3491 this[_validKey] = isValidKey != null ? isValidKey : dart.fn(v => dart.is
(v, K), core.bool, [dart.dynamic]); |
| 3492 super._SplayTree(); | 3492 super._SplayTree(); |
| 3493 } | 3493 } |
| 3494 static from(other, compare, isValidKey) { | 3494 static from(other, compare, isValidKey) { |
| 3495 if (compare === void 0) | 3495 if (compare === void 0) |
| 3496 compare = null; | 3496 compare = null; |
| 3497 if (isValidKey === void 0) | 3497 if (isValidKey === void 0) |
| 3498 isValidKey = null; | 3498 isValidKey = null; |
| 3499 let result = new (SplayTreeMap$(K, V))(); | 3499 let result = new (SplayTreeMap$(K, V))(); |
| 3500 other.forEach(dart.fn((k, v) => { | 3500 other.forEach(dart.fn((k, v) => { |
| 3501 result.set(dart.as(k, K), dart.as(v, V)); | 3501 result.set(dart.as(k, K), dart.as(v, V)); |
| (...skipping 54 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 3556 dart.as(key, K); | 3556 dart.as(key, K); |
| 3557 dart.as(value, V); | 3557 dart.as(value, V); |
| 3558 if (key == null) | 3558 if (key == null) |
| 3559 throw new core.ArgumentError(key); | 3559 throw new core.ArgumentError(key); |
| 3560 let comp = this[_splay](key); | 3560 let comp = this[_splay](key); |
| 3561 if (comp == 0) { | 3561 if (comp == 0) { |
| 3562 let mapRoot = dart.as(this[_root], _SplayTreeMapNode); | 3562 let mapRoot = dart.as(this[_root], _SplayTreeMapNode); |
| 3563 mapRoot.value = value; | 3563 mapRoot.value = value; |
| 3564 return; | 3564 return; |
| 3565 } | 3565 } |
| 3566 this[_addNewRoot](new (_SplayTreeMapNode$(K, core.Object))(key, value),
comp); | 3566 this[_addNewRoot](new (_SplayTreeMapNode$(K, dart.dynamic))(key, value),
comp); |
| 3567 } | 3567 } |
| 3568 putIfAbsent(key, ifAbsent) { | 3568 putIfAbsent(key, ifAbsent) { |
| 3569 dart.as(key, K); | 3569 dart.as(key, K); |
| 3570 dart.as(ifAbsent, dart.functionType(V, [])); | 3570 dart.as(ifAbsent, dart.functionType(V, [])); |
| 3571 if (key == null) | 3571 if (key == null) |
| 3572 throw new core.ArgumentError(key); | 3572 throw new core.ArgumentError(key); |
| 3573 let comp = this[_splay](key); | 3573 let comp = this[_splay](key); |
| 3574 if (comp == 0) { | 3574 if (comp == 0) { |
| 3575 let mapRoot = dart.as(this[_root], _SplayTreeMapNode); | 3575 let mapRoot = dart.as(this[_root], _SplayTreeMapNode); |
| 3576 return dart.as(mapRoot.value, V); | 3576 return dart.as(mapRoot.value, V); |
| 3577 } | 3577 } |
| 3578 let modificationCount = this[_modificationCount]; | 3578 let modificationCount = this[_modificationCount]; |
| 3579 let splayCount = this[_splayCount]; | 3579 let splayCount = this[_splayCount]; |
| 3580 let value = ifAbsent(); | 3580 let value = ifAbsent(); |
| 3581 if (modificationCount != this[_modificationCount]) { | 3581 if (modificationCount != this[_modificationCount]) { |
| 3582 throw new core.ConcurrentModificationError(this); | 3582 throw new core.ConcurrentModificationError(this); |
| 3583 } | 3583 } |
| 3584 if (splayCount != this[_splayCount]) { | 3584 if (splayCount != this[_splayCount]) { |
| 3585 comp = this[_splay](key); | 3585 comp = this[_splay](key); |
| 3586 dart.assert(comp != 0); | 3586 dart.assert(comp != 0); |
| 3587 } | 3587 } |
| 3588 this[_addNewRoot](new (_SplayTreeMapNode$(K, core.Object))(key, value),
comp); | 3588 this[_addNewRoot](new (_SplayTreeMapNode$(K, dart.dynamic))(key, value),
comp); |
| 3589 return value; | 3589 return value; |
| 3590 } | 3590 } |
| 3591 addAll(other) { | 3591 addAll(other) { |
| 3592 dart.as(other, core.Map$(K, V)); | 3592 dart.as(other, core.Map$(K, V)); |
| 3593 other.forEach(dart.fn((key, value) => { | 3593 other.forEach(dart.fn((key, value) => { |
| 3594 dart.as(key, K); | 3594 dart.as(key, K); |
| 3595 dart.as(value, V); | 3595 dart.as(value, V); |
| 3596 this.set(key, value); | 3596 this.set(key, value); |
| 3597 }, core.Object, [K, V])); | 3597 }, dart.dynamic, [K, V])); |
| 3598 } | 3598 } |
| 3599 get isEmpty() { | 3599 get isEmpty() { |
| 3600 return this[_root] == null; | 3600 return this[_root] == null; |
| 3601 } | 3601 } |
| 3602 get isNotEmpty() { | 3602 get isNotEmpty() { |
| 3603 return !dart.notNull(this.isEmpty); | 3603 return !dart.notNull(this.isEmpty); |
| 3604 } | 3604 } |
| 3605 forEach(f) { | 3605 forEach(f) { |
| 3606 dart.as(f, dart.functionType(dart.void, [K, V])); | 3606 dart.as(f, dart.functionType(dart.void, [K, V])); |
| 3607 let nodes = new (_SplayTreeNodeIterator$(K))(this); | 3607 let nodes = new (_SplayTreeNodeIterator$(K))(this); |
| (...skipping 83 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 3691 } | 3691 } |
| 3692 return node.key; | 3692 return node.key; |
| 3693 } | 3693 } |
| 3694 } | 3694 } |
| 3695 SplayTreeMap[dart.implements] = () => [core.Map$(K, V)]; | 3695 SplayTreeMap[dart.implements] = () => [core.Map$(K, V)]; |
| 3696 dart.defineNamedConstructor(SplayTreeMap, '_internal'); | 3696 dart.defineNamedConstructor(SplayTreeMap, '_internal'); |
| 3697 dart.setSignature(SplayTreeMap, { | 3697 dart.setSignature(SplayTreeMap, { |
| 3698 constructors: () => ({ | 3698 constructors: () => ({ |
| 3699 SplayTreeMap: [SplayTreeMap$(K, V), [], [dart.functionType(core.int, [K,
K]), dart.functionType(core.bool, [core.Object])]], | 3699 SplayTreeMap: [SplayTreeMap$(K, V), [], [dart.functionType(core.int, [K,
K]), dart.functionType(core.bool, [core.Object])]], |
| 3700 from: [SplayTreeMap$(K, V), [core.Map], [dart.functionType(core.int, [K,
K]), dart.functionType(core.bool, [core.Object])]], | 3700 from: [SplayTreeMap$(K, V), [core.Map], [dart.functionType(core.int, [K,
K]), dart.functionType(core.bool, [core.Object])]], |
| 3701 fromIterable: [SplayTreeMap$(K, V), [core.Iterable], {key: dart.function
Type(K, [dart.bottom]), value: dart.functionType(V, [dart.bottom]), compare: dar
t.functionType(core.int, [K, K]), isValidKey: dart.functionType(core.bool, [core
.Object])}], | 3701 fromIterable: [SplayTreeMap$(K, V), [core.Iterable], {key: dart.function
Type(K, [dart.dynamic]), value: dart.functionType(V, [dart.dynamic]), compare: d
art.functionType(core.int, [K, K]), isValidKey: dart.functionType(core.bool, [co
re.Object])}], |
| 3702 fromIterables: [SplayTreeMap$(K, V), [core.Iterable$(K), core.Iterable$(
V)], [dart.functionType(core.int, [K, K]), dart.functionType(core.bool, [core.Ob
ject])]], | 3702 fromIterables: [SplayTreeMap$(K, V), [core.Iterable$(K), core.Iterable$(
V)], [dart.functionType(core.int, [K, K]), dart.functionType(core.bool, [core.Ob
ject])]], |
| 3703 _internal: [SplayTreeMap$(K, V), []] | 3703 _internal: [SplayTreeMap$(K, V), []] |
| 3704 }), | 3704 }), |
| 3705 methods: () => ({ | 3705 methods: () => ({ |
| 3706 [_compare]: [core.int, [K, K]], | 3706 [_compare]: [core.int, [K, K]], |
| 3707 get: [V, [core.Object]], | 3707 get: [V, [core.Object]], |
| 3708 remove: [V, [core.Object]], | 3708 remove: [V, [core.Object]], |
| 3709 set: [dart.void, [K, V]], | 3709 set: [dart.void, [K, V]], |
| 3710 putIfAbsent: [V, [K, dart.functionType(V, [])]], | 3710 putIfAbsent: [V, [K, dart.functionType(V, [])]], |
| 3711 addAll: [dart.void, [core.Map$(K, V)]], | 3711 addAll: [dart.void, [core.Map$(K, V)]], |
| (...skipping 78 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 3790 this[_currentNode] = this[_workList][dartx.removeLast](); | 3790 this[_currentNode] = this[_workList][dartx.removeLast](); |
| 3791 this[_findLeftMostDescendent](this[_currentNode].right); | 3791 this[_findLeftMostDescendent](this[_currentNode].right); |
| 3792 return true; | 3792 return true; |
| 3793 } | 3793 } |
| 3794 } | 3794 } |
| 3795 _SplayTreeIterator[dart.implements] = () => [core.Iterator$(T)]; | 3795 _SplayTreeIterator[dart.implements] = () => [core.Iterator$(T)]; |
| 3796 dart.defineNamedConstructor(_SplayTreeIterator, 'startAt'); | 3796 dart.defineNamedConstructor(_SplayTreeIterator, 'startAt'); |
| 3797 dart.setSignature(_SplayTreeIterator, { | 3797 dart.setSignature(_SplayTreeIterator, { |
| 3798 constructors: () => ({ | 3798 constructors: () => ({ |
| 3799 _SplayTreeIterator: [_SplayTreeIterator$(T), [_SplayTree]], | 3799 _SplayTreeIterator: [_SplayTreeIterator$(T), [_SplayTree]], |
| 3800 startAt: [_SplayTreeIterator$(T), [_SplayTree, core.Object]] | 3800 startAt: [_SplayTreeIterator$(T), [_SplayTree, dart.dynamic]] |
| 3801 }), | 3801 }), |
| 3802 methods: () => ({ | 3802 methods: () => ({ |
| 3803 [_findLeftMostDescendent]: [dart.void, [_SplayTreeNode]], | 3803 [_findLeftMostDescendent]: [dart.void, [_SplayTreeNode]], |
| 3804 [_rebuildWorkList]: [dart.void, [_SplayTreeNode]], | 3804 [_rebuildWorkList]: [dart.void, [_SplayTreeNode]], |
| 3805 moveNext: [core.bool, []] | 3805 moveNext: [core.bool, []] |
| 3806 }) | 3806 }) |
| 3807 }); | 3807 }); |
| 3808 return _SplayTreeIterator; | 3808 return _SplayTreeIterator; |
| 3809 }); | 3809 }); |
| 3810 let _SplayTreeIterator = _SplayTreeIterator$(); | 3810 let _SplayTreeIterator = _SplayTreeIterator$(); |
| (...skipping 95 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 3906 super.startAt(tree, startKey); | 3906 super.startAt(tree, startKey); |
| 3907 } | 3907 } |
| 3908 [_getValue](node) { | 3908 [_getValue](node) { |
| 3909 return dart.as(node, _SplayTreeNode$(K)); | 3909 return dart.as(node, _SplayTreeNode$(K)); |
| 3910 } | 3910 } |
| 3911 } | 3911 } |
| 3912 dart.defineNamedConstructor(_SplayTreeNodeIterator, 'startAt'); | 3912 dart.defineNamedConstructor(_SplayTreeNodeIterator, 'startAt'); |
| 3913 dart.setSignature(_SplayTreeNodeIterator, { | 3913 dart.setSignature(_SplayTreeNodeIterator, { |
| 3914 constructors: () => ({ | 3914 constructors: () => ({ |
| 3915 _SplayTreeNodeIterator: [_SplayTreeNodeIterator$(K), [_SplayTree$(K)]], | 3915 _SplayTreeNodeIterator: [_SplayTreeNodeIterator$(K), [_SplayTree$(K)]], |
| 3916 startAt: [_SplayTreeNodeIterator$(K), [_SplayTree$(K), core.Object]] | 3916 startAt: [_SplayTreeNodeIterator$(K), [_SplayTree$(K), dart.dynamic]] |
| 3917 }), | 3917 }), |
| 3918 methods: () => ({[_getValue]: [_SplayTreeNode$(K), [_SplayTreeNode]]}) | 3918 methods: () => ({[_getValue]: [_SplayTreeNode$(K), [_SplayTreeNode]]}) |
| 3919 }); | 3919 }); |
| 3920 return _SplayTreeNodeIterator; | 3920 return _SplayTreeNodeIterator; |
| 3921 }); | 3921 }); |
| 3922 let _SplayTreeNodeIterator = _SplayTreeNodeIterator$(); | 3922 let _SplayTreeNodeIterator = _SplayTreeNodeIterator$(); |
| 3923 let _clone = Symbol('_clone'); | 3923 let _clone = Symbol('_clone'); |
| 3924 let SplayTreeSet$ = dart.generic(function(E) { | 3924 let SplayTreeSet$ = dart.generic(function(E) { |
| 3925 class SplayTreeSet extends dart.mixin(_SplayTree$(E), IterableMixin$(E), Set
Mixin$(E)) { | 3925 class SplayTreeSet extends dart.mixin(_SplayTree$(E), IterableMixin$(E), Set
Mixin$(E)) { |
| 3926 SplayTreeSet(compare, isValidKey) { | 3926 SplayTreeSet(compare, isValidKey) { |
| 3927 if (compare === void 0) | 3927 if (compare === void 0) |
| 3928 compare = null; | 3928 compare = null; |
| 3929 if (isValidKey === void 0) | 3929 if (isValidKey === void 0) |
| 3930 isValidKey = null; | 3930 isValidKey = null; |
| 3931 this[_comparator] = dart.as(compare == null ? core.Comparable.compare :
compare, core.Comparator$(E)); | 3931 this[_comparator] = dart.as(compare == null ? core.Comparable.compare :
compare, core.Comparator$(E)); |
| 3932 this[_validKey] = isValidKey != null ? isValidKey : dart.fn(v => dart.is
(v, E), core.bool, [core.Object]); | 3932 this[_validKey] = isValidKey != null ? isValidKey : dart.fn(v => dart.is
(v, E), core.bool, [dart.dynamic]); |
| 3933 super._SplayTree(); | 3933 super._SplayTree(); |
| 3934 } | 3934 } |
| 3935 static from(elements, compare, isValidKey) { | 3935 static from(elements, compare, isValidKey) { |
| 3936 if (compare === void 0) | 3936 if (compare === void 0) |
| 3937 compare = null; | 3937 compare = null; |
| 3938 if (isValidKey === void 0) | 3938 if (isValidKey === void 0) |
| 3939 isValidKey = null; | 3939 isValidKey = null; |
| 3940 let result = new (SplayTreeSet$(E))(compare, isValidKey); | 3940 let result = new (SplayTreeSet$(E))(compare, isValidKey); |
| 3941 for (let element of dart.as(elements, core.Iterable$(E))) { | 3941 for (let element of dart.as(elements, core.Iterable$(E))) { |
| 3942 result.add(element); | 3942 result.add(element); |
| (...skipping 203 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 4146 get isEmpty() { | 4146 get isEmpty() { |
| 4147 return this[_length] == 0; | 4147 return this[_length] == 0; |
| 4148 } | 4148 } |
| 4149 get isNotEmpty() { | 4149 get isNotEmpty() { |
| 4150 return !dart.notNull(this.isEmpty); | 4150 return !dart.notNull(this.isEmpty); |
| 4151 } | 4151 } |
| 4152 get keys() { | 4152 get keys() { |
| 4153 return new (HashMapKeyIterable$(K))(this); | 4153 return new (HashMapKeyIterable$(K))(this); |
| 4154 } | 4154 } |
| 4155 get values() { | 4155 get values() { |
| 4156 return _internal.MappedIterable$(K, V).new(this.keys, dart.fn(each => th
is.get(each), V, [core.Object])); | 4156 return _internal.MappedIterable$(K, V).new(this.keys, dart.fn(each => th
is.get(each), V, [dart.dynamic])); |
| 4157 } | 4157 } |
| 4158 containsKey(key) { | 4158 containsKey(key) { |
| 4159 if (dart.notNull(_HashMap$()._isStringKey(key))) { | 4159 if (dart.notNull(_HashMap$()._isStringKey(key))) { |
| 4160 let strings = this[_strings]; | 4160 let strings = this[_strings]; |
| 4161 return strings == null ? false : _HashMap$()._hasTableEntry(strings, k
ey); | 4161 return strings == null ? false : _HashMap$()._hasTableEntry(strings, k
ey); |
| 4162 } else if (dart.notNull(_HashMap$()._isNumericKey(key))) { | 4162 } else if (dart.notNull(_HashMap$()._isNumericKey(key))) { |
| 4163 let nums = this[_nums]; | 4163 let nums = this[_nums]; |
| 4164 return nums == null ? false : _HashMap$()._hasTableEntry(nums, key); | 4164 return nums == null ? false : _HashMap$()._hasTableEntry(nums, key); |
| 4165 } else { | 4165 } else { |
| 4166 return this[_containsKey](key); | 4166 return this[_containsKey](key); |
| 4167 } | 4167 } |
| 4168 } | 4168 } |
| 4169 [_containsKey](key) { | 4169 [_containsKey](key) { |
| 4170 let rest = this[_rest]; | 4170 let rest = this[_rest]; |
| 4171 if (rest == null) | 4171 if (rest == null) |
| 4172 return false; | 4172 return false; |
| 4173 let bucket = this[_getBucket](rest, key); | 4173 let bucket = this[_getBucket](rest, key); |
| 4174 return dart.notNull(this[_findBucketIndex](bucket, key)) >= 0; | 4174 return dart.notNull(this[_findBucketIndex](bucket, key)) >= 0; |
| 4175 } | 4175 } |
| 4176 containsValue(value) { | 4176 containsValue(value) { |
| 4177 return this[_computeKeys]()[dartx.any](dart.fn(each => dart.equals(this.
get(each), value), core.bool, [core.Object])); | 4177 return this[_computeKeys]()[dartx.any](dart.fn(each => dart.equals(this.
get(each), value), core.bool, [dart.dynamic])); |
| 4178 } | 4178 } |
| 4179 addAll(other) { | 4179 addAll(other) { |
| 4180 dart.as(other, core.Map$(K, V)); | 4180 dart.as(other, core.Map$(K, V)); |
| 4181 other.forEach(dart.fn((key, value) => { | 4181 other.forEach(dart.fn((key, value) => { |
| 4182 dart.as(key, K); | 4182 dart.as(key, K); |
| 4183 dart.as(value, V); | 4183 dart.as(value, V); |
| 4184 this.set(key, value); | 4184 this.set(key, value); |
| 4185 }, core.Object, [K, V])); | 4185 }, dart.dynamic, [K, V])); |
| 4186 } | 4186 } |
| 4187 get(key) { | 4187 get(key) { |
| 4188 if (dart.notNull(_HashMap$()._isStringKey(key))) { | 4188 if (dart.notNull(_HashMap$()._isStringKey(key))) { |
| 4189 let strings = this[_strings]; | 4189 let strings = this[_strings]; |
| 4190 return strings == null ? null : dart.as(_HashMap$()._getTableEntry(str
ings, key), V); | 4190 return strings == null ? null : dart.as(_HashMap$()._getTableEntry(str
ings, key), V); |
| 4191 } else if (dart.notNull(_HashMap$()._isNumericKey(key))) { | 4191 } else if (dart.notNull(_HashMap$()._isNumericKey(key))) { |
| 4192 let nums = this[_nums]; | 4192 let nums = this[_nums]; |
| 4193 return nums == null ? null : dart.as(_HashMap$()._getTableEntry(nums,
key), V); | 4193 return nums == null ? null : dart.as(_HashMap$()._getTableEntry(nums,
key), V); |
| 4194 } else { | 4194 } else { |
| 4195 return this[_get](key); | 4195 return this[_get](key); |
| (...skipping 217 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 4413 get: [V, [core.Object]], | 4413 get: [V, [core.Object]], |
| 4414 [_get]: [V, [core.Object]], | 4414 [_get]: [V, [core.Object]], |
| 4415 set: [dart.void, [K, V]], | 4415 set: [dart.void, [K, V]], |
| 4416 [_set]: [dart.void, [K, V]], | 4416 [_set]: [dart.void, [K, V]], |
| 4417 putIfAbsent: [V, [K, dart.functionType(V, [])]], | 4417 putIfAbsent: [V, [K, dart.functionType(V, [])]], |
| 4418 remove: [V, [core.Object]], | 4418 remove: [V, [core.Object]], |
| 4419 [_remove]: [V, [core.Object]], | 4419 [_remove]: [V, [core.Object]], |
| 4420 clear: [dart.void, []], | 4420 clear: [dart.void, []], |
| 4421 forEach: [dart.void, [dart.functionType(dart.void, [K, V])]], | 4421 forEach: [dart.void, [dart.functionType(dart.void, [K, V])]], |
| 4422 [_computeKeys]: [core.List, []], | 4422 [_computeKeys]: [core.List, []], |
| 4423 [_addHashTableEntry]: [dart.void, [core.Object, K, V]], | 4423 [_addHashTableEntry]: [dart.void, [dart.dynamic, K, V]], |
| 4424 [_removeHashTableEntry]: [V, [core.Object, core.Object]], | 4424 [_removeHashTableEntry]: [V, [dart.dynamic, core.Object]], |
| 4425 [_computeHashCode]: [core.int, [core.Object]], | 4425 [_computeHashCode]: [core.int, [dart.dynamic]], |
| 4426 [_getBucket]: [core.List, [core.Object, core.Object]], | 4426 [_getBucket]: [core.List, [dart.dynamic, dart.dynamic]], |
| 4427 [_findBucketIndex]: [core.int, [core.Object, core.Object]] | 4427 [_findBucketIndex]: [core.int, [dart.dynamic, dart.dynamic]] |
| 4428 }), | 4428 }), |
| 4429 statics: () => ({ | 4429 statics: () => ({ |
| 4430 _isStringKey: [core.bool, [core.Object]], | 4430 _isStringKey: [core.bool, [dart.dynamic]], |
| 4431 _isNumericKey: [core.bool, [core.Object]], | 4431 _isNumericKey: [core.bool, [dart.dynamic]], |
| 4432 _hasTableEntry: [core.bool, [core.Object, core.Object]], | 4432 _hasTableEntry: [core.bool, [dart.dynamic, dart.dynamic]], |
| 4433 _getTableEntry: [core.Object, [core.Object, core.Object]], | 4433 _getTableEntry: [dart.dynamic, [dart.dynamic, dart.dynamic]], |
| 4434 _setTableEntry: [dart.void, [core.Object, core.Object, core.Object]], | 4434 _setTableEntry: [dart.void, [dart.dynamic, dart.dynamic, dart.dynamic]], |
| 4435 _deleteTableEntry: [dart.void, [core.Object, core.Object]], | 4435 _deleteTableEntry: [dart.void, [dart.dynamic, dart.dynamic]], |
| 4436 _newHashTable: [core.Object, []] | 4436 _newHashTable: [dart.dynamic, []] |
| 4437 }), | 4437 }), |
| 4438 names: ['_isStringKey', '_isNumericKey', '_hasTableEntry', '_getTableEntry
', '_setTableEntry', '_deleteTableEntry', '_newHashTable'] | 4438 names: ['_isStringKey', '_isNumericKey', '_hasTableEntry', '_getTableEntry
', '_setTableEntry', '_deleteTableEntry', '_newHashTable'] |
| 4439 }); | 4439 }); |
| 4440 return _HashMap; | 4440 return _HashMap; |
| 4441 }); | 4441 }); |
| 4442 let _HashMap = _HashMap$(); | 4442 let _HashMap = _HashMap$(); |
| 4443 let _IdentityHashMap$ = dart.generic(function(K, V) { | 4443 let _IdentityHashMap$ = dart.generic(function(K, V) { |
| 4444 class _IdentityHashMap extends _HashMap$(K, V) { | 4444 class _IdentityHashMap extends _HashMap$(K, V) { |
| 4445 _IdentityHashMap() { | 4445 _IdentityHashMap() { |
| 4446 super._HashMap(); | 4446 super._HashMap(); |
| (...skipping 15 matching lines...) Expand all Loading... |
| 4462 return _IdentityHashMap; | 4462 return _IdentityHashMap; |
| 4463 }); | 4463 }); |
| 4464 let _IdentityHashMap = _IdentityHashMap$(); | 4464 let _IdentityHashMap = _IdentityHashMap$(); |
| 4465 let _equals = Symbol('_equals'); | 4465 let _equals = Symbol('_equals'); |
| 4466 let _hashCode = Symbol('_hashCode'); | 4466 let _hashCode = Symbol('_hashCode'); |
| 4467 let _CustomHashMap$ = dart.generic(function(K, V) { | 4467 let _CustomHashMap$ = dart.generic(function(K, V) { |
| 4468 class _CustomHashMap extends _HashMap$(K, V) { | 4468 class _CustomHashMap extends _HashMap$(K, V) { |
| 4469 _CustomHashMap(equals, hashCode, validKey) { | 4469 _CustomHashMap(equals, hashCode, validKey) { |
| 4470 this[_equals] = equals; | 4470 this[_equals] = equals; |
| 4471 this[_hashCode] = hashCode; | 4471 this[_hashCode] = hashCode; |
| 4472 this[_validKey] = validKey != null ? validKey : dart.fn(v => dart.is(v,
K), core.bool, [core.Object]); | 4472 this[_validKey] = validKey != null ? validKey : dart.fn(v => dart.is(v,
K), core.bool, [dart.dynamic]); |
| 4473 super._HashMap(); | 4473 super._HashMap(); |
| 4474 } | 4474 } |
| 4475 get(key) { | 4475 get(key) { |
| 4476 if (!dart.notNull(this[_validKey](key))) | 4476 if (!dart.notNull(this[_validKey](key))) |
| 4477 return null; | 4477 return null; |
| 4478 return super[_get](key); | 4478 return super[_get](key); |
| 4479 } | 4479 } |
| 4480 set(key, value) { | 4480 set(key, value) { |
| 4481 dart.as(key, K); | 4481 dart.as(key, K); |
| 4482 dart.as(value, V); | 4482 dart.as(value, V); |
| (...skipping 61 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 4544 for (let i = 0, length = keys.length; dart.notNull(i) < dart.notNull(len
gth); i = dart.notNull(i) + 1) { | 4544 for (let i = 0, length = keys.length; dart.notNull(i) < dart.notNull(len
gth); i = dart.notNull(i) + 1) { |
| 4545 f(dart.as(keys[i], E)); | 4545 f(dart.as(keys[i], E)); |
| 4546 if (keys !== dart.dload(this[_map], _keys)) { | 4546 if (keys !== dart.dload(this[_map], _keys)) { |
| 4547 throw new core.ConcurrentModificationError(this[_map]); | 4547 throw new core.ConcurrentModificationError(this[_map]); |
| 4548 } | 4548 } |
| 4549 } | 4549 } |
| 4550 } | 4550 } |
| 4551 } | 4551 } |
| 4552 HashMapKeyIterable[dart.implements] = () => [_internal.EfficientLength]; | 4552 HashMapKeyIterable[dart.implements] = () => [_internal.EfficientLength]; |
| 4553 dart.setSignature(HashMapKeyIterable, { | 4553 dart.setSignature(HashMapKeyIterable, { |
| 4554 constructors: () => ({HashMapKeyIterable: [HashMapKeyIterable$(E), [core.O
bject]]}), | 4554 constructors: () => ({HashMapKeyIterable: [HashMapKeyIterable$(E), [dart.d
ynamic]]}), |
| 4555 methods: () => ({forEach: [dart.void, [dart.functionType(dart.void, [E])]]
}) | 4555 methods: () => ({forEach: [dart.void, [dart.functionType(dart.void, [E])]]
}) |
| 4556 }); | 4556 }); |
| 4557 dart.defineExtensionMembers(HashMapKeyIterable, [ | 4557 dart.defineExtensionMembers(HashMapKeyIterable, [ |
| 4558 'contains', | 4558 'contains', |
| 4559 'forEach', | 4559 'forEach', |
| 4560 'length', | 4560 'length', |
| 4561 'isEmpty', | 4561 'isEmpty', |
| 4562 'iterator' | 4562 'iterator' |
| 4563 ]); | 4563 ]); |
| 4564 return HashMapKeyIterable; | 4564 return HashMapKeyIterable; |
| (...skipping 21 matching lines...) Expand all Loading... |
| 4586 return false; | 4586 return false; |
| 4587 } else { | 4587 } else { |
| 4588 this[_current] = dart.as(keys[offset], E); | 4588 this[_current] = dart.as(keys[offset], E); |
| 4589 this[_offset] = dart.notNull(offset) + 1; | 4589 this[_offset] = dart.notNull(offset) + 1; |
| 4590 return true; | 4590 return true; |
| 4591 } | 4591 } |
| 4592 } | 4592 } |
| 4593 } | 4593 } |
| 4594 HashMapKeyIterator[dart.implements] = () => [core.Iterator$(E)]; | 4594 HashMapKeyIterator[dart.implements] = () => [core.Iterator$(E)]; |
| 4595 dart.setSignature(HashMapKeyIterator, { | 4595 dart.setSignature(HashMapKeyIterator, { |
| 4596 constructors: () => ({HashMapKeyIterator: [HashMapKeyIterator$(E), [core.O
bject, core.List]]}), | 4596 constructors: () => ({HashMapKeyIterator: [HashMapKeyIterator$(E), [dart.d
ynamic, core.List]]}), |
| 4597 methods: () => ({moveNext: [core.bool, []]}) | 4597 methods: () => ({moveNext: [core.bool, []]}) |
| 4598 }); | 4598 }); |
| 4599 return HashMapKeyIterator; | 4599 return HashMapKeyIterator; |
| 4600 }); | 4600 }); |
| 4601 let HashMapKeyIterator = HashMapKeyIterator$(); | 4601 let HashMapKeyIterator = HashMapKeyIterator$(); |
| 4602 let _modifications = Symbol('_modifications'); | 4602 let _modifications = Symbol('_modifications'); |
| 4603 let _value = Symbol('_value'); | 4603 let _value = Symbol('_value'); |
| 4604 let _newLinkedCell = Symbol('_newLinkedCell'); | 4604 let _newLinkedCell = Symbol('_newLinkedCell'); |
| 4605 let _unlinkCell = Symbol('_unlinkCell'); | 4605 let _unlinkCell = Symbol('_unlinkCell'); |
| 4606 let _modified = Symbol('_modified'); | 4606 let _modified = Symbol('_modified'); |
| (...skipping 15 matching lines...) Expand all Loading... |
| 4622 get isEmpty() { | 4622 get isEmpty() { |
| 4623 return this[_length] == 0; | 4623 return this[_length] == 0; |
| 4624 } | 4624 } |
| 4625 get isNotEmpty() { | 4625 get isNotEmpty() { |
| 4626 return !dart.notNull(this.isEmpty); | 4626 return !dart.notNull(this.isEmpty); |
| 4627 } | 4627 } |
| 4628 get keys() { | 4628 get keys() { |
| 4629 return new (LinkedHashMapKeyIterable$(K))(this); | 4629 return new (LinkedHashMapKeyIterable$(K))(this); |
| 4630 } | 4630 } |
| 4631 get values() { | 4631 get values() { |
| 4632 return _internal.MappedIterable$(K, V).new(this.keys, dart.fn(each => th
is.get(each), V, [core.Object])); | 4632 return _internal.MappedIterable$(K, V).new(this.keys, dart.fn(each => th
is.get(each), V, [dart.dynamic])); |
| 4633 } | 4633 } |
| 4634 containsKey(key) { | 4634 containsKey(key) { |
| 4635 if (dart.notNull(_LinkedHashMap$()._isStringKey(key))) { | 4635 if (dart.notNull(_LinkedHashMap$()._isStringKey(key))) { |
| 4636 let strings = this[_strings]; | 4636 let strings = this[_strings]; |
| 4637 if (strings == null) | 4637 if (strings == null) |
| 4638 return false; | 4638 return false; |
| 4639 let cell = dart.as(_LinkedHashMap$()._getTableEntry(strings, key), Lin
kedHashMapCell); | 4639 let cell = dart.as(_LinkedHashMap$()._getTableEntry(strings, key), Lin
kedHashMapCell); |
| 4640 return cell != null; | 4640 return cell != null; |
| 4641 } else if (dart.notNull(_LinkedHashMap$()._isNumericKey(key))) { | 4641 } else if (dart.notNull(_LinkedHashMap$()._isNumericKey(key))) { |
| 4642 let nums = this[_nums]; | 4642 let nums = this[_nums]; |
| 4643 if (nums == null) | 4643 if (nums == null) |
| 4644 return false; | 4644 return false; |
| 4645 let cell = dart.as(_LinkedHashMap$()._getTableEntry(nums, key), Linked
HashMapCell); | 4645 let cell = dart.as(_LinkedHashMap$()._getTableEntry(nums, key), Linked
HashMapCell); |
| 4646 return cell != null; | 4646 return cell != null; |
| 4647 } else { | 4647 } else { |
| 4648 return this[_containsKey](key); | 4648 return this[_containsKey](key); |
| 4649 } | 4649 } |
| 4650 } | 4650 } |
| 4651 [_containsKey](key) { | 4651 [_containsKey](key) { |
| 4652 let rest = this[_rest]; | 4652 let rest = this[_rest]; |
| 4653 if (rest == null) | 4653 if (rest == null) |
| 4654 return false; | 4654 return false; |
| 4655 let bucket = this[_getBucket](rest, key); | 4655 let bucket = this[_getBucket](rest, key); |
| 4656 return dart.notNull(this[_findBucketIndex](bucket, key)) >= 0; | 4656 return dart.notNull(this[_findBucketIndex](bucket, key)) >= 0; |
| 4657 } | 4657 } |
| 4658 containsValue(value) { | 4658 containsValue(value) { |
| 4659 return this.keys[dartx.any](dart.fn(each => dart.equals(this.get(each),
value), core.bool, [core.Object])); | 4659 return this.keys[dartx.any](dart.fn(each => dart.equals(this.get(each),
value), core.bool, [dart.dynamic])); |
| 4660 } | 4660 } |
| 4661 addAll(other) { | 4661 addAll(other) { |
| 4662 dart.as(other, core.Map$(K, V)); | 4662 dart.as(other, core.Map$(K, V)); |
| 4663 other.forEach(dart.fn((key, value) => { | 4663 other.forEach(dart.fn((key, value) => { |
| 4664 dart.as(key, K); | 4664 dart.as(key, K); |
| 4665 dart.as(value, V); | 4665 dart.as(value, V); |
| 4666 this.set(key, value); | 4666 this.set(key, value); |
| 4667 }, core.Object, [K, V])); | 4667 }, dart.dynamic, [K, V])); |
| 4668 } | 4668 } |
| 4669 get(key) { | 4669 get(key) { |
| 4670 if (dart.notNull(_LinkedHashMap$()._isStringKey(key))) { | 4670 if (dart.notNull(_LinkedHashMap$()._isStringKey(key))) { |
| 4671 let strings = this[_strings]; | 4671 let strings = this[_strings]; |
| 4672 if (strings == null) | 4672 if (strings == null) |
| 4673 return null; | 4673 return null; |
| 4674 let cell = dart.as(_LinkedHashMap$()._getTableEntry(strings, key), Lin
kedHashMapCell); | 4674 let cell = dart.as(_LinkedHashMap$()._getTableEntry(strings, key), Lin
kedHashMapCell); |
| 4675 return cell == null ? null : dart.as(cell[_value], V); | 4675 return cell == null ? null : dart.as(cell[_value], V); |
| 4676 } else if (dart.notNull(_LinkedHashMap$()._isNumericKey(key))) { | 4676 } else if (dart.notNull(_LinkedHashMap$()._isNumericKey(key))) { |
| 4677 let nums = this[_nums]; | 4677 let nums = this[_nums]; |
| (...skipping 215 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 4893 addAll: [dart.void, [core.Map$(K, V)]], | 4893 addAll: [dart.void, [core.Map$(K, V)]], |
| 4894 get: [V, [core.Object]], | 4894 get: [V, [core.Object]], |
| 4895 [_get]: [V, [core.Object]], | 4895 [_get]: [V, [core.Object]], |
| 4896 set: [dart.void, [K, V]], | 4896 set: [dart.void, [K, V]], |
| 4897 [_set]: [dart.void, [K, V]], | 4897 [_set]: [dart.void, [K, V]], |
| 4898 putIfAbsent: [V, [K, dart.functionType(V, [])]], | 4898 putIfAbsent: [V, [K, dart.functionType(V, [])]], |
| 4899 remove: [V, [core.Object]], | 4899 remove: [V, [core.Object]], |
| 4900 [_remove]: [V, [core.Object]], | 4900 [_remove]: [V, [core.Object]], |
| 4901 clear: [dart.void, []], | 4901 clear: [dart.void, []], |
| 4902 forEach: [dart.void, [dart.functionType(dart.void, [K, V])]], | 4902 forEach: [dart.void, [dart.functionType(dart.void, [K, V])]], |
| 4903 [_addHashTableEntry]: [dart.void, [core.Object, K, V]], | 4903 [_addHashTableEntry]: [dart.void, [dart.dynamic, K, V]], |
| 4904 [_removeHashTableEntry]: [V, [core.Object, core.Object]], | 4904 [_removeHashTableEntry]: [V, [dart.dynamic, core.Object]], |
| 4905 [_modified]: [dart.void, []], | 4905 [_modified]: [dart.void, []], |
| 4906 [_newLinkedCell]: [LinkedHashMapCell, [K, V]], | 4906 [_newLinkedCell]: [LinkedHashMapCell, [K, V]], |
| 4907 [_unlinkCell]: [dart.void, [LinkedHashMapCell]], | 4907 [_unlinkCell]: [dart.void, [LinkedHashMapCell]], |
| 4908 [_computeHashCode]: [core.int, [core.Object]], | 4908 [_computeHashCode]: [core.int, [dart.dynamic]], |
| 4909 [_getBucket]: [core.List, [core.Object, core.Object]], | 4909 [_getBucket]: [core.List, [dart.dynamic, dart.dynamic]], |
| 4910 [_findBucketIndex]: [core.int, [core.Object, core.Object]] | 4910 [_findBucketIndex]: [core.int, [dart.dynamic, dart.dynamic]] |
| 4911 }), | 4911 }), |
| 4912 statics: () => ({ | 4912 statics: () => ({ |
| 4913 _isStringKey: [core.bool, [core.Object]], | 4913 _isStringKey: [core.bool, [dart.dynamic]], |
| 4914 _isNumericKey: [core.bool, [core.Object]], | 4914 _isNumericKey: [core.bool, [dart.dynamic]], |
| 4915 _getTableEntry: [core.Object, [core.Object, core.Object]], | 4915 _getTableEntry: [dart.dynamic, [dart.dynamic, dart.dynamic]], |
| 4916 _setTableEntry: [dart.void, [core.Object, core.Object, core.Object]], | 4916 _setTableEntry: [dart.void, [dart.dynamic, dart.dynamic, dart.dynamic]], |
| 4917 _deleteTableEntry: [dart.void, [core.Object, core.Object]], | 4917 _deleteTableEntry: [dart.void, [dart.dynamic, dart.dynamic]], |
| 4918 _newHashTable: [core.Object, []] | 4918 _newHashTable: [dart.dynamic, []] |
| 4919 }), | 4919 }), |
| 4920 names: ['_isStringKey', '_isNumericKey', '_getTableEntry', '_setTableEntry
', '_deleteTableEntry', '_newHashTable'] | 4920 names: ['_isStringKey', '_isNumericKey', '_getTableEntry', '_setTableEntry
', '_deleteTableEntry', '_newHashTable'] |
| 4921 }); | 4921 }); |
| 4922 return _LinkedHashMap; | 4922 return _LinkedHashMap; |
| 4923 }); | 4923 }); |
| 4924 let _LinkedHashMap = _LinkedHashMap$(); | 4924 let _LinkedHashMap = _LinkedHashMap$(); |
| 4925 let _LinkedIdentityHashMap$ = dart.generic(function(K, V) { | 4925 let _LinkedIdentityHashMap$ = dart.generic(function(K, V) { |
| 4926 class _LinkedIdentityHashMap extends _LinkedHashMap$(K, V) { | 4926 class _LinkedIdentityHashMap extends _LinkedHashMap$(K, V) { |
| 4927 _LinkedIdentityHashMap() { | 4927 _LinkedIdentityHashMap() { |
| 4928 super._LinkedHashMap(); | 4928 super._LinkedHashMap(); |
| (...skipping 14 matching lines...) Expand all Loading... |
| 4943 } | 4943 } |
| 4944 } | 4944 } |
| 4945 return _LinkedIdentityHashMap; | 4945 return _LinkedIdentityHashMap; |
| 4946 }); | 4946 }); |
| 4947 let _LinkedIdentityHashMap = _LinkedIdentityHashMap$(); | 4947 let _LinkedIdentityHashMap = _LinkedIdentityHashMap$(); |
| 4948 let _LinkedCustomHashMap$ = dart.generic(function(K, V) { | 4948 let _LinkedCustomHashMap$ = dart.generic(function(K, V) { |
| 4949 class _LinkedCustomHashMap extends _LinkedHashMap$(K, V) { | 4949 class _LinkedCustomHashMap extends _LinkedHashMap$(K, V) { |
| 4950 _LinkedCustomHashMap(equals, hashCode, validKey) { | 4950 _LinkedCustomHashMap(equals, hashCode, validKey) { |
| 4951 this[_equals] = equals; | 4951 this[_equals] = equals; |
| 4952 this[_hashCode] = hashCode; | 4952 this[_hashCode] = hashCode; |
| 4953 this[_validKey] = validKey != null ? validKey : dart.fn(v => dart.is(v,
K), core.bool, [core.Object]); | 4953 this[_validKey] = validKey != null ? validKey : dart.fn(v => dart.is(v,
K), core.bool, [dart.dynamic]); |
| 4954 super._LinkedHashMap(); | 4954 super._LinkedHashMap(); |
| 4955 } | 4955 } |
| 4956 get(key) { | 4956 get(key) { |
| 4957 if (!dart.notNull(this[_validKey](key))) | 4957 if (!dart.notNull(this[_validKey](key))) |
| 4958 return null; | 4958 return null; |
| 4959 return super[_get](key); | 4959 return super[_get](key); |
| 4960 } | 4960 } |
| 4961 set(key, value) { | 4961 set(key, value) { |
| 4962 dart.as(key, K); | 4962 dart.as(key, K); |
| 4963 dart.as(value, V); | 4963 dart.as(value, V); |
| (...skipping 37 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 5001 let _LinkedCustomHashMap = _LinkedCustomHashMap$(); | 5001 let _LinkedCustomHashMap = _LinkedCustomHashMap$(); |
| 5002 class LinkedHashMapCell extends core.Object { | 5002 class LinkedHashMapCell extends core.Object { |
| 5003 LinkedHashMapCell(key, value) { | 5003 LinkedHashMapCell(key, value) { |
| 5004 this[_key] = key; | 5004 this[_key] = key; |
| 5005 this[_value] = value; | 5005 this[_value] = value; |
| 5006 this[_next] = null; | 5006 this[_next] = null; |
| 5007 this[_previous] = null; | 5007 this[_previous] = null; |
| 5008 } | 5008 } |
| 5009 } | 5009 } |
| 5010 dart.setSignature(LinkedHashMapCell, { | 5010 dart.setSignature(LinkedHashMapCell, { |
| 5011 constructors: () => ({LinkedHashMapCell: [LinkedHashMapCell, [core.Object, c
ore.Object]]}) | 5011 constructors: () => ({LinkedHashMapCell: [LinkedHashMapCell, [dart.dynamic,
dart.dynamic]]}) |
| 5012 }); | 5012 }); |
| 5013 let LinkedHashMapKeyIterable$ = dart.generic(function(E) { | 5013 let LinkedHashMapKeyIterable$ = dart.generic(function(E) { |
| 5014 class LinkedHashMapKeyIterable extends IterableBase$(E) { | 5014 class LinkedHashMapKeyIterable extends IterableBase$(E) { |
| 5015 LinkedHashMapKeyIterable(map) { | 5015 LinkedHashMapKeyIterable(map) { |
| 5016 this[_map] = map; | 5016 this[_map] = map; |
| 5017 super.IterableBase(); | 5017 super.IterableBase(); |
| 5018 } | 5018 } |
| 5019 get length() { | 5019 get length() { |
| 5020 return dart.as(dart.dload(this[_map], _length), core.int); | 5020 return dart.as(dart.dload(this[_map], _length), core.int); |
| 5021 } | 5021 } |
| (...skipping 14 matching lines...) Expand all Loading... |
| 5036 f(dart.as(cell[_key], E)); | 5036 f(dart.as(cell[_key], E)); |
| 5037 if (!dart.equals(modifications, dart.dload(this[_map], _modifications)
)) { | 5037 if (!dart.equals(modifications, dart.dload(this[_map], _modifications)
)) { |
| 5038 throw new core.ConcurrentModificationError(this[_map]); | 5038 throw new core.ConcurrentModificationError(this[_map]); |
| 5039 } | 5039 } |
| 5040 cell = cell[_next]; | 5040 cell = cell[_next]; |
| 5041 } | 5041 } |
| 5042 } | 5042 } |
| 5043 } | 5043 } |
| 5044 LinkedHashMapKeyIterable[dart.implements] = () => [_internal.EfficientLength
]; | 5044 LinkedHashMapKeyIterable[dart.implements] = () => [_internal.EfficientLength
]; |
| 5045 dart.setSignature(LinkedHashMapKeyIterable, { | 5045 dart.setSignature(LinkedHashMapKeyIterable, { |
| 5046 constructors: () => ({LinkedHashMapKeyIterable: [LinkedHashMapKeyIterable$
(E), [core.Object]]}), | 5046 constructors: () => ({LinkedHashMapKeyIterable: [LinkedHashMapKeyIterable$
(E), [dart.dynamic]]}), |
| 5047 methods: () => ({forEach: [dart.void, [dart.functionType(dart.void, [E])]]
}) | 5047 methods: () => ({forEach: [dart.void, [dart.functionType(dart.void, [E])]]
}) |
| 5048 }); | 5048 }); |
| 5049 dart.defineExtensionMembers(LinkedHashMapKeyIterable, [ | 5049 dart.defineExtensionMembers(LinkedHashMapKeyIterable, [ |
| 5050 'contains', | 5050 'contains', |
| 5051 'forEach', | 5051 'forEach', |
| 5052 'length', | 5052 'length', |
| 5053 'isEmpty', | 5053 'isEmpty', |
| 5054 'iterator' | 5054 'iterator' |
| 5055 ]); | 5055 ]); |
| 5056 return LinkedHashMapKeyIterable; | 5056 return LinkedHashMapKeyIterable; |
| (...skipping 20 matching lines...) Expand all Loading... |
| 5077 return false; | 5077 return false; |
| 5078 } else { | 5078 } else { |
| 5079 this[_current] = dart.as(this[_cell][_key], E); | 5079 this[_current] = dart.as(this[_cell][_key], E); |
| 5080 this[_cell] = this[_cell][_next]; | 5080 this[_cell] = this[_cell][_next]; |
| 5081 return true; | 5081 return true; |
| 5082 } | 5082 } |
| 5083 } | 5083 } |
| 5084 } | 5084 } |
| 5085 LinkedHashMapKeyIterator[dart.implements] = () => [core.Iterator$(E)]; | 5085 LinkedHashMapKeyIterator[dart.implements] = () => [core.Iterator$(E)]; |
| 5086 dart.setSignature(LinkedHashMapKeyIterator, { | 5086 dart.setSignature(LinkedHashMapKeyIterator, { |
| 5087 constructors: () => ({LinkedHashMapKeyIterator: [LinkedHashMapKeyIterator$
(E), [core.Object, core.int]]}), | 5087 constructors: () => ({LinkedHashMapKeyIterator: [LinkedHashMapKeyIterator$
(E), [dart.dynamic, core.int]]}), |
| 5088 methods: () => ({moveNext: [core.bool, []]}) | 5088 methods: () => ({moveNext: [core.bool, []]}) |
| 5089 }); | 5089 }); |
| 5090 return LinkedHashMapKeyIterator; | 5090 return LinkedHashMapKeyIterator; |
| 5091 }); | 5091 }); |
| 5092 let LinkedHashMapKeyIterator = LinkedHashMapKeyIterator$(); | 5092 let LinkedHashMapKeyIterator = LinkedHashMapKeyIterator$(); |
| 5093 let _elements = Symbol('_elements'); | 5093 let _elements = Symbol('_elements'); |
| 5094 let _computeElements = Symbol('_computeElements'); | 5094 let _computeElements = Symbol('_computeElements'); |
| 5095 let _contains = Symbol('_contains'); | 5095 let _contains = Symbol('_contains'); |
| 5096 let _lookup = Symbol('_lookup'); | 5096 let _lookup = Symbol('_lookup'); |
| 5097 let _HashSet$ = dart.generic(function(E) { | 5097 let _HashSet$ = dart.generic(function(E) { |
| (...skipping 234 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 5332 contains: [core.bool, [core.Object]], | 5332 contains: [core.bool, [core.Object]], |
| 5333 [_contains]: [core.bool, [core.Object]], | 5333 [_contains]: [core.bool, [core.Object]], |
| 5334 lookup: [E, [core.Object]], | 5334 lookup: [E, [core.Object]], |
| 5335 [_lookup]: [E, [core.Object]], | 5335 [_lookup]: [E, [core.Object]], |
| 5336 add: [core.bool, [E]], | 5336 add: [core.bool, [E]], |
| 5337 [_add]: [core.bool, [E]], | 5337 [_add]: [core.bool, [E]], |
| 5338 addAll: [dart.void, [core.Iterable$(E)]], | 5338 addAll: [dart.void, [core.Iterable$(E)]], |
| 5339 remove: [core.bool, [core.Object]], | 5339 remove: [core.bool, [core.Object]], |
| 5340 [_remove]: [core.bool, [core.Object]], | 5340 [_remove]: [core.bool, [core.Object]], |
| 5341 [_computeElements]: [core.List, []], | 5341 [_computeElements]: [core.List, []], |
| 5342 [_addHashTableEntry]: [core.bool, [core.Object, E]], | 5342 [_addHashTableEntry]: [core.bool, [dart.dynamic, E]], |
| 5343 [_removeHashTableEntry]: [core.bool, [core.Object, core.Object]], | 5343 [_removeHashTableEntry]: [core.bool, [dart.dynamic, core.Object]], |
| 5344 [_computeHashCode]: [core.int, [core.Object]], | 5344 [_computeHashCode]: [core.int, [dart.dynamic]], |
| 5345 [_getBucket]: [core.List, [core.Object, core.Object]], | 5345 [_getBucket]: [core.List, [dart.dynamic, dart.dynamic]], |
| 5346 [_findBucketIndex]: [core.int, [core.Object, core.Object]] | 5346 [_findBucketIndex]: [core.int, [dart.dynamic, dart.dynamic]] |
| 5347 }), | 5347 }), |
| 5348 statics: () => ({ | 5348 statics: () => ({ |
| 5349 _isStringElement: [core.bool, [core.Object]], | 5349 _isStringElement: [core.bool, [dart.dynamic]], |
| 5350 _isNumericElement: [core.bool, [core.Object]], | 5350 _isNumericElement: [core.bool, [dart.dynamic]], |
| 5351 _hasTableEntry: [core.bool, [core.Object, core.Object]], | 5351 _hasTableEntry: [core.bool, [dart.dynamic, dart.dynamic]], |
| 5352 _setTableEntry: [dart.void, [core.Object, core.Object, core.Object]], | 5352 _setTableEntry: [dart.void, [dart.dynamic, dart.dynamic, dart.dynamic]], |
| 5353 _deleteTableEntry: [dart.void, [core.Object, core.Object]], | 5353 _deleteTableEntry: [dart.void, [dart.dynamic, dart.dynamic]], |
| 5354 _newHashTable: [core.Object, []] | 5354 _newHashTable: [dart.dynamic, []] |
| 5355 }), | 5355 }), |
| 5356 names: ['_isStringElement', '_isNumericElement', '_hasTableEntry', '_setTa
bleEntry', '_deleteTableEntry', '_newHashTable'] | 5356 names: ['_isStringElement', '_isNumericElement', '_hasTableEntry', '_setTa
bleEntry', '_deleteTableEntry', '_newHashTable'] |
| 5357 }); | 5357 }); |
| 5358 dart.defineExtensionMembers(_HashSet, [ | 5358 dart.defineExtensionMembers(_HashSet, [ |
| 5359 'contains', | 5359 'contains', |
| 5360 'iterator', | 5360 'iterator', |
| 5361 'length', | 5361 'length', |
| 5362 'isEmpty', | 5362 'isEmpty', |
| 5363 'isNotEmpty' | 5363 'isNotEmpty' |
| 5364 ]); | 5364 ]); |
| (...skipping 28 matching lines...) Expand all Loading... |
| 5393 return _IdentityHashSet; | 5393 return _IdentityHashSet; |
| 5394 }); | 5394 }); |
| 5395 let _IdentityHashSet = _IdentityHashSet$(); | 5395 let _IdentityHashSet = _IdentityHashSet$(); |
| 5396 let _equality = Symbol('_equality'); | 5396 let _equality = Symbol('_equality'); |
| 5397 let _hasher = Symbol('_hasher'); | 5397 let _hasher = Symbol('_hasher'); |
| 5398 let _CustomHashSet$ = dart.generic(function(E) { | 5398 let _CustomHashSet$ = dart.generic(function(E) { |
| 5399 class _CustomHashSet extends _HashSet$(E) { | 5399 class _CustomHashSet extends _HashSet$(E) { |
| 5400 _CustomHashSet(equality, hasher, validKey) { | 5400 _CustomHashSet(equality, hasher, validKey) { |
| 5401 this[_equality] = equality; | 5401 this[_equality] = equality; |
| 5402 this[_hasher] = hasher; | 5402 this[_hasher] = hasher; |
| 5403 this[_validKey] = validKey != null ? validKey : dart.fn(x => dart.is(x,
E), core.bool, [core.Object]); | 5403 this[_validKey] = validKey != null ? validKey : dart.fn(x => dart.is(x,
E), core.bool, [dart.dynamic]); |
| 5404 super._HashSet(); | 5404 super._HashSet(); |
| 5405 } | 5405 } |
| 5406 [_newSet]() { | 5406 [_newSet]() { |
| 5407 return new (_CustomHashSet$(E))(this[_equality], this[_hasher], this[_va
lidKey]); | 5407 return new (_CustomHashSet$(E))(this[_equality], this[_hasher], this[_va
lidKey]); |
| 5408 } | 5408 } |
| 5409 [_findBucketIndex](bucket, element) { | 5409 [_findBucketIndex](bucket, element) { |
| 5410 if (bucket == null) | 5410 if (bucket == null) |
| 5411 return -1; | 5411 return -1; |
| 5412 let length = bucket.length; | 5412 let length = bucket.length; |
| 5413 for (let i = 0; dart.notNull(i) < dart.notNull(length); i = dart.notNull
(i) + 1) { | 5413 for (let i = 0; dart.notNull(i) < dart.notNull(length); i = dart.notNull
(i) + 1) { |
| (...skipping 58 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 5472 return false; | 5472 return false; |
| 5473 } else { | 5473 } else { |
| 5474 this[_current] = dart.as(elements[offset], E); | 5474 this[_current] = dart.as(elements[offset], E); |
| 5475 this[_offset] = dart.notNull(offset) + 1; | 5475 this[_offset] = dart.notNull(offset) + 1; |
| 5476 return true; | 5476 return true; |
| 5477 } | 5477 } |
| 5478 } | 5478 } |
| 5479 } | 5479 } |
| 5480 HashSetIterator[dart.implements] = () => [core.Iterator$(E)]; | 5480 HashSetIterator[dart.implements] = () => [core.Iterator$(E)]; |
| 5481 dart.setSignature(HashSetIterator, { | 5481 dart.setSignature(HashSetIterator, { |
| 5482 constructors: () => ({HashSetIterator: [HashSetIterator$(E), [core.Object,
core.List]]}), | 5482 constructors: () => ({HashSetIterator: [HashSetIterator$(E), [dart.dynamic
, core.List]]}), |
| 5483 methods: () => ({moveNext: [core.bool, []]}) | 5483 methods: () => ({moveNext: [core.bool, []]}) |
| 5484 }); | 5484 }); |
| 5485 return HashSetIterator; | 5485 return HashSetIterator; |
| 5486 }); | 5486 }); |
| 5487 let HashSetIterator = HashSetIterator$(); | 5487 let HashSetIterator = HashSetIterator$(); |
| 5488 let _unsupported = Symbol('_unsupported'); | 5488 let _unsupported = Symbol('_unsupported'); |
| 5489 let _LinkedHashSet$ = dart.generic(function(E) { | 5489 let _LinkedHashSet$ = dart.generic(function(E) { |
| 5490 class _LinkedHashSet extends _HashSetBase$(E) { | 5490 class _LinkedHashSet extends _HashSetBase$(E) { |
| 5491 _LinkedHashSet() { | 5491 _LinkedHashSet() { |
| 5492 this[_length] = 0; | 5492 this[_length] = 0; |
| (...skipping 278 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 5771 lookup: [E, [core.Object]], | 5771 lookup: [E, [core.Object]], |
| 5772 [_lookup]: [E, [core.Object]], | 5772 [_lookup]: [E, [core.Object]], |
| 5773 forEach: [dart.void, [dart.functionType(dart.void, [E])]], | 5773 forEach: [dart.void, [dart.functionType(dart.void, [E])]], |
| 5774 add: [core.bool, [E]], | 5774 add: [core.bool, [E]], |
| 5775 [_add]: [core.bool, [E]], | 5775 [_add]: [core.bool, [E]], |
| 5776 remove: [core.bool, [core.Object]], | 5776 remove: [core.bool, [core.Object]], |
| 5777 [_remove]: [core.bool, [core.Object]], | 5777 [_remove]: [core.bool, [core.Object]], |
| 5778 removeWhere: [dart.void, [dart.functionType(core.bool, [E])]], | 5778 removeWhere: [dart.void, [dart.functionType(core.bool, [E])]], |
| 5779 retainWhere: [dart.void, [dart.functionType(core.bool, [E])]], | 5779 retainWhere: [dart.void, [dart.functionType(core.bool, [E])]], |
| 5780 [_filterWhere]: [dart.void, [dart.functionType(core.bool, [E]), core.boo
l]], | 5780 [_filterWhere]: [dart.void, [dart.functionType(core.bool, [E]), core.boo
l]], |
| 5781 [_addHashTableEntry]: [core.bool, [core.Object, E]], | 5781 [_addHashTableEntry]: [core.bool, [dart.dynamic, E]], |
| 5782 [_removeHashTableEntry]: [core.bool, [core.Object, core.Object]], | 5782 [_removeHashTableEntry]: [core.bool, [dart.dynamic, core.Object]], |
| 5783 [_modified]: [dart.void, []], | 5783 [_modified]: [dart.void, []], |
| 5784 [_newLinkedCell]: [LinkedHashSetCell, [E]], | 5784 [_newLinkedCell]: [LinkedHashSetCell, [E]], |
| 5785 [_unlinkCell]: [dart.void, [LinkedHashSetCell]], | 5785 [_unlinkCell]: [dart.void, [LinkedHashSetCell]], |
| 5786 [_computeHashCode]: [core.int, [core.Object]], | 5786 [_computeHashCode]: [core.int, [dart.dynamic]], |
| 5787 [_getBucket]: [core.List, [core.Object, core.Object]], | 5787 [_getBucket]: [core.List, [dart.dynamic, dart.dynamic]], |
| 5788 [_findBucketIndex]: [core.int, [core.Object, core.Object]] | 5788 [_findBucketIndex]: [core.int, [dart.dynamic, dart.dynamic]] |
| 5789 }), | 5789 }), |
| 5790 statics: () => ({ | 5790 statics: () => ({ |
| 5791 _isStringElement: [core.bool, [core.Object]], | 5791 _isStringElement: [core.bool, [dart.dynamic]], |
| 5792 _isNumericElement: [core.bool, [core.Object]], | 5792 _isNumericElement: [core.bool, [dart.dynamic]], |
| 5793 _getTableEntry: [core.Object, [core.Object, core.Object]], | 5793 _getTableEntry: [dart.dynamic, [dart.dynamic, dart.dynamic]], |
| 5794 _setTableEntry: [dart.void, [core.Object, core.Object, core.Object]], | 5794 _setTableEntry: [dart.void, [dart.dynamic, dart.dynamic, dart.dynamic]], |
| 5795 _deleteTableEntry: [dart.void, [core.Object, core.Object]], | 5795 _deleteTableEntry: [dart.void, [dart.dynamic, dart.dynamic]], |
| 5796 _newHashTable: [core.Object, []] | 5796 _newHashTable: [dart.dynamic, []] |
| 5797 }), | 5797 }), |
| 5798 names: ['_isStringElement', '_isNumericElement', '_getTableEntry', '_setTa
bleEntry', '_deleteTableEntry', '_newHashTable'] | 5798 names: ['_isStringElement', '_isNumericElement', '_getTableEntry', '_setTa
bleEntry', '_deleteTableEntry', '_newHashTable'] |
| 5799 }); | 5799 }); |
| 5800 dart.defineExtensionMembers(_LinkedHashSet, [ | 5800 dart.defineExtensionMembers(_LinkedHashSet, [ |
| 5801 'contains', | 5801 'contains', |
| 5802 'forEach', | 5802 'forEach', |
| 5803 'iterator', | 5803 'iterator', |
| 5804 'length', | 5804 'length', |
| 5805 'isEmpty', | 5805 'isEmpty', |
| 5806 'isNotEmpty', | 5806 'isNotEmpty', |
| (...skipping 30 matching lines...) Expand all Loading... |
| 5837 methods: () => ({[_newSet]: [core.Set$(E), []]}) | 5837 methods: () => ({[_newSet]: [core.Set$(E), []]}) |
| 5838 }); | 5838 }); |
| 5839 return _LinkedIdentityHashSet; | 5839 return _LinkedIdentityHashSet; |
| 5840 }); | 5840 }); |
| 5841 let _LinkedIdentityHashSet = _LinkedIdentityHashSet$(); | 5841 let _LinkedIdentityHashSet = _LinkedIdentityHashSet$(); |
| 5842 let _LinkedCustomHashSet$ = dart.generic(function(E) { | 5842 let _LinkedCustomHashSet$ = dart.generic(function(E) { |
| 5843 class _LinkedCustomHashSet extends _LinkedHashSet$(E) { | 5843 class _LinkedCustomHashSet extends _LinkedHashSet$(E) { |
| 5844 _LinkedCustomHashSet(equality, hasher, validKey) { | 5844 _LinkedCustomHashSet(equality, hasher, validKey) { |
| 5845 this[_equality] = equality; | 5845 this[_equality] = equality; |
| 5846 this[_hasher] = hasher; | 5846 this[_hasher] = hasher; |
| 5847 this[_validKey] = validKey != null ? validKey : dart.fn(x => dart.is(x,
E), core.bool, [core.Object]); | 5847 this[_validKey] = validKey != null ? validKey : dart.fn(x => dart.is(x,
E), core.bool, [dart.dynamic]); |
| 5848 super._LinkedHashSet(); | 5848 super._LinkedHashSet(); |
| 5849 } | 5849 } |
| 5850 [_newSet]() { | 5850 [_newSet]() { |
| 5851 return new (_LinkedCustomHashSet$(E))(this[_equality], this[_hasher], th
is[_validKey]); | 5851 return new (_LinkedCustomHashSet$(E))(this[_equality], this[_hasher], th
is[_validKey]); |
| 5852 } | 5852 } |
| 5853 [_findBucketIndex](bucket, element) { | 5853 [_findBucketIndex](bucket, element) { |
| 5854 if (bucket == null) | 5854 if (bucket == null) |
| 5855 return -1; | 5855 return -1; |
| 5856 let length = bucket.length; | 5856 let length = bucket.length; |
| 5857 for (let i = 0; dart.notNull(i) < dart.notNull(length); i = dart.notNull
(i) + 1) { | 5857 for (let i = 0; dart.notNull(i) < dart.notNull(length); i = dart.notNull
(i) + 1) { |
| (...skipping 53 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 5911 }); | 5911 }); |
| 5912 let _LinkedCustomHashSet = _LinkedCustomHashSet$(); | 5912 let _LinkedCustomHashSet = _LinkedCustomHashSet$(); |
| 5913 class LinkedHashSetCell extends core.Object { | 5913 class LinkedHashSetCell extends core.Object { |
| 5914 LinkedHashSetCell(element) { | 5914 LinkedHashSetCell(element) { |
| 5915 this[_element] = element; | 5915 this[_element] = element; |
| 5916 this[_next] = null; | 5916 this[_next] = null; |
| 5917 this[_previous] = null; | 5917 this[_previous] = null; |
| 5918 } | 5918 } |
| 5919 } | 5919 } |
| 5920 dart.setSignature(LinkedHashSetCell, { | 5920 dart.setSignature(LinkedHashSetCell, { |
| 5921 constructors: () => ({LinkedHashSetCell: [LinkedHashSetCell, [core.Object]]}
) | 5921 constructors: () => ({LinkedHashSetCell: [LinkedHashSetCell, [dart.dynamic]]
}) |
| 5922 }); | 5922 }); |
| 5923 let LinkedHashSetIterator$ = dart.generic(function(E) { | 5923 let LinkedHashSetIterator$ = dart.generic(function(E) { |
| 5924 class LinkedHashSetIterator extends core.Object { | 5924 class LinkedHashSetIterator extends core.Object { |
| 5925 LinkedHashSetIterator(set, modifications) { | 5925 LinkedHashSetIterator(set, modifications) { |
| 5926 this[_set] = set; | 5926 this[_set] = set; |
| 5927 this[_modifications] = modifications; | 5927 this[_modifications] = modifications; |
| 5928 this[_cell] = null; | 5928 this[_cell] = null; |
| 5929 this[_current] = null; | 5929 this[_current] = null; |
| 5930 this[_cell] = dart.as(dart.dload(this[_set], _first), LinkedHashSetCell)
; | 5930 this[_cell] = dart.as(dart.dload(this[_set], _first), LinkedHashSetCell)
; |
| 5931 } | 5931 } |
| 5932 get current() { | 5932 get current() { |
| 5933 return this[_current]; | 5933 return this[_current]; |
| 5934 } | 5934 } |
| 5935 moveNext() { | 5935 moveNext() { |
| 5936 if (!dart.equals(this[_modifications], dart.dload(this[_set], _modificat
ions))) { | 5936 if (!dart.equals(this[_modifications], dart.dload(this[_set], _modificat
ions))) { |
| 5937 throw new core.ConcurrentModificationError(this[_set]); | 5937 throw new core.ConcurrentModificationError(this[_set]); |
| 5938 } else if (this[_cell] == null) { | 5938 } else if (this[_cell] == null) { |
| 5939 this[_current] = null; | 5939 this[_current] = null; |
| 5940 return false; | 5940 return false; |
| 5941 } else { | 5941 } else { |
| 5942 this[_current] = dart.as(this[_cell][_element], E); | 5942 this[_current] = dart.as(this[_cell][_element], E); |
| 5943 this[_cell] = this[_cell][_next]; | 5943 this[_cell] = this[_cell][_next]; |
| 5944 return true; | 5944 return true; |
| 5945 } | 5945 } |
| 5946 } | 5946 } |
| 5947 } | 5947 } |
| 5948 LinkedHashSetIterator[dart.implements] = () => [core.Iterator$(E)]; | 5948 LinkedHashSetIterator[dart.implements] = () => [core.Iterator$(E)]; |
| 5949 dart.setSignature(LinkedHashSetIterator, { | 5949 dart.setSignature(LinkedHashSetIterator, { |
| 5950 constructors: () => ({LinkedHashSetIterator: [LinkedHashSetIterator$(E), [
core.Object, core.int]]}), | 5950 constructors: () => ({LinkedHashSetIterator: [LinkedHashSetIterator$(E), [
dart.dynamic, core.int]]}), |
| 5951 methods: () => ({moveNext: [core.bool, []]}) | 5951 methods: () => ({moveNext: [core.bool, []]}) |
| 5952 }); | 5952 }); |
| 5953 return LinkedHashSetIterator; | 5953 return LinkedHashSetIterator; |
| 5954 }); | 5954 }); |
| 5955 let LinkedHashSetIterator = LinkedHashSetIterator$(); | 5955 let LinkedHashSetIterator = LinkedHashSetIterator$(); |
| 5956 // Exports: | 5956 // Exports: |
| 5957 exports.UnmodifiableListView$ = UnmodifiableListView$; | 5957 exports.UnmodifiableListView$ = UnmodifiableListView$; |
| 5958 exports.HashMap$ = HashMap$; | 5958 exports.HashMap$ = HashMap$; |
| 5959 exports.HashMap = HashMap; | 5959 exports.HashMap = HashMap; |
| 5960 exports.SetMixin$ = SetMixin$; | 5960 exports.SetMixin$ = SetMixin$; |
| (...skipping 51 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 6012 exports.LinkedHashMapKeyIterable$ = LinkedHashMapKeyIterable$; | 6012 exports.LinkedHashMapKeyIterable$ = LinkedHashMapKeyIterable$; |
| 6013 exports.LinkedHashMapKeyIterable = LinkedHashMapKeyIterable; | 6013 exports.LinkedHashMapKeyIterable = LinkedHashMapKeyIterable; |
| 6014 exports.LinkedHashMapKeyIterator$ = LinkedHashMapKeyIterator$; | 6014 exports.LinkedHashMapKeyIterator$ = LinkedHashMapKeyIterator$; |
| 6015 exports.LinkedHashMapKeyIterator = LinkedHashMapKeyIterator; | 6015 exports.LinkedHashMapKeyIterator = LinkedHashMapKeyIterator; |
| 6016 exports.HashSetIterator$ = HashSetIterator$; | 6016 exports.HashSetIterator$ = HashSetIterator$; |
| 6017 exports.HashSetIterator = HashSetIterator; | 6017 exports.HashSetIterator = HashSetIterator; |
| 6018 exports.LinkedHashSetCell = LinkedHashSetCell; | 6018 exports.LinkedHashSetCell = LinkedHashSetCell; |
| 6019 exports.LinkedHashSetIterator$ = LinkedHashSetIterator$; | 6019 exports.LinkedHashSetIterator$ = LinkedHashSetIterator$; |
| 6020 exports.LinkedHashSetIterator = LinkedHashSetIterator; | 6020 exports.LinkedHashSetIterator = LinkedHashSetIterator; |
| 6021 }); | 6021 }); |
| OLD | NEW |