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

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

Issue 1145283002: Use short array syntax in method signatures (Closed) Base URL: git@github.com:dart-lang/dev_compiler.git@master
Patch Set: Created 5 years, 7 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch
OLDNEW
1 var collection = dart.defineLibrary(collection, {}); 1 var collection = dart.defineLibrary(collection, {});
2 var _internal = dart.lazyImport(_internal); 2 var _internal = dart.lazyImport(_internal);
3 var core = dart.import(core); 3 var core = dart.import(core);
4 var _js_helper = dart.lazyImport(_js_helper); 4 var _js_helper = dart.lazyImport(_js_helper);
5 var math = dart.lazyImport(math); 5 var math = dart.lazyImport(math);
6 (function(exports, _internal, core, _js_helper, math) { 6 (function(exports, _internal, core, _js_helper, math) {
7 'use strict'; 7 'use strict';
8 let _source = Symbol('_source'); 8 let _source = Symbol('_source');
9 let UnmodifiableListView$ = dart.generic(function(E) { 9 let UnmodifiableListView$ = dart.generic(function(E) {
10 class UnmodifiableListView extends _internal.UnmodifiableListBase$(E) { 10 class UnmodifiableListView extends _internal.UnmodifiableListBase$(E) {
11 UnmodifiableListView(source) { 11 UnmodifiableListView(source) {
12 this[_source] = source; 12 this[_source] = source;
13 } 13 }
14 get [core.$length]() { 14 get [core.$length]() {
15 return this[_source][core.$length]; 15 return this[_source][core.$length];
16 } 16 }
17 [core.$get](index) { 17 [core.$get](index) {
18 return this[_source][core.$elementAt](index); 18 return this[_source][core.$elementAt](index);
19 } 19 }
20 } 20 }
21 dart.setSignature(UnmodifiableListView, { 21 dart.setSignature(UnmodifiableListView, {
22 methods: () => ({[core.$get]: dart.functionType(E, [core.int])}) 22 methods: () => ({[core.$get]: [E, [core.int]]})
23 }); 23 });
24 return UnmodifiableListView; 24 return UnmodifiableListView;
25 }); 25 });
26 dart.defineLazyClassGeneric(exports, 'UnmodifiableListView', {get: Unmodifiabl eListView$}); 26 dart.defineLazyClassGeneric(exports, 'UnmodifiableListView', {get: Unmodifiabl eListView$});
27 function _defaultEquals(a, b) { 27 function _defaultEquals(a, b) {
28 return dart.equals(a, b); 28 return dart.equals(a, b);
29 } 29 }
30 dart.fn(_defaultEquals, core.bool, [core.Object, core.Object]); 30 dart.fn(_defaultEquals, core.bool, [core.Object, core.Object]);
31 function _defaultHashCode(a) { 31 function _defaultHashCode(a) {
32 return dart.hashCode(a); 32 return dart.hashCode(a);
(...skipping 336 matching lines...) Expand 10 before | Expand all | Expand 10 after
369 if (index == elementIndex) 369 if (index == elementIndex)
370 return element; 370 return element;
371 elementIndex = dart.notNull(elementIndex) + 1; 371 elementIndex = dart.notNull(elementIndex) + 1;
372 } 372 }
373 throw new core.RangeError.index(index, this, "index", null, elementIndex ); 373 throw new core.RangeError.index(index, this, "index", null, elementIndex );
374 } 374 }
375 } 375 }
376 SetMixin[dart.implements] = () => [core.Set$(E)]; 376 SetMixin[dart.implements] = () => [core.Set$(E)];
377 dart.setSignature(SetMixin, { 377 dart.setSignature(SetMixin, {
378 methods: () => ({ 378 methods: () => ({
379 clear: dart.functionType(dart.void, []), 379 clear: [dart.void, []],
380 addAll: dart.functionType(dart.void, [core.Iterable$(E)]), 380 addAll: [dart.void, [core.Iterable$(E)]],
381 removeAll: dart.functionType(dart.void, [core.Iterable$(core.Object)]), 381 removeAll: [dart.void, [core.Iterable$(core.Object)]],
382 retainAll: dart.functionType(dart.void, [core.Iterable$(core.Object)]), 382 retainAll: [dart.void, [core.Iterable$(core.Object)]],
383 removeWhere: dart.functionType(dart.void, [dart.functionType(core.bool, [E])]), 383 removeWhere: [dart.void, [dart.functionType(core.bool, [E])]],
384 retainWhere: dart.functionType(dart.void, [dart.functionType(core.bool, [E])]), 384 retainWhere: [dart.void, [dart.functionType(core.bool, [E])]],
385 containsAll: dart.functionType(core.bool, [core.Iterable$(core.Object)]) , 385 containsAll: [core.bool, [core.Iterable$(core.Object)]],
386 union: dart.functionType(core.Set$(E), [core.Set$(E)]), 386 union: [core.Set$(E), [core.Set$(E)]],
387 intersection: dart.functionType(core.Set$(E), [core.Set$(core.Object)]), 387 intersection: [core.Set$(E), [core.Set$(core.Object)]],
388 difference: dart.functionType(core.Set$(E), [core.Set$(core.Object)]), 388 difference: [core.Set$(E), [core.Set$(core.Object)]],
389 [core.$toList]: dart.functionType(core.List$(E), [], {rowabl: core.bool} ), 389 [core.$toList]: [core.List$(E), [], {rowabl: core.bool}],
390 [core.$map]: dart.functionType(core.Iterable, [dart.functionType(dart.dy namic, [E])]), 390 [core.$map]: [core.Iterable, [dart.functionType(dart.dynamic, [E])]],
391 toString: dart.functionType(core.String, []), 391 toString: [core.String, []],
392 [core.$where]: dart.functionType(core.Iterable$(E), [dart.functionType(c ore.bool, [E])]), 392 [core.$where]: [core.Iterable$(E), [dart.functionType(core.bool, [E])]],
393 [core.$expand]: dart.functionType(core.Iterable, [dart.functionType(core .Iterable, [E])]), 393 [core.$expand]: [core.Iterable, [dart.functionType(core.Iterable, [E])]] ,
394 [core.$forEach]: dart.functionType(dart.void, [dart.functionType(dart.vo id, [E])]), 394 [core.$forEach]: [dart.void, [dart.functionType(dart.void, [E])]],
395 [core.$reduce]: dart.functionType(E, [dart.functionType(E, [E, E])]), 395 [core.$reduce]: [E, [dart.functionType(E, [E, E])]],
396 [core.$fold]: dart.functionType(dart.dynamic, [dart.dynamic, dart.functi onType(dart.dynamic, [dart.dynamic, E])]), 396 [core.$fold]: [dart.dynamic, [dart.dynamic, dart.functionType(dart.dynam ic, [dart.dynamic, E])]],
397 [core.$every]: dart.functionType(core.bool, [dart.functionType(core.bool , [E])]), 397 [core.$every]: [core.bool, [dart.functionType(core.bool, [E])]],
398 [core.$join]: dart.functionType(core.String, [], [core.String]), 398 [core.$join]: [core.String, [], [core.String]],
399 [core.$any]: dart.functionType(core.bool, [dart.functionType(core.bool, [E])]), 399 [core.$any]: [core.bool, [dart.functionType(core.bool, [E])]],
400 [core.$take]: dart.functionType(core.Iterable$(E), [core.int]), 400 [core.$take]: [core.Iterable$(E), [core.int]],
401 [core.$takeWhile]: dart.functionType(core.Iterable$(E), [dart.functionTy pe(core.bool, [E])]), 401 [core.$takeWhile]: [core.Iterable$(E), [dart.functionType(core.bool, [E] )]],
402 [core.$skip]: dart.functionType(core.Iterable$(E), [core.int]), 402 [core.$skip]: [core.Iterable$(E), [core.int]],
403 [core.$skipWhile]: dart.functionType(core.Iterable$(E), [dart.functionTy pe(core.bool, [E])]), 403 [core.$skipWhile]: [core.Iterable$(E), [dart.functionType(core.bool, [E] )]],
404 [core.$firstWhere]: dart.functionType(E, [dart.functionType(core.bool, [ E])], {rEls: dart.functionType(E, [])}), 404 [core.$firstWhere]: [E, [dart.functionType(core.bool, [E])], {rEls: dart .functionType(E, [])}],
405 [core.$lastWhere]: dart.functionType(E, [dart.functionType(core.bool, [E ])], {rEls: dart.functionType(E, [])}), 405 [core.$lastWhere]: [E, [dart.functionType(core.bool, [E])], {rEls: dart. functionType(E, [])}],
406 [core.$singleWhere]: dart.functionType(E, [dart.functionType(core.bool, [E])]), 406 [core.$singleWhere]: [E, [dart.functionType(core.bool, [E])]],
407 [core.$elementAt]: dart.functionType(E, [core.int]) 407 [core.$elementAt]: [E, [core.int]]
408 }) 408 })
409 }); 409 });
410 return SetMixin; 410 return SetMixin;
411 }); 411 });
412 let SetMixin = SetMixin$(); 412 let SetMixin = SetMixin$();
413 let SetBase$ = dart.generic(function(E) { 413 let SetBase$ = dart.generic(function(E) {
414 class SetBase extends SetMixin$(E) { 414 class SetBase extends SetMixin$(E) {
415 static setToString(set) { 415 static setToString(set) {
416 return IterableBase.iterableToFullString(set, '{', '}'); 416 return IterableBase.iterableToFullString(set, '{', '}');
417 } 417 }
418 } 418 }
419 dart.setSignature(SetBase, { 419 dart.setSignature(SetBase, {
420 statics: () => ({setToString: dart.functionType(core.String, [core.Set])}) , 420 statics: () => ({setToString: [core.String, [core.Set]]}),
421 names: ['setToString'] 421 names: ['setToString']
422 }); 422 });
423 return SetBase; 423 return SetBase;
424 }); 424 });
425 let SetBase = SetBase$(); 425 let SetBase = SetBase$();
426 let _newSet = Symbol('_newSet'); 426 let _newSet = Symbol('_newSet');
427 let _HashSetBase$ = dart.generic(function(E) { 427 let _HashSetBase$ = dart.generic(function(E) {
428 class _HashSetBase extends SetBase$(E) { 428 class _HashSetBase extends SetBase$(E) {
429 difference(other) { 429 difference(other) {
430 let result = this[_newSet](); 430 let result = this[_newSet]();
(...skipping 14 matching lines...) Expand all
445 [core.$toSet]() { 445 [core.$toSet]() {
446 return (() => { 446 return (() => {
447 let _ = this[_newSet](); 447 let _ = this[_newSet]();
448 _.addAll(this); 448 _.addAll(this);
449 return _; 449 return _;
450 }).bind(this)(); 450 }).bind(this)();
451 } 451 }
452 } 452 }
453 dart.setSignature(_HashSetBase, { 453 dart.setSignature(_HashSetBase, {
454 methods: () => ({ 454 methods: () => ({
455 difference: dart.functionType(core.Set$(E), [core.Set$(core.Object)]), 455 difference: [core.Set$(E), [core.Set$(core.Object)]],
456 intersection: dart.functionType(core.Set$(E), [core.Set$(core.Object)]), 456 intersection: [core.Set$(E), [core.Set$(core.Object)]],
457 [core.$toSet]: dart.functionType(core.Set$(E), []) 457 [core.$toSet]: [core.Set$(E), []]
458 }) 458 })
459 }); 459 });
460 return _HashSetBase; 460 return _HashSetBase;
461 }); 461 });
462 let _HashSetBase = _HashSetBase$(); 462 let _HashSetBase = _HashSetBase$();
463 let HashSet$ = dart.generic(function(E) { 463 let HashSet$ = dart.generic(function(E) {
464 class HashSet extends core.Object { 464 class HashSet extends core.Object {
465 HashSet(opts) { 465 HashSet(opts) {
466 let equals = opts && 'equals' in opts ? opts.equals : null; 466 let equals = opts && 'equals' in opts ? opts.equals : null;
467 let hashCode = opts && 'hashCode' in opts ? opts.hashCode : null; 467 let hashCode = opts && 'hashCode' in opts ? opts.hashCode : null;
(...skipping 248 matching lines...) Expand 10 before | Expand all | Expand 10 after
716 toString() { 716 toString() {
717 return IterableBase.iterableToShortString(this, '(', ')'); 717 return IterableBase.iterableToShortString(this, '(', ')');
718 } 718 }
719 [Symbol.iterator]() { 719 [Symbol.iterator]() {
720 return new dart.JsIterator(this[core.$iterator]); 720 return new dart.JsIterator(this[core.$iterator]);
721 } 721 }
722 } 722 }
723 IterableMixin[dart.implements] = () => [core.Iterable$(E)]; 723 IterableMixin[dart.implements] = () => [core.Iterable$(E)];
724 dart.setSignature(IterableMixin, { 724 dart.setSignature(IterableMixin, {
725 methods: () => ({ 725 methods: () => ({
726 [core.$map]: dart.functionType(core.Iterable, [dart.functionType(dart.dy namic, [E])]), 726 [core.$map]: [core.Iterable, [dart.functionType(dart.dynamic, [E])]],
727 [core.$where]: dart.functionType(core.Iterable$(E), [dart.functionType(c ore.bool, [E])]), 727 [core.$where]: [core.Iterable$(E), [dart.functionType(core.bool, [E])]],
728 [core.$expand]: dart.functionType(core.Iterable, [dart.functionType(core .Iterable, [E])]), 728 [core.$expand]: [core.Iterable, [dart.functionType(core.Iterable, [E])]] ,
729 [core.$contains]: dart.functionType(core.bool, [core.Object]), 729 [core.$contains]: [core.bool, [core.Object]],
730 [core.$forEach]: dart.functionType(dart.void, [dart.functionType(dart.vo id, [E])]), 730 [core.$forEach]: [dart.void, [dart.functionType(dart.void, [E])]],
731 [core.$reduce]: dart.functionType(E, [dart.functionType(E, [E, E])]), 731 [core.$reduce]: [E, [dart.functionType(E, [E, E])]],
732 [core.$fold]: dart.functionType(dart.dynamic, [dart.dynamic, dart.functi onType(dart.dynamic, [dart.dynamic, E])]), 732 [core.$fold]: [dart.dynamic, [dart.dynamic, dart.functionType(dart.dynam ic, [dart.dynamic, E])]],
733 [core.$every]: dart.functionType(core.bool, [dart.functionType(core.bool , [E])]), 733 [core.$every]: [core.bool, [dart.functionType(core.bool, [E])]],
734 [core.$join]: dart.functionType(core.String, [], [core.String]), 734 [core.$join]: [core.String, [], [core.String]],
735 [core.$any]: dart.functionType(core.bool, [dart.functionType(core.bool, [E])]), 735 [core.$any]: [core.bool, [dart.functionType(core.bool, [E])]],
736 [core.$toList]: dart.functionType(core.List$(E), [], {rowabl: core.bool} ), 736 [core.$toList]: [core.List$(E), [], {rowabl: core.bool}],
737 [core.$toSet]: dart.functionType(core.Set$(E), []), 737 [core.$toSet]: [core.Set$(E), []],
738 [core.$take]: dart.functionType(core.Iterable$(E), [core.int]), 738 [core.$take]: [core.Iterable$(E), [core.int]],
739 [core.$takeWhile]: dart.functionType(core.Iterable$(E), [dart.functionTy pe(core.bool, [E])]), 739 [core.$takeWhile]: [core.Iterable$(E), [dart.functionType(core.bool, [E] )]],
740 [core.$skip]: dart.functionType(core.Iterable$(E), [core.int]), 740 [core.$skip]: [core.Iterable$(E), [core.int]],
741 [core.$skipWhile]: dart.functionType(core.Iterable$(E), [dart.functionTy pe(core.bool, [E])]), 741 [core.$skipWhile]: [core.Iterable$(E), [dart.functionType(core.bool, [E] )]],
742 [core.$firstWhere]: dart.functionType(E, [dart.functionType(core.bool, [ E])], {rEls: dart.functionType(E, [])}), 742 [core.$firstWhere]: [E, [dart.functionType(core.bool, [E])], {rEls: dart .functionType(E, [])}],
743 [core.$lastWhere]: dart.functionType(E, [dart.functionType(core.bool, [E ])], {rEls: dart.functionType(E, [])}), 743 [core.$lastWhere]: [E, [dart.functionType(core.bool, [E])], {rEls: dart. functionType(E, [])}],
744 [core.$singleWhere]: dart.functionType(E, [dart.functionType(core.bool, [E])]), 744 [core.$singleWhere]: [E, [dart.functionType(core.bool, [E])]],
745 [core.$elementAt]: dart.functionType(E, [core.int]), 745 [core.$elementAt]: [E, [core.int]],
746 toString: dart.functionType(core.String, []) 746 toString: [core.String, []]
747 }) 747 })
748 }); 748 });
749 return IterableMixin; 749 return IterableMixin;
750 }); 750 });
751 let IterableMixin = IterableMixin$(); 751 let IterableMixin = IterableMixin$();
752 let IterableBase$ = dart.generic(function(E) { 752 let IterableBase$ = dart.generic(function(E) {
753 class IterableBase extends core.Object { 753 class IterableBase extends core.Object {
754 IterableBase() { 754 IterableBase() {
755 } 755 }
756 [core.$map](f) { 756 [core.$map](f) {
(...skipping 330 matching lines...) Expand 10 before | Expand all | Expand 10 after
1087 parts[core.$add](penultimateString); 1087 parts[core.$add](penultimateString);
1088 parts[core.$add](ultimateString); 1088 parts[core.$add](ultimateString);
1089 } 1089 }
1090 [Symbol.iterator]() { 1090 [Symbol.iterator]() {
1091 return new dart.JsIterator(this[core.$iterator]); 1091 return new dart.JsIterator(this[core.$iterator]);
1092 } 1092 }
1093 } 1093 }
1094 IterableBase[dart.implements] = () => [core.Iterable$(E)]; 1094 IterableBase[dart.implements] = () => [core.Iterable$(E)];
1095 dart.setSignature(IterableBase, { 1095 dart.setSignature(IterableBase, {
1096 methods: () => ({ 1096 methods: () => ({
1097 [core.$map]: dart.functionType(core.Iterable, [dart.functionType(dart.dy namic, [E])]), 1097 [core.$map]: [core.Iterable, [dart.functionType(dart.dynamic, [E])]],
1098 [core.$where]: dart.functionType(core.Iterable$(E), [dart.functionType(c ore.bool, [E])]), 1098 [core.$where]: [core.Iterable$(E), [dart.functionType(core.bool, [E])]],
1099 [core.$expand]: dart.functionType(core.Iterable, [dart.functionType(core .Iterable, [E])]), 1099 [core.$expand]: [core.Iterable, [dart.functionType(core.Iterable, [E])]] ,
1100 [core.$contains]: dart.functionType(core.bool, [core.Object]), 1100 [core.$contains]: [core.bool, [core.Object]],
1101 [core.$forEach]: dart.functionType(dart.void, [dart.functionType(dart.vo id, [E])]), 1101 [core.$forEach]: [dart.void, [dart.functionType(dart.void, [E])]],
1102 [core.$reduce]: dart.functionType(E, [dart.functionType(E, [E, E])]), 1102 [core.$reduce]: [E, [dart.functionType(E, [E, E])]],
1103 [core.$fold]: dart.functionType(dart.dynamic, [dart.dynamic, dart.functi onType(dart.dynamic, [dart.dynamic, E])]), 1103 [core.$fold]: [dart.dynamic, [dart.dynamic, dart.functionType(dart.dynam ic, [dart.dynamic, E])]],
1104 [core.$every]: dart.functionType(core.bool, [dart.functionType(core.bool , [E])]), 1104 [core.$every]: [core.bool, [dart.functionType(core.bool, [E])]],
1105 [core.$join]: dart.functionType(core.String, [], [core.String]), 1105 [core.$join]: [core.String, [], [core.String]],
1106 [core.$any]: dart.functionType(core.bool, [dart.functionType(core.bool, [E])]), 1106 [core.$any]: [core.bool, [dart.functionType(core.bool, [E])]],
1107 [core.$toList]: dart.functionType(core.List$(E), [], {rowabl: core.bool} ), 1107 [core.$toList]: [core.List$(E), [], {rowabl: core.bool}],
1108 [core.$toSet]: dart.functionType(core.Set$(E), []), 1108 [core.$toSet]: [core.Set$(E), []],
1109 [core.$take]: dart.functionType(core.Iterable$(E), [core.int]), 1109 [core.$take]: [core.Iterable$(E), [core.int]],
1110 [core.$takeWhile]: dart.functionType(core.Iterable$(E), [dart.functionTy pe(core.bool, [E])]), 1110 [core.$takeWhile]: [core.Iterable$(E), [dart.functionType(core.bool, [E] )]],
1111 [core.$skip]: dart.functionType(core.Iterable$(E), [core.int]), 1111 [core.$skip]: [core.Iterable$(E), [core.int]],
1112 [core.$skipWhile]: dart.functionType(core.Iterable$(E), [dart.functionTy pe(core.bool, [E])]), 1112 [core.$skipWhile]: [core.Iterable$(E), [dart.functionType(core.bool, [E] )]],
1113 [core.$firstWhere]: dart.functionType(E, [dart.functionType(core.bool, [ E])], {rEls: dart.functionType(E, [])}), 1113 [core.$firstWhere]: [E, [dart.functionType(core.bool, [E])], {rEls: dart .functionType(E, [])}],
1114 [core.$lastWhere]: dart.functionType(E, [dart.functionType(core.bool, [E ])], {rEls: dart.functionType(E, [])}), 1114 [core.$lastWhere]: [E, [dart.functionType(core.bool, [E])], {rEls: dart. functionType(E, [])}],
1115 [core.$singleWhere]: dart.functionType(E, [dart.functionType(core.bool, [E])]), 1115 [core.$singleWhere]: [E, [dart.functionType(core.bool, [E])]],
1116 [core.$elementAt]: dart.functionType(E, [core.int]), 1116 [core.$elementAt]: [E, [core.int]],
1117 toString: dart.functionType(core.String, []) 1117 toString: [core.String, []]
1118 }), 1118 }),
1119 statics: () => ({ 1119 statics: () => ({
1120 iterableToShortString: dart.functionType(core.String, [core.Iterable], [ core.String, core.String]), 1120 iterableToShortString: [core.String, [core.Iterable], [core.String, core .String]],
1121 iterableToFullString: dart.functionType(core.String, [core.Iterable], [c ore.String, core.String]), 1121 iterableToFullString: [core.String, [core.Iterable], [core.String, core. String]],
1122 _isToStringVisiting: dart.functionType(core.bool, [core.Object]), 1122 _isToStringVisiting: [core.bool, [core.Object]],
1123 _iterablePartsToStrings: dart.functionType(dart.void, [core.Iterable, co re.List]) 1123 _iterablePartsToStrings: [dart.void, [core.Iterable, core.List]]
1124 }), 1124 }),
1125 names: ['iterableToShortString', 'iterableToFullString', '_isToStringVisit ing', '_iterablePartsToStrings'] 1125 names: ['iterableToShortString', 'iterableToFullString', '_isToStringVisit ing', '_iterablePartsToStrings']
1126 }); 1126 });
1127 return IterableBase; 1127 return IterableBase;
1128 }); 1128 });
1129 let IterableBase = IterableBase$(); 1129 let IterableBase = IterableBase$();
1130 dart.defineLazyProperties(IterableBase, { 1130 dart.defineLazyProperties(IterableBase, {
1131 get _toStringVisiting() { 1131 get _toStringVisiting() {
1132 return []; 1132 return [];
1133 } 1133 }
(...skipping 23 matching lines...) Expand all
1157 [_move]() { 1157 [_move]() {
1158 if (this[_iterator].moveNext()) { 1158 if (this[_iterator].moveNext()) {
1159 this[_state] = HasNextIterator$()._HAS_NEXT_AND_NEXT_IN_CURRENT; 1159 this[_state] = HasNextIterator$()._HAS_NEXT_AND_NEXT_IN_CURRENT;
1160 } else { 1160 } else {
1161 this[_state] = HasNextIterator$()._NO_NEXT; 1161 this[_state] = HasNextIterator$()._NO_NEXT;
1162 } 1162 }
1163 } 1163 }
1164 } 1164 }
1165 dart.setSignature(HasNextIterator, { 1165 dart.setSignature(HasNextIterator, {
1166 methods: () => ({ 1166 methods: () => ({
1167 next: dart.functionType(E, []), 1167 next: [E, []],
1168 [_move]: dart.functionType(dart.void, []) 1168 [_move]: [dart.void, []]
1169 }) 1169 })
1170 }); 1170 });
1171 return HasNextIterator; 1171 return HasNextIterator;
1172 }); 1172 });
1173 let HasNextIterator = HasNextIterator$(); 1173 let HasNextIterator = HasNextIterator$();
1174 HasNextIterator._HAS_NEXT_AND_NEXT_IN_CURRENT = 0; 1174 HasNextIterator._HAS_NEXT_AND_NEXT_IN_CURRENT = 0;
1175 HasNextIterator._NO_NEXT = 1; 1175 HasNextIterator._NO_NEXT = 1;
1176 HasNextIterator._NOT_MOVED_YET = 2; 1176 HasNextIterator._NOT_MOVED_YET = 2;
1177 let LinkedHashMap$ = dart.generic(function(K, V) { 1177 let LinkedHashMap$ = dart.generic(function(K, V) {
1178 class LinkedHashMap extends core.Object { 1178 class LinkedHashMap extends core.Object {
(...skipping 225 matching lines...) Expand 10 before | Expand all | Expand 10 after
1404 this[_modificationCount] = dart.notNull(this[_modificationCount]) + 1; 1404 this[_modificationCount] = dart.notNull(this[_modificationCount]) + 1;
1405 entry[_next][_previous] = entry[_previous]; 1405 entry[_next][_previous] = entry[_previous];
1406 entry[_previous][_next] = entry[_next]; 1406 entry[_previous][_next] = entry[_next];
1407 this[_length] = dart.notNull(this[_length]) - 1; 1407 this[_length] = dart.notNull(this[_length]) - 1;
1408 entry[_list] = entry[_next] = entry[_previous] = null; 1408 entry[_list] = entry[_next] = entry[_previous] = null;
1409 } 1409 }
1410 } 1410 }
1411 LinkedList[dart.implements] = () => [_LinkedListLink]; 1411 LinkedList[dart.implements] = () => [_LinkedListLink];
1412 dart.setSignature(LinkedList, { 1412 dart.setSignature(LinkedList, {
1413 methods: () => ({ 1413 methods: () => ({
1414 addFirst: dart.functionType(dart.void, [E]), 1414 addFirst: [dart.void, [E]],
1415 add: dart.functionType(dart.void, [E]), 1415 add: [dart.void, [E]],
1416 addAll: dart.functionType(dart.void, [core.Iterable$(E)]), 1416 addAll: [dart.void, [core.Iterable$(E)]],
1417 remove: dart.functionType(core.bool, [E]), 1417 remove: [core.bool, [E]],
1418 clear: dart.functionType(dart.void, []), 1418 clear: [dart.void, []],
1419 [core.$forEach]: dart.functionType(dart.void, [dart.functionType(dart.vo id, [E])]), 1419 [core.$forEach]: [dart.void, [dart.functionType(dart.void, [E])]],
1420 [_insertAfter]: dart.functionType(dart.void, [_LinkedListLink, E]), 1420 [_insertAfter]: [dart.void, [_LinkedListLink, E]],
1421 [_unlink]: dart.functionType(dart.void, [LinkedListEntry$(E)]) 1421 [_unlink]: [dart.void, [LinkedListEntry$(E)]]
1422 }) 1422 })
1423 }); 1423 });
1424 return LinkedList; 1424 return LinkedList;
1425 }); 1425 });
1426 let LinkedList = LinkedList$(); 1426 let LinkedList = LinkedList$();
1427 let _current = Symbol('_current'); 1427 let _current = Symbol('_current');
1428 let _LinkedListIterator$ = dart.generic(function(E) { 1428 let _LinkedListIterator$ = dart.generic(function(E) {
1429 class _LinkedListIterator extends core.Object { 1429 class _LinkedListIterator extends core.Object {
1430 _LinkedListIterator(list) { 1430 _LinkedListIterator(list) {
1431 this[_list] = list; 1431 this[_list] = list;
(...skipping 12 matching lines...) Expand all
1444 if (this[_modificationCount] != this[_list][_modificationCount]) { 1444 if (this[_modificationCount] != this[_list][_modificationCount]) {
1445 throw new core.ConcurrentModificationError(this); 1445 throw new core.ConcurrentModificationError(this);
1446 } 1446 }
1447 this[_current] = dart.as(this[_next], E); 1447 this[_current] = dart.as(this[_next], E);
1448 this[_next] = this[_next][_next]; 1448 this[_next] = this[_next][_next];
1449 return true; 1449 return true;
1450 } 1450 }
1451 } 1451 }
1452 _LinkedListIterator[dart.implements] = () => [core.Iterator$(E)]; 1452 _LinkedListIterator[dart.implements] = () => [core.Iterator$(E)];
1453 dart.setSignature(_LinkedListIterator, { 1453 dart.setSignature(_LinkedListIterator, {
1454 methods: () => ({moveNext: dart.functionType(core.bool, [])}) 1454 methods: () => ({moveNext: [core.bool, []]})
1455 }); 1455 });
1456 return _LinkedListIterator; 1456 return _LinkedListIterator;
1457 }); 1457 });
1458 let _LinkedListIterator = _LinkedListIterator$(); 1458 let _LinkedListIterator = _LinkedListIterator$();
1459 class _LinkedListLink extends core.Object { 1459 class _LinkedListLink extends core.Object {
1460 _LinkedListLink() { 1460 _LinkedListLink() {
1461 this[_next] = null; 1461 this[_next] = null;
1462 this[_previous] = null; 1462 this[_previous] = null;
1463 } 1463 }
1464 } 1464 }
(...skipping 27 matching lines...) Expand all
1492 this[_list][_insertAfter](this, entry); 1492 this[_list][_insertAfter](this, entry);
1493 } 1493 }
1494 insertBefore(entry) { 1494 insertBefore(entry) {
1495 dart.as(entry, E); 1495 dart.as(entry, E);
1496 this[_list][_insertAfter](this[_previous], entry); 1496 this[_list][_insertAfter](this[_previous], entry);
1497 } 1497 }
1498 } 1498 }
1499 LinkedListEntry[dart.implements] = () => [_LinkedListLink]; 1499 LinkedListEntry[dart.implements] = () => [_LinkedListLink];
1500 dart.setSignature(LinkedListEntry, { 1500 dart.setSignature(LinkedListEntry, {
1501 methods: () => ({ 1501 methods: () => ({
1502 unlink: dart.functionType(dart.void, []), 1502 unlink: [dart.void, []],
1503 insertAfter: dart.functionType(dart.void, [E]), 1503 insertAfter: [dart.void, [E]],
1504 insertBefore: dart.functionType(dart.void, [E]) 1504 insertBefore: [dart.void, [E]]
1505 }) 1505 })
1506 }); 1506 });
1507 return LinkedListEntry; 1507 return LinkedListEntry;
1508 }); 1508 });
1509 let LinkedListEntry = LinkedListEntry$(); 1509 let LinkedListEntry = LinkedListEntry$();
1510 let ListMixin$ = dart.generic(function(E) { 1510 let ListMixin$ = dart.generic(function(E) {
1511 class ListMixin extends core.Object { 1511 class ListMixin extends core.Object {
1512 get [core.$iterator]() { 1512 get [core.$iterator]() {
1513 return new (_internal.ListIterator$(E))(this); 1513 return new (_internal.ListIterator$(E))(this);
1514 } 1514 }
(...skipping 471 matching lines...) Expand 10 before | Expand all | Expand 10 after
1986 get [core.$reversed]() { 1986 get [core.$reversed]() {
1987 return new (_internal.ReversedListIterable$(E))(this); 1987 return new (_internal.ReversedListIterable$(E))(this);
1988 } 1988 }
1989 [core.$toString]() { 1989 [core.$toString]() {
1990 return IterableBase.iterableToFullString(this, '[', ']'); 1990 return IterableBase.iterableToFullString(this, '[', ']');
1991 } 1991 }
1992 } 1992 }
1993 ListMixin[dart.implements] = () => [core.List$(E)]; 1993 ListMixin[dart.implements] = () => [core.List$(E)];
1994 dart.setSignature(ListMixin, { 1994 dart.setSignature(ListMixin, {
1995 methods: () => ({ 1995 methods: () => ({
1996 [core.$elementAt]: dart.functionType(E, [core.int]), 1996 [core.$elementAt]: [E, [core.int]],
1997 [core.$forEach]: dart.functionType(dart.void, [dart.functionType(dart.vo id, [E])]), 1997 [core.$forEach]: [dart.void, [dart.functionType(dart.void, [E])]],
1998 [core.$contains]: dart.functionType(core.bool, [core.Object]), 1998 [core.$contains]: [core.bool, [core.Object]],
1999 [core.$every]: dart.functionType(core.bool, [dart.functionType(core.bool , [E])]), 1999 [core.$every]: [core.bool, [dart.functionType(core.bool, [E])]],
2000 [core.$any]: dart.functionType(core.bool, [dart.functionType(core.bool, [E])]), 2000 [core.$any]: [core.bool, [dart.functionType(core.bool, [E])]],
2001 [core.$firstWhere]: dart.functionType(E, [dart.functionType(core.bool, [ E])], {rEls: dart.functionType(E, [])}), 2001 [core.$firstWhere]: [E, [dart.functionType(core.bool, [E])], {rEls: dart .functionType(E, [])}],
2002 [core.$lastWhere]: dart.functionType(E, [dart.functionType(core.bool, [E ])], {rEls: dart.functionType(E, [])}), 2002 [core.$lastWhere]: [E, [dart.functionType(core.bool, [E])], {rEls: dart. functionType(E, [])}],
2003 [core.$singleWhere]: dart.functionType(E, [dart.functionType(core.bool, [E])]), 2003 [core.$singleWhere]: [E, [dart.functionType(core.bool, [E])]],
2004 [core.$join]: dart.functionType(core.String, [], [core.String]), 2004 [core.$join]: [core.String, [], [core.String]],
2005 [core.$where]: dart.functionType(core.Iterable$(E), [dart.functionType(c ore.bool, [E])]), 2005 [core.$where]: [core.Iterable$(E), [dart.functionType(core.bool, [E])]],
2006 [core.$map]: dart.functionType(core.Iterable, [dart.functionType(dart.dy namic, [E])]), 2006 [core.$map]: [core.Iterable, [dart.functionType(dart.dynamic, [E])]],
2007 [core.$expand]: dart.functionType(core.Iterable, [dart.functionType(core .Iterable, [E])]), 2007 [core.$expand]: [core.Iterable, [dart.functionType(core.Iterable, [E])]] ,
2008 [core.$reduce]: dart.functionType(E, [dart.functionType(E, [E, E])]), 2008 [core.$reduce]: [E, [dart.functionType(E, [E, E])]],
2009 [core.$fold]: dart.functionType(dart.dynamic, [dart.dynamic, dart.functi onType(dart.dynamic, [dart.dynamic, E])]), 2009 [core.$fold]: [dart.dynamic, [dart.dynamic, dart.functionType(dart.dynam ic, [dart.dynamic, E])]],
2010 [core.$skip]: dart.functionType(core.Iterable$(E), [core.int]), 2010 [core.$skip]: [core.Iterable$(E), [core.int]],
2011 [core.$skipWhile]: dart.functionType(core.Iterable$(E), [dart.functionTy pe(core.bool, [E])]), 2011 [core.$skipWhile]: [core.Iterable$(E), [dart.functionType(core.bool, [E] )]],
2012 [core.$take]: dart.functionType(core.Iterable$(E), [core.int]), 2012 [core.$take]: [core.Iterable$(E), [core.int]],
2013 [core.$takeWhile]: dart.functionType(core.Iterable$(E), [dart.functionTy pe(core.bool, [E])]), 2013 [core.$takeWhile]: [core.Iterable$(E), [dart.functionType(core.bool, [E] )]],
2014 [core.$toList]: dart.functionType(core.List$(E), [], {rowabl: core.bool} ), 2014 [core.$toList]: [core.List$(E), [], {rowabl: core.bool}],
2015 [core.$toSet]: dart.functionType(core.Set$(E), []), 2015 [core.$toSet]: [core.Set$(E), []],
2016 [core.$add]: dart.functionType(dart.void, [E]), 2016 [core.$add]: [dart.void, [E]],
2017 [core.$addAll]: dart.functionType(dart.void, [core.Iterable$(E)]), 2017 [core.$addAll]: [dart.void, [core.Iterable$(E)]],
2018 [core.$remove]: dart.functionType(core.bool, [core.Object]), 2018 [core.$remove]: [core.bool, [core.Object]],
2019 [core.$removeWhere]: dart.functionType(dart.void, [dart.functionType(cor e.bool, [E])]), 2019 [core.$removeWhere]: [dart.void, [dart.functionType(core.bool, [E])]],
2020 [core.$retainWhere]: dart.functionType(dart.void, [dart.functionType(cor e.bool, [E])]), 2020 [core.$retainWhere]: [dart.void, [dart.functionType(core.bool, [E])]],
2021 [core.$clear]: dart.functionType(dart.void, []), 2021 [core.$clear]: [dart.void, []],
2022 [core.$removeLast]: dart.functionType(E, []), 2022 [core.$removeLast]: [E, []],
2023 [core.$sort]: dart.functionType(dart.void, [], [dart.functionType(core.i nt, [E, E])]), 2023 [core.$sort]: [dart.void, [], [dart.functionType(core.int, [E, E])]],
2024 [core.$shuffle]: dart.functionType(dart.void, [], [math.Random]), 2024 [core.$shuffle]: [dart.void, [], [math.Random]],
2025 [core.$asMap]: dart.functionType(core.Map$(core.int, E), []), 2025 [core.$asMap]: [core.Map$(core.int, E), []],
2026 [core.$sublist]: dart.functionType(core.List$(E), [core.int], [core.int] ), 2026 [core.$sublist]: [core.List$(E), [core.int], [core.int]],
2027 [core.$getRange]: dart.functionType(core.Iterable$(E), [core.int, core.i nt]), 2027 [core.$getRange]: [core.Iterable$(E), [core.int, core.int]],
2028 [core.$removeRange]: dart.functionType(dart.void, [core.int, core.int]), 2028 [core.$removeRange]: [dart.void, [core.int, core.int]],
2029 [core.$fillRange]: dart.functionType(dart.void, [core.int, core.int], [E ]), 2029 [core.$fillRange]: [dart.void, [core.int, core.int], [E]],
2030 [core.$setRange]: dart.functionType(dart.void, [core.int, core.int, core .Iterable$(E)], [core.int]), 2030 [core.$setRange]: [dart.void, [core.int, core.int, core.Iterable$(E)], [ core.int]],
2031 [core.$replaceRange]: dart.functionType(dart.void, [core.int, core.int, core.Iterable$(E)]), 2031 [core.$replaceRange]: [dart.void, [core.int, core.int, core.Iterable$(E) ]],
2032 [core.$indexOf]: dart.functionType(core.int, [core.Object], [core.int]), 2032 [core.$indexOf]: [core.int, [core.Object], [core.int]],
2033 [core.$lastIndexOf]: dart.functionType(core.int, [core.Object], [core.in t]), 2033 [core.$lastIndexOf]: [core.int, [core.Object], [core.int]],
2034 [core.$insert]: dart.functionType(dart.void, [core.int, E]), 2034 [core.$insert]: [dart.void, [core.int, E]],
2035 [core.$removeAt]: dart.functionType(E, [core.int]), 2035 [core.$removeAt]: [E, [core.int]],
2036 [core.$insertAll]: dart.functionType(dart.void, [core.int, core.Iterable $(E)]), 2036 [core.$insertAll]: [dart.void, [core.int, core.Iterable$(E)]],
2037 [core.$setAll]: dart.functionType(dart.void, [core.int, core.Iterable$(E )]), 2037 [core.$setAll]: [dart.void, [core.int, core.Iterable$(E)]],
2038 [core.$toString]: dart.functionType(core.String, []) 2038 [core.$toString]: [core.String, []]
2039 }), 2039 }),
2040 statics: () => ({_filter: dart.functionType(dart.void, [core.List, dart.fu nctionType(core.bool, [dart.dynamic]), core.bool])}), 2040 statics: () => ({_filter: [dart.void, [core.List, dart.functionType(core.b ool, [dart.dynamic]), core.bool]]}),
2041 names: ['_filter'] 2041 names: ['_filter']
2042 }); 2042 });
2043 return ListMixin; 2043 return ListMixin;
2044 }); 2044 });
2045 let ListMixin = ListMixin$(); 2045 let ListMixin = ListMixin$();
2046 let ListBase$ = dart.generic(function(E) { 2046 let ListBase$ = dart.generic(function(E) {
2047 class ListBase extends dart.mixin(core.Object, ListMixin$(E)) { 2047 class ListBase extends dart.mixin(core.Object, ListMixin$(E)) {
2048 static listToString(list) { 2048 static listToString(list) {
2049 return IterableBase.iterableToFullString(list, '[', ']'); 2049 return IterableBase.iterableToFullString(list, '[', ']');
2050 } 2050 }
2051 } 2051 }
2052 dart.setSignature(ListBase, { 2052 dart.setSignature(ListBase, {
2053 statics: () => ({listToString: dart.functionType(core.String, [core.List]) }), 2053 statics: () => ({listToString: [core.String, [core.List]]}),
2054 names: ['listToString'] 2054 names: ['listToString']
2055 }); 2055 });
2056 return ListBase; 2056 return ListBase;
2057 }); 2057 });
2058 let ListBase = ListBase$(); 2058 let ListBase = ListBase$();
2059 let MapMixin$ = dart.generic(function(K, V) { 2059 let MapMixin$ = dart.generic(function(K, V) {
2060 class MapMixin extends core.Object { 2060 class MapMixin extends core.Object {
2061 forEach(action) { 2061 forEach(action) {
2062 dart.as(action, dart.functionType(dart.void, [K, V])); 2062 dart.as(action, dart.functionType(dart.void, [K, V]));
2063 for (let key of this.keys) { 2063 for (let key of this.keys) {
(...skipping 36 matching lines...) Expand 10 before | Expand all | Expand 10 after
2100 get values() { 2100 get values() {
2101 return new (_MapBaseValueIterable$(V))(this); 2101 return new (_MapBaseValueIterable$(V))(this);
2102 } 2102 }
2103 toString() { 2103 toString() {
2104 return Maps.mapToString(this); 2104 return Maps.mapToString(this);
2105 } 2105 }
2106 } 2106 }
2107 MapMixin[dart.implements] = () => [core.Map$(K, V)]; 2107 MapMixin[dart.implements] = () => [core.Map$(K, V)];
2108 dart.setSignature(MapMixin, { 2108 dart.setSignature(MapMixin, {
2109 methods: () => ({ 2109 methods: () => ({
2110 forEach: dart.functionType(dart.void, [dart.functionType(dart.void, [K, V])]), 2110 forEach: [dart.void, [dart.functionType(dart.void, [K, V])]],
2111 addAll: dart.functionType(dart.void, [core.Map$(K, V)]), 2111 addAll: [dart.void, [core.Map$(K, V)]],
2112 containsValue: dart.functionType(core.bool, [core.Object]), 2112 containsValue: [core.bool, [core.Object]],
2113 putIfAbsent: dart.functionType(V, [K, dart.functionType(V, [])]), 2113 putIfAbsent: [V, [K, dart.functionType(V, [])]],
2114 containsKey: dart.functionType(core.bool, [core.Object]), 2114 containsKey: [core.bool, [core.Object]],
2115 toString: dart.functionType(core.String, []) 2115 toString: [core.String, []]
2116 }) 2116 })
2117 }); 2117 });
2118 return MapMixin; 2118 return MapMixin;
2119 }); 2119 });
2120 let MapMixin = MapMixin$(); 2120 let MapMixin = MapMixin$();
2121 let MapBase$ = dart.generic(function(K, V) { 2121 let MapBase$ = dart.generic(function(K, V) {
2122 class MapBase extends dart.mixin(core.Object, MapMixin$(K, V)) {} 2122 class MapBase extends dart.mixin(core.Object, MapMixin$(K, V)) {}
2123 return MapBase; 2123 return MapBase;
2124 }); 2124 });
2125 let MapBase = MapBase$(); 2125 let MapBase = MapBase$();
(...skipping 16 matching lines...) Expand all
2142 } 2142 }
2143 putIfAbsent(key, ifAbsent) { 2143 putIfAbsent(key, ifAbsent) {
2144 dart.as(key, K); 2144 dart.as(key, K);
2145 dart.as(ifAbsent, dart.functionType(V, [])); 2145 dart.as(ifAbsent, dart.functionType(V, []));
2146 throw new core.UnsupportedError("Cannot modify unmodifiable map"); 2146 throw new core.UnsupportedError("Cannot modify unmodifiable map");
2147 } 2147 }
2148 } 2148 }
2149 _UnmodifiableMapMixin[dart.implements] = () => [core.Map$(K, V)]; 2149 _UnmodifiableMapMixin[dart.implements] = () => [core.Map$(K, V)];
2150 dart.setSignature(_UnmodifiableMapMixin, { 2150 dart.setSignature(_UnmodifiableMapMixin, {
2151 methods: () => ({ 2151 methods: () => ({
2152 set: dart.functionType(dart.void, [K, V]), 2152 set: [dart.void, [K, V]],
2153 addAll: dart.functionType(dart.void, [core.Map$(K, V)]), 2153 addAll: [dart.void, [core.Map$(K, V)]],
2154 clear: dart.functionType(dart.void, []), 2154 clear: [dart.void, []],
2155 remove: dart.functionType(V, [core.Object]), 2155 remove: [V, [core.Object]],
2156 putIfAbsent: dart.functionType(V, [K, dart.functionType(V, [])]) 2156 putIfAbsent: [V, [K, dart.functionType(V, [])]]
2157 }) 2157 })
2158 }); 2158 });
2159 return _UnmodifiableMapMixin; 2159 return _UnmodifiableMapMixin;
2160 }); 2160 });
2161 let _UnmodifiableMapMixin = _UnmodifiableMapMixin$(); 2161 let _UnmodifiableMapMixin = _UnmodifiableMapMixin$();
2162 let UnmodifiableMapBase$ = dart.generic(function(K, V) { 2162 let UnmodifiableMapBase$ = dart.generic(function(K, V) {
2163 class UnmodifiableMapBase extends dart.mixin(MapBase$(K, V), _UnmodifiableMa pMixin$(K, V)) {} 2163 class UnmodifiableMapBase extends dart.mixin(MapBase$(K, V), _UnmodifiableMa pMixin$(K, V)) {}
2164 return UnmodifiableMapBase; 2164 return UnmodifiableMapBase;
2165 }); 2165 });
2166 let UnmodifiableMapBase = UnmodifiableMapBase$(); 2166 let UnmodifiableMapBase = UnmodifiableMapBase$();
(...skipping 46 matching lines...) Expand 10 before | Expand all | Expand 10 after
2213 } 2213 }
2214 this[_current] = null; 2214 this[_current] = null;
2215 return false; 2215 return false;
2216 } 2216 }
2217 get current() { 2217 get current() {
2218 return this[_current]; 2218 return this[_current];
2219 } 2219 }
2220 } 2220 }
2221 _MapBaseValueIterator[dart.implements] = () => [core.Iterator$(V)]; 2221 _MapBaseValueIterator[dart.implements] = () => [core.Iterator$(V)];
2222 dart.setSignature(_MapBaseValueIterator, { 2222 dart.setSignature(_MapBaseValueIterator, {
2223 methods: () => ({moveNext: dart.functionType(core.bool, [])}) 2223 methods: () => ({moveNext: [core.bool, []]})
2224 }); 2224 });
2225 return _MapBaseValueIterator; 2225 return _MapBaseValueIterator;
2226 }); 2226 });
2227 let _MapBaseValueIterator = _MapBaseValueIterator$(); 2227 let _MapBaseValueIterator = _MapBaseValueIterator$();
2228 let MapView$ = dart.generic(function(K, V) { 2228 let MapView$ = dart.generic(function(K, V) {
2229 class MapView extends core.Object { 2229 class MapView extends core.Object {
2230 MapView(map) { 2230 MapView(map) {
2231 this[_map] = map; 2231 this[_map] = map;
2232 } 2232 }
2233 get(key) { 2233 get(key) {
(...skipping 44 matching lines...) Expand 10 before | Expand all | Expand 10 after
2278 toString() { 2278 toString() {
2279 return dart.toString(this[_map]); 2279 return dart.toString(this[_map]);
2280 } 2280 }
2281 get values() { 2281 get values() {
2282 return this[_map].values; 2282 return this[_map].values;
2283 } 2283 }
2284 } 2284 }
2285 MapView[dart.implements] = () => [core.Map$(K, V)]; 2285 MapView[dart.implements] = () => [core.Map$(K, V)];
2286 dart.setSignature(MapView, { 2286 dart.setSignature(MapView, {
2287 methods: () => ({ 2287 methods: () => ({
2288 get: dart.functionType(V, [core.Object]), 2288 get: [V, [core.Object]],
2289 set: dart.functionType(dart.void, [K, V]), 2289 set: [dart.void, [K, V]],
2290 addAll: dart.functionType(dart.void, [core.Map$(K, V)]), 2290 addAll: [dart.void, [core.Map$(K, V)]],
2291 clear: dart.functionType(dart.void, []), 2291 clear: [dart.void, []],
2292 putIfAbsent: dart.functionType(V, [K, dart.functionType(V, [])]), 2292 putIfAbsent: [V, [K, dart.functionType(V, [])]],
2293 containsKey: dart.functionType(core.bool, [core.Object]), 2293 containsKey: [core.bool, [core.Object]],
2294 containsValue: dart.functionType(core.bool, [core.Object]), 2294 containsValue: [core.bool, [core.Object]],
2295 forEach: dart.functionType(dart.void, [dart.functionType(dart.void, [K, V])]), 2295 forEach: [dart.void, [dart.functionType(dart.void, [K, V])]],
2296 remove: dart.functionType(V, [core.Object]), 2296 remove: [V, [core.Object]],
2297 toString: dart.functionType(core.String, []) 2297 toString: [core.String, []]
2298 }) 2298 })
2299 }); 2299 });
2300 return MapView; 2300 return MapView;
2301 }); 2301 });
2302 let MapView = MapView$(); 2302 let MapView = MapView$();
2303 let UnmodifiableMapView$ = dart.generic(function(K, V) { 2303 let UnmodifiableMapView$ = dart.generic(function(K, V) {
2304 class UnmodifiableMapView extends dart.mixin(MapView$(K, V), _UnmodifiableMa pMixin$(K, V)) {} 2304 class UnmodifiableMapView extends dart.mixin(MapView$(K, V), _UnmodifiableMa pMixin$(K, V)) {}
2305 return UnmodifiableMapView; 2305 return UnmodifiableMapView;
2306 }); 2306 });
2307 let UnmodifiableMapView = UnmodifiableMapView$(); 2307 let UnmodifiableMapView = UnmodifiableMapView$();
(...skipping 91 matching lines...) Expand 10 before | Expand all | Expand 10 after
2399 hasNextKey = keyIterator.moveNext(); 2399 hasNextKey = keyIterator.moveNext();
2400 hasNextValue = valueIterator.moveNext(); 2400 hasNextValue = valueIterator.moveNext();
2401 } 2401 }
2402 if (dart.notNull(hasNextKey) || dart.notNull(hasNextValue)) { 2402 if (dart.notNull(hasNextKey) || dart.notNull(hasNextValue)) {
2403 throw new core.ArgumentError("Iterables do not have same length."); 2403 throw new core.ArgumentError("Iterables do not have same length.");
2404 } 2404 }
2405 } 2405 }
2406 } 2406 }
2407 dart.setSignature(Maps, { 2407 dart.setSignature(Maps, {
2408 statics: () => ({ 2408 statics: () => ({
2409 containsValue: dart.functionType(core.bool, [core.Map, dart.dynamic]), 2409 containsValue: [core.bool, [core.Map, dart.dynamic]],
2410 containsKey: dart.functionType(core.bool, [core.Map, dart.dynamic]), 2410 containsKey: [core.bool, [core.Map, dart.dynamic]],
2411 putIfAbsent: dart.functionType(dart.dynamic, [core.Map, dart.dynamic, dart .functionType(dart.dynamic, [])]), 2411 putIfAbsent: [dart.dynamic, [core.Map, dart.dynamic, dart.functionType(dar t.dynamic, [])]],
2412 clear: dart.functionType(dart.dynamic, [core.Map]), 2412 clear: [dart.dynamic, [core.Map]],
2413 forEach: dart.functionType(dart.dynamic, [core.Map, dart.functionType(dart .void, [dart.dynamic, dart.dynamic])]), 2413 forEach: [dart.dynamic, [core.Map, dart.functionType(dart.void, [dart.dyna mic, dart.dynamic])]],
2414 getValues: dart.functionType(core.Iterable, [core.Map]), 2414 getValues: [core.Iterable, [core.Map]],
2415 length: dart.functionType(core.int, [core.Map]), 2415 length: [core.int, [core.Map]],
2416 isEmpty: dart.functionType(core.bool, [core.Map]), 2416 isEmpty: [core.bool, [core.Map]],
2417 isNotEmpty: dart.functionType(core.bool, [core.Map]), 2417 isNotEmpty: [core.bool, [core.Map]],
2418 mapToString: dart.functionType(core.String, [core.Map]), 2418 mapToString: [core.String, [core.Map]],
2419 _id: dart.functionType(dart.dynamic, [dart.dynamic]), 2419 _id: [dart.dynamic, [dart.dynamic]],
2420 _fillMapWithMappedIterable: dart.functionType(dart.void, [core.Map, core.I terable, dart.functionType(dart.dynamic, [dart.dynamic]), dart.functionType(dart .dynamic, [dart.dynamic])]), 2420 _fillMapWithMappedIterable: [dart.void, [core.Map, core.Iterable, dart.fun ctionType(dart.dynamic, [dart.dynamic]), dart.functionType(dart.dynamic, [dart.d ynamic])]],
2421 _fillMapWithIterables: dart.functionType(dart.void, [core.Map, core.Iterab le, core.Iterable]) 2421 _fillMapWithIterables: [dart.void, [core.Map, core.Iterable, core.Iterable ]]
2422 }), 2422 }),
2423 names: ['containsValue', 'containsKey', 'putIfAbsent', 'clear', 'forEach', ' getValues', 'length', 'isEmpty', 'isNotEmpty', 'mapToString', '_id', '_fillMapWi thMappedIterable', '_fillMapWithIterables'] 2423 names: ['containsValue', 'containsKey', 'putIfAbsent', 'clear', 'forEach', ' getValues', 'length', 'isEmpty', 'isNotEmpty', 'mapToString', '_id', '_fillMapWi thMappedIterable', '_fillMapWithIterables']
2424 }); 2424 });
2425 let Queue$ = dart.generic(function(E) { 2425 let Queue$ = dart.generic(function(E) {
2426 class Queue extends core.Object { 2426 class Queue extends core.Object {
2427 Queue() { 2427 Queue() {
2428 return new (ListQueue$(E))(); 2428 return new (ListQueue$(E))();
2429 } 2429 }
2430 from(elements) { 2430 from(elements) {
2431 return new (ListQueue$(E)).from(elements); 2431 return new (ListQueue$(E)).from(elements);
(...skipping 53 matching lines...) Expand 10 before | Expand all | Expand 10 after
2485 get element() { 2485 get element() {
2486 return this[_element]; 2486 return this[_element];
2487 } 2487 }
2488 set element(e) { 2488 set element(e) {
2489 dart.as(e, E); 2489 dart.as(e, E);
2490 this[_element] = e; 2490 this[_element] = e;
2491 } 2491 }
2492 } 2492 }
2493 dart.setSignature(DoubleLinkedQueueEntry, { 2493 dart.setSignature(DoubleLinkedQueueEntry, {
2494 methods: () => ({ 2494 methods: () => ({
2495 [_link]: dart.functionType(dart.void, [DoubleLinkedQueueEntry$(E), Doubl eLinkedQueueEntry$(E)]), 2495 [_link]: [dart.void, [DoubleLinkedQueueEntry$(E), DoubleLinkedQueueEntry $(E)]],
2496 append: dart.functionType(dart.void, [E]), 2496 append: [dart.void, [E]],
2497 prepend: dart.functionType(dart.void, [E]), 2497 prepend: [dart.void, [E]],
2498 remove: dart.functionType(E, []), 2498 remove: [E, []],
2499 [_asNonSentinelEntry]: dart.functionType(DoubleLinkedQueueEntry$(E), []) , 2499 [_asNonSentinelEntry]: [DoubleLinkedQueueEntry$(E), []],
2500 previousEntry: dart.functionType(DoubleLinkedQueueEntry$(E), []), 2500 previousEntry: [DoubleLinkedQueueEntry$(E), []],
2501 nextEntry: dart.functionType(DoubleLinkedQueueEntry$(E), []) 2501 nextEntry: [DoubleLinkedQueueEntry$(E), []]
2502 }) 2502 })
2503 }); 2503 });
2504 return DoubleLinkedQueueEntry; 2504 return DoubleLinkedQueueEntry;
2505 }); 2505 });
2506 let DoubleLinkedQueueEntry = DoubleLinkedQueueEntry$(); 2506 let DoubleLinkedQueueEntry = DoubleLinkedQueueEntry$();
2507 let _DoubleLinkedQueueEntrySentinel$ = dart.generic(function(E) { 2507 let _DoubleLinkedQueueEntrySentinel$ = dart.generic(function(E) {
2508 class _DoubleLinkedQueueEntrySentinel extends DoubleLinkedQueueEntry$(E) { 2508 class _DoubleLinkedQueueEntrySentinel extends DoubleLinkedQueueEntry$(E) {
2509 _DoubleLinkedQueueEntrySentinel() { 2509 _DoubleLinkedQueueEntrySentinel() {
2510 super.DoubleLinkedQueueEntry(null); 2510 super.DoubleLinkedQueueEntry(null);
2511 this[_link](this, this); 2511 this[_link](this, this);
2512 } 2512 }
2513 remove() { 2513 remove() {
2514 throw _internal.IterableElementError.noElement(); 2514 throw _internal.IterableElementError.noElement();
2515 } 2515 }
2516 [_asNonSentinelEntry]() { 2516 [_asNonSentinelEntry]() {
2517 return null; 2517 return null;
2518 } 2518 }
2519 set element(e) { 2519 set element(e) {
2520 dart.as(e, E); 2520 dart.as(e, E);
2521 dart.assert(false); 2521 dart.assert(false);
2522 } 2522 }
2523 get element() { 2523 get element() {
2524 throw _internal.IterableElementError.noElement(); 2524 throw _internal.IterableElementError.noElement();
2525 } 2525 }
2526 } 2526 }
2527 dart.setSignature(_DoubleLinkedQueueEntrySentinel, { 2527 dart.setSignature(_DoubleLinkedQueueEntrySentinel, {
2528 methods: () => ({ 2528 methods: () => ({
2529 remove: dart.functionType(E, []), 2529 remove: [E, []],
2530 [_asNonSentinelEntry]: dart.functionType(DoubleLinkedQueueEntry$(E), []) 2530 [_asNonSentinelEntry]: [DoubleLinkedQueueEntry$(E), []]
2531 }) 2531 })
2532 }); 2532 });
2533 return _DoubleLinkedQueueEntrySentinel; 2533 return _DoubleLinkedQueueEntrySentinel;
2534 }); 2534 });
2535 let _DoubleLinkedQueueEntrySentinel = _DoubleLinkedQueueEntrySentinel$(); 2535 let _DoubleLinkedQueueEntrySentinel = _DoubleLinkedQueueEntrySentinel$();
2536 let _sentinel = Symbol('_sentinel'); 2536 let _sentinel = Symbol('_sentinel');
2537 let _elementCount = Symbol('_elementCount'); 2537 let _elementCount = Symbol('_elementCount');
2538 let _filter = Symbol('_filter'); 2538 let _filter = Symbol('_filter');
2539 let DoubleLinkedQueue$ = dart.generic(function(E) { 2539 let DoubleLinkedQueue$ = dart.generic(function(E) {
2540 class DoubleLinkedQueue extends IterableBase$(E) { 2540 class DoubleLinkedQueue extends IterableBase$(E) {
(...skipping 116 matching lines...) Expand 10 before | Expand all | Expand 10 after
2657 return new (_DoubleLinkedQueueIterator$(E))(this[_sentinel]); 2657 return new (_DoubleLinkedQueueIterator$(E))(this[_sentinel]);
2658 } 2658 }
2659 toString() { 2659 toString() {
2660 return IterableBase.iterableToFullString(this, '{', '}'); 2660 return IterableBase.iterableToFullString(this, '{', '}');
2661 } 2661 }
2662 } 2662 }
2663 DoubleLinkedQueue[dart.implements] = () => [Queue$(E)]; 2663 DoubleLinkedQueue[dart.implements] = () => [Queue$(E)];
2664 dart.defineNamedConstructor(DoubleLinkedQueue, 'from'); 2664 dart.defineNamedConstructor(DoubleLinkedQueue, 'from');
2665 dart.setSignature(DoubleLinkedQueue, { 2665 dart.setSignature(DoubleLinkedQueue, {
2666 methods: () => ({ 2666 methods: () => ({
2667 addLast: dart.functionType(dart.void, [E]), 2667 addLast: [dart.void, [E]],
2668 addFirst: dart.functionType(dart.void, [E]), 2668 addFirst: [dart.void, [E]],
2669 add: dart.functionType(dart.void, [E]), 2669 add: [dart.void, [E]],
2670 addAll: dart.functionType(dart.void, [core.Iterable$(E)]), 2670 addAll: [dart.void, [core.Iterable$(E)]],
2671 removeLast: dart.functionType(E, []), 2671 removeLast: [E, []],
2672 removeFirst: dart.functionType(E, []), 2672 removeFirst: [E, []],
2673 remove: dart.functionType(core.bool, [core.Object]), 2673 remove: [core.bool, [core.Object]],
2674 [_filter]: dart.functionType(dart.void, [dart.functionType(core.bool, [E ]), core.bool]), 2674 [_filter]: [dart.void, [dart.functionType(core.bool, [E]), core.bool]],
2675 removeWhere: dart.functionType(dart.void, [dart.functionType(core.bool, [E])]), 2675 removeWhere: [dart.void, [dart.functionType(core.bool, [E])]],
2676 retainWhere: dart.functionType(dart.void, [dart.functionType(core.bool, [E])]), 2676 retainWhere: [dart.void, [dart.functionType(core.bool, [E])]],
2677 lastEntry: dart.functionType(DoubleLinkedQueueEntry$(E), []), 2677 lastEntry: [DoubleLinkedQueueEntry$(E), []],
2678 firstEntry: dart.functionType(DoubleLinkedQueueEntry$(E), []), 2678 firstEntry: [DoubleLinkedQueueEntry$(E), []],
2679 clear: dart.functionType(dart.void, []), 2679 clear: [dart.void, []],
2680 forEachEntry: dart.functionType(dart.void, [dart.functionType(dart.void, [DoubleLinkedQueueEntry$(E)])]), 2680 forEachEntry: [dart.void, [dart.functionType(dart.void, [DoubleLinkedQue ueEntry$(E)])]],
2681 toString: dart.functionType(core.String, []) 2681 toString: [core.String, []]
2682 }) 2682 })
2683 }); 2683 });
2684 return DoubleLinkedQueue; 2684 return DoubleLinkedQueue;
2685 }); 2685 });
2686 let DoubleLinkedQueue = DoubleLinkedQueue$(); 2686 let DoubleLinkedQueue = DoubleLinkedQueue$();
2687 let _nextEntry = Symbol('_nextEntry'); 2687 let _nextEntry = Symbol('_nextEntry');
2688 let _DoubleLinkedQueueIterator$ = dart.generic(function(E) { 2688 let _DoubleLinkedQueueIterator$ = dart.generic(function(E) {
2689 class _DoubleLinkedQueueIterator extends core.Object { 2689 class _DoubleLinkedQueueIterator extends core.Object {
2690 _DoubleLinkedQueueIterator(sentinel) { 2690 _DoubleLinkedQueueIterator(sentinel) {
2691 this[_sentinel] = sentinel; 2691 this[_sentinel] = sentinel;
2692 this[_nextEntry] = sentinel[_next]; 2692 this[_nextEntry] = sentinel[_next];
2693 this[_current] = null; 2693 this[_current] = null;
2694 } 2694 }
2695 moveNext() { 2695 moveNext() {
2696 if (!dart.notNull(core.identical(this[_nextEntry], this[_sentinel]))) { 2696 if (!dart.notNull(core.identical(this[_nextEntry], this[_sentinel]))) {
2697 this[_current] = this[_nextEntry][_element]; 2697 this[_current] = this[_nextEntry][_element];
2698 this[_nextEntry] = this[_nextEntry][_next]; 2698 this[_nextEntry] = this[_nextEntry][_next];
2699 return true; 2699 return true;
2700 } 2700 }
2701 this[_current] = null; 2701 this[_current] = null;
2702 this[_nextEntry] = this[_sentinel] = null; 2702 this[_nextEntry] = this[_sentinel] = null;
2703 return false; 2703 return false;
2704 } 2704 }
2705 get current() { 2705 get current() {
2706 return this[_current]; 2706 return this[_current];
2707 } 2707 }
2708 } 2708 }
2709 _DoubleLinkedQueueIterator[dart.implements] = () => [core.Iterator$(E)]; 2709 _DoubleLinkedQueueIterator[dart.implements] = () => [core.Iterator$(E)];
2710 dart.setSignature(_DoubleLinkedQueueIterator, { 2710 dart.setSignature(_DoubleLinkedQueueIterator, {
2711 methods: () => ({moveNext: dart.functionType(core.bool, [])}) 2711 methods: () => ({moveNext: [core.bool, []]})
2712 }); 2712 });
2713 return _DoubleLinkedQueueIterator; 2713 return _DoubleLinkedQueueIterator;
2714 }); 2714 });
2715 let _DoubleLinkedQueueIterator = _DoubleLinkedQueueIterator$(); 2715 let _DoubleLinkedQueueIterator = _DoubleLinkedQueueIterator$();
2716 let _head = Symbol('_head'); 2716 let _head = Symbol('_head');
2717 let _tail = Symbol('_tail'); 2717 let _tail = Symbol('_tail');
2718 let _table = Symbol('_table'); 2718 let _table = Symbol('_table');
2719 let _checkModification = Symbol('_checkModification'); 2719 let _checkModification = Symbol('_checkModification');
2720 let _writeToList = Symbol('_writeToList'); 2720 let _writeToList = Symbol('_writeToList');
2721 let _add = Symbol('_add'); 2721 let _add = Symbol('_add');
(...skipping 282 matching lines...) Expand 10 before | Expand all | Expand 10 after
3004 let newTable = new (core.List$(E))(newCapacity); 3004 let newTable = new (core.List$(E))(newCapacity);
3005 this[_tail] = this[_writeToList](newTable); 3005 this[_tail] = this[_writeToList](newTable);
3006 this[_table] = newTable; 3006 this[_table] = newTable;
3007 this[_head] = 0; 3007 this[_head] = 0;
3008 } 3008 }
3009 } 3009 }
3010 ListQueue[dart.implements] = () => [Queue$(E)]; 3010 ListQueue[dart.implements] = () => [Queue$(E)];
3011 dart.defineNamedConstructor(ListQueue, 'from'); 3011 dart.defineNamedConstructor(ListQueue, 'from');
3012 dart.setSignature(ListQueue, { 3012 dart.setSignature(ListQueue, {
3013 methods: () => ({ 3013 methods: () => ({
3014 [core.$forEach]: dart.functionType(dart.void, [dart.functionType(dart.vo id, [E])]), 3014 [core.$forEach]: [dart.void, [dart.functionType(dart.void, [E])]],
3015 [core.$elementAt]: dart.functionType(E, [core.int]), 3015 [core.$elementAt]: [E, [core.int]],
3016 [core.$toList]: dart.functionType(core.List$(E), [], {rowabl: core.bool} ), 3016 [core.$toList]: [core.List$(E), [], {rowabl: core.bool}],
3017 add: dart.functionType(dart.void, [E]), 3017 add: [dart.void, [E]],
3018 addAll: dart.functionType(dart.void, [core.Iterable$(E)]), 3018 addAll: [dart.void, [core.Iterable$(E)]],
3019 remove: dart.functionType(core.bool, [core.Object]), 3019 remove: [core.bool, [core.Object]],
3020 [_filterWhere]: dart.functionType(dart.void, [dart.functionType(core.boo l, [E]), core.bool]), 3020 [_filterWhere]: [dart.void, [dart.functionType(core.bool, [E]), core.boo l]],
3021 removeWhere: dart.functionType(dart.void, [dart.functionType(core.bool, [E])]), 3021 removeWhere: [dart.void, [dart.functionType(core.bool, [E])]],
3022 retainWhere: dart.functionType(dart.void, [dart.functionType(core.bool, [E])]), 3022 retainWhere: [dart.void, [dart.functionType(core.bool, [E])]],
3023 clear: dart.functionType(dart.void, []), 3023 clear: [dart.void, []],
3024 toString: dart.functionType(core.String, []), 3024 toString: [core.String, []],
3025 addLast: dart.functionType(dart.void, [E]), 3025 addLast: [dart.void, [E]],
3026 addFirst: dart.functionType(dart.void, [E]), 3026 addFirst: [dart.void, [E]],
3027 removeFirst: dart.functionType(E, []), 3027 removeFirst: [E, []],
3028 removeLast: dart.functionType(E, []), 3028 removeLast: [E, []],
3029 [_checkModification]: dart.functionType(dart.void, [core.int]), 3029 [_checkModification]: [dart.void, [core.int]],
3030 [_add]: dart.functionType(dart.void, [E]), 3030 [_add]: [dart.void, [E]],
3031 [_remove]: dart.functionType(core.int, [core.int]), 3031 [_remove]: [core.int, [core.int]],
3032 [_grow]: dart.functionType(dart.void, []), 3032 [_grow]: [dart.void, []],
3033 [_writeToList]: dart.functionType(core.int, [core.List$(E)]), 3033 [_writeToList]: [core.int, [core.List$(E)]],
3034 [_preGrow]: dart.functionType(dart.void, [core.int]) 3034 [_preGrow]: [dart.void, [core.int]]
3035 }), 3035 }),
3036 statics: () => ({ 3036 statics: () => ({
3037 _isPowerOf2: dart.functionType(core.bool, [core.int]), 3037 _isPowerOf2: [core.bool, [core.int]],
3038 _nextPowerOf2: dart.functionType(core.int, [core.int]) 3038 _nextPowerOf2: [core.int, [core.int]]
3039 }), 3039 }),
3040 names: ['_isPowerOf2', '_nextPowerOf2'] 3040 names: ['_isPowerOf2', '_nextPowerOf2']
3041 }); 3041 });
3042 return ListQueue; 3042 return ListQueue;
3043 }); 3043 });
3044 let ListQueue = ListQueue$(); 3044 let ListQueue = ListQueue$();
3045 ListQueue._INITIAL_CAPACITY = 8; 3045 ListQueue._INITIAL_CAPACITY = 8;
3046 let _queue = Symbol('_queue'); 3046 let _queue = Symbol('_queue');
3047 let _end = Symbol('_end'); 3047 let _end = Symbol('_end');
3048 let _position = Symbol('_position'); 3048 let _position = Symbol('_position');
(...skipping 15 matching lines...) Expand all
3064 this[_current] = null; 3064 this[_current] = null;
3065 return false; 3065 return false;
3066 } 3066 }
3067 this[_current] = dart.as(this[_queue][_table][core.$get](this[_position] ), E); 3067 this[_current] = dart.as(this[_queue][_table][core.$get](this[_position] ), E);
3068 this[_position] = dart.notNull(this[_position]) + 1 & dart.notNull(this[ _queue][_table][core.$length]) - 1; 3068 this[_position] = dart.notNull(this[_position]) + 1 & dart.notNull(this[ _queue][_table][core.$length]) - 1;
3069 return true; 3069 return true;
3070 } 3070 }
3071 } 3071 }
3072 _ListQueueIterator[dart.implements] = () => [core.Iterator$(E)]; 3072 _ListQueueIterator[dart.implements] = () => [core.Iterator$(E)];
3073 dart.setSignature(_ListQueueIterator, { 3073 dart.setSignature(_ListQueueIterator, {
3074 methods: () => ({moveNext: dart.functionType(core.bool, [])}) 3074 methods: () => ({moveNext: [core.bool, []]})
3075 }); 3075 });
3076 return _ListQueueIterator; 3076 return _ListQueueIterator;
3077 }); 3077 });
3078 let _ListQueueIterator = _ListQueueIterator$(); 3078 let _ListQueueIterator = _ListQueueIterator$();
3079 let _Predicate$ = dart.generic(function(T) { 3079 let _Predicate$ = dart.generic(function(T) {
3080 let _Predicate = dart.typedef('_Predicate', () => dart.functionType(core.boo l, [T])); 3080 let _Predicate = dart.typedef('_Predicate', () => dart.functionType(core.boo l, [T]));
3081 return _Predicate; 3081 return _Predicate;
3082 }); 3082 });
3083 let _Predicate = _Predicate$(); 3083 let _Predicate = _Predicate$();
3084 let _SplayTreeNode$ = dart.generic(function(K) { 3084 let _SplayTreeNode$ = dart.generic(function(K) {
(...skipping 167 matching lines...) Expand 10 before | Expand all | Expand 10 after
3252 return this[_root]; 3252 return this[_root];
3253 } 3253 }
3254 [_clear]() { 3254 [_clear]() {
3255 this[_root] = null; 3255 this[_root] = null;
3256 this[_count] = 0; 3256 this[_count] = 0;
3257 this[_modificationCount] = dart.notNull(this[_modificationCount]) + 1; 3257 this[_modificationCount] = dart.notNull(this[_modificationCount]) + 1;
3258 } 3258 }
3259 } 3259 }
3260 dart.setSignature(_SplayTree, { 3260 dart.setSignature(_SplayTree, {
3261 methods: () => ({ 3261 methods: () => ({
3262 [_splay]: dart.functionType(core.int, [K]), 3262 [_splay]: [core.int, [K]],
3263 [_splayMin]: dart.functionType(_SplayTreeNode$(K), [_SplayTreeNode$(K)]) , 3263 [_splayMin]: [_SplayTreeNode$(K), [_SplayTreeNode$(K)]],
3264 [_splayMax]: dart.functionType(_SplayTreeNode$(K), [_SplayTreeNode$(K)]) , 3264 [_splayMax]: [_SplayTreeNode$(K), [_SplayTreeNode$(K)]],
3265 [_remove]: dart.functionType(_SplayTreeNode, [K]), 3265 [_remove]: [_SplayTreeNode, [K]],
3266 [_addNewRoot]: dart.functionType(dart.void, [_SplayTreeNode$(K), core.in t]), 3266 [_addNewRoot]: [dart.void, [_SplayTreeNode$(K), core.int]],
3267 [_clear]: dart.functionType(dart.void, []) 3267 [_clear]: [dart.void, []]
3268 }) 3268 })
3269 }); 3269 });
3270 return _SplayTree; 3270 return _SplayTree;
3271 }); 3271 });
3272 let _SplayTree = _SplayTree$(); 3272 let _SplayTree = _SplayTree$();
3273 let _comparator = Symbol('_comparator'); 3273 let _comparator = Symbol('_comparator');
3274 let _validKey = Symbol('_validKey'); 3274 let _validKey = Symbol('_validKey');
3275 let SplayTreeMap$ = dart.generic(function(K, V) { 3275 let SplayTreeMap$ = dart.generic(function(K, V) {
3276 class SplayTreeMap extends _SplayTree$(K) { 3276 class SplayTreeMap extends _SplayTree$(K) {
3277 SplayTreeMap(compare, isValidKey) { 3277 SplayTreeMap(compare, isValidKey) {
(...skipping 206 matching lines...) Expand 10 before | Expand all | Expand 10 after
3484 return node.key; 3484 return node.key;
3485 } 3485 }
3486 } 3486 }
3487 SplayTreeMap[dart.implements] = () => [core.Map$(K, V)]; 3487 SplayTreeMap[dart.implements] = () => [core.Map$(K, V)];
3488 dart.defineNamedConstructor(SplayTreeMap, 'from'); 3488 dart.defineNamedConstructor(SplayTreeMap, 'from');
3489 dart.defineNamedConstructor(SplayTreeMap, 'fromIterable'); 3489 dart.defineNamedConstructor(SplayTreeMap, 'fromIterable');
3490 dart.defineNamedConstructor(SplayTreeMap, 'fromIterables'); 3490 dart.defineNamedConstructor(SplayTreeMap, 'fromIterables');
3491 dart.defineNamedConstructor(SplayTreeMap, '_internal'); 3491 dart.defineNamedConstructor(SplayTreeMap, '_internal');
3492 dart.setSignature(SplayTreeMap, { 3492 dart.setSignature(SplayTreeMap, {
3493 methods: () => ({ 3493 methods: () => ({
3494 [_compare]: dart.functionType(core.int, [K, K]), 3494 [_compare]: [core.int, [K, K]],
3495 get: dart.functionType(V, [core.Object]), 3495 get: [V, [core.Object]],
3496 remove: dart.functionType(V, [core.Object]), 3496 remove: [V, [core.Object]],
3497 set: dart.functionType(dart.void, [K, V]), 3497 set: [dart.void, [K, V]],
3498 putIfAbsent: dart.functionType(V, [K, dart.functionType(V, [])]), 3498 putIfAbsent: [V, [K, dart.functionType(V, [])]],
3499 addAll: dart.functionType(dart.void, [core.Map$(K, V)]), 3499 addAll: [dart.void, [core.Map$(K, V)]],
3500 forEach: dart.functionType(dart.void, [dart.functionType(dart.void, [K, V])]), 3500 forEach: [dart.void, [dart.functionType(dart.void, [K, V])]],
3501 clear: dart.functionType(dart.void, []), 3501 clear: [dart.void, []],
3502 containsKey: dart.functionType(core.bool, [core.Object]), 3502 containsKey: [core.bool, [core.Object]],
3503 containsValue: dart.functionType(core.bool, [core.Object]), 3503 containsValue: [core.bool, [core.Object]],
3504 toString: dart.functionType(core.String, []), 3504 toString: [core.String, []],
3505 firstKey: dart.functionType(K, []), 3505 firstKey: [K, []],
3506 lastKey: dart.functionType(K, []), 3506 lastKey: [K, []],
3507 lastKeyBefore: dart.functionType(K, [K]), 3507 lastKeyBefore: [K, [K]],
3508 firstKeyAfter: dart.functionType(K, [K]) 3508 firstKeyAfter: [K, [K]]
3509 }) 3509 })
3510 }); 3510 });
3511 return SplayTreeMap; 3511 return SplayTreeMap;
3512 }); 3512 });
3513 let SplayTreeMap = SplayTreeMap$(); 3513 let SplayTreeMap = SplayTreeMap$();
3514 let _workList = Symbol('_workList'); 3514 let _workList = Symbol('_workList');
3515 let _tree = Symbol('_tree'); 3515 let _tree = Symbol('_tree');
3516 let _currentNode = Symbol('_currentNode'); 3516 let _currentNode = Symbol('_currentNode');
3517 let _findLeftMostDescendent = Symbol('_findLeftMostDescendent'); 3517 let _findLeftMostDescendent = Symbol('_findLeftMostDescendent');
3518 let _getValue = Symbol('_getValue'); 3518 let _getValue = Symbol('_getValue');
(...skipping 59 matching lines...) Expand 10 before | Expand all | Expand 10 after
3578 } 3578 }
3579 this[_currentNode] = this[_workList][core.$removeLast](); 3579 this[_currentNode] = this[_workList][core.$removeLast]();
3580 this[_findLeftMostDescendent](this[_currentNode].right); 3580 this[_findLeftMostDescendent](this[_currentNode].right);
3581 return true; 3581 return true;
3582 } 3582 }
3583 } 3583 }
3584 _SplayTreeIterator[dart.implements] = () => [core.Iterator$(T)]; 3584 _SplayTreeIterator[dart.implements] = () => [core.Iterator$(T)];
3585 dart.defineNamedConstructor(_SplayTreeIterator, 'startAt'); 3585 dart.defineNamedConstructor(_SplayTreeIterator, 'startAt');
3586 dart.setSignature(_SplayTreeIterator, { 3586 dart.setSignature(_SplayTreeIterator, {
3587 methods: () => ({ 3587 methods: () => ({
3588 [_findLeftMostDescendent]: dart.functionType(dart.void, [_SplayTreeNode] ), 3588 [_findLeftMostDescendent]: [dart.void, [_SplayTreeNode]],
3589 [_rebuildWorkList]: dart.functionType(dart.void, [_SplayTreeNode]), 3589 [_rebuildWorkList]: [dart.void, [_SplayTreeNode]],
3590 moveNext: dart.functionType(core.bool, []) 3590 moveNext: [core.bool, []]
3591 }) 3591 })
3592 }); 3592 });
3593 return _SplayTreeIterator; 3593 return _SplayTreeIterator;
3594 }); 3594 });
3595 let _SplayTreeIterator = _SplayTreeIterator$(); 3595 let _SplayTreeIterator = _SplayTreeIterator$();
3596 let _copyNode = Symbol('_copyNode'); 3596 let _copyNode = Symbol('_copyNode');
3597 let _SplayTreeKeyIterable$ = dart.generic(function(K) { 3597 let _SplayTreeKeyIterable$ = dart.generic(function(K) {
3598 class _SplayTreeKeyIterable extends IterableBase$(K) { 3598 class _SplayTreeKeyIterable extends IterableBase$(K) {
3599 _SplayTreeKeyIterable(tree) { 3599 _SplayTreeKeyIterable(tree) {
3600 this[_tree] = tree; 3600 this[_tree] = tree;
(...skipping 11 matching lines...) Expand all
3612 [core.$toSet]() { 3612 [core.$toSet]() {
3613 let setOrMap = this[_tree]; 3613 let setOrMap = this[_tree];
3614 let set = new (SplayTreeSet$(K))(dart.as(setOrMap[_comparator], __CastTy pe0), dart.as(setOrMap[_validKey], __CastType3)); 3614 let set = new (SplayTreeSet$(K))(dart.as(setOrMap[_comparator], __CastTy pe0), dart.as(setOrMap[_validKey], __CastType3));
3615 set[_count] = this[_tree][_count]; 3615 set[_count] = this[_tree][_count];
3616 set[_root] = set[_copyNode](this[_tree][_root]); 3616 set[_root] = set[_copyNode](this[_tree][_root]);
3617 return set; 3617 return set;
3618 } 3618 }
3619 } 3619 }
3620 _SplayTreeKeyIterable[dart.implements] = () => [_internal.EfficientLength]; 3620 _SplayTreeKeyIterable[dart.implements] = () => [_internal.EfficientLength];
3621 dart.setSignature(_SplayTreeKeyIterable, { 3621 dart.setSignature(_SplayTreeKeyIterable, {
3622 methods: () => ({[core.$toSet]: dart.functionType(core.Set$(K), [])}) 3622 methods: () => ({[core.$toSet]: [core.Set$(K), []]})
3623 }); 3623 });
3624 return _SplayTreeKeyIterable; 3624 return _SplayTreeKeyIterable;
3625 }); 3625 });
3626 let _SplayTreeKeyIterable = _SplayTreeKeyIterable$(); 3626 let _SplayTreeKeyIterable = _SplayTreeKeyIterable$();
3627 let _SplayTreeValueIterable$ = dart.generic(function(K, V) { 3627 let _SplayTreeValueIterable$ = dart.generic(function(K, V) {
3628 class _SplayTreeValueIterable extends IterableBase$(V) { 3628 class _SplayTreeValueIterable extends IterableBase$(V) {
3629 _SplayTreeValueIterable(map) { 3629 _SplayTreeValueIterable(map) {
3630 this[_map] = map; 3630 this[_map] = map;
3631 super.IterableBase(); 3631 super.IterableBase();
3632 } 3632 }
(...skipping 15 matching lines...) Expand all
3648 let _SplayTreeKeyIterator$ = dart.generic(function(K) { 3648 let _SplayTreeKeyIterator$ = dart.generic(function(K) {
3649 class _SplayTreeKeyIterator extends _SplayTreeIterator$(K) { 3649 class _SplayTreeKeyIterator extends _SplayTreeIterator$(K) {
3650 _SplayTreeKeyIterator(map) { 3650 _SplayTreeKeyIterator(map) {
3651 super._SplayTreeIterator(map); 3651 super._SplayTreeIterator(map);
3652 } 3652 }
3653 [_getValue](node) { 3653 [_getValue](node) {
3654 return dart.as(node.key, K); 3654 return dart.as(node.key, K);
3655 } 3655 }
3656 } 3656 }
3657 dart.setSignature(_SplayTreeKeyIterator, { 3657 dart.setSignature(_SplayTreeKeyIterator, {
3658 methods: () => ({[_getValue]: dart.functionType(K, [_SplayTreeNode])}) 3658 methods: () => ({[_getValue]: [K, [_SplayTreeNode]]})
3659 }); 3659 });
3660 return _SplayTreeKeyIterator; 3660 return _SplayTreeKeyIterator;
3661 }); 3661 });
3662 let _SplayTreeKeyIterator = _SplayTreeKeyIterator$(); 3662 let _SplayTreeKeyIterator = _SplayTreeKeyIterator$();
3663 let _SplayTreeValueIterator$ = dart.generic(function(K, V) { 3663 let _SplayTreeValueIterator$ = dart.generic(function(K, V) {
3664 class _SplayTreeValueIterator extends _SplayTreeIterator$(V) { 3664 class _SplayTreeValueIterator extends _SplayTreeIterator$(V) {
3665 _SplayTreeValueIterator(map) { 3665 _SplayTreeValueIterator(map) {
3666 super._SplayTreeIterator(map); 3666 super._SplayTreeIterator(map);
3667 } 3667 }
3668 [_getValue](node) { 3668 [_getValue](node) {
3669 return dart.as(node.value, V); 3669 return dart.as(node.value, V);
3670 } 3670 }
3671 } 3671 }
3672 dart.setSignature(_SplayTreeValueIterator, { 3672 dart.setSignature(_SplayTreeValueIterator, {
3673 methods: () => ({[_getValue]: dart.functionType(V, [_SplayTreeMapNode])}) 3673 methods: () => ({[_getValue]: [V, [_SplayTreeMapNode]]})
3674 }); 3674 });
3675 return _SplayTreeValueIterator; 3675 return _SplayTreeValueIterator;
3676 }); 3676 });
3677 let _SplayTreeValueIterator = _SplayTreeValueIterator$(); 3677 let _SplayTreeValueIterator = _SplayTreeValueIterator$();
3678 let _SplayTreeNodeIterator$ = dart.generic(function(K) { 3678 let _SplayTreeNodeIterator$ = dart.generic(function(K) {
3679 class _SplayTreeNodeIterator extends _SplayTreeIterator$(_SplayTreeNode$(K)) { 3679 class _SplayTreeNodeIterator extends _SplayTreeIterator$(_SplayTreeNode$(K)) {
3680 _SplayTreeNodeIterator(tree) { 3680 _SplayTreeNodeIterator(tree) {
3681 super._SplayTreeIterator(tree); 3681 super._SplayTreeIterator(tree);
3682 } 3682 }
3683 startAt(tree, startKey) { 3683 startAt(tree, startKey) {
3684 super.startAt(tree, startKey); 3684 super.startAt(tree, startKey);
3685 } 3685 }
3686 [_getValue](node) { 3686 [_getValue](node) {
3687 return dart.as(node, _SplayTreeNode$(K)); 3687 return dart.as(node, _SplayTreeNode$(K));
3688 } 3688 }
3689 } 3689 }
3690 dart.defineNamedConstructor(_SplayTreeNodeIterator, 'startAt'); 3690 dart.defineNamedConstructor(_SplayTreeNodeIterator, 'startAt');
3691 dart.setSignature(_SplayTreeNodeIterator, { 3691 dart.setSignature(_SplayTreeNodeIterator, {
3692 methods: () => ({[_getValue]: dart.functionType(_SplayTreeNode$(K), [_Spla yTreeNode])}) 3692 methods: () => ({[_getValue]: [_SplayTreeNode$(K), [_SplayTreeNode]]})
3693 }); 3693 });
3694 return _SplayTreeNodeIterator; 3694 return _SplayTreeNodeIterator;
3695 }); 3695 });
3696 let _SplayTreeNodeIterator = _SplayTreeNodeIterator$(); 3696 let _SplayTreeNodeIterator = _SplayTreeNodeIterator$();
3697 let _clone = Symbol('_clone'); 3697 let _clone = Symbol('_clone');
3698 let SplayTreeSet$ = dart.generic(function(E) { 3698 let SplayTreeSet$ = dart.generic(function(E) {
3699 class SplayTreeSet extends dart.mixin(_SplayTree$(E), IterableMixin$(E), Set Mixin$(E)) { 3699 class SplayTreeSet extends dart.mixin(_SplayTree$(E), IterableMixin$(E), Set Mixin$(E)) {
3700 SplayTreeSet(compare, isValidKey) { 3700 SplayTreeSet(compare, isValidKey) {
3701 if (compare === void 0) 3701 if (compare === void 0)
3702 compare = null; 3702 compare = null;
(...skipping 146 matching lines...) Expand 10 before | Expand all | Expand 10 after
3849 [core.$toSet]() { 3849 [core.$toSet]() {
3850 return this[_clone](); 3850 return this[_clone]();
3851 } 3851 }
3852 toString() { 3852 toString() {
3853 return IterableBase.iterableToFullString(this, '{', '}'); 3853 return IterableBase.iterableToFullString(this, '{', '}');
3854 } 3854 }
3855 } 3855 }
3856 dart.defineNamedConstructor(SplayTreeSet, 'from'); 3856 dart.defineNamedConstructor(SplayTreeSet, 'from');
3857 dart.setSignature(SplayTreeSet, { 3857 dart.setSignature(SplayTreeSet, {
3858 methods: () => ({ 3858 methods: () => ({
3859 [_compare]: dart.functionType(core.int, [E, E]), 3859 [_compare]: [core.int, [E, E]],
3860 [core.$contains]: dart.functionType(core.bool, [core.Object]), 3860 [core.$contains]: [core.bool, [core.Object]],
3861 add: dart.functionType(core.bool, [E]), 3861 add: [core.bool, [E]],
3862 remove: dart.functionType(core.bool, [core.Object]), 3862 remove: [core.bool, [core.Object]],
3863 addAll: dart.functionType(dart.void, [core.Iterable$(E)]), 3863 addAll: [dart.void, [core.Iterable$(E)]],
3864 removeAll: dart.functionType(dart.void, [core.Iterable$(core.Object)]), 3864 removeAll: [dart.void, [core.Iterable$(core.Object)]],
3865 retainAll: dart.functionType(dart.void, [core.Iterable$(core.Object)]), 3865 retainAll: [dart.void, [core.Iterable$(core.Object)]],
3866 lookup: dart.functionType(E, [core.Object]), 3866 lookup: [E, [core.Object]],
3867 intersection: dart.functionType(core.Set$(E), [core.Set$(core.Object)]), 3867 intersection: [core.Set$(E), [core.Set$(core.Object)]],
3868 difference: dart.functionType(core.Set$(E), [core.Set$(core.Object)]), 3868 difference: [core.Set$(E), [core.Set$(core.Object)]],
3869 union: dart.functionType(core.Set$(E), [core.Set$(E)]), 3869 union: [core.Set$(E), [core.Set$(E)]],
3870 [_clone]: dart.functionType(SplayTreeSet$(E), []), 3870 [_clone]: [SplayTreeSet$(E), []],
3871 [_copyNode]: dart.functionType(_SplayTreeNode$(E), [_SplayTreeNode$(E)]) , 3871 [_copyNode]: [_SplayTreeNode$(E), [_SplayTreeNode$(E)]],
3872 clear: dart.functionType(dart.void, []), 3872 clear: [dart.void, []],
3873 [core.$toSet]: dart.functionType(core.Set$(E), []), 3873 [core.$toSet]: [core.Set$(E), []],
3874 toString: dart.functionType(core.String, []) 3874 toString: [core.String, []]
3875 }) 3875 })
3876 }); 3876 });
3877 return SplayTreeSet; 3877 return SplayTreeSet;
3878 }); 3878 });
3879 let SplayTreeSet = SplayTreeSet$(); 3879 let SplayTreeSet = SplayTreeSet$();
3880 let __CastType0$ = dart.generic(function(K) { 3880 let __CastType0$ = dart.generic(function(K) {
3881 let __CastType0 = dart.typedef('__CastType0', () => dart.functionType(core.i nt, [K, K])); 3881 let __CastType0 = dart.typedef('__CastType0', () => dart.functionType(core.i nt, [K, K]));
3882 return __CastType0; 3882 return __CastType0;
3883 }); 3883 });
3884 let __CastType0 = __CastType0$(); 3884 let __CastType0 = __CastType0$();
(...skipping 277 matching lines...) Expand 10 before | Expand all | Expand 10 after
4162 let table = Object.create(null); 4162 let table = Object.create(null);
4163 let temporaryKey = '<non-identifier-key>'; 4163 let temporaryKey = '<non-identifier-key>';
4164 _HashMap$()._setTableEntry(table, temporaryKey, table); 4164 _HashMap$()._setTableEntry(table, temporaryKey, table);
4165 _HashMap$()._deleteTableEntry(table, temporaryKey); 4165 _HashMap$()._deleteTableEntry(table, temporaryKey);
4166 return table; 4166 return table;
4167 } 4167 }
4168 } 4168 }
4169 _HashMap[dart.implements] = () => [HashMap$(K, V)]; 4169 _HashMap[dart.implements] = () => [HashMap$(K, V)];
4170 dart.setSignature(_HashMap, { 4170 dart.setSignature(_HashMap, {
4171 methods: () => ({ 4171 methods: () => ({
4172 containsKey: dart.functionType(core.bool, [core.Object]), 4172 containsKey: [core.bool, [core.Object]],
4173 [_containsKey]: dart.functionType(core.bool, [core.Object]), 4173 [_containsKey]: [core.bool, [core.Object]],
4174 containsValue: dart.functionType(core.bool, [core.Object]), 4174 containsValue: [core.bool, [core.Object]],
4175 addAll: dart.functionType(dart.void, [core.Map$(K, V)]), 4175 addAll: [dart.void, [core.Map$(K, V)]],
4176 get: dart.functionType(V, [core.Object]), 4176 get: [V, [core.Object]],
4177 [_get]: dart.functionType(V, [core.Object]), 4177 [_get]: [V, [core.Object]],
4178 set: dart.functionType(dart.void, [K, V]), 4178 set: [dart.void, [K, V]],
4179 [_set]: dart.functionType(dart.void, [K, V]), 4179 [_set]: [dart.void, [K, V]],
4180 putIfAbsent: dart.functionType(V, [K, dart.functionType(V, [])]), 4180 putIfAbsent: [V, [K, dart.functionType(V, [])]],
4181 remove: dart.functionType(V, [core.Object]), 4181 remove: [V, [core.Object]],
4182 [_remove]: dart.functionType(V, [core.Object]), 4182 [_remove]: [V, [core.Object]],
4183 clear: dart.functionType(dart.void, []), 4183 clear: [dart.void, []],
4184 forEach: dart.functionType(dart.void, [dart.functionType(dart.void, [K, V])]), 4184 forEach: [dart.void, [dart.functionType(dart.void, [K, V])]],
4185 [_computeKeys]: dart.functionType(core.List, []), 4185 [_computeKeys]: [core.List, []],
4186 [_addHashTableEntry]: dart.functionType(dart.void, [dart.dynamic, K, V]) , 4186 [_addHashTableEntry]: [dart.void, [dart.dynamic, K, V]],
4187 [_removeHashTableEntry]: dart.functionType(V, [dart.dynamic, core.Object ]), 4187 [_removeHashTableEntry]: [V, [dart.dynamic, core.Object]],
4188 [_computeHashCode]: dart.functionType(core.int, [dart.dynamic]), 4188 [_computeHashCode]: [core.int, [dart.dynamic]],
4189 [_getBucket]: dart.functionType(core.List, [dart.dynamic, dart.dynamic]) , 4189 [_getBucket]: [core.List, [dart.dynamic, dart.dynamic]],
4190 [_findBucketIndex]: dart.functionType(core.int, [dart.dynamic, dart.dyna mic]) 4190 [_findBucketIndex]: [core.int, [dart.dynamic, dart.dynamic]]
4191 }), 4191 }),
4192 statics: () => ({ 4192 statics: () => ({
4193 _isStringKey: dart.functionType(core.bool, [dart.dynamic]), 4193 _isStringKey: [core.bool, [dart.dynamic]],
4194 _isNumericKey: dart.functionType(core.bool, [dart.dynamic]), 4194 _isNumericKey: [core.bool, [dart.dynamic]],
4195 _hasTableEntry: dart.functionType(core.bool, [dart.dynamic, dart.dynamic ]), 4195 _hasTableEntry: [core.bool, [dart.dynamic, dart.dynamic]],
4196 _getTableEntry: dart.functionType(dart.dynamic, [dart.dynamic, dart.dyna mic]), 4196 _getTableEntry: [dart.dynamic, [dart.dynamic, dart.dynamic]],
4197 _setTableEntry: dart.functionType(dart.void, [dart.dynamic, dart.dynamic , dart.dynamic]), 4197 _setTableEntry: [dart.void, [dart.dynamic, dart.dynamic, dart.dynamic]],
4198 _deleteTableEntry: dart.functionType(dart.void, [dart.dynamic, dart.dyna mic]), 4198 _deleteTableEntry: [dart.void, [dart.dynamic, dart.dynamic]],
4199 _newHashTable: dart.functionType(dart.dynamic, []) 4199 _newHashTable: [dart.dynamic, []]
4200 }), 4200 }),
4201 names: ['_isStringKey', '_isNumericKey', '_hasTableEntry', '_getTableEntry ', '_setTableEntry', '_deleteTableEntry', '_newHashTable'] 4201 names: ['_isStringKey', '_isNumericKey', '_hasTableEntry', '_getTableEntry ', '_setTableEntry', '_deleteTableEntry', '_newHashTable']
4202 }); 4202 });
4203 return _HashMap; 4203 return _HashMap;
4204 }); 4204 });
4205 let _HashMap = _HashMap$(); 4205 let _HashMap = _HashMap$();
4206 let _IdentityHashMap$ = dart.generic(function(K, V) { 4206 let _IdentityHashMap$ = dart.generic(function(K, V) {
4207 class _IdentityHashMap extends _HashMap$(K, V) { 4207 class _IdentityHashMap extends _HashMap$(K, V) {
4208 _IdentityHashMap() { 4208 _IdentityHashMap() {
4209 super._HashMap(); 4209 super._HashMap();
4210 } 4210 }
4211 [_computeHashCode](key) { 4211 [_computeHashCode](key) {
4212 return core.identityHashCode(key) & 0x3ffffff; 4212 return core.identityHashCode(key) & 0x3ffffff;
4213 } 4213 }
4214 [_findBucketIndex](bucket, key) { 4214 [_findBucketIndex](bucket, key) {
4215 if (bucket == null) 4215 if (bucket == null)
4216 return -1; 4216 return -1;
4217 let length = bucket.length; 4217 let length = bucket.length;
4218 for (let i = 0; dart.notNull(i) < dart.notNull(length); i = dart.notNull (i) + 2) { 4218 for (let i = 0; dart.notNull(i) < dart.notNull(length); i = dart.notNull (i) + 2) {
4219 if (core.identical(bucket[i], key)) 4219 if (core.identical(bucket[i], key))
4220 return i; 4220 return i;
4221 } 4221 }
4222 return -1; 4222 return -1;
4223 } 4223 }
4224 } 4224 }
4225 dart.setSignature(_IdentityHashMap, { 4225 dart.setSignature(_IdentityHashMap, {
4226 methods: () => ({ 4226 methods: () => ({
4227 [_computeHashCode]: dart.functionType(core.int, [dart.dynamic]), 4227 [_computeHashCode]: [core.int, [dart.dynamic]],
4228 [_findBucketIndex]: dart.functionType(core.int, [dart.dynamic, dart.dyna mic]) 4228 [_findBucketIndex]: [core.int, [dart.dynamic, dart.dynamic]]
4229 }) 4229 })
4230 }); 4230 });
4231 return _IdentityHashMap; 4231 return _IdentityHashMap;
4232 }); 4232 });
4233 let _IdentityHashMap = _IdentityHashMap$(); 4233 let _IdentityHashMap = _IdentityHashMap$();
4234 let _equals = Symbol('_equals'); 4234 let _equals = Symbol('_equals');
4235 let _hashCode = Symbol('_hashCode'); 4235 let _hashCode = Symbol('_hashCode');
4236 let _CustomHashMap$ = dart.generic(function(K, V) { 4236 let _CustomHashMap$ = dart.generic(function(K, V) {
4237 class _CustomHashMap extends _HashMap$(K, V) { 4237 class _CustomHashMap extends _HashMap$(K, V) {
4238 _CustomHashMap(equals, hashCode, validKey) { 4238 _CustomHashMap(equals, hashCode, validKey) {
(...skipping 34 matching lines...) Expand 10 before | Expand all | Expand 10 after
4273 return i; 4273 return i;
4274 } 4274 }
4275 return -1; 4275 return -1;
4276 } 4276 }
4277 toString() { 4277 toString() {
4278 return Maps.mapToString(this); 4278 return Maps.mapToString(this);
4279 } 4279 }
4280 } 4280 }
4281 dart.setSignature(_CustomHashMap, { 4281 dart.setSignature(_CustomHashMap, {
4282 methods: () => ({ 4282 methods: () => ({
4283 get: dart.functionType(V, [core.Object]), 4283 get: [V, [core.Object]],
4284 set: dart.functionType(dart.void, [K, V]), 4284 set: [dart.void, [K, V]],
4285 containsKey: dart.functionType(core.bool, [core.Object]), 4285 containsKey: [core.bool, [core.Object]],
4286 remove: dart.functionType(V, [core.Object]), 4286 remove: [V, [core.Object]],
4287 [_computeHashCode]: dart.functionType(core.int, [dart.dynamic]), 4287 [_computeHashCode]: [core.int, [dart.dynamic]],
4288 [_findBucketIndex]: dart.functionType(core.int, [dart.dynamic, dart.dyna mic]), 4288 [_findBucketIndex]: [core.int, [dart.dynamic, dart.dynamic]],
4289 toString: dart.functionType(core.String, []) 4289 toString: [core.String, []]
4290 }) 4290 })
4291 }); 4291 });
4292 return _CustomHashMap; 4292 return _CustomHashMap;
4293 }); 4293 });
4294 let _CustomHashMap = _CustomHashMap$(); 4294 let _CustomHashMap = _CustomHashMap$();
4295 let HashMapKeyIterable$ = dart.generic(function(E) { 4295 let HashMapKeyIterable$ = dart.generic(function(E) {
4296 class HashMapKeyIterable extends IterableBase$(E) { 4296 class HashMapKeyIterable extends IterableBase$(E) {
4297 HashMapKeyIterable(map) { 4297 HashMapKeyIterable(map) {
4298 this[_map] = map; 4298 this[_map] = map;
4299 super.IterableBase(); 4299 super.IterableBase();
(...skipping 17 matching lines...) Expand all
4317 f(dart.as(keys[i], E)); 4317 f(dart.as(keys[i], E));
4318 if (keys !== dart.dload(this[_map], _keys)) { 4318 if (keys !== dart.dload(this[_map], _keys)) {
4319 throw new core.ConcurrentModificationError(this[_map]); 4319 throw new core.ConcurrentModificationError(this[_map]);
4320 } 4320 }
4321 } 4321 }
4322 } 4322 }
4323 } 4323 }
4324 HashMapKeyIterable[dart.implements] = () => [_internal.EfficientLength]; 4324 HashMapKeyIterable[dart.implements] = () => [_internal.EfficientLength];
4325 dart.setSignature(HashMapKeyIterable, { 4325 dart.setSignature(HashMapKeyIterable, {
4326 methods: () => ({ 4326 methods: () => ({
4327 [core.$contains]: dart.functionType(core.bool, [core.Object]), 4327 [core.$contains]: [core.bool, [core.Object]],
4328 [core.$forEach]: dart.functionType(dart.void, [dart.functionType(dart.vo id, [E])]) 4328 [core.$forEach]: [dart.void, [dart.functionType(dart.void, [E])]]
4329 }) 4329 })
4330 }); 4330 });
4331 return HashMapKeyIterable; 4331 return HashMapKeyIterable;
4332 }); 4332 });
4333 let HashMapKeyIterable = HashMapKeyIterable$(); 4333 let HashMapKeyIterable = HashMapKeyIterable$();
4334 let _offset = Symbol('_offset'); 4334 let _offset = Symbol('_offset');
4335 let HashMapKeyIterator$ = dart.generic(function(E) { 4335 let HashMapKeyIterator$ = dart.generic(function(E) {
4336 class HashMapKeyIterator extends core.Object { 4336 class HashMapKeyIterator extends core.Object {
4337 HashMapKeyIterator(map, keys) { 4337 HashMapKeyIterator(map, keys) {
4338 this[_map] = map; 4338 this[_map] = map;
(...skipping 14 matching lines...) Expand all
4353 return false; 4353 return false;
4354 } else { 4354 } else {
4355 this[_current] = dart.as(keys[offset], E); 4355 this[_current] = dart.as(keys[offset], E);
4356 this[_offset] = dart.notNull(offset) + 1; 4356 this[_offset] = dart.notNull(offset) + 1;
4357 return true; 4357 return true;
4358 } 4358 }
4359 } 4359 }
4360 } 4360 }
4361 HashMapKeyIterator[dart.implements] = () => [core.Iterator$(E)]; 4361 HashMapKeyIterator[dart.implements] = () => [core.Iterator$(E)];
4362 dart.setSignature(HashMapKeyIterator, { 4362 dart.setSignature(HashMapKeyIterator, {
4363 methods: () => ({moveNext: dart.functionType(core.bool, [])}) 4363 methods: () => ({moveNext: [core.bool, []]})
4364 }); 4364 });
4365 return HashMapKeyIterator; 4365 return HashMapKeyIterator;
4366 }); 4366 });
4367 let HashMapKeyIterator = HashMapKeyIterator$(); 4367 let HashMapKeyIterator = HashMapKeyIterator$();
4368 let _modifications = Symbol('_modifications'); 4368 let _modifications = Symbol('_modifications');
4369 let _value = Symbol('_value'); 4369 let _value = Symbol('_value');
4370 let _newLinkedCell = Symbol('_newLinkedCell'); 4370 let _newLinkedCell = Symbol('_newLinkedCell');
4371 let _unlinkCell = Symbol('_unlinkCell'); 4371 let _unlinkCell = Symbol('_unlinkCell');
4372 let _modified = Symbol('_modified'); 4372 let _modified = Symbol('_modified');
4373 let _key = Symbol('_key'); 4373 let _key = Symbol('_key');
(...skipping 271 matching lines...) Expand 10 before | Expand all | Expand 10 after
4645 _LinkedHashMap$()._deleteTableEntry(table, temporaryKey); 4645 _LinkedHashMap$()._deleteTableEntry(table, temporaryKey);
4646 return table; 4646 return table;
4647 } 4647 }
4648 toString() { 4648 toString() {
4649 return Maps.mapToString(this); 4649 return Maps.mapToString(this);
4650 } 4650 }
4651 } 4651 }
4652 _LinkedHashMap[dart.implements] = () => [LinkedHashMap$(K, V), _js_helper.In ternalMap]; 4652 _LinkedHashMap[dart.implements] = () => [LinkedHashMap$(K, V), _js_helper.In ternalMap];
4653 dart.setSignature(_LinkedHashMap, { 4653 dart.setSignature(_LinkedHashMap, {
4654 methods: () => ({ 4654 methods: () => ({
4655 containsKey: dart.functionType(core.bool, [core.Object]), 4655 containsKey: [core.bool, [core.Object]],
4656 [_containsKey]: dart.functionType(core.bool, [core.Object]), 4656 [_containsKey]: [core.bool, [core.Object]],
4657 containsValue: dart.functionType(core.bool, [core.Object]), 4657 containsValue: [core.bool, [core.Object]],
4658 addAll: dart.functionType(dart.void, [core.Map$(K, V)]), 4658 addAll: [dart.void, [core.Map$(K, V)]],
4659 get: dart.functionType(V, [core.Object]), 4659 get: [V, [core.Object]],
4660 [_get]: dart.functionType(V, [core.Object]), 4660 [_get]: [V, [core.Object]],
4661 set: dart.functionType(dart.void, [K, V]), 4661 set: [dart.void, [K, V]],
4662 [_set]: dart.functionType(dart.void, [K, V]), 4662 [_set]: [dart.void, [K, V]],
4663 putIfAbsent: dart.functionType(V, [K, dart.functionType(V, [])]), 4663 putIfAbsent: [V, [K, dart.functionType(V, [])]],
4664 remove: dart.functionType(V, [core.Object]), 4664 remove: [V, [core.Object]],
4665 [_remove]: dart.functionType(V, [core.Object]), 4665 [_remove]: [V, [core.Object]],
4666 clear: dart.functionType(dart.void, []), 4666 clear: [dart.void, []],
4667 forEach: dart.functionType(dart.void, [dart.functionType(dart.void, [K, V])]), 4667 forEach: [dart.void, [dart.functionType(dart.void, [K, V])]],
4668 [_addHashTableEntry]: dart.functionType(dart.void, [dart.dynamic, K, V]) , 4668 [_addHashTableEntry]: [dart.void, [dart.dynamic, K, V]],
4669 [_removeHashTableEntry]: dart.functionType(V, [dart.dynamic, core.Object ]), 4669 [_removeHashTableEntry]: [V, [dart.dynamic, core.Object]],
4670 [_modified]: dart.functionType(dart.void, []), 4670 [_modified]: [dart.void, []],
4671 [_newLinkedCell]: dart.functionType(LinkedHashMapCell, [K, V]), 4671 [_newLinkedCell]: [LinkedHashMapCell, [K, V]],
4672 [_unlinkCell]: dart.functionType(dart.void, [LinkedHashMapCell]), 4672 [_unlinkCell]: [dart.void, [LinkedHashMapCell]],
4673 [_computeHashCode]: dart.functionType(core.int, [dart.dynamic]), 4673 [_computeHashCode]: [core.int, [dart.dynamic]],
4674 [_getBucket]: dart.functionType(core.List, [dart.dynamic, dart.dynamic]) , 4674 [_getBucket]: [core.List, [dart.dynamic, dart.dynamic]],
4675 [_findBucketIndex]: dart.functionType(core.int, [dart.dynamic, dart.dyna mic]), 4675 [_findBucketIndex]: [core.int, [dart.dynamic, dart.dynamic]],
4676 toString: dart.functionType(core.String, []) 4676 toString: [core.String, []]
4677 }), 4677 }),
4678 statics: () => ({ 4678 statics: () => ({
4679 _isStringKey: dart.functionType(core.bool, [dart.dynamic]), 4679 _isStringKey: [core.bool, [dart.dynamic]],
4680 _isNumericKey: dart.functionType(core.bool, [dart.dynamic]), 4680 _isNumericKey: [core.bool, [dart.dynamic]],
4681 _getTableEntry: dart.functionType(dart.dynamic, [dart.dynamic, dart.dyna mic]), 4681 _getTableEntry: [dart.dynamic, [dart.dynamic, dart.dynamic]],
4682 _setTableEntry: dart.functionType(dart.void, [dart.dynamic, dart.dynamic , dart.dynamic]), 4682 _setTableEntry: [dart.void, [dart.dynamic, dart.dynamic, dart.dynamic]],
4683 _deleteTableEntry: dart.functionType(dart.void, [dart.dynamic, dart.dyna mic]), 4683 _deleteTableEntry: [dart.void, [dart.dynamic, dart.dynamic]],
4684 _newHashTable: dart.functionType(dart.dynamic, []) 4684 _newHashTable: [dart.dynamic, []]
4685 }), 4685 }),
4686 names: ['_isStringKey', '_isNumericKey', '_getTableEntry', '_setTableEntry ', '_deleteTableEntry', '_newHashTable'] 4686 names: ['_isStringKey', '_isNumericKey', '_getTableEntry', '_setTableEntry ', '_deleteTableEntry', '_newHashTable']
4687 }); 4687 });
4688 return _LinkedHashMap; 4688 return _LinkedHashMap;
4689 }); 4689 });
4690 let _LinkedHashMap = _LinkedHashMap$(); 4690 let _LinkedHashMap = _LinkedHashMap$();
4691 let _LinkedIdentityHashMap$ = dart.generic(function(K, V) { 4691 let _LinkedIdentityHashMap$ = dart.generic(function(K, V) {
4692 class _LinkedIdentityHashMap extends _LinkedHashMap$(K, V) { 4692 class _LinkedIdentityHashMap extends _LinkedHashMap$(K, V) {
4693 _LinkedIdentityHashMap() { 4693 _LinkedIdentityHashMap() {
4694 super._LinkedHashMap(); 4694 super._LinkedHashMap();
4695 } 4695 }
4696 [_computeHashCode](key) { 4696 [_computeHashCode](key) {
4697 return core.identityHashCode(key) & 0x3ffffff; 4697 return core.identityHashCode(key) & 0x3ffffff;
4698 } 4698 }
4699 [_findBucketIndex](bucket, key) { 4699 [_findBucketIndex](bucket, key) {
4700 if (bucket == null) 4700 if (bucket == null)
4701 return -1; 4701 return -1;
4702 let length = bucket.length; 4702 let length = bucket.length;
4703 for (let i = 0; dart.notNull(i) < dart.notNull(length); i = dart.notNull (i) + 1) { 4703 for (let i = 0; dart.notNull(i) < dart.notNull(length); i = dart.notNull (i) + 1) {
4704 let cell = dart.as(bucket[i], LinkedHashMapCell); 4704 let cell = dart.as(bucket[i], LinkedHashMapCell);
4705 if (core.identical(cell[_key], key)) 4705 if (core.identical(cell[_key], key))
4706 return i; 4706 return i;
4707 } 4707 }
4708 return -1; 4708 return -1;
4709 } 4709 }
4710 } 4710 }
4711 dart.setSignature(_LinkedIdentityHashMap, { 4711 dart.setSignature(_LinkedIdentityHashMap, {
4712 methods: () => ({ 4712 methods: () => ({
4713 [_computeHashCode]: dart.functionType(core.int, [dart.dynamic]), 4713 [_computeHashCode]: [core.int, [dart.dynamic]],
4714 [_findBucketIndex]: dart.functionType(core.int, [dart.dynamic, dart.dyna mic]) 4714 [_findBucketIndex]: [core.int, [dart.dynamic, dart.dynamic]]
4715 }) 4715 })
4716 }); 4716 });
4717 return _LinkedIdentityHashMap; 4717 return _LinkedIdentityHashMap;
4718 }); 4718 });
4719 let _LinkedIdentityHashMap = _LinkedIdentityHashMap$(); 4719 let _LinkedIdentityHashMap = _LinkedIdentityHashMap$();
4720 let _LinkedCustomHashMap$ = dart.generic(function(K, V) { 4720 let _LinkedCustomHashMap$ = dart.generic(function(K, V) {
4721 class _LinkedCustomHashMap extends _LinkedHashMap$(K, V) { 4721 class _LinkedCustomHashMap extends _LinkedHashMap$(K, V) {
4722 _LinkedCustomHashMap(equals, hashCode, validKey) { 4722 _LinkedCustomHashMap(equals, hashCode, validKey) {
4723 this[_equals] = equals; 4723 this[_equals] = equals;
4724 this[_hashCode] = hashCode; 4724 this[_hashCode] = hashCode;
(...skipping 30 matching lines...) Expand all
4755 for (let i = 0; dart.notNull(i) < dart.notNull(length); i = dart.notNull (i) + 1) { 4755 for (let i = 0; dart.notNull(i) < dart.notNull(length); i = dart.notNull (i) + 1) {
4756 let cell = dart.as(bucket[i], LinkedHashMapCell); 4756 let cell = dart.as(bucket[i], LinkedHashMapCell);
4757 if (this[_equals](dart.as(cell[_key], K), dart.as(key, K))) 4757 if (this[_equals](dart.as(cell[_key], K), dart.as(key, K)))
4758 return i; 4758 return i;
4759 } 4759 }
4760 return -1; 4760 return -1;
4761 } 4761 }
4762 } 4762 }
4763 dart.setSignature(_LinkedCustomHashMap, { 4763 dart.setSignature(_LinkedCustomHashMap, {
4764 methods: () => ({ 4764 methods: () => ({
4765 get: dart.functionType(V, [core.Object]), 4765 get: [V, [core.Object]],
4766 set: dart.functionType(dart.void, [K, V]), 4766 set: [dart.void, [K, V]],
4767 containsKey: dart.functionType(core.bool, [core.Object]), 4767 containsKey: [core.bool, [core.Object]],
4768 remove: dart.functionType(V, [core.Object]), 4768 remove: [V, [core.Object]],
4769 [_computeHashCode]: dart.functionType(core.int, [dart.dynamic]), 4769 [_computeHashCode]: [core.int, [dart.dynamic]],
4770 [_findBucketIndex]: dart.functionType(core.int, [dart.dynamic, dart.dyna mic]) 4770 [_findBucketIndex]: [core.int, [dart.dynamic, dart.dynamic]]
4771 }) 4771 })
4772 }); 4772 });
4773 return _LinkedCustomHashMap; 4773 return _LinkedCustomHashMap;
4774 }); 4774 });
4775 let _LinkedCustomHashMap = _LinkedCustomHashMap$(); 4775 let _LinkedCustomHashMap = _LinkedCustomHashMap$();
4776 class LinkedHashMapCell extends core.Object { 4776 class LinkedHashMapCell extends core.Object {
4777 LinkedHashMapCell(key, value) { 4777 LinkedHashMapCell(key, value) {
4778 this[_key] = key; 4778 this[_key] = key;
4779 this[_value] = value; 4779 this[_value] = value;
4780 this[_next] = null; 4780 this[_next] = null;
(...skipping 28 matching lines...) Expand all
4809 if (!dart.equals(modifications, dart.dload(this[_map], _modifications) )) { 4809 if (!dart.equals(modifications, dart.dload(this[_map], _modifications) )) {
4810 throw new core.ConcurrentModificationError(this[_map]); 4810 throw new core.ConcurrentModificationError(this[_map]);
4811 } 4811 }
4812 cell = cell[_next]; 4812 cell = cell[_next];
4813 } 4813 }
4814 } 4814 }
4815 } 4815 }
4816 LinkedHashMapKeyIterable[dart.implements] = () => [_internal.EfficientLength ]; 4816 LinkedHashMapKeyIterable[dart.implements] = () => [_internal.EfficientLength ];
4817 dart.setSignature(LinkedHashMapKeyIterable, { 4817 dart.setSignature(LinkedHashMapKeyIterable, {
4818 methods: () => ({ 4818 methods: () => ({
4819 [core.$contains]: dart.functionType(core.bool, [core.Object]), 4819 [core.$contains]: [core.bool, [core.Object]],
4820 [core.$forEach]: dart.functionType(dart.void, [dart.functionType(dart.vo id, [E])]) 4820 [core.$forEach]: [dart.void, [dart.functionType(dart.void, [E])]]
4821 }) 4821 })
4822 }); 4822 });
4823 return LinkedHashMapKeyIterable; 4823 return LinkedHashMapKeyIterable;
4824 }); 4824 });
4825 let LinkedHashMapKeyIterable = LinkedHashMapKeyIterable$(); 4825 let LinkedHashMapKeyIterable = LinkedHashMapKeyIterable$();
4826 let _cell = Symbol('_cell'); 4826 let _cell = Symbol('_cell');
4827 let LinkedHashMapKeyIterator$ = dart.generic(function(E) { 4827 let LinkedHashMapKeyIterator$ = dart.generic(function(E) {
4828 class LinkedHashMapKeyIterator extends core.Object { 4828 class LinkedHashMapKeyIterator extends core.Object {
4829 LinkedHashMapKeyIterator(map, modifications) { 4829 LinkedHashMapKeyIterator(map, modifications) {
4830 this[_map] = map; 4830 this[_map] = map;
(...skipping 13 matching lines...) Expand all
4844 return false; 4844 return false;
4845 } else { 4845 } else {
4846 this[_current] = dart.as(this[_cell][_key], E); 4846 this[_current] = dart.as(this[_cell][_key], E);
4847 this[_cell] = this[_cell][_next]; 4847 this[_cell] = this[_cell][_next];
4848 return true; 4848 return true;
4849 } 4849 }
4850 } 4850 }
4851 } 4851 }
4852 LinkedHashMapKeyIterator[dart.implements] = () => [core.Iterator$(E)]; 4852 LinkedHashMapKeyIterator[dart.implements] = () => [core.Iterator$(E)];
4853 dart.setSignature(LinkedHashMapKeyIterator, { 4853 dart.setSignature(LinkedHashMapKeyIterator, {
4854 methods: () => ({moveNext: dart.functionType(core.bool, [])}) 4854 methods: () => ({moveNext: [core.bool, []]})
4855 }); 4855 });
4856 return LinkedHashMapKeyIterator; 4856 return LinkedHashMapKeyIterator;
4857 }); 4857 });
4858 let LinkedHashMapKeyIterator = LinkedHashMapKeyIterator$(); 4858 let LinkedHashMapKeyIterator = LinkedHashMapKeyIterator$();
4859 let _elements = Symbol('_elements'); 4859 let _elements = Symbol('_elements');
4860 let _computeElements = Symbol('_computeElements'); 4860 let _computeElements = Symbol('_computeElements');
4861 let _contains = Symbol('_contains'); 4861 let _contains = Symbol('_contains');
4862 let _lookup = Symbol('_lookup'); 4862 let _lookup = Symbol('_lookup');
4863 let _HashSet$ = dart.generic(function(E) { 4863 let _HashSet$ = dart.generic(function(E) {
4864 class _HashSet extends _HashSetBase$(E) { 4864 class _HashSet extends _HashSetBase$(E) {
(...skipping 221 matching lines...) Expand 10 before | Expand all | Expand 10 after
5086 let table = Object.create(null); 5086 let table = Object.create(null);
5087 let temporaryKey = '<non-identifier-key>'; 5087 let temporaryKey = '<non-identifier-key>';
5088 _HashSet$()._setTableEntry(table, temporaryKey, table); 5088 _HashSet$()._setTableEntry(table, temporaryKey, table);
5089 _HashSet$()._deleteTableEntry(table, temporaryKey); 5089 _HashSet$()._deleteTableEntry(table, temporaryKey);
5090 return table; 5090 return table;
5091 } 5091 }
5092 } 5092 }
5093 _HashSet[dart.implements] = () => [HashSet$(E)]; 5093 _HashSet[dart.implements] = () => [HashSet$(E)];
5094 dart.setSignature(_HashSet, { 5094 dart.setSignature(_HashSet, {
5095 methods: () => ({ 5095 methods: () => ({
5096 [_newSet]: dart.functionType(core.Set$(E), []), 5096 [_newSet]: [core.Set$(E), []],
5097 [core.$contains]: dart.functionType(core.bool, [core.Object]), 5097 [core.$contains]: [core.bool, [core.Object]],
5098 [_contains]: dart.functionType(core.bool, [core.Object]), 5098 [_contains]: [core.bool, [core.Object]],
5099 lookup: dart.functionType(E, [core.Object]), 5099 lookup: [E, [core.Object]],
5100 [_lookup]: dart.functionType(E, [core.Object]), 5100 [_lookup]: [E, [core.Object]],
5101 add: dart.functionType(core.bool, [E]), 5101 add: [core.bool, [E]],
5102 [_add]: dart.functionType(core.bool, [E]), 5102 [_add]: [core.bool, [E]],
5103 addAll: dart.functionType(dart.void, [core.Iterable$(E)]), 5103 addAll: [dart.void, [core.Iterable$(E)]],
5104 remove: dart.functionType(core.bool, [core.Object]), 5104 remove: [core.bool, [core.Object]],
5105 [_remove]: dart.functionType(core.bool, [core.Object]), 5105 [_remove]: [core.bool, [core.Object]],
5106 clear: dart.functionType(dart.void, []), 5106 clear: [dart.void, []],
5107 [_computeElements]: dart.functionType(core.List, []), 5107 [_computeElements]: [core.List, []],
5108 [_addHashTableEntry]: dart.functionType(core.bool, [dart.dynamic, E]), 5108 [_addHashTableEntry]: [core.bool, [dart.dynamic, E]],
5109 [_removeHashTableEntry]: dart.functionType(core.bool, [dart.dynamic, cor e.Object]), 5109 [_removeHashTableEntry]: [core.bool, [dart.dynamic, core.Object]],
5110 [_computeHashCode]: dart.functionType(core.int, [dart.dynamic]), 5110 [_computeHashCode]: [core.int, [dart.dynamic]],
5111 [_getBucket]: dart.functionType(core.List, [dart.dynamic, dart.dynamic]) , 5111 [_getBucket]: [core.List, [dart.dynamic, dart.dynamic]],
5112 [_findBucketIndex]: dart.functionType(core.int, [dart.dynamic, dart.dyna mic]) 5112 [_findBucketIndex]: [core.int, [dart.dynamic, dart.dynamic]]
5113 }), 5113 }),
5114 statics: () => ({ 5114 statics: () => ({
5115 _isStringElement: dart.functionType(core.bool, [dart.dynamic]), 5115 _isStringElement: [core.bool, [dart.dynamic]],
5116 _isNumericElement: dart.functionType(core.bool, [dart.dynamic]), 5116 _isNumericElement: [core.bool, [dart.dynamic]],
5117 _hasTableEntry: dart.functionType(core.bool, [dart.dynamic, dart.dynamic ]), 5117 _hasTableEntry: [core.bool, [dart.dynamic, dart.dynamic]],
5118 _setTableEntry: dart.functionType(dart.void, [dart.dynamic, dart.dynamic , dart.dynamic]), 5118 _setTableEntry: [dart.void, [dart.dynamic, dart.dynamic, dart.dynamic]],
5119 _deleteTableEntry: dart.functionType(dart.void, [dart.dynamic, dart.dyna mic]), 5119 _deleteTableEntry: [dart.void, [dart.dynamic, dart.dynamic]],
5120 _newHashTable: dart.functionType(dart.dynamic, []) 5120 _newHashTable: [dart.dynamic, []]
5121 }), 5121 }),
5122 names: ['_isStringElement', '_isNumericElement', '_hasTableEntry', '_setTa bleEntry', '_deleteTableEntry', '_newHashTable'] 5122 names: ['_isStringElement', '_isNumericElement', '_hasTableEntry', '_setTa bleEntry', '_deleteTableEntry', '_newHashTable']
5123 }); 5123 });
5124 return _HashSet; 5124 return _HashSet;
5125 }); 5125 });
5126 let _HashSet = _HashSet$(); 5126 let _HashSet = _HashSet$();
5127 let _IdentityHashSet$ = dart.generic(function(E) { 5127 let _IdentityHashSet$ = dart.generic(function(E) {
5128 class _IdentityHashSet extends _HashSet$(E) { 5128 class _IdentityHashSet extends _HashSet$(E) {
5129 _IdentityHashSet() { 5129 _IdentityHashSet() {
5130 super._HashSet(); 5130 super._HashSet();
(...skipping 10 matching lines...) Expand all
5141 let length = bucket.length; 5141 let length = bucket.length;
5142 for (let i = 0; dart.notNull(i) < dart.notNull(length); i = dart.notNull (i) + 1) { 5142 for (let i = 0; dart.notNull(i) < dart.notNull(length); i = dart.notNull (i) + 1) {
5143 if (core.identical(bucket[i], element)) 5143 if (core.identical(bucket[i], element))
5144 return i; 5144 return i;
5145 } 5145 }
5146 return -1; 5146 return -1;
5147 } 5147 }
5148 } 5148 }
5149 dart.setSignature(_IdentityHashSet, { 5149 dart.setSignature(_IdentityHashSet, {
5150 methods: () => ({ 5150 methods: () => ({
5151 [_newSet]: dart.functionType(core.Set$(E), []), 5151 [_newSet]: [core.Set$(E), []],
5152 [_computeHashCode]: dart.functionType(core.int, [dart.dynamic]), 5152 [_computeHashCode]: [core.int, [dart.dynamic]],
5153 [_findBucketIndex]: dart.functionType(core.int, [dart.dynamic, dart.dyna mic]) 5153 [_findBucketIndex]: [core.int, [dart.dynamic, dart.dynamic]]
5154 }) 5154 })
5155 }); 5155 });
5156 return _IdentityHashSet; 5156 return _IdentityHashSet;
5157 }); 5157 });
5158 let _IdentityHashSet = _IdentityHashSet$(); 5158 let _IdentityHashSet = _IdentityHashSet$();
5159 let _equality = Symbol('_equality'); 5159 let _equality = Symbol('_equality');
5160 let _hasher = Symbol('_hasher'); 5160 let _hasher = Symbol('_hasher');
5161 let _CustomHashSet$ = dart.generic(function(E) { 5161 let _CustomHashSet$ = dart.generic(function(E) {
5162 class _CustomHashSet extends _HashSet$(E) { 5162 class _CustomHashSet extends _HashSet$(E) {
5163 _CustomHashSet(equality, hasher, validKey) { 5163 _CustomHashSet(equality, hasher, validKey) {
(...skipping 33 matching lines...) Expand 10 before | Expand all | Expand 10 after
5197 return super[_lookup](object); 5197 return super[_lookup](object);
5198 } 5198 }
5199 remove(object) { 5199 remove(object) {
5200 if (!dart.notNull(this[_validKey](object))) 5200 if (!dart.notNull(this[_validKey](object)))
5201 return false; 5201 return false;
5202 return super[_remove](object); 5202 return super[_remove](object);
5203 } 5203 }
5204 } 5204 }
5205 dart.setSignature(_CustomHashSet, { 5205 dart.setSignature(_CustomHashSet, {
5206 methods: () => ({ 5206 methods: () => ({
5207 [_newSet]: dart.functionType(core.Set$(E), []), 5207 [_newSet]: [core.Set$(E), []],
5208 [_findBucketIndex]: dart.functionType(core.int, [dart.dynamic, dart.dyna mic]), 5208 [_findBucketIndex]: [core.int, [dart.dynamic, dart.dynamic]],
5209 [_computeHashCode]: dart.functionType(core.int, [dart.dynamic]), 5209 [_computeHashCode]: [core.int, [dart.dynamic]],
5210 add: dart.functionType(core.bool, [E]), 5210 add: [core.bool, [E]],
5211 [core.$contains]: dart.functionType(core.bool, [core.Object]), 5211 [core.$contains]: [core.bool, [core.Object]],
5212 lookup: dart.functionType(E, [core.Object]), 5212 lookup: [E, [core.Object]],
5213 remove: dart.functionType(core.bool, [core.Object]) 5213 remove: [core.bool, [core.Object]]
5214 }) 5214 })
5215 }); 5215 });
5216 return _CustomHashSet; 5216 return _CustomHashSet;
5217 }); 5217 });
5218 let _CustomHashSet = _CustomHashSet$(); 5218 let _CustomHashSet = _CustomHashSet$();
5219 let HashSetIterator$ = dart.generic(function(E) { 5219 let HashSetIterator$ = dart.generic(function(E) {
5220 class HashSetIterator extends core.Object { 5220 class HashSetIterator extends core.Object {
5221 HashSetIterator(set, elements) { 5221 HashSetIterator(set, elements) {
5222 this[_set] = set; 5222 this[_set] = set;
5223 this[_elements] = elements; 5223 this[_elements] = elements;
(...skipping 13 matching lines...) Expand all
5237 return false; 5237 return false;
5238 } else { 5238 } else {
5239 this[_current] = dart.as(elements[offset], E); 5239 this[_current] = dart.as(elements[offset], E);
5240 this[_offset] = dart.notNull(offset) + 1; 5240 this[_offset] = dart.notNull(offset) + 1;
5241 return true; 5241 return true;
5242 } 5242 }
5243 } 5243 }
5244 } 5244 }
5245 HashSetIterator[dart.implements] = () => [core.Iterator$(E)]; 5245 HashSetIterator[dart.implements] = () => [core.Iterator$(E)];
5246 dart.setSignature(HashSetIterator, { 5246 dart.setSignature(HashSetIterator, {
5247 methods: () => ({moveNext: dart.functionType(core.bool, [])}) 5247 methods: () => ({moveNext: [core.bool, []]})
5248 }); 5248 });
5249 return HashSetIterator; 5249 return HashSetIterator;
5250 }); 5250 });
5251 let HashSetIterator = HashSetIterator$(); 5251 let HashSetIterator = HashSetIterator$();
5252 let _unsupported = Symbol('_unsupported'); 5252 let _unsupported = Symbol('_unsupported');
5253 let _LinkedHashSet$ = dart.generic(function(E) { 5253 let _LinkedHashSet$ = dart.generic(function(E) {
5254 class _LinkedHashSet extends _HashSetBase$(E) { 5254 class _LinkedHashSet extends _HashSetBase$(E) {
5255 _LinkedHashSet() { 5255 _LinkedHashSet() {
5256 this[_length] = 0; 5256 this[_length] = 0;
5257 this[_strings] = null; 5257 this[_strings] = null;
(...skipping 262 matching lines...) Expand 10 before | Expand all | Expand 10 after
5520 let table = Object.create(null); 5520 let table = Object.create(null);
5521 let temporaryKey = '<non-identifier-key>'; 5521 let temporaryKey = '<non-identifier-key>';
5522 _LinkedHashSet$()._setTableEntry(table, temporaryKey, table); 5522 _LinkedHashSet$()._setTableEntry(table, temporaryKey, table);
5523 _LinkedHashSet$()._deleteTableEntry(table, temporaryKey); 5523 _LinkedHashSet$()._deleteTableEntry(table, temporaryKey);
5524 return table; 5524 return table;
5525 } 5525 }
5526 } 5526 }
5527 _LinkedHashSet[dart.implements] = () => [LinkedHashSet$(E)]; 5527 _LinkedHashSet[dart.implements] = () => [LinkedHashSet$(E)];
5528 dart.setSignature(_LinkedHashSet, { 5528 dart.setSignature(_LinkedHashSet, {
5529 methods: () => ({ 5529 methods: () => ({
5530 [_newSet]: dart.functionType(core.Set$(E), []), 5530 [_newSet]: [core.Set$(E), []],
5531 [_unsupported]: dart.functionType(dart.void, [core.String]), 5531 [_unsupported]: [dart.void, [core.String]],
5532 [core.$contains]: dart.functionType(core.bool, [core.Object]), 5532 [core.$contains]: [core.bool, [core.Object]],
5533 [_contains]: dart.functionType(core.bool, [core.Object]), 5533 [_contains]: [core.bool, [core.Object]],
5534 lookup: dart.functionType(E, [core.Object]), 5534 lookup: [E, [core.Object]],
5535 [_lookup]: dart.functionType(E, [core.Object]), 5535 [_lookup]: [E, [core.Object]],
5536 [core.$forEach]: dart.functionType(dart.void, [dart.functionType(dart.vo id, [E])]), 5536 [core.$forEach]: [dart.void, [dart.functionType(dart.void, [E])]],
5537 add: dart.functionType(core.bool, [E]), 5537 add: [core.bool, [E]],
5538 [_add]: dart.functionType(core.bool, [E]), 5538 [_add]: [core.bool, [E]],
5539 remove: dart.functionType(core.bool, [core.Object]), 5539 remove: [core.bool, [core.Object]],
5540 [_remove]: dart.functionType(core.bool, [core.Object]), 5540 [_remove]: [core.bool, [core.Object]],
5541 removeWhere: dart.functionType(dart.void, [dart.functionType(core.bool, [E])]), 5541 removeWhere: [dart.void, [dart.functionType(core.bool, [E])]],
5542 retainWhere: dart.functionType(dart.void, [dart.functionType(core.bool, [E])]), 5542 retainWhere: [dart.void, [dart.functionType(core.bool, [E])]],
5543 [_filterWhere]: dart.functionType(dart.void, [dart.functionType(core.boo l, [E]), core.bool]), 5543 [_filterWhere]: [dart.void, [dart.functionType(core.bool, [E]), core.boo l]],
5544 clear: dart.functionType(dart.void, []), 5544 clear: [dart.void, []],
5545 [_addHashTableEntry]: dart.functionType(core.bool, [dart.dynamic, E]), 5545 [_addHashTableEntry]: [core.bool, [dart.dynamic, E]],
5546 [_removeHashTableEntry]: dart.functionType(core.bool, [dart.dynamic, cor e.Object]), 5546 [_removeHashTableEntry]: [core.bool, [dart.dynamic, core.Object]],
5547 [_modified]: dart.functionType(dart.void, []), 5547 [_modified]: [dart.void, []],
5548 [_newLinkedCell]: dart.functionType(LinkedHashSetCell, [E]), 5548 [_newLinkedCell]: [LinkedHashSetCell, [E]],
5549 [_unlinkCell]: dart.functionType(dart.void, [LinkedHashSetCell]), 5549 [_unlinkCell]: [dart.void, [LinkedHashSetCell]],
5550 [_computeHashCode]: dart.functionType(core.int, [dart.dynamic]), 5550 [_computeHashCode]: [core.int, [dart.dynamic]],
5551 [_getBucket]: dart.functionType(core.List, [dart.dynamic, dart.dynamic]) , 5551 [_getBucket]: [core.List, [dart.dynamic, dart.dynamic]],
5552 [_findBucketIndex]: dart.functionType(core.int, [dart.dynamic, dart.dyna mic]) 5552 [_findBucketIndex]: [core.int, [dart.dynamic, dart.dynamic]]
5553 }), 5553 }),
5554 statics: () => ({ 5554 statics: () => ({
5555 _isStringElement: dart.functionType(core.bool, [dart.dynamic]), 5555 _isStringElement: [core.bool, [dart.dynamic]],
5556 _isNumericElement: dart.functionType(core.bool, [dart.dynamic]), 5556 _isNumericElement: [core.bool, [dart.dynamic]],
5557 _getTableEntry: dart.functionType(dart.dynamic, [dart.dynamic, dart.dyna mic]), 5557 _getTableEntry: [dart.dynamic, [dart.dynamic, dart.dynamic]],
5558 _setTableEntry: dart.functionType(dart.void, [dart.dynamic, dart.dynamic , dart.dynamic]), 5558 _setTableEntry: [dart.void, [dart.dynamic, dart.dynamic, dart.dynamic]],
5559 _deleteTableEntry: dart.functionType(dart.void, [dart.dynamic, dart.dyna mic]), 5559 _deleteTableEntry: [dart.void, [dart.dynamic, dart.dynamic]],
5560 _newHashTable: dart.functionType(dart.dynamic, []) 5560 _newHashTable: [dart.dynamic, []]
5561 }), 5561 }),
5562 names: ['_isStringElement', '_isNumericElement', '_getTableEntry', '_setTa bleEntry', '_deleteTableEntry', '_newHashTable'] 5562 names: ['_isStringElement', '_isNumericElement', '_getTableEntry', '_setTa bleEntry', '_deleteTableEntry', '_newHashTable']
5563 }); 5563 });
5564 return _LinkedHashSet; 5564 return _LinkedHashSet;
5565 }); 5565 });
5566 let _LinkedHashSet = _LinkedHashSet$(); 5566 let _LinkedHashSet = _LinkedHashSet$();
5567 let _LinkedIdentityHashSet$ = dart.generic(function(E) { 5567 let _LinkedIdentityHashSet$ = dart.generic(function(E) {
5568 class _LinkedIdentityHashSet extends _LinkedHashSet$(E) { 5568 class _LinkedIdentityHashSet extends _LinkedHashSet$(E) {
5569 _LinkedIdentityHashSet() { 5569 _LinkedIdentityHashSet() {
5570 super._LinkedHashSet(); 5570 super._LinkedHashSet();
(...skipping 11 matching lines...) Expand all
5582 for (let i = 0; dart.notNull(i) < dart.notNull(length); i = dart.notNull (i) + 1) { 5582 for (let i = 0; dart.notNull(i) < dart.notNull(length); i = dart.notNull (i) + 1) {
5583 let cell = dart.as(bucket[i], LinkedHashSetCell); 5583 let cell = dart.as(bucket[i], LinkedHashSetCell);
5584 if (core.identical(cell[_element], element)) 5584 if (core.identical(cell[_element], element))
5585 return i; 5585 return i;
5586 } 5586 }
5587 return -1; 5587 return -1;
5588 } 5588 }
5589 } 5589 }
5590 dart.setSignature(_LinkedIdentityHashSet, { 5590 dart.setSignature(_LinkedIdentityHashSet, {
5591 methods: () => ({ 5591 methods: () => ({
5592 [_newSet]: dart.functionType(core.Set$(E), []), 5592 [_newSet]: [core.Set$(E), []],
5593 [_computeHashCode]: dart.functionType(core.int, [dart.dynamic]), 5593 [_computeHashCode]: [core.int, [dart.dynamic]],
5594 [_findBucketIndex]: dart.functionType(core.int, [dart.dynamic, dart.dyna mic]) 5594 [_findBucketIndex]: [core.int, [dart.dynamic, dart.dynamic]]
5595 }) 5595 })
5596 }); 5596 });
5597 return _LinkedIdentityHashSet; 5597 return _LinkedIdentityHashSet;
5598 }); 5598 });
5599 let _LinkedIdentityHashSet = _LinkedIdentityHashSet$(); 5599 let _LinkedIdentityHashSet = _LinkedIdentityHashSet$();
5600 let _LinkedCustomHashSet$ = dart.generic(function(E) { 5600 let _LinkedCustomHashSet$ = dart.generic(function(E) {
5601 class _LinkedCustomHashSet extends _LinkedHashSet$(E) { 5601 class _LinkedCustomHashSet extends _LinkedHashSet$(E) {
5602 _LinkedCustomHashSet(equality, hasher, validKey) { 5602 _LinkedCustomHashSet(equality, hasher, validKey) {
5603 this[_equality] = equality; 5603 this[_equality] = equality;
5604 this[_hasher] = hasher; 5604 this[_hasher] = hasher;
(...skipping 46 matching lines...) Expand 10 before | Expand all | Expand 10 after
5651 removeAll(elements) { 5651 removeAll(elements) {
5652 for (let element of elements) { 5652 for (let element of elements) {
5653 if (this[_validKey](element)) { 5653 if (this[_validKey](element)) {
5654 super[_remove](element); 5654 super[_remove](element);
5655 } 5655 }
5656 } 5656 }
5657 } 5657 }
5658 } 5658 }
5659 dart.setSignature(_LinkedCustomHashSet, { 5659 dart.setSignature(_LinkedCustomHashSet, {
5660 methods: () => ({ 5660 methods: () => ({
5661 [_newSet]: dart.functionType(core.Set$(E), []), 5661 [_newSet]: [core.Set$(E), []],
5662 [_findBucketIndex]: dart.functionType(core.int, [dart.dynamic, dart.dyna mic]), 5662 [_findBucketIndex]: [core.int, [dart.dynamic, dart.dynamic]],
5663 [_computeHashCode]: dart.functionType(core.int, [dart.dynamic]), 5663 [_computeHashCode]: [core.int, [dart.dynamic]],
5664 add: dart.functionType(core.bool, [E]), 5664 add: [core.bool, [E]],
5665 [core.$contains]: dart.functionType(core.bool, [core.Object]), 5665 [core.$contains]: [core.bool, [core.Object]],
5666 lookup: dart.functionType(E, [core.Object]), 5666 lookup: [E, [core.Object]],
5667 remove: dart.functionType(core.bool, [core.Object]), 5667 remove: [core.bool, [core.Object]],
5668 containsAll: dart.functionType(core.bool, [core.Iterable$(core.Object)]) , 5668 containsAll: [core.bool, [core.Iterable$(core.Object)]],
5669 removeAll: dart.functionType(dart.void, [core.Iterable$(core.Object)]) 5669 removeAll: [dart.void, [core.Iterable$(core.Object)]]
5670 }) 5670 })
5671 }); 5671 });
5672 return _LinkedCustomHashSet; 5672 return _LinkedCustomHashSet;
5673 }); 5673 });
5674 let _LinkedCustomHashSet = _LinkedCustomHashSet$(); 5674 let _LinkedCustomHashSet = _LinkedCustomHashSet$();
5675 class LinkedHashSetCell extends core.Object { 5675 class LinkedHashSetCell extends core.Object {
5676 LinkedHashSetCell(element) { 5676 LinkedHashSetCell(element) {
5677 this[_element] = element; 5677 this[_element] = element;
5678 this[_next] = null; 5678 this[_next] = null;
5679 this[_previous] = null; 5679 this[_previous] = null;
(...skipping 20 matching lines...) Expand all
5700 return false; 5700 return false;
5701 } else { 5701 } else {
5702 this[_current] = dart.as(this[_cell][_element], E); 5702 this[_current] = dart.as(this[_cell][_element], E);
5703 this[_cell] = this[_cell][_next]; 5703 this[_cell] = this[_cell][_next];
5704 return true; 5704 return true;
5705 } 5705 }
5706 } 5706 }
5707 } 5707 }
5708 LinkedHashSetIterator[dart.implements] = () => [core.Iterator$(E)]; 5708 LinkedHashSetIterator[dart.implements] = () => [core.Iterator$(E)];
5709 dart.setSignature(LinkedHashSetIterator, { 5709 dart.setSignature(LinkedHashSetIterator, {
5710 methods: () => ({moveNext: dart.functionType(core.bool, [])}) 5710 methods: () => ({moveNext: [core.bool, []]})
5711 }); 5711 });
5712 return LinkedHashSetIterator; 5712 return LinkedHashSetIterator;
5713 }); 5713 });
5714 let LinkedHashSetIterator = LinkedHashSetIterator$(); 5714 let LinkedHashSetIterator = LinkedHashSetIterator$();
5715 // Exports: 5715 // Exports:
5716 exports.UnmodifiableListView$ = UnmodifiableListView$; 5716 exports.UnmodifiableListView$ = UnmodifiableListView$;
5717 exports.HashMap$ = HashMap$; 5717 exports.HashMap$ = HashMap$;
5718 exports.HashMap = HashMap; 5718 exports.HashMap = HashMap;
5719 exports.SetMixin$ = SetMixin$; 5719 exports.SetMixin$ = SetMixin$;
5720 exports.SetMixin = SetMixin; 5720 exports.SetMixin = SetMixin;
(...skipping 50 matching lines...) Expand 10 before | Expand all | Expand 10 after
5771 exports.LinkedHashMapKeyIterable$ = LinkedHashMapKeyIterable$; 5771 exports.LinkedHashMapKeyIterable$ = LinkedHashMapKeyIterable$;
5772 exports.LinkedHashMapKeyIterable = LinkedHashMapKeyIterable; 5772 exports.LinkedHashMapKeyIterable = LinkedHashMapKeyIterable;
5773 exports.LinkedHashMapKeyIterator$ = LinkedHashMapKeyIterator$; 5773 exports.LinkedHashMapKeyIterator$ = LinkedHashMapKeyIterator$;
5774 exports.LinkedHashMapKeyIterator = LinkedHashMapKeyIterator; 5774 exports.LinkedHashMapKeyIterator = LinkedHashMapKeyIterator;
5775 exports.HashSetIterator$ = HashSetIterator$; 5775 exports.HashSetIterator$ = HashSetIterator$;
5776 exports.HashSetIterator = HashSetIterator; 5776 exports.HashSetIterator = HashSetIterator;
5777 exports.LinkedHashSetCell = LinkedHashSetCell; 5777 exports.LinkedHashSetCell = LinkedHashSetCell;
5778 exports.LinkedHashSetIterator$ = LinkedHashSetIterator$; 5778 exports.LinkedHashSetIterator$ = LinkedHashSetIterator$;
5779 exports.LinkedHashSetIterator = LinkedHashSetIterator; 5779 exports.LinkedHashSetIterator = LinkedHashSetIterator;
5780 })(collection, _internal, core, _js_helper, math); 5780 })(collection, _internal, core, _js_helper, math);
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698