| 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 length() { | 14 get length() { |
| 15 return this[_source].length; | 15 return this[_source].length; |
| 16 } | 16 } |
| 17 get(index) { | 17 get(index) { |
| 18 return this[_source][dartx.elementAt](index); | 18 return this[_source][dartx.elementAt](index); |
| 19 } | 19 } |
| 20 } | 20 } |
| 21 dart.setSignature(UnmodifiableListView, { | 21 dart.setSignature(UnmodifiableListView, { |
| 22 constructors: () => ({UnmodifiableListView: [exports.UnmodifiableListView$
(E), [core.Iterable$(E)]]}), | 22 constructors: () => ({UnmodifiableListView: [exports.UnmodifiableListView$
(E), [core.Iterable$(E)]]}), |
| 23 methods: () => ({get: [E, [core.int]]}) | 23 methods: () => ({get: [E, [core.int]]}) |
| 24 }); | 24 }); |
| 25 dart.defineExtensionMembers(UnmodifiableListView, ['get', 'length']); |
| 25 return UnmodifiableListView; | 26 return UnmodifiableListView; |
| 26 }); | 27 }); |
| 27 dart.defineLazyClassGeneric(exports, 'UnmodifiableListView', {get: Unmodifiabl
eListView$}); | 28 dart.defineLazyClassGeneric(exports, 'UnmodifiableListView', {get: Unmodifiabl
eListView$}); |
| 28 function _defaultEquals(a, b) { | 29 function _defaultEquals(a, b) { |
| 29 return dart.equals(a, b); | 30 return dart.equals(a, b); |
| 30 } | 31 } |
| 31 dart.fn(_defaultEquals, core.bool, [core.Object, core.Object]); | 32 dart.fn(_defaultEquals, core.bool, [core.Object, core.Object]); |
| 32 function _defaultHashCode(a) { | 33 function _defaultHashCode(a) { |
| 33 return dart.hashCode(a); | 34 return dart.hashCode(a); |
| 34 } | 35 } |
| (...skipping 337 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 372 let elementIndex = 0; | 373 let elementIndex = 0; |
| 373 for (let element of this) { | 374 for (let element of this) { |
| 374 if (index == elementIndex) | 375 if (index == elementIndex) |
| 375 return element; | 376 return element; |
| 376 elementIndex = dart.notNull(elementIndex) + 1; | 377 elementIndex = dart.notNull(elementIndex) + 1; |
| 377 } | 378 } |
| 378 throw core.RangeError.index(index, this, "index", null, elementIndex); | 379 throw core.RangeError.index(index, this, "index", null, elementIndex); |
| 379 } | 380 } |
| 380 } | 381 } |
| 381 SetMixin[dart.implements] = () => [core.Set$(E)]; | 382 SetMixin[dart.implements] = () => [core.Set$(E)]; |
| 382 dart.defineExtensionMembers(SetMixin, [ | |
| 383 'toList', | |
| 384 'map', | |
| 385 'where', | |
| 386 'expand', | |
| 387 'forEach', | |
| 388 'reduce', | |
| 389 'fold', | |
| 390 'every', | |
| 391 'join', | |
| 392 'any', | |
| 393 'take', | |
| 394 'takeWhile', | |
| 395 'skip', | |
| 396 'skipWhile', | |
| 397 'firstWhere', | |
| 398 'lastWhere', | |
| 399 'singleWhere', | |
| 400 'elementAt', | |
| 401 'isEmpty', | |
| 402 'isNotEmpty', | |
| 403 'single', | |
| 404 'first', | |
| 405 'last' | |
| 406 ]); | |
| 407 dart.setSignature(SetMixin, { | 383 dart.setSignature(SetMixin, { |
| 408 methods: () => ({ | 384 methods: () => ({ |
| 409 clear: [dart.void, []], | 385 clear: [dart.void, []], |
| 410 addAll: [dart.void, [core.Iterable$(E)]], | 386 addAll: [dart.void, [core.Iterable$(E)]], |
| 411 removeAll: [dart.void, [core.Iterable$(core.Object)]], | 387 removeAll: [dart.void, [core.Iterable$(core.Object)]], |
| 412 retainAll: [dart.void, [core.Iterable$(core.Object)]], | 388 retainAll: [dart.void, [core.Iterable$(core.Object)]], |
| 413 removeWhere: [dart.void, [dart.functionType(core.bool, [E])]], | 389 removeWhere: [dart.void, [dart.functionType(core.bool, [E])]], |
| 414 retainWhere: [dart.void, [dart.functionType(core.bool, [E])]], | 390 retainWhere: [dart.void, [dart.functionType(core.bool, [E])]], |
| 415 containsAll: [core.bool, [core.Iterable$(core.Object)]], | 391 containsAll: [core.bool, [core.Iterable$(core.Object)]], |
| 416 union: [core.Set$(E), [core.Set$(E)]], | 392 union: [core.Set$(E), [core.Set$(E)]], |
| (...skipping 12 matching lines...) Expand all Loading... |
| 429 take: [core.Iterable$(E), [core.int]], | 405 take: [core.Iterable$(E), [core.int]], |
| 430 takeWhile: [core.Iterable$(E), [dart.functionType(core.bool, [E])]], | 406 takeWhile: [core.Iterable$(E), [dart.functionType(core.bool, [E])]], |
| 431 skip: [core.Iterable$(E), [core.int]], | 407 skip: [core.Iterable$(E), [core.int]], |
| 432 skipWhile: [core.Iterable$(E), [dart.functionType(core.bool, [E])]], | 408 skipWhile: [core.Iterable$(E), [dart.functionType(core.bool, [E])]], |
| 433 firstWhere: [E, [dart.functionType(core.bool, [E])], {orElse: dart.funct
ionType(E, [])}], | 409 firstWhere: [E, [dart.functionType(core.bool, [E])], {orElse: dart.funct
ionType(E, [])}], |
| 434 lastWhere: [E, [dart.functionType(core.bool, [E])], {orElse: dart.functi
onType(E, [])}], | 410 lastWhere: [E, [dart.functionType(core.bool, [E])], {orElse: dart.functi
onType(E, [])}], |
| 435 singleWhere: [E, [dart.functionType(core.bool, [E])]], | 411 singleWhere: [E, [dart.functionType(core.bool, [E])]], |
| 436 elementAt: [E, [core.int]] | 412 elementAt: [E, [core.int]] |
| 437 }) | 413 }) |
| 438 }); | 414 }); |
| 415 dart.defineExtensionMembers(SetMixin, [ |
| 416 'toList', |
| 417 'map', |
| 418 'where', |
| 419 'expand', |
| 420 'forEach', |
| 421 'reduce', |
| 422 'fold', |
| 423 'every', |
| 424 'join', |
| 425 'any', |
| 426 'take', |
| 427 'takeWhile', |
| 428 'skip', |
| 429 'skipWhile', |
| 430 'firstWhere', |
| 431 'lastWhere', |
| 432 'singleWhere', |
| 433 'elementAt', |
| 434 'isEmpty', |
| 435 'isNotEmpty', |
| 436 'single', |
| 437 'first', |
| 438 'last' |
| 439 ]); |
| 439 return SetMixin; | 440 return SetMixin; |
| 440 }); | 441 }); |
| 441 let SetMixin = SetMixin$(); | 442 let SetMixin = SetMixin$(); |
| 442 let SetBase$ = dart.generic(function(E) { | 443 let SetBase$ = dart.generic(function(E) { |
| 443 class SetBase extends SetMixin$(E) { | 444 class SetBase extends SetMixin$(E) { |
| 444 static setToString(set) { | 445 static setToString(set) { |
| 445 return IterableBase.iterableToFullString(set, '{', '}'); | 446 return IterableBase.iterableToFullString(set, '{', '}'); |
| 446 } | 447 } |
| 447 } | 448 } |
| 448 dart.setSignature(SetBase, { | 449 dart.setSignature(SetBase, { |
| (...skipping 30 matching lines...) Expand all Loading... |
| 479 })(); | 480 })(); |
| 480 } | 481 } |
| 481 } | 482 } |
| 482 dart.setSignature(_HashSetBase, { | 483 dart.setSignature(_HashSetBase, { |
| 483 methods: () => ({ | 484 methods: () => ({ |
| 484 difference: [core.Set$(E), [core.Set$(core.Object)]], | 485 difference: [core.Set$(E), [core.Set$(core.Object)]], |
| 485 intersection: [core.Set$(E), [core.Set$(core.Object)]], | 486 intersection: [core.Set$(E), [core.Set$(core.Object)]], |
| 486 toSet: [core.Set$(E), []] | 487 toSet: [core.Set$(E), []] |
| 487 }) | 488 }) |
| 488 }); | 489 }); |
| 490 dart.defineExtensionMembers(_HashSetBase, ['toSet']); |
| 489 return _HashSetBase; | 491 return _HashSetBase; |
| 490 }); | 492 }); |
| 491 let _HashSetBase = _HashSetBase$(); | 493 let _HashSetBase = _HashSetBase$(); |
| 492 let HashSet$ = dart.generic(function(E) { | 494 let HashSet$ = dart.generic(function(E) { |
| 493 class HashSet extends core.Object { | 495 class HashSet extends core.Object { |
| 494 static new(opts) { | 496 static new(opts) { |
| 495 let equals = opts && 'equals' in opts ? opts.equals : null; | 497 let equals = opts && 'equals' in opts ? opts.equals : null; |
| 496 let hashCode = opts && 'hashCode' in opts ? opts.hashCode : null; | 498 let hashCode = opts && 'hashCode' in opts ? opts.hashCode : null; |
| 497 let isValidKey = opts && 'isValidKey' in opts ? opts.isValidKey : null; | 499 let isValidKey = opts && 'isValidKey' in opts ? opts.isValidKey : null; |
| 498 if (isValidKey == null) { | 500 if (isValidKey == null) { |
| (...skipping 248 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 747 throw core.RangeError.index(index, this, "index", null, elementIndex); | 749 throw core.RangeError.index(index, this, "index", null, elementIndex); |
| 748 } | 750 } |
| 749 toString() { | 751 toString() { |
| 750 return IterableBase.iterableToShortString(this, '(', ')'); | 752 return IterableBase.iterableToShortString(this, '(', ')'); |
| 751 } | 753 } |
| 752 [Symbol.iterator]() { | 754 [Symbol.iterator]() { |
| 753 return new dart.JsIterator(this.iterator); | 755 return new dart.JsIterator(this.iterator); |
| 754 } | 756 } |
| 755 } | 757 } |
| 756 IterableMixin[dart.implements] = () => [core.Iterable$(E)]; | 758 IterableMixin[dart.implements] = () => [core.Iterable$(E)]; |
| 759 dart.setSignature(IterableMixin, { |
| 760 methods: () => ({ |
| 761 map: [core.Iterable, [dart.functionType(core.Object, [E])]], |
| 762 where: [core.Iterable$(E), [dart.functionType(core.bool, [E])]], |
| 763 expand: [core.Iterable, [dart.functionType(core.Iterable, [E])]], |
| 764 contains: [core.bool, [core.Object]], |
| 765 forEach: [dart.void, [dart.functionType(dart.void, [E])]], |
| 766 reduce: [E, [dart.functionType(E, [E, E])]], |
| 767 fold: [core.Object, [core.Object, dart.functionType(core.Object, [dart.b
ottom, E])]], |
| 768 every: [core.bool, [dart.functionType(core.bool, [E])]], |
| 769 join: [core.String, [], [core.String]], |
| 770 any: [core.bool, [dart.functionType(core.bool, [E])]], |
| 771 toList: [core.List$(E), [], {growable: core.bool}], |
| 772 toSet: [core.Set$(E), []], |
| 773 take: [core.Iterable$(E), [core.int]], |
| 774 takeWhile: [core.Iterable$(E), [dart.functionType(core.bool, [E])]], |
| 775 skip: [core.Iterable$(E), [core.int]], |
| 776 skipWhile: [core.Iterable$(E), [dart.functionType(core.bool, [E])]], |
| 777 firstWhere: [E, [dart.functionType(core.bool, [E])], {orElse: dart.funct
ionType(E, [])}], |
| 778 lastWhere: [E, [dart.functionType(core.bool, [E])], {orElse: dart.functi
onType(E, [])}], |
| 779 singleWhere: [E, [dart.functionType(core.bool, [E])]], |
| 780 elementAt: [E, [core.int]] |
| 781 }) |
| 782 }); |
| 757 dart.defineExtensionMembers(IterableMixin, [ | 783 dart.defineExtensionMembers(IterableMixin, [ |
| 758 'map', | 784 'map', |
| 759 'where', | 785 'where', |
| 760 'expand', | 786 'expand', |
| 761 'contains', | 787 'contains', |
| 762 'forEach', | 788 'forEach', |
| 763 'reduce', | 789 'reduce', |
| 764 'fold', | 790 'fold', |
| 765 'every', | 791 'every', |
| 766 'join', | 792 'join', |
| 767 'any', | 793 'any', |
| 768 'toList', | 794 'toList', |
| 769 'toSet', | 795 'toSet', |
| 770 'take', | 796 'take', |
| 771 'takeWhile', | 797 'takeWhile', |
| 772 'skip', | 798 'skip', |
| 773 'skipWhile', | 799 'skipWhile', |
| 774 'firstWhere', | 800 'firstWhere', |
| 775 'lastWhere', | 801 'lastWhere', |
| 776 'singleWhere', | 802 'singleWhere', |
| 777 'elementAt', | 803 'elementAt', |
| 778 'length', | 804 'length', |
| 779 'isEmpty', | 805 'isEmpty', |
| 780 'isNotEmpty', | 806 'isNotEmpty', |
| 781 'first', | 807 'first', |
| 782 'last', | 808 'last', |
| 783 'single' | 809 'single' |
| 784 ]); | 810 ]); |
| 785 dart.setSignature(IterableMixin, { | |
| 786 methods: () => ({ | |
| 787 map: [core.Iterable, [dart.functionType(core.Object, [E])]], | |
| 788 where: [core.Iterable$(E), [dart.functionType(core.bool, [E])]], | |
| 789 expand: [core.Iterable, [dart.functionType(core.Iterable, [E])]], | |
| 790 contains: [core.bool, [core.Object]], | |
| 791 forEach: [dart.void, [dart.functionType(dart.void, [E])]], | |
| 792 reduce: [E, [dart.functionType(E, [E, E])]], | |
| 793 fold: [core.Object, [core.Object, dart.functionType(core.Object, [dart.b
ottom, E])]], | |
| 794 every: [core.bool, [dart.functionType(core.bool, [E])]], | |
| 795 join: [core.String, [], [core.String]], | |
| 796 any: [core.bool, [dart.functionType(core.bool, [E])]], | |
| 797 toList: [core.List$(E), [], {growable: core.bool}], | |
| 798 toSet: [core.Set$(E), []], | |
| 799 take: [core.Iterable$(E), [core.int]], | |
| 800 takeWhile: [core.Iterable$(E), [dart.functionType(core.bool, [E])]], | |
| 801 skip: [core.Iterable$(E), [core.int]], | |
| 802 skipWhile: [core.Iterable$(E), [dart.functionType(core.bool, [E])]], | |
| 803 firstWhere: [E, [dart.functionType(core.bool, [E])], {orElse: dart.funct
ionType(E, [])}], | |
| 804 lastWhere: [E, [dart.functionType(core.bool, [E])], {orElse: dart.functi
onType(E, [])}], | |
| 805 singleWhere: [E, [dart.functionType(core.bool, [E])]], | |
| 806 elementAt: [E, [core.int]] | |
| 807 }) | |
| 808 }); | |
| 809 return IterableMixin; | 811 return IterableMixin; |
| 810 }); | 812 }); |
| 811 let IterableMixin = IterableMixin$(); | 813 let IterableMixin = IterableMixin$(); |
| 812 let IterableBase$ = dart.generic(function(E) { | 814 let IterableBase$ = dart.generic(function(E) { |
| 813 class IterableBase extends core.Object { | 815 class IterableBase extends core.Object { |
| 814 IterableBase() { | 816 IterableBase() { |
| 815 } | 817 } |
| 816 map(f) { | 818 map(f) { |
| 817 dart.as(f, dart.functionType(core.Object, [E])); | 819 dart.as(f, dart.functionType(core.Object, [E])); |
| 818 return _internal.MappedIterable$(E, core.Object).new(this, f); | 820 return _internal.MappedIterable$(E, core.Object).new(this, f); |
| (...skipping 326 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 1145 parts[dartx.add](elision); | 1147 parts[dartx.add](elision); |
| 1146 } | 1148 } |
| 1147 parts[dartx.add](penultimateString); | 1149 parts[dartx.add](penultimateString); |
| 1148 parts[dartx.add](ultimateString); | 1150 parts[dartx.add](ultimateString); |
| 1149 } | 1151 } |
| 1150 [Symbol.iterator]() { | 1152 [Symbol.iterator]() { |
| 1151 return new dart.JsIterator(this.iterator); | 1153 return new dart.JsIterator(this.iterator); |
| 1152 } | 1154 } |
| 1153 } | 1155 } |
| 1154 IterableBase[dart.implements] = () => [core.Iterable$(E)]; | 1156 IterableBase[dart.implements] = () => [core.Iterable$(E)]; |
| 1155 dart.defineExtensionMembers(IterableBase, [ | |
| 1156 'map', | |
| 1157 'where', | |
| 1158 'expand', | |
| 1159 'contains', | |
| 1160 'forEach', | |
| 1161 'reduce', | |
| 1162 'fold', | |
| 1163 'every', | |
| 1164 'join', | |
| 1165 'any', | |
| 1166 'toList', | |
| 1167 'toSet', | |
| 1168 'take', | |
| 1169 'takeWhile', | |
| 1170 'skip', | |
| 1171 'skipWhile', | |
| 1172 'firstWhere', | |
| 1173 'lastWhere', | |
| 1174 'singleWhere', | |
| 1175 'elementAt', | |
| 1176 'length', | |
| 1177 'isEmpty', | |
| 1178 'isNotEmpty', | |
| 1179 'first', | |
| 1180 'last', | |
| 1181 'single' | |
| 1182 ]); | |
| 1183 dart.setSignature(IterableBase, { | 1157 dart.setSignature(IterableBase, { |
| 1184 constructors: () => ({IterableBase: [IterableBase$(E), []]}), | 1158 constructors: () => ({IterableBase: [IterableBase$(E), []]}), |
| 1185 methods: () => ({ | 1159 methods: () => ({ |
| 1186 map: [core.Iterable, [dart.functionType(core.Object, [E])]], | 1160 map: [core.Iterable, [dart.functionType(core.Object, [E])]], |
| 1187 where: [core.Iterable$(E), [dart.functionType(core.bool, [E])]], | 1161 where: [core.Iterable$(E), [dart.functionType(core.bool, [E])]], |
| 1188 expand: [core.Iterable, [dart.functionType(core.Iterable, [E])]], | 1162 expand: [core.Iterable, [dart.functionType(core.Iterable, [E])]], |
| 1189 contains: [core.bool, [core.Object]], | 1163 contains: [core.bool, [core.Object]], |
| 1190 forEach: [dart.void, [dart.functionType(dart.void, [E])]], | 1164 forEach: [dart.void, [dart.functionType(dart.void, [E])]], |
| 1191 reduce: [E, [dart.functionType(E, [E, E])]], | 1165 reduce: [E, [dart.functionType(E, [E, E])]], |
| 1192 fold: [core.Object, [core.Object, dart.functionType(core.Object, [dart.b
ottom, E])]], | 1166 fold: [core.Object, [core.Object, dart.functionType(core.Object, [dart.b
ottom, E])]], |
| (...skipping 12 matching lines...) Expand all Loading... |
| 1205 elementAt: [E, [core.int]] | 1179 elementAt: [E, [core.int]] |
| 1206 }), | 1180 }), |
| 1207 statics: () => ({ | 1181 statics: () => ({ |
| 1208 iterableToShortString: [core.String, [core.Iterable], [core.String, core
.String]], | 1182 iterableToShortString: [core.String, [core.Iterable], [core.String, core
.String]], |
| 1209 iterableToFullString: [core.String, [core.Iterable], [core.String, core.
String]], | 1183 iterableToFullString: [core.String, [core.Iterable], [core.String, core.
String]], |
| 1210 _isToStringVisiting: [core.bool, [core.Object]], | 1184 _isToStringVisiting: [core.bool, [core.Object]], |
| 1211 _iterablePartsToStrings: [dart.void, [core.Iterable, core.List]] | 1185 _iterablePartsToStrings: [dart.void, [core.Iterable, core.List]] |
| 1212 }), | 1186 }), |
| 1213 names: ['iterableToShortString', 'iterableToFullString', '_isToStringVisit
ing', '_iterablePartsToStrings'] | 1187 names: ['iterableToShortString', 'iterableToFullString', '_isToStringVisit
ing', '_iterablePartsToStrings'] |
| 1214 }); | 1188 }); |
| 1189 dart.defineExtensionMembers(IterableBase, [ |
| 1190 'map', |
| 1191 'where', |
| 1192 'expand', |
| 1193 'contains', |
| 1194 'forEach', |
| 1195 'reduce', |
| 1196 'fold', |
| 1197 'every', |
| 1198 'join', |
| 1199 'any', |
| 1200 'toList', |
| 1201 'toSet', |
| 1202 'take', |
| 1203 'takeWhile', |
| 1204 'skip', |
| 1205 'skipWhile', |
| 1206 'firstWhere', |
| 1207 'lastWhere', |
| 1208 'singleWhere', |
| 1209 'elementAt', |
| 1210 'length', |
| 1211 'isEmpty', |
| 1212 'isNotEmpty', |
| 1213 'first', |
| 1214 'last', |
| 1215 'single' |
| 1216 ]); |
| 1215 return IterableBase; | 1217 return IterableBase; |
| 1216 }); | 1218 }); |
| 1217 let IterableBase = IterableBase$(); | 1219 let IterableBase = IterableBase$(); |
| 1218 dart.defineLazyProperties(IterableBase, { | 1220 dart.defineLazyProperties(IterableBase, { |
| 1219 get _toStringVisiting() { | 1221 get _toStringVisiting() { |
| 1220 return []; | 1222 return []; |
| 1221 } | 1223 } |
| 1222 }); | 1224 }); |
| 1223 let _iterator = Symbol('_iterator'); | 1225 let _iterator = Symbol('_iterator'); |
| 1224 let _state = Symbol('_state'); | 1226 let _state = Symbol('_state'); |
| (...skipping 274 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 1499 [_unlink](entry) { | 1501 [_unlink](entry) { |
| 1500 dart.as(entry, LinkedListEntry$(E)); | 1502 dart.as(entry, LinkedListEntry$(E)); |
| 1501 this[_modificationCount] = dart.notNull(this[_modificationCount]) + 1; | 1503 this[_modificationCount] = dart.notNull(this[_modificationCount]) + 1; |
| 1502 entry[_next][_previous] = entry[_previous]; | 1504 entry[_next][_previous] = entry[_previous]; |
| 1503 entry[_previous][_next] = entry[_next]; | 1505 entry[_previous][_next] = entry[_next]; |
| 1504 this[_length] = dart.notNull(this[_length]) - 1; | 1506 this[_length] = dart.notNull(this[_length]) - 1; |
| 1505 entry[_list] = entry[_next] = entry[_previous] = null; | 1507 entry[_list] = entry[_next] = entry[_previous] = null; |
| 1506 } | 1508 } |
| 1507 } | 1509 } |
| 1508 LinkedList[dart.implements] = () => [_LinkedListLink]; | 1510 LinkedList[dart.implements] = () => [_LinkedListLink]; |
| 1509 dart.defineExtensionMembers(LinkedList, [ | |
| 1510 'forEach', | |
| 1511 'iterator', | |
| 1512 'length', | |
| 1513 'first', | |
| 1514 'last', | |
| 1515 'single', | |
| 1516 'isEmpty' | |
| 1517 ]); | |
| 1518 dart.setSignature(LinkedList, { | 1511 dart.setSignature(LinkedList, { |
| 1519 constructors: () => ({LinkedList: [LinkedList$(E), []]}), | 1512 constructors: () => ({LinkedList: [LinkedList$(E), []]}), |
| 1520 methods: () => ({ | 1513 methods: () => ({ |
| 1521 addFirst: [dart.void, [E]], | 1514 addFirst: [dart.void, [E]], |
| 1522 add: [dart.void, [E]], | 1515 add: [dart.void, [E]], |
| 1523 addAll: [dart.void, [core.Iterable$(E)]], | 1516 addAll: [dart.void, [core.Iterable$(E)]], |
| 1524 remove: [core.bool, [E]], | 1517 remove: [core.bool, [E]], |
| 1525 clear: [dart.void, []], | 1518 clear: [dart.void, []], |
| 1526 forEach: [dart.void, [dart.functionType(dart.void, [E])]], | 1519 forEach: [dart.void, [dart.functionType(dart.void, [E])]], |
| 1527 [_insertAfter]: [dart.void, [_LinkedListLink, E]], | 1520 [_insertAfter]: [dart.void, [_LinkedListLink, E]], |
| 1528 [_unlink]: [dart.void, [LinkedListEntry$(E)]] | 1521 [_unlink]: [dart.void, [LinkedListEntry$(E)]] |
| 1529 }) | 1522 }) |
| 1530 }); | 1523 }); |
| 1524 dart.defineExtensionMembers(LinkedList, [ |
| 1525 'forEach', |
| 1526 'iterator', |
| 1527 'length', |
| 1528 'first', |
| 1529 'last', |
| 1530 'single', |
| 1531 'isEmpty' |
| 1532 ]); |
| 1531 return LinkedList; | 1533 return LinkedList; |
| 1532 }); | 1534 }); |
| 1533 let LinkedList = LinkedList$(); | 1535 let LinkedList = LinkedList$(); |
| 1534 let _current = Symbol('_current'); | 1536 let _current = Symbol('_current'); |
| 1535 let _LinkedListIterator$ = dart.generic(function(E) { | 1537 let _LinkedListIterator$ = dart.generic(function(E) { |
| 1536 class _LinkedListIterator extends core.Object { | 1538 class _LinkedListIterator extends core.Object { |
| 1537 _LinkedListIterator(list) { | 1539 _LinkedListIterator(list) { |
| 1538 this[_list] = list; | 1540 this[_list] = list; |
| 1539 this[_modificationCount] = list[_modificationCount]; | 1541 this[_modificationCount] = list[_modificationCount]; |
| 1540 this[_next] = list[_next]; | 1542 this[_next] = list[_next]; |
| (...skipping 550 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 2091 } | 2093 } |
| 2092 } | 2094 } |
| 2093 get reversed() { | 2095 get reversed() { |
| 2094 return new (_internal.ReversedListIterable$(E))(this); | 2096 return new (_internal.ReversedListIterable$(E))(this); |
| 2095 } | 2097 } |
| 2096 toString() { | 2098 toString() { |
| 2097 return IterableBase.iterableToFullString(this, '[', ']'); | 2099 return IterableBase.iterableToFullString(this, '[', ']'); |
| 2098 } | 2100 } |
| 2099 } | 2101 } |
| 2100 ListMixin[dart.implements] = () => [core.List$(E)]; | 2102 ListMixin[dart.implements] = () => [core.List$(E)]; |
| 2103 dart.setSignature(ListMixin, { |
| 2104 methods: () => ({ |
| 2105 elementAt: [E, [core.int]], |
| 2106 forEach: [dart.void, [dart.functionType(dart.void, [E])]], |
| 2107 contains: [core.bool, [core.Object]], |
| 2108 every: [core.bool, [dart.functionType(core.bool, [E])]], |
| 2109 any: [core.bool, [dart.functionType(core.bool, [E])]], |
| 2110 firstWhere: [E, [dart.functionType(core.bool, [E])], {orElse: dart.funct
ionType(E, [])}], |
| 2111 lastWhere: [E, [dart.functionType(core.bool, [E])], {orElse: dart.functi
onType(E, [])}], |
| 2112 singleWhere: [E, [dart.functionType(core.bool, [E])]], |
| 2113 join: [core.String, [], [core.String]], |
| 2114 where: [core.Iterable$(E), [dart.functionType(core.bool, [E])]], |
| 2115 map: [core.Iterable, [dart.functionType(core.Object, [E])]], |
| 2116 expand: [core.Iterable, [dart.functionType(core.Iterable, [E])]], |
| 2117 reduce: [E, [dart.functionType(E, [E, E])]], |
| 2118 fold: [core.Object, [core.Object, dart.functionType(core.Object, [dart.b
ottom, E])]], |
| 2119 skip: [core.Iterable$(E), [core.int]], |
| 2120 skipWhile: [core.Iterable$(E), [dart.functionType(core.bool, [E])]], |
| 2121 take: [core.Iterable$(E), [core.int]], |
| 2122 takeWhile: [core.Iterable$(E), [dart.functionType(core.bool, [E])]], |
| 2123 toList: [core.List$(E), [], {growable: core.bool}], |
| 2124 toSet: [core.Set$(E), []], |
| 2125 add: [dart.void, [E]], |
| 2126 addAll: [dart.void, [core.Iterable$(E)]], |
| 2127 remove: [core.bool, [core.Object]], |
| 2128 removeWhere: [dart.void, [dart.functionType(core.bool, [E])]], |
| 2129 retainWhere: [dart.void, [dart.functionType(core.bool, [E])]], |
| 2130 clear: [dart.void, []], |
| 2131 removeLast: [E, []], |
| 2132 sort: [dart.void, [], [dart.functionType(core.int, [E, E])]], |
| 2133 shuffle: [dart.void, [], [math.Random]], |
| 2134 asMap: [core.Map$(core.int, E), []], |
| 2135 sublist: [core.List$(E), [core.int], [core.int]], |
| 2136 getRange: [core.Iterable$(E), [core.int, core.int]], |
| 2137 removeRange: [dart.void, [core.int, core.int]], |
| 2138 fillRange: [dart.void, [core.int, core.int], [E]], |
| 2139 setRange: [dart.void, [core.int, core.int, core.Iterable$(E)], [core.int
]], |
| 2140 replaceRange: [dart.void, [core.int, core.int, core.Iterable$(E)]], |
| 2141 indexOf: [core.int, [core.Object], [core.int]], |
| 2142 lastIndexOf: [core.int, [core.Object], [core.int]], |
| 2143 insert: [dart.void, [core.int, E]], |
| 2144 removeAt: [E, [core.int]], |
| 2145 insertAll: [dart.void, [core.int, core.Iterable$(E)]], |
| 2146 setAll: [dart.void, [core.int, core.Iterable$(E)]] |
| 2147 }), |
| 2148 statics: () => ({_filter: [dart.void, [core.List, dart.functionType(core.b
ool, [dart.bottom]), core.bool]]}), |
| 2149 names: ['_filter'] |
| 2150 }); |
| 2101 dart.defineExtensionMembers(ListMixin, [ | 2151 dart.defineExtensionMembers(ListMixin, [ |
| 2102 'elementAt', | 2152 'elementAt', |
| 2103 'forEach', | 2153 'forEach', |
| 2104 'contains', | 2154 'contains', |
| 2105 'every', | 2155 'every', |
| 2106 'any', | 2156 'any', |
| 2107 'firstWhere', | 2157 'firstWhere', |
| 2108 'lastWhere', | 2158 'lastWhere', |
| 2109 'singleWhere', | 2159 'singleWhere', |
| 2110 'join', | 2160 'join', |
| (...skipping 31 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 2142 'insertAll', | 2192 'insertAll', |
| 2143 'setAll', | 2193 'setAll', |
| 2144 'iterator', | 2194 'iterator', |
| 2145 'isEmpty', | 2195 'isEmpty', |
| 2146 'isNotEmpty', | 2196 'isNotEmpty', |
| 2147 'first', | 2197 'first', |
| 2148 'last', | 2198 'last', |
| 2149 'single', | 2199 'single', |
| 2150 'reversed' | 2200 'reversed' |
| 2151 ]); | 2201 ]); |
| 2152 dart.setSignature(ListMixin, { | |
| 2153 methods: () => ({ | |
| 2154 elementAt: [E, [core.int]], | |
| 2155 forEach: [dart.void, [dart.functionType(dart.void, [E])]], | |
| 2156 contains: [core.bool, [core.Object]], | |
| 2157 every: [core.bool, [dart.functionType(core.bool, [E])]], | |
| 2158 any: [core.bool, [dart.functionType(core.bool, [E])]], | |
| 2159 firstWhere: [E, [dart.functionType(core.bool, [E])], {orElse: dart.funct
ionType(E, [])}], | |
| 2160 lastWhere: [E, [dart.functionType(core.bool, [E])], {orElse: dart.functi
onType(E, [])}], | |
| 2161 singleWhere: [E, [dart.functionType(core.bool, [E])]], | |
| 2162 join: [core.String, [], [core.String]], | |
| 2163 where: [core.Iterable$(E), [dart.functionType(core.bool, [E])]], | |
| 2164 map: [core.Iterable, [dart.functionType(core.Object, [E])]], | |
| 2165 expand: [core.Iterable, [dart.functionType(core.Iterable, [E])]], | |
| 2166 reduce: [E, [dart.functionType(E, [E, E])]], | |
| 2167 fold: [core.Object, [core.Object, dart.functionType(core.Object, [dart.b
ottom, E])]], | |
| 2168 skip: [core.Iterable$(E), [core.int]], | |
| 2169 skipWhile: [core.Iterable$(E), [dart.functionType(core.bool, [E])]], | |
| 2170 take: [core.Iterable$(E), [core.int]], | |
| 2171 takeWhile: [core.Iterable$(E), [dart.functionType(core.bool, [E])]], | |
| 2172 toList: [core.List$(E), [], {growable: core.bool}], | |
| 2173 toSet: [core.Set$(E), []], | |
| 2174 add: [dart.void, [E]], | |
| 2175 addAll: [dart.void, [core.Iterable$(E)]], | |
| 2176 remove: [core.bool, [core.Object]], | |
| 2177 removeWhere: [dart.void, [dart.functionType(core.bool, [E])]], | |
| 2178 retainWhere: [dart.void, [dart.functionType(core.bool, [E])]], | |
| 2179 clear: [dart.void, []], | |
| 2180 removeLast: [E, []], | |
| 2181 sort: [dart.void, [], [dart.functionType(core.int, [E, E])]], | |
| 2182 shuffle: [dart.void, [], [math.Random]], | |
| 2183 asMap: [core.Map$(core.int, E), []], | |
| 2184 sublist: [core.List$(E), [core.int], [core.int]], | |
| 2185 getRange: [core.Iterable$(E), [core.int, core.int]], | |
| 2186 removeRange: [dart.void, [core.int, core.int]], | |
| 2187 fillRange: [dart.void, [core.int, core.int], [E]], | |
| 2188 setRange: [dart.void, [core.int, core.int, core.Iterable$(E)], [core.int
]], | |
| 2189 replaceRange: [dart.void, [core.int, core.int, core.Iterable$(E)]], | |
| 2190 indexOf: [core.int, [core.Object], [core.int]], | |
| 2191 lastIndexOf: [core.int, [core.Object], [core.int]], | |
| 2192 insert: [dart.void, [core.int, E]], | |
| 2193 removeAt: [E, [core.int]], | |
| 2194 insertAll: [dart.void, [core.int, core.Iterable$(E)]], | |
| 2195 setAll: [dart.void, [core.int, core.Iterable$(E)]] | |
| 2196 }), | |
| 2197 statics: () => ({_filter: [dart.void, [core.List, dart.functionType(core.b
ool, [dart.bottom]), core.bool]]}), | |
| 2198 names: ['_filter'] | |
| 2199 }); | |
| 2200 return ListMixin; | 2202 return ListMixin; |
| 2201 }); | 2203 }); |
| 2202 let ListMixin = ListMixin$(); | 2204 let ListMixin = ListMixin$(); |
| 2203 let ListBase$ = dart.generic(function(E) { | 2205 let ListBase$ = dart.generic(function(E) { |
| 2204 class ListBase extends dart.mixin(core.Object, ListMixin$(E)) { | 2206 class ListBase extends dart.mixin(core.Object, ListMixin$(E)) { |
| 2205 static listToString(list) { | 2207 static listToString(list) { |
| 2206 return IterableBase.iterableToFullString(list, '[', ']'); | 2208 return IterableBase.iterableToFullString(list, '[', ']'); |
| 2207 } | 2209 } |
| 2208 } | 2210 } |
| 2209 dart.setSignature(ListBase, { | 2211 dart.setSignature(ListBase, { |
| (...skipping 133 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 2343 return dart.as(this[_map].get(this[_map].keys[dartx.single]), V); | 2345 return dart.as(this[_map].get(this[_map].keys[dartx.single]), V); |
| 2344 } | 2346 } |
| 2345 get last() { | 2347 get last() { |
| 2346 return dart.as(this[_map].get(this[_map].keys[dartx.last]), V); | 2348 return dart.as(this[_map].get(this[_map].keys[dartx.last]), V); |
| 2347 } | 2349 } |
| 2348 get iterator() { | 2350 get iterator() { |
| 2349 return new (_MapBaseValueIterator$(V))(this[_map]); | 2351 return new (_MapBaseValueIterator$(V))(this[_map]); |
| 2350 } | 2352 } |
| 2351 } | 2353 } |
| 2352 _MapBaseValueIterable[dart.implements] = () => [_internal.EfficientLength]; | 2354 _MapBaseValueIterable[dart.implements] = () => [_internal.EfficientLength]; |
| 2355 dart.setSignature(_MapBaseValueIterable, { |
| 2356 constructors: () => ({_MapBaseValueIterable: [_MapBaseValueIterable$(V), [
core.Map]]}) |
| 2357 }); |
| 2353 dart.defineExtensionMembers(_MapBaseValueIterable, [ | 2358 dart.defineExtensionMembers(_MapBaseValueIterable, [ |
| 2354 'length', | 2359 'length', |
| 2355 'isEmpty', | 2360 'isEmpty', |
| 2356 'isNotEmpty', | 2361 'isNotEmpty', |
| 2357 'first', | 2362 'first', |
| 2358 'single', | 2363 'single', |
| 2359 'last', | 2364 'last', |
| 2360 'iterator' | 2365 'iterator' |
| 2361 ]); | 2366 ]); |
| 2362 dart.setSignature(_MapBaseValueIterable, { | |
| 2363 constructors: () => ({_MapBaseValueIterable: [_MapBaseValueIterable$(V), [
core.Map]]}) | |
| 2364 }); | |
| 2365 return _MapBaseValueIterable; | 2367 return _MapBaseValueIterable; |
| 2366 }); | 2368 }); |
| 2367 let _MapBaseValueIterable = _MapBaseValueIterable$(); | 2369 let _MapBaseValueIterable = _MapBaseValueIterable$(); |
| 2368 let _keys = Symbol('_keys'); | 2370 let _keys = Symbol('_keys'); |
| 2369 let _MapBaseValueIterator$ = dart.generic(function(V) { | 2371 let _MapBaseValueIterator$ = dart.generic(function(V) { |
| 2370 class _MapBaseValueIterator extends core.Object { | 2372 class _MapBaseValueIterator extends core.Object { |
| 2371 _MapBaseValueIterator(map) { | 2373 _MapBaseValueIterator(map) { |
| 2372 this[_map] = map; | 2374 this[_map] = map; |
| 2373 this[_keys] = map.keys[dartx.iterator]; | 2375 this[_keys] = map.keys[dartx.iterator]; |
| 2374 this[_current] = null; | 2376 this[_current] = null; |
| (...skipping 453 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 2828 } | 2830 } |
| 2829 } | 2831 } |
| 2830 get iterator() { | 2832 get iterator() { |
| 2831 return new (_DoubleLinkedQueueIterator$(E))(this[_sentinel]); | 2833 return new (_DoubleLinkedQueueIterator$(E))(this[_sentinel]); |
| 2832 } | 2834 } |
| 2833 toString() { | 2835 toString() { |
| 2834 return IterableBase.iterableToFullString(this, '{', '}'); | 2836 return IterableBase.iterableToFullString(this, '{', '}'); |
| 2835 } | 2837 } |
| 2836 } | 2838 } |
| 2837 DoubleLinkedQueue[dart.implements] = () => [Queue$(E)]; | 2839 DoubleLinkedQueue[dart.implements] = () => [Queue$(E)]; |
| 2838 dart.defineExtensionMembers(DoubleLinkedQueue, [ | |
| 2839 'length', | |
| 2840 'first', | |
| 2841 'last', | |
| 2842 'single', | |
| 2843 'isEmpty', | |
| 2844 'iterator' | |
| 2845 ]); | |
| 2846 dart.setSignature(DoubleLinkedQueue, { | 2840 dart.setSignature(DoubleLinkedQueue, { |
| 2847 constructors: () => ({ | 2841 constructors: () => ({ |
| 2848 DoubleLinkedQueue: [DoubleLinkedQueue$(E), []], | 2842 DoubleLinkedQueue: [DoubleLinkedQueue$(E), []], |
| 2849 from: [DoubleLinkedQueue$(E), [core.Iterable]] | 2843 from: [DoubleLinkedQueue$(E), [core.Iterable]] |
| 2850 }), | 2844 }), |
| 2851 methods: () => ({ | 2845 methods: () => ({ |
| 2852 addLast: [dart.void, [E]], | 2846 addLast: [dart.void, [E]], |
| 2853 addFirst: [dart.void, [E]], | 2847 addFirst: [dart.void, [E]], |
| 2854 add: [dart.void, [E]], | 2848 add: [dart.void, [E]], |
| 2855 addAll: [dart.void, [core.Iterable$(E)]], | 2849 addAll: [dart.void, [core.Iterable$(E)]], |
| 2856 removeLast: [E, []], | 2850 removeLast: [E, []], |
| 2857 removeFirst: [E, []], | 2851 removeFirst: [E, []], |
| 2858 remove: [core.bool, [core.Object]], | 2852 remove: [core.bool, [core.Object]], |
| 2859 [_filter]: [dart.void, [dart.functionType(core.bool, [E]), core.bool]], | 2853 [_filter]: [dart.void, [dart.functionType(core.bool, [E]), core.bool]], |
| 2860 removeWhere: [dart.void, [dart.functionType(core.bool, [E])]], | 2854 removeWhere: [dart.void, [dart.functionType(core.bool, [E])]], |
| 2861 retainWhere: [dart.void, [dart.functionType(core.bool, [E])]], | 2855 retainWhere: [dart.void, [dart.functionType(core.bool, [E])]], |
| 2862 lastEntry: [DoubleLinkedQueueEntry$(E), []], | 2856 lastEntry: [DoubleLinkedQueueEntry$(E), []], |
| 2863 firstEntry: [DoubleLinkedQueueEntry$(E), []], | 2857 firstEntry: [DoubleLinkedQueueEntry$(E), []], |
| 2864 clear: [dart.void, []], | 2858 clear: [dart.void, []], |
| 2865 forEachEntry: [dart.void, [dart.functionType(dart.void, [DoubleLinkedQue
ueEntry$(E)])]] | 2859 forEachEntry: [dart.void, [dart.functionType(dart.void, [DoubleLinkedQue
ueEntry$(E)])]] |
| 2866 }) | 2860 }) |
| 2867 }); | 2861 }); |
| 2862 dart.defineExtensionMembers(DoubleLinkedQueue, [ |
| 2863 'length', |
| 2864 'first', |
| 2865 'last', |
| 2866 'single', |
| 2867 'isEmpty', |
| 2868 'iterator' |
| 2869 ]); |
| 2868 return DoubleLinkedQueue; | 2870 return DoubleLinkedQueue; |
| 2869 }); | 2871 }); |
| 2870 let DoubleLinkedQueue = DoubleLinkedQueue$(); | 2872 let DoubleLinkedQueue = DoubleLinkedQueue$(); |
| 2871 let _nextEntry = Symbol('_nextEntry'); | 2873 let _nextEntry = Symbol('_nextEntry'); |
| 2872 let _DoubleLinkedQueueIterator$ = dart.generic(function(E) { | 2874 let _DoubleLinkedQueueIterator$ = dart.generic(function(E) { |
| 2873 class _DoubleLinkedQueueIterator extends core.Object { | 2875 class _DoubleLinkedQueueIterator extends core.Object { |
| 2874 _DoubleLinkedQueueIterator(sentinel) { | 2876 _DoubleLinkedQueueIterator(sentinel) { |
| 2875 this[_sentinel] = sentinel; | 2877 this[_sentinel] = sentinel; |
| 2876 this[_nextEntry] = sentinel[_next]; | 2878 this[_nextEntry] = sentinel[_next]; |
| 2877 this[_current] = null; | 2879 this[_current] = null; |
| (...skipping 308 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 3186 dart.assert(dart.notNull(newElementCount) >= dart.notNull(this.length)); | 3188 dart.assert(dart.notNull(newElementCount) >= dart.notNull(this.length)); |
| 3187 newElementCount = dart.notNull(newElementCount) + (dart.notNull(newEleme
ntCount) >> 1); | 3189 newElementCount = dart.notNull(newElementCount) + (dart.notNull(newEleme
ntCount) >> 1); |
| 3188 let newCapacity = ListQueue$()._nextPowerOf2(newElementCount); | 3190 let newCapacity = ListQueue$()._nextPowerOf2(newElementCount); |
| 3189 let newTable = core.List$(E).new(newCapacity); | 3191 let newTable = core.List$(E).new(newCapacity); |
| 3190 this[_tail] = this[_writeToList](newTable); | 3192 this[_tail] = this[_writeToList](newTable); |
| 3191 this[_table] = newTable; | 3193 this[_table] = newTable; |
| 3192 this[_head] = 0; | 3194 this[_head] = 0; |
| 3193 } | 3195 } |
| 3194 } | 3196 } |
| 3195 ListQueue[dart.implements] = () => [Queue$(E)]; | 3197 ListQueue[dart.implements] = () => [Queue$(E)]; |
| 3196 dart.defineExtensionMembers(ListQueue, [ | |
| 3197 'forEach', | |
| 3198 'elementAt', | |
| 3199 'toList', | |
| 3200 'iterator', | |
| 3201 'isEmpty', | |
| 3202 'length', | |
| 3203 'first', | |
| 3204 'last', | |
| 3205 'single' | |
| 3206 ]); | |
| 3207 dart.setSignature(ListQueue, { | 3198 dart.setSignature(ListQueue, { |
| 3208 constructors: () => ({ | 3199 constructors: () => ({ |
| 3209 ListQueue: [ListQueue$(E), [], [core.int]], | 3200 ListQueue: [ListQueue$(E), [], [core.int]], |
| 3210 from: [ListQueue$(E), [core.Iterable]] | 3201 from: [ListQueue$(E), [core.Iterable]] |
| 3211 }), | 3202 }), |
| 3212 methods: () => ({ | 3203 methods: () => ({ |
| 3213 forEach: [dart.void, [dart.functionType(dart.void, [E])]], | 3204 forEach: [dart.void, [dart.functionType(dart.void, [E])]], |
| 3214 elementAt: [E, [core.int]], | 3205 elementAt: [E, [core.int]], |
| 3215 toList: [core.List$(E), [], {growable: core.bool}], | 3206 toList: [core.List$(E), [], {growable: core.bool}], |
| 3216 add: [dart.void, [E]], | 3207 add: [dart.void, [E]], |
| (...skipping 13 matching lines...) Expand all Loading... |
| 3230 [_grow]: [dart.void, []], | 3221 [_grow]: [dart.void, []], |
| 3231 [_writeToList]: [core.int, [core.List$(E)]], | 3222 [_writeToList]: [core.int, [core.List$(E)]], |
| 3232 [_preGrow]: [dart.void, [core.int]] | 3223 [_preGrow]: [dart.void, [core.int]] |
| 3233 }), | 3224 }), |
| 3234 statics: () => ({ | 3225 statics: () => ({ |
| 3235 _isPowerOf2: [core.bool, [core.int]], | 3226 _isPowerOf2: [core.bool, [core.int]], |
| 3236 _nextPowerOf2: [core.int, [core.int]] | 3227 _nextPowerOf2: [core.int, [core.int]] |
| 3237 }), | 3228 }), |
| 3238 names: ['_isPowerOf2', '_nextPowerOf2'] | 3229 names: ['_isPowerOf2', '_nextPowerOf2'] |
| 3239 }); | 3230 }); |
| 3231 dart.defineExtensionMembers(ListQueue, [ |
| 3232 'forEach', |
| 3233 'elementAt', |
| 3234 'toList', |
| 3235 'iterator', |
| 3236 'isEmpty', |
| 3237 'length', |
| 3238 'first', |
| 3239 'last', |
| 3240 'single' |
| 3241 ]); |
| 3240 return ListQueue; | 3242 return ListQueue; |
| 3241 }); | 3243 }); |
| 3242 let ListQueue = ListQueue$(); | 3244 let ListQueue = ListQueue$(); |
| 3243 ListQueue._INITIAL_CAPACITY = 8; | 3245 ListQueue._INITIAL_CAPACITY = 8; |
| 3244 let _queue = Symbol('_queue'); | 3246 let _queue = Symbol('_queue'); |
| 3245 let _end = Symbol('_end'); | 3247 let _end = Symbol('_end'); |
| 3246 let _position = Symbol('_position'); | 3248 let _position = Symbol('_position'); |
| 3247 let _ListQueueIterator$ = dart.generic(function(E) { | 3249 let _ListQueueIterator$ = dart.generic(function(E) { |
| 3248 class _ListQueueIterator extends core.Object { | 3250 class _ListQueueIterator extends core.Object { |
| 3249 _ListQueueIterator(queue) { | 3251 _ListQueueIterator(queue) { |
| (...skipping 571 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 3821 } | 3823 } |
| 3822 toSet() { | 3824 toSet() { |
| 3823 let setOrMap = this[_tree]; | 3825 let setOrMap = this[_tree]; |
| 3824 let set = new (SplayTreeSet$(K))(dart.as(setOrMap[_comparator], __CastTy
pe0), dart.as(setOrMap[_validKey], __CastType3)); | 3826 let set = new (SplayTreeSet$(K))(dart.as(setOrMap[_comparator], __CastTy
pe0), dart.as(setOrMap[_validKey], __CastType3)); |
| 3825 set[_count] = this[_tree][_count]; | 3827 set[_count] = this[_tree][_count]; |
| 3826 set[_root] = set[_copyNode](this[_tree][_root]); | 3828 set[_root] = set[_copyNode](this[_tree][_root]); |
| 3827 return set; | 3829 return set; |
| 3828 } | 3830 } |
| 3829 } | 3831 } |
| 3830 _SplayTreeKeyIterable[dart.implements] = () => [_internal.EfficientLength]; | 3832 _SplayTreeKeyIterable[dart.implements] = () => [_internal.EfficientLength]; |
| 3831 dart.defineExtensionMembers(_SplayTreeKeyIterable, ['toSet', 'length', 'isEm
pty', 'iterator']); | |
| 3832 dart.setSignature(_SplayTreeKeyIterable, { | 3833 dart.setSignature(_SplayTreeKeyIterable, { |
| 3833 constructors: () => ({_SplayTreeKeyIterable: [_SplayTreeKeyIterable$(K), [
_SplayTree$(K)]]}), | 3834 constructors: () => ({_SplayTreeKeyIterable: [_SplayTreeKeyIterable$(K), [
_SplayTree$(K)]]}), |
| 3834 methods: () => ({toSet: [core.Set$(K), []]}) | 3835 methods: () => ({toSet: [core.Set$(K), []]}) |
| 3835 }); | 3836 }); |
| 3837 dart.defineExtensionMembers(_SplayTreeKeyIterable, ['toSet', 'length', 'isEm
pty', 'iterator']); |
| 3836 return _SplayTreeKeyIterable; | 3838 return _SplayTreeKeyIterable; |
| 3837 }); | 3839 }); |
| 3838 let _SplayTreeKeyIterable = _SplayTreeKeyIterable$(); | 3840 let _SplayTreeKeyIterable = _SplayTreeKeyIterable$(); |
| 3839 let _SplayTreeValueIterable$ = dart.generic(function(K, V) { | 3841 let _SplayTreeValueIterable$ = dart.generic(function(K, V) { |
| 3840 class _SplayTreeValueIterable extends IterableBase$(V) { | 3842 class _SplayTreeValueIterable extends IterableBase$(V) { |
| 3841 _SplayTreeValueIterable(map) { | 3843 _SplayTreeValueIterable(map) { |
| 3842 this[_map] = map; | 3844 this[_map] = map; |
| 3843 super.IterableBase(); | 3845 super.IterableBase(); |
| 3844 } | 3846 } |
| 3845 get length() { | 3847 get length() { |
| 3846 return this[_map][_count]; | 3848 return this[_map][_count]; |
| 3847 } | 3849 } |
| 3848 get isEmpty() { | 3850 get isEmpty() { |
| 3849 return this[_map][_count] == 0; | 3851 return this[_map][_count] == 0; |
| 3850 } | 3852 } |
| 3851 get iterator() { | 3853 get iterator() { |
| 3852 return new (_SplayTreeValueIterator$(K, V))(this[_map]); | 3854 return new (_SplayTreeValueIterator$(K, V))(this[_map]); |
| 3853 } | 3855 } |
| 3854 } | 3856 } |
| 3855 _SplayTreeValueIterable[dart.implements] = () => [_internal.EfficientLength]
; | 3857 _SplayTreeValueIterable[dart.implements] = () => [_internal.EfficientLength]
; |
| 3856 dart.defineExtensionMembers(_SplayTreeValueIterable, ['length', 'isEmpty', '
iterator']); | |
| 3857 dart.setSignature(_SplayTreeValueIterable, { | 3858 dart.setSignature(_SplayTreeValueIterable, { |
| 3858 constructors: () => ({_SplayTreeValueIterable: [_SplayTreeValueIterable$(K
, V), [SplayTreeMap$(K, V)]]}) | 3859 constructors: () => ({_SplayTreeValueIterable: [_SplayTreeValueIterable$(K
, V), [SplayTreeMap$(K, V)]]}) |
| 3859 }); | 3860 }); |
| 3861 dart.defineExtensionMembers(_SplayTreeValueIterable, ['length', 'isEmpty', '
iterator']); |
| 3860 return _SplayTreeValueIterable; | 3862 return _SplayTreeValueIterable; |
| 3861 }); | 3863 }); |
| 3862 let _SplayTreeValueIterable = _SplayTreeValueIterable$(); | 3864 let _SplayTreeValueIterable = _SplayTreeValueIterable$(); |
| 3863 let _SplayTreeKeyIterator$ = dart.generic(function(K) { | 3865 let _SplayTreeKeyIterator$ = dart.generic(function(K) { |
| 3864 class _SplayTreeKeyIterator extends _SplayTreeIterator$(K) { | 3866 class _SplayTreeKeyIterator extends _SplayTreeIterator$(K) { |
| 3865 _SplayTreeKeyIterator(map) { | 3867 _SplayTreeKeyIterator(map) { |
| 3866 super._SplayTreeIterator(map); | 3868 super._SplayTreeIterator(map); |
| 3867 } | 3869 } |
| 3868 [_getValue](node) { | 3870 [_getValue](node) { |
| 3869 return dart.as(node.key, K); | 3871 return dart.as(node.key, K); |
| (...skipping 217 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 4087 addAll: [dart.void, [core.Iterable$(E)]], | 4089 addAll: [dart.void, [core.Iterable$(E)]], |
| 4088 lookup: [E, [core.Object]], | 4090 lookup: [E, [core.Object]], |
| 4089 intersection: [core.Set$(E), [core.Set$(core.Object)]], | 4091 intersection: [core.Set$(E), [core.Set$(core.Object)]], |
| 4090 difference: [core.Set$(E), [core.Set$(core.Object)]], | 4092 difference: [core.Set$(E), [core.Set$(core.Object)]], |
| 4091 union: [core.Set$(E), [core.Set$(E)]], | 4093 union: [core.Set$(E), [core.Set$(E)]], |
| 4092 [_clone]: [SplayTreeSet$(E), []], | 4094 [_clone]: [SplayTreeSet$(E), []], |
| 4093 [_copyNode]: [_SplayTreeNode$(E), [_SplayTreeNode$(E)]], | 4095 [_copyNode]: [_SplayTreeNode$(E), [_SplayTreeNode$(E)]], |
| 4094 toSet: [core.Set$(E), []] | 4096 toSet: [core.Set$(E), []] |
| 4095 }) | 4097 }) |
| 4096 }); | 4098 }); |
| 4099 dart.defineExtensionMembers(SplayTreeSet, [ |
| 4100 'contains', |
| 4101 'toSet', |
| 4102 'iterator', |
| 4103 'length', |
| 4104 'isEmpty', |
| 4105 'isNotEmpty', |
| 4106 'first', |
| 4107 'last', |
| 4108 'single' |
| 4109 ]); |
| 4097 return SplayTreeSet; | 4110 return SplayTreeSet; |
| 4098 }); | 4111 }); |
| 4099 let SplayTreeSet = SplayTreeSet$(); | 4112 let SplayTreeSet = SplayTreeSet$(); |
| 4100 let __CastType0$ = dart.generic(function(K) { | 4113 let __CastType0$ = dart.generic(function(K) { |
| 4101 let __CastType0 = dart.typedef('__CastType0', () => dart.functionType(core.i
nt, [K, K])); | 4114 let __CastType0 = dart.typedef('__CastType0', () => dart.functionType(core.i
nt, [K, K])); |
| 4102 return __CastType0; | 4115 return __CastType0; |
| 4103 }); | 4116 }); |
| 4104 let __CastType0 = __CastType0$(); | 4117 let __CastType0 = __CastType0$(); |
| 4105 let __CastType3 = dart.typedef('__CastType3', () => dart.functionType(core.boo
l, [core.Object])); | 4118 let __CastType3 = dart.typedef('__CastType3', () => dart.functionType(core.boo
l, [core.Object])); |
| 4106 let _strings = Symbol('_strings'); | 4119 let _strings = Symbol('_strings'); |
| (...skipping 420 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 4527 let keys = dart.as(dart.dsend(this[_map], _computeKeys), core.List); | 4540 let keys = dart.as(dart.dsend(this[_map], _computeKeys), core.List); |
| 4528 for (let i = 0, length = keys.length; dart.notNull(i) < dart.notNull(len
gth); i = dart.notNull(i) + 1) { | 4541 for (let i = 0, length = keys.length; dart.notNull(i) < dart.notNull(len
gth); i = dart.notNull(i) + 1) { |
| 4529 f(dart.as(keys[i], E)); | 4542 f(dart.as(keys[i], E)); |
| 4530 if (keys !== dart.dload(this[_map], _keys)) { | 4543 if (keys !== dart.dload(this[_map], _keys)) { |
| 4531 throw new core.ConcurrentModificationError(this[_map]); | 4544 throw new core.ConcurrentModificationError(this[_map]); |
| 4532 } | 4545 } |
| 4533 } | 4546 } |
| 4534 } | 4547 } |
| 4535 } | 4548 } |
| 4536 HashMapKeyIterable[dart.implements] = () => [_internal.EfficientLength]; | 4549 HashMapKeyIterable[dart.implements] = () => [_internal.EfficientLength]; |
| 4550 dart.setSignature(HashMapKeyIterable, { |
| 4551 constructors: () => ({HashMapKeyIterable: [HashMapKeyIterable$(E), [core.O
bject]]}), |
| 4552 methods: () => ({forEach: [dart.void, [dart.functionType(dart.void, [E])]]
}) |
| 4553 }); |
| 4537 dart.defineExtensionMembers(HashMapKeyIterable, [ | 4554 dart.defineExtensionMembers(HashMapKeyIterable, [ |
| 4538 'contains', | 4555 'contains', |
| 4539 'forEach', | 4556 'forEach', |
| 4540 'length', | 4557 'length', |
| 4541 'isEmpty', | 4558 'isEmpty', |
| 4542 'iterator' | 4559 'iterator' |
| 4543 ]); | 4560 ]); |
| 4544 dart.setSignature(HashMapKeyIterable, { | |
| 4545 constructors: () => ({HashMapKeyIterable: [HashMapKeyIterable$(E), [core.O
bject]]}), | |
| 4546 methods: () => ({forEach: [dart.void, [dart.functionType(dart.void, [E])]]
}) | |
| 4547 }); | |
| 4548 return HashMapKeyIterable; | 4561 return HashMapKeyIterable; |
| 4549 }); | 4562 }); |
| 4550 let HashMapKeyIterable = HashMapKeyIterable$(); | 4563 let HashMapKeyIterable = HashMapKeyIterable$(); |
| 4551 let _offset = Symbol('_offset'); | 4564 let _offset = Symbol('_offset'); |
| 4552 let HashMapKeyIterator$ = dart.generic(function(E) { | 4565 let HashMapKeyIterator$ = dart.generic(function(E) { |
| 4553 class HashMapKeyIterator extends core.Object { | 4566 class HashMapKeyIterator extends core.Object { |
| 4554 HashMapKeyIterator(map, keys) { | 4567 HashMapKeyIterator(map, keys) { |
| 4555 this[_map] = map; | 4568 this[_map] = map; |
| 4556 this[_keys] = keys; | 4569 this[_keys] = keys; |
| 4557 this[_offset] = 0; | 4570 this[_offset] = 0; |
| (...skipping 461 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 5019 while (cell != null) { | 5032 while (cell != null) { |
| 5020 f(dart.as(cell[_key], E)); | 5033 f(dart.as(cell[_key], E)); |
| 5021 if (!dart.equals(modifications, dart.dload(this[_map], _modifications)
)) { | 5034 if (!dart.equals(modifications, dart.dload(this[_map], _modifications)
)) { |
| 5022 throw new core.ConcurrentModificationError(this[_map]); | 5035 throw new core.ConcurrentModificationError(this[_map]); |
| 5023 } | 5036 } |
| 5024 cell = cell[_next]; | 5037 cell = cell[_next]; |
| 5025 } | 5038 } |
| 5026 } | 5039 } |
| 5027 } | 5040 } |
| 5028 LinkedHashMapKeyIterable[dart.implements] = () => [_internal.EfficientLength
]; | 5041 LinkedHashMapKeyIterable[dart.implements] = () => [_internal.EfficientLength
]; |
| 5042 dart.setSignature(LinkedHashMapKeyIterable, { |
| 5043 constructors: () => ({LinkedHashMapKeyIterable: [LinkedHashMapKeyIterable$
(E), [core.Object]]}), |
| 5044 methods: () => ({forEach: [dart.void, [dart.functionType(dart.void, [E])]]
}) |
| 5045 }); |
| 5029 dart.defineExtensionMembers(LinkedHashMapKeyIterable, [ | 5046 dart.defineExtensionMembers(LinkedHashMapKeyIterable, [ |
| 5030 'contains', | 5047 'contains', |
| 5031 'forEach', | 5048 'forEach', |
| 5032 'length', | 5049 'length', |
| 5033 'isEmpty', | 5050 'isEmpty', |
| 5034 'iterator' | 5051 'iterator' |
| 5035 ]); | 5052 ]); |
| 5036 dart.setSignature(LinkedHashMapKeyIterable, { | |
| 5037 constructors: () => ({LinkedHashMapKeyIterable: [LinkedHashMapKeyIterable$
(E), [core.Object]]}), | |
| 5038 methods: () => ({forEach: [dart.void, [dart.functionType(dart.void, [E])]]
}) | |
| 5039 }); | |
| 5040 return LinkedHashMapKeyIterable; | 5053 return LinkedHashMapKeyIterable; |
| 5041 }); | 5054 }); |
| 5042 let LinkedHashMapKeyIterable = LinkedHashMapKeyIterable$(); | 5055 let LinkedHashMapKeyIterable = LinkedHashMapKeyIterable$(); |
| 5043 let _cell = Symbol('_cell'); | 5056 let _cell = Symbol('_cell'); |
| 5044 let LinkedHashMapKeyIterator$ = dart.generic(function(E) { | 5057 let LinkedHashMapKeyIterator$ = dart.generic(function(E) { |
| 5045 class LinkedHashMapKeyIterator extends core.Object { | 5058 class LinkedHashMapKeyIterator extends core.Object { |
| 5046 LinkedHashMapKeyIterator(map, modifications) { | 5059 LinkedHashMapKeyIterator(map, modifications) { |
| 5047 this[_map] = map; | 5060 this[_map] = map; |
| 5048 this[_modifications] = modifications; | 5061 this[_modifications] = modifications; |
| 5049 this[_cell] = null; | 5062 this[_cell] = null; |
| (...skipping 252 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 5302 } | 5315 } |
| 5303 static _newHashTable() { | 5316 static _newHashTable() { |
| 5304 let table = Object.create(null); | 5317 let table = Object.create(null); |
| 5305 let temporaryKey = '<non-identifier-key>'; | 5318 let temporaryKey = '<non-identifier-key>'; |
| 5306 _HashSet$()._setTableEntry(table, temporaryKey, table); | 5319 _HashSet$()._setTableEntry(table, temporaryKey, table); |
| 5307 _HashSet$()._deleteTableEntry(table, temporaryKey); | 5320 _HashSet$()._deleteTableEntry(table, temporaryKey); |
| 5308 return table; | 5321 return table; |
| 5309 } | 5322 } |
| 5310 } | 5323 } |
| 5311 _HashSet[dart.implements] = () => [HashSet$(E)]; | 5324 _HashSet[dart.implements] = () => [HashSet$(E)]; |
| 5312 dart.defineExtensionMembers(_HashSet, [ | |
| 5313 'contains', | |
| 5314 'iterator', | |
| 5315 'length', | |
| 5316 'isEmpty', | |
| 5317 'isNotEmpty' | |
| 5318 ]); | |
| 5319 dart.setSignature(_HashSet, { | 5325 dart.setSignature(_HashSet, { |
| 5320 constructors: () => ({_HashSet: [_HashSet$(E), []]}), | 5326 constructors: () => ({_HashSet: [_HashSet$(E), []]}), |
| 5321 methods: () => ({ | 5327 methods: () => ({ |
| 5322 [_newSet]: [core.Set$(E), []], | 5328 [_newSet]: [core.Set$(E), []], |
| 5323 contains: [core.bool, [core.Object]], | 5329 contains: [core.bool, [core.Object]], |
| 5324 [_contains]: [core.bool, [core.Object]], | 5330 [_contains]: [core.bool, [core.Object]], |
| 5325 lookup: [E, [core.Object]], | 5331 lookup: [E, [core.Object]], |
| 5326 [_lookup]: [E, [core.Object]], | 5332 [_lookup]: [E, [core.Object]], |
| 5327 add: [core.bool, [E]], | 5333 add: [core.bool, [E]], |
| 5328 [_add]: [core.bool, [E]], | 5334 [_add]: [core.bool, [E]], |
| (...skipping 10 matching lines...) Expand all Loading... |
| 5339 statics: () => ({ | 5345 statics: () => ({ |
| 5340 _isStringElement: [core.bool, [core.Object]], | 5346 _isStringElement: [core.bool, [core.Object]], |
| 5341 _isNumericElement: [core.bool, [core.Object]], | 5347 _isNumericElement: [core.bool, [core.Object]], |
| 5342 _hasTableEntry: [core.bool, [core.Object, core.Object]], | 5348 _hasTableEntry: [core.bool, [core.Object, core.Object]], |
| 5343 _setTableEntry: [dart.void, [core.Object, core.Object, core.Object]], | 5349 _setTableEntry: [dart.void, [core.Object, core.Object, core.Object]], |
| 5344 _deleteTableEntry: [dart.void, [core.Object, core.Object]], | 5350 _deleteTableEntry: [dart.void, [core.Object, core.Object]], |
| 5345 _newHashTable: [core.Object, []] | 5351 _newHashTable: [core.Object, []] |
| 5346 }), | 5352 }), |
| 5347 names: ['_isStringElement', '_isNumericElement', '_hasTableEntry', '_setTa
bleEntry', '_deleteTableEntry', '_newHashTable'] | 5353 names: ['_isStringElement', '_isNumericElement', '_hasTableEntry', '_setTa
bleEntry', '_deleteTableEntry', '_newHashTable'] |
| 5348 }); | 5354 }); |
| 5355 dart.defineExtensionMembers(_HashSet, [ |
| 5356 'contains', |
| 5357 'iterator', |
| 5358 'length', |
| 5359 'isEmpty', |
| 5360 'isNotEmpty' |
| 5361 ]); |
| 5349 return _HashSet; | 5362 return _HashSet; |
| 5350 }); | 5363 }); |
| 5351 let _HashSet = _HashSet$(); | 5364 let _HashSet = _HashSet$(); |
| 5352 let _IdentityHashSet$ = dart.generic(function(E) { | 5365 let _IdentityHashSet$ = dart.generic(function(E) { |
| 5353 class _IdentityHashSet extends _HashSet$(E) { | 5366 class _IdentityHashSet extends _HashSet$(E) { |
| 5354 _IdentityHashSet() { | 5367 _IdentityHashSet() { |
| 5355 super._HashSet(); | 5368 super._HashSet(); |
| 5356 } | 5369 } |
| 5357 [_newSet]() { | 5370 [_newSet]() { |
| 5358 return new (_IdentityHashSet$(E))(); | 5371 return new (_IdentityHashSet$(E))(); |
| (...skipping 65 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 5424 } | 5437 } |
| 5425 } | 5438 } |
| 5426 dart.setSignature(_CustomHashSet, { | 5439 dart.setSignature(_CustomHashSet, { |
| 5427 constructors: () => ({_CustomHashSet: [_CustomHashSet$(E), [_Equality$(E),
_Hasher$(E), dart.functionType(core.bool, [core.Object])]]}), | 5440 constructors: () => ({_CustomHashSet: [_CustomHashSet$(E), [_Equality$(E),
_Hasher$(E), dart.functionType(core.bool, [core.Object])]]}), |
| 5428 methods: () => ({ | 5441 methods: () => ({ |
| 5429 [_newSet]: [core.Set$(E), []], | 5442 [_newSet]: [core.Set$(E), []], |
| 5430 add: [core.bool, [E]], | 5443 add: [core.bool, [E]], |
| 5431 lookup: [E, [core.Object]] | 5444 lookup: [E, [core.Object]] |
| 5432 }) | 5445 }) |
| 5433 }); | 5446 }); |
| 5447 dart.defineExtensionMembers(_CustomHashSet, ['contains']); |
| 5434 return _CustomHashSet; | 5448 return _CustomHashSet; |
| 5435 }); | 5449 }); |
| 5436 let _CustomHashSet = _CustomHashSet$(); | 5450 let _CustomHashSet = _CustomHashSet$(); |
| 5437 let HashSetIterator$ = dart.generic(function(E) { | 5451 let HashSetIterator$ = dart.generic(function(E) { |
| 5438 class HashSetIterator extends core.Object { | 5452 class HashSetIterator extends core.Object { |
| 5439 HashSetIterator(set, elements) { | 5453 HashSetIterator(set, elements) { |
| 5440 this[_set] = set; | 5454 this[_set] = set; |
| 5441 this[_elements] = elements; | 5455 this[_elements] = elements; |
| 5442 this[_offset] = 0; | 5456 this[_offset] = 0; |
| 5443 this[_current] = null; | 5457 this[_current] = null; |
| (...skipping 293 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 5737 } | 5751 } |
| 5738 static _newHashTable() { | 5752 static _newHashTable() { |
| 5739 let table = Object.create(null); | 5753 let table = Object.create(null); |
| 5740 let temporaryKey = '<non-identifier-key>'; | 5754 let temporaryKey = '<non-identifier-key>'; |
| 5741 _LinkedHashSet$()._setTableEntry(table, temporaryKey, table); | 5755 _LinkedHashSet$()._setTableEntry(table, temporaryKey, table); |
| 5742 _LinkedHashSet$()._deleteTableEntry(table, temporaryKey); | 5756 _LinkedHashSet$()._deleteTableEntry(table, temporaryKey); |
| 5743 return table; | 5757 return table; |
| 5744 } | 5758 } |
| 5745 } | 5759 } |
| 5746 _LinkedHashSet[dart.implements] = () => [LinkedHashSet$(E)]; | 5760 _LinkedHashSet[dart.implements] = () => [LinkedHashSet$(E)]; |
| 5747 dart.defineExtensionMembers(_LinkedHashSet, [ | |
| 5748 'contains', | |
| 5749 'forEach', | |
| 5750 'iterator', | |
| 5751 'length', | |
| 5752 'isEmpty', | |
| 5753 'isNotEmpty', | |
| 5754 'first', | |
| 5755 'last' | |
| 5756 ]); | |
| 5757 dart.setSignature(_LinkedHashSet, { | 5761 dart.setSignature(_LinkedHashSet, { |
| 5758 constructors: () => ({_LinkedHashSet: [_LinkedHashSet$(E), []]}), | 5762 constructors: () => ({_LinkedHashSet: [_LinkedHashSet$(E), []]}), |
| 5759 methods: () => ({ | 5763 methods: () => ({ |
| 5760 [_newSet]: [core.Set$(E), []], | 5764 [_newSet]: [core.Set$(E), []], |
| 5761 [_unsupported]: [dart.void, [core.String]], | 5765 [_unsupported]: [dart.void, [core.String]], |
| 5762 contains: [core.bool, [core.Object]], | 5766 contains: [core.bool, [core.Object]], |
| 5763 [_contains]: [core.bool, [core.Object]], | 5767 [_contains]: [core.bool, [core.Object]], |
| 5764 lookup: [E, [core.Object]], | 5768 lookup: [E, [core.Object]], |
| 5765 [_lookup]: [E, [core.Object]], | 5769 [_lookup]: [E, [core.Object]], |
| 5766 forEach: [dart.void, [dart.functionType(dart.void, [E])]], | 5770 forEach: [dart.void, [dart.functionType(dart.void, [E])]], |
| (...skipping 16 matching lines...) Expand all Loading... |
| 5783 statics: () => ({ | 5787 statics: () => ({ |
| 5784 _isStringElement: [core.bool, [core.Object]], | 5788 _isStringElement: [core.bool, [core.Object]], |
| 5785 _isNumericElement: [core.bool, [core.Object]], | 5789 _isNumericElement: [core.bool, [core.Object]], |
| 5786 _getTableEntry: [core.Object, [core.Object, core.Object]], | 5790 _getTableEntry: [core.Object, [core.Object, core.Object]], |
| 5787 _setTableEntry: [dart.void, [core.Object, core.Object, core.Object]], | 5791 _setTableEntry: [dart.void, [core.Object, core.Object, core.Object]], |
| 5788 _deleteTableEntry: [dart.void, [core.Object, core.Object]], | 5792 _deleteTableEntry: [dart.void, [core.Object, core.Object]], |
| 5789 _newHashTable: [core.Object, []] | 5793 _newHashTable: [core.Object, []] |
| 5790 }), | 5794 }), |
| 5791 names: ['_isStringElement', '_isNumericElement', '_getTableEntry', '_setTa
bleEntry', '_deleteTableEntry', '_newHashTable'] | 5795 names: ['_isStringElement', '_isNumericElement', '_getTableEntry', '_setTa
bleEntry', '_deleteTableEntry', '_newHashTable'] |
| 5792 }); | 5796 }); |
| 5797 dart.defineExtensionMembers(_LinkedHashSet, [ |
| 5798 'contains', |
| 5799 'forEach', |
| 5800 'iterator', |
| 5801 'length', |
| 5802 'isEmpty', |
| 5803 'isNotEmpty', |
| 5804 'first', |
| 5805 'last' |
| 5806 ]); |
| 5793 return _LinkedHashSet; | 5807 return _LinkedHashSet; |
| 5794 }); | 5808 }); |
| 5795 let _LinkedHashSet = _LinkedHashSet$(); | 5809 let _LinkedHashSet = _LinkedHashSet$(); |
| 5796 let _LinkedIdentityHashSet$ = dart.generic(function(E) { | 5810 let _LinkedIdentityHashSet$ = dart.generic(function(E) { |
| 5797 class _LinkedIdentityHashSet extends _LinkedHashSet$(E) { | 5811 class _LinkedIdentityHashSet extends _LinkedHashSet$(E) { |
| 5798 _LinkedIdentityHashSet() { | 5812 _LinkedIdentityHashSet() { |
| 5799 super._LinkedHashSet(); | 5813 super._LinkedHashSet(); |
| 5800 } | 5814 } |
| 5801 [_newSet]() { | 5815 [_newSet]() { |
| 5802 return new (_LinkedIdentityHashSet$(E))(); | 5816 return new (_LinkedIdentityHashSet$(E))(); |
| (...skipping 79 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 5882 } | 5896 } |
| 5883 } | 5897 } |
| 5884 dart.setSignature(_LinkedCustomHashSet, { | 5898 dart.setSignature(_LinkedCustomHashSet, { |
| 5885 constructors: () => ({_LinkedCustomHashSet: [_LinkedCustomHashSet$(E), [_E
quality$(E), _Hasher$(E), dart.functionType(core.bool, [core.Object])]]}), | 5899 constructors: () => ({_LinkedCustomHashSet: [_LinkedCustomHashSet$(E), [_E
quality$(E), _Hasher$(E), dart.functionType(core.bool, [core.Object])]]}), |
| 5886 methods: () => ({ | 5900 methods: () => ({ |
| 5887 [_newSet]: [core.Set$(E), []], | 5901 [_newSet]: [core.Set$(E), []], |
| 5888 add: [core.bool, [E]], | 5902 add: [core.bool, [E]], |
| 5889 lookup: [E, [core.Object]] | 5903 lookup: [E, [core.Object]] |
| 5890 }) | 5904 }) |
| 5891 }); | 5905 }); |
| 5906 dart.defineExtensionMembers(_LinkedCustomHashSet, ['contains']); |
| 5892 return _LinkedCustomHashSet; | 5907 return _LinkedCustomHashSet; |
| 5893 }); | 5908 }); |
| 5894 let _LinkedCustomHashSet = _LinkedCustomHashSet$(); | 5909 let _LinkedCustomHashSet = _LinkedCustomHashSet$(); |
| 5895 class LinkedHashSetCell extends core.Object { | 5910 class LinkedHashSetCell extends core.Object { |
| 5896 LinkedHashSetCell(element) { | 5911 LinkedHashSetCell(element) { |
| 5897 this[_element] = element; | 5912 this[_element] = element; |
| 5898 this[_next] = null; | 5913 this[_next] = null; |
| 5899 this[_previous] = null; | 5914 this[_previous] = null; |
| 5900 } | 5915 } |
| 5901 } | 5916 } |
| (...skipping 92 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 5994 exports.LinkedHashMapKeyIterable$ = LinkedHashMapKeyIterable$; | 6009 exports.LinkedHashMapKeyIterable$ = LinkedHashMapKeyIterable$; |
| 5995 exports.LinkedHashMapKeyIterable = LinkedHashMapKeyIterable; | 6010 exports.LinkedHashMapKeyIterable = LinkedHashMapKeyIterable; |
| 5996 exports.LinkedHashMapKeyIterator$ = LinkedHashMapKeyIterator$; | 6011 exports.LinkedHashMapKeyIterator$ = LinkedHashMapKeyIterator$; |
| 5997 exports.LinkedHashMapKeyIterator = LinkedHashMapKeyIterator; | 6012 exports.LinkedHashMapKeyIterator = LinkedHashMapKeyIterator; |
| 5998 exports.HashSetIterator$ = HashSetIterator$; | 6013 exports.HashSetIterator$ = HashSetIterator$; |
| 5999 exports.HashSetIterator = HashSetIterator; | 6014 exports.HashSetIterator = HashSetIterator; |
| 6000 exports.LinkedHashSetCell = LinkedHashSetCell; | 6015 exports.LinkedHashSetCell = LinkedHashSetCell; |
| 6001 exports.LinkedHashSetIterator$ = LinkedHashSetIterator$; | 6016 exports.LinkedHashSetIterator$ = LinkedHashSetIterator$; |
| 6002 exports.LinkedHashSetIterator = LinkedHashSetIterator; | 6017 exports.LinkedHashSetIterator = LinkedHashSetIterator; |
| 6003 })(collection, _internal, core, _js_helper, math); | 6018 })(collection, _internal, core, _js_helper, math); |
| OLD | NEW |