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