| OLD | NEW |
| 1 var collection; | 1 var collection; |
| 2 (function(exports) { | 2 (function(exports) { |
| 3 'use strict'; | 3 'use strict'; |
| 4 let _source = Symbol('_source'); | 4 let _source = Symbol('_source'); |
| 5 let UnmodifiableListView$ = dart.generic(function(E) { | 5 let UnmodifiableListView$ = dart.generic(function(E) { |
| 6 class UnmodifiableListView extends _internal.UnmodifiableListBase$(E) { | 6 class UnmodifiableListView extends _internal.UnmodifiableListBase$(E) { |
| 7 UnmodifiableListView(source) { | 7 UnmodifiableListView(source) { |
| 8 this[_source] = source; | 8 this[_source] = source; |
| 9 super.UnmodifiableListBase(); | 9 super.UnmodifiableListBase(); |
| 10 } | 10 } |
| (...skipping 61 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 72 let map = new HashMap(); | 72 let map = new HashMap(); |
| 73 Maps._fillMapWithMappedIterable(map, iterable, key, value); | 73 Maps._fillMapWithMappedIterable(map, iterable, key, value); |
| 74 return map; | 74 return map; |
| 75 } | 75 } |
| 76 fromIterables(keys, values) { | 76 fromIterables(keys, values) { |
| 77 let map = new HashMap(); | 77 let map = new HashMap(); |
| 78 Maps._fillMapWithIterables(map, keys, values); | 78 Maps._fillMapWithIterables(map, keys, values); |
| 79 return map; | 79 return map; |
| 80 } | 80 } |
| 81 } | 81 } |
| 82 HashMap[dart.implements] = [core.Map$(K, V)]; | 82 HashMap[dart.implements] = () => [core.Map$(K, V)]; |
| 83 dart.defineNamedConstructor(HashMap, 'identity'); | 83 dart.defineNamedConstructor(HashMap, 'identity'); |
| 84 dart.defineNamedConstructor(HashMap, 'from'); | 84 dart.defineNamedConstructor(HashMap, 'from'); |
| 85 dart.defineNamedConstructor(HashMap, 'fromIterable'); | 85 dart.defineNamedConstructor(HashMap, 'fromIterable'); |
| 86 dart.defineNamedConstructor(HashMap, 'fromIterables'); | 86 dart.defineNamedConstructor(HashMap, 'fromIterables'); |
| 87 return HashMap; | 87 return HashMap; |
| 88 }); | 88 }); |
| 89 let HashMap = HashMap$(dart.dynamic, dart.dynamic); | 89 let HashMap = HashMap$(dart.dynamic, dart.dynamic); |
| 90 let _newSet = Symbol('_newSet'); | 90 let _newSet = Symbol('_newSet'); |
| 91 let SetMixin$ = dart.generic(function(E) { | 91 let SetMixin$ = dart.generic(function(E) { |
| 92 class SetMixin extends core.Object { | 92 class SetMixin extends core.Object { |
| (...skipping 231 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 324 core.RangeError.checkNotNegative(index, "index"); | 324 core.RangeError.checkNotNegative(index, "index"); |
| 325 let elementIndex = 0; | 325 let elementIndex = 0; |
| 326 for (let element of this) { | 326 for (let element of this) { |
| 327 if (index == elementIndex) | 327 if (index == elementIndex) |
| 328 return element; | 328 return element; |
| 329 elementIndex = dart.notNull(elementIndex) + 1; | 329 elementIndex = dart.notNull(elementIndex) + 1; |
| 330 } | 330 } |
| 331 throw new core.RangeError.index(index, this, "index", null, elementIndex
); | 331 throw new core.RangeError.index(index, this, "index", null, elementIndex
); |
| 332 } | 332 } |
| 333 } | 333 } |
| 334 SetMixin[dart.implements] = [core.Set$(E)]; | 334 SetMixin[dart.implements] = () => [core.Set$(E)]; |
| 335 return SetMixin; | 335 return SetMixin; |
| 336 }); | 336 }); |
| 337 let SetMixin = SetMixin$(dart.dynamic); | 337 let SetMixin = SetMixin$(dart.dynamic); |
| 338 let SetBase$ = dart.generic(function(E) { | 338 let SetBase$ = dart.generic(function(E) { |
| 339 class SetBase extends SetMixin$(E) { | 339 class SetBase extends SetMixin$(E) { |
| 340 static setToString(set) { | 340 static setToString(set) { |
| 341 return IterableBase.iterableToFullString(set, '{', '}'); | 341 return IterableBase.iterableToFullString(set, '{', '}'); |
| 342 } | 342 } |
| 343 } | 343 } |
| 344 return SetBase; | 344 return SetBase; |
| (...skipping 60 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 405 identity() { | 405 identity() { |
| 406 return new _IdentityHashSet(); | 406 return new _IdentityHashSet(); |
| 407 } | 407 } |
| 408 from(elements) { | 408 from(elements) { |
| 409 let result = new HashSet(); | 409 let result = new HashSet(); |
| 410 for (let e of dart.as(elements, core.Iterable$(E))) | 410 for (let e of dart.as(elements, core.Iterable$(E))) |
| 411 result.add(e); | 411 result.add(e); |
| 412 return result; | 412 return result; |
| 413 } | 413 } |
| 414 } | 414 } |
| 415 HashSet[dart.implements] = [core.Set$(E)]; | 415 HashSet[dart.implements] = () => [core.Set$(E)]; |
| 416 dart.defineNamedConstructor(HashSet, 'identity'); | 416 dart.defineNamedConstructor(HashSet, 'identity'); |
| 417 dart.defineNamedConstructor(HashSet, 'from'); | 417 dart.defineNamedConstructor(HashSet, 'from'); |
| 418 return HashSet; | 418 return HashSet; |
| 419 }); | 419 }); |
| 420 let HashSet = HashSet$(dart.dynamic); | 420 let HashSet = HashSet$(dart.dynamic); |
| 421 let IterableMixin$ = dart.generic(function(E) { | 421 let IterableMixin$ = dart.generic(function(E) { |
| 422 class IterableMixin extends core.Object { | 422 class IterableMixin extends core.Object { |
| 423 map(f) { | 423 map(f) { |
| 424 return new _internal.MappedIterable(this, f); | 424 return new _internal.MappedIterable(this, f); |
| 425 } | 425 } |
| (...skipping 177 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 603 if (index == elementIndex) | 603 if (index == elementIndex) |
| 604 return element; | 604 return element; |
| 605 elementIndex = dart.notNull(elementIndex) + 1; | 605 elementIndex = dart.notNull(elementIndex) + 1; |
| 606 } | 606 } |
| 607 throw new core.RangeError.index(index, this, "index", null, elementIndex
); | 607 throw new core.RangeError.index(index, this, "index", null, elementIndex
); |
| 608 } | 608 } |
| 609 toString() { | 609 toString() { |
| 610 return IterableBase.iterableToShortString(this, '(', ')'); | 610 return IterableBase.iterableToShortString(this, '(', ')'); |
| 611 } | 611 } |
| 612 } | 612 } |
| 613 IterableMixin[dart.implements] = [core.Iterable$(E)]; | 613 IterableMixin[dart.implements] = () => [core.Iterable$(E)]; |
| 614 return IterableMixin; | 614 return IterableMixin; |
| 615 }); | 615 }); |
| 616 let IterableMixin = IterableMixin$(dart.dynamic); | 616 let IterableMixin = IterableMixin$(dart.dynamic); |
| 617 let _isToStringVisiting = Symbol('_isToStringVisiting'); | 617 let _isToStringVisiting = Symbol('_isToStringVisiting'); |
| 618 let _toStringVisiting = Symbol('_toStringVisiting'); | 618 let _toStringVisiting = Symbol('_toStringVisiting'); |
| 619 let _iterablePartsToStrings = Symbol('_iterablePartsToStrings'); | 619 let _iterablePartsToStrings = Symbol('_iterablePartsToStrings'); |
| 620 let IterableBase$ = dart.generic(function(E) { | 620 let IterableBase$ = dart.generic(function(E) { |
| 621 class IterableBase extends core.Object { | 621 class IterableBase extends core.Object { |
| 622 IterableBase() { | 622 IterableBase() { |
| 623 } | 623 } |
| (...skipping 309 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 933 length = dart.notNull(ELLIPSIS_SIZE) + dart.notNull(OVERHEAD); | 933 length = dart.notNull(ELLIPSIS_SIZE) + dart.notNull(OVERHEAD); |
| 934 } | 934 } |
| 935 } | 935 } |
| 936 if (elision != null) { | 936 if (elision != null) { |
| 937 parts.add(elision); | 937 parts.add(elision); |
| 938 } | 938 } |
| 939 parts.add(penultimateString); | 939 parts.add(penultimateString); |
| 940 parts.add(ultimateString); | 940 parts.add(ultimateString); |
| 941 } | 941 } |
| 942 } | 942 } |
| 943 IterableBase[dart.implements] = [core.Iterable$(E)]; | 943 IterableBase[dart.implements] = () => [core.Iterable$(E)]; |
| 944 dart.defineLazyProperties(IterableBase, { | 944 dart.defineLazyProperties(IterableBase, { |
| 945 get _toStringVisiting() { | 945 get _toStringVisiting() { |
| 946 return new core.List.from([]); | 946 return new core.List.from([]); |
| 947 } | 947 } |
| 948 }); | 948 }); |
| 949 return IterableBase; | 949 return IterableBase; |
| 950 }); | 950 }); |
| 951 let IterableBase = IterableBase$(dart.dynamic); | 951 let IterableBase = IterableBase$(dart.dynamic); |
| 952 let _iterator = Symbol('_iterator'); | 952 let _iterator = Symbol('_iterator'); |
| 953 let _NOT_MOVED_YET = Symbol('_NOT_MOVED_YET'); | 953 let _NOT_MOVED_YET = Symbol('_NOT_MOVED_YET'); |
| (...skipping 88 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 1042 Maps._fillMapWithIterables(map, keys, values); | 1042 Maps._fillMapWithIterables(map, keys, values); |
| 1043 return map; | 1043 return map; |
| 1044 } | 1044 } |
| 1045 [_literal](keyValuePairs) { | 1045 [_literal](keyValuePairs) { |
| 1046 return dart.as(_js_helper.fillLiteralMap(keyValuePairs, new _LinkedHashM
ap()), LinkedHashMap$(K, V)); | 1046 return dart.as(_js_helper.fillLiteralMap(keyValuePairs, new _LinkedHashM
ap()), LinkedHashMap$(K, V)); |
| 1047 } | 1047 } |
| 1048 [_empty]() { | 1048 [_empty]() { |
| 1049 return new _LinkedHashMap(); | 1049 return new _LinkedHashMap(); |
| 1050 } | 1050 } |
| 1051 } | 1051 } |
| 1052 LinkedHashMap[dart.implements] = [HashMap$(K, V)]; | 1052 LinkedHashMap[dart.implements] = () => [HashMap$(K, V)]; |
| 1053 dart.defineNamedConstructor(LinkedHashMap, 'identity'); | 1053 dart.defineNamedConstructor(LinkedHashMap, 'identity'); |
| 1054 dart.defineNamedConstructor(LinkedHashMap, 'from'); | 1054 dart.defineNamedConstructor(LinkedHashMap, 'from'); |
| 1055 dart.defineNamedConstructor(LinkedHashMap, 'fromIterable'); | 1055 dart.defineNamedConstructor(LinkedHashMap, 'fromIterable'); |
| 1056 dart.defineNamedConstructor(LinkedHashMap, 'fromIterables'); | 1056 dart.defineNamedConstructor(LinkedHashMap, 'fromIterables'); |
| 1057 dart.defineNamedConstructor(LinkedHashMap, _literal); | 1057 dart.defineNamedConstructor(LinkedHashMap, _literal); |
| 1058 dart.defineNamedConstructor(LinkedHashMap, _empty); | 1058 dart.defineNamedConstructor(LinkedHashMap, _empty); |
| 1059 return LinkedHashMap; | 1059 return LinkedHashMap; |
| 1060 }); | 1060 }); |
| 1061 let LinkedHashMap = LinkedHashMap$(dart.dynamic, dart.dynamic); | 1061 let LinkedHashMap = LinkedHashMap$(dart.dynamic, dart.dynamic); |
| 1062 let LinkedHashSet$ = dart.generic(function(E) { | 1062 let LinkedHashSet$ = dart.generic(function(E) { |
| (...skipping 30 matching lines...) Expand all Loading... |
| 1093 return new _LinkedIdentityHashSet(); | 1093 return new _LinkedIdentityHashSet(); |
| 1094 } | 1094 } |
| 1095 from(elements) { | 1095 from(elements) { |
| 1096 let result = new LinkedHashSet(); | 1096 let result = new LinkedHashSet(); |
| 1097 for (let element of elements) { | 1097 for (let element of elements) { |
| 1098 result.add(element); | 1098 result.add(element); |
| 1099 } | 1099 } |
| 1100 return result; | 1100 return result; |
| 1101 } | 1101 } |
| 1102 } | 1102 } |
| 1103 LinkedHashSet[dart.implements] = [HashSet$(E)]; | 1103 LinkedHashSet[dart.implements] = () => [HashSet$(E)]; |
| 1104 dart.defineNamedConstructor(LinkedHashSet, 'identity'); | 1104 dart.defineNamedConstructor(LinkedHashSet, 'identity'); |
| 1105 dart.defineNamedConstructor(LinkedHashSet, 'from'); | 1105 dart.defineNamedConstructor(LinkedHashSet, 'from'); |
| 1106 return LinkedHashSet; | 1106 return LinkedHashSet; |
| 1107 }); | 1107 }); |
| 1108 let LinkedHashSet = LinkedHashSet$(dart.dynamic); | 1108 let LinkedHashSet = LinkedHashSet$(dart.dynamic); |
| 1109 let _modificationCount = Symbol('_modificationCount'); | 1109 let _modificationCount = Symbol('_modificationCount'); |
| 1110 let _length = Symbol('_length'); | 1110 let _length = Symbol('_length'); |
| 1111 let _next = Symbol('_next'); | 1111 let _next = Symbol('_next'); |
| 1112 let _previous = Symbol('_previous'); | 1112 let _previous = Symbol('_previous'); |
| 1113 let _insertAfter = Symbol('_insertAfter'); | 1113 let _insertAfter = Symbol('_insertAfter'); |
| (...skipping 91 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 1205 this[_length] = dart.notNull(this[_length]) + 1; | 1205 this[_length] = dart.notNull(this[_length]) + 1; |
| 1206 } | 1206 } |
| 1207 [_unlink](entry) { | 1207 [_unlink](entry) { |
| 1208 this[_modificationCount] = dart.notNull(this[_modificationCount]) + 1; | 1208 this[_modificationCount] = dart.notNull(this[_modificationCount]) + 1; |
| 1209 entry[_next][_previous] = entry[_previous]; | 1209 entry[_next][_previous] = entry[_previous]; |
| 1210 entry[_previous][_next] = entry[_next]; | 1210 entry[_previous][_next] = entry[_next]; |
| 1211 this[_length] = dart.notNull(this[_length]) - 1; | 1211 this[_length] = dart.notNull(this[_length]) - 1; |
| 1212 entry[_list] = entry[_next] = entry[_previous] = null; | 1212 entry[_list] = entry[_next] = entry[_previous] = null; |
| 1213 } | 1213 } |
| 1214 } | 1214 } |
| 1215 LinkedList[dart.implements] = [_LinkedListLink]; | 1215 LinkedList[dart.implements] = () => [_LinkedListLink]; |
| 1216 return LinkedList; | 1216 return LinkedList; |
| 1217 }); | 1217 }); |
| 1218 let LinkedList = LinkedList$(dart.dynamic); | 1218 let LinkedList = LinkedList$(dart.dynamic); |
| 1219 let _current = Symbol('_current'); | 1219 let _current = Symbol('_current'); |
| 1220 let _LinkedListIterator$ = dart.generic(function(E) { | 1220 let _LinkedListIterator$ = dart.generic(function(E) { |
| 1221 class _LinkedListIterator extends core.Object { | 1221 class _LinkedListIterator extends core.Object { |
| 1222 _LinkedListIterator(list) { | 1222 _LinkedListIterator(list) { |
| 1223 this[_list] = list; | 1223 this[_list] = list; |
| 1224 this[_modificationCount] = list[_modificationCount]; | 1224 this[_modificationCount] = list[_modificationCount]; |
| 1225 this[_next] = list[_next]; | 1225 this[_next] = list[_next]; |
| 1226 this[_current] = null; | 1226 this[_current] = null; |
| 1227 } | 1227 } |
| 1228 get current() { | 1228 get current() { |
| 1229 return this[_current]; | 1229 return this[_current]; |
| 1230 } | 1230 } |
| 1231 moveNext() { | 1231 moveNext() { |
| 1232 if (core.identical(this[_next], this[_list])) { | 1232 if (core.identical(this[_next], this[_list])) { |
| 1233 this[_current] = null; | 1233 this[_current] = null; |
| 1234 return false; | 1234 return false; |
| 1235 } | 1235 } |
| 1236 if (this[_modificationCount] != this[_list][_modificationCount]) { | 1236 if (this[_modificationCount] != this[_list][_modificationCount]) { |
| 1237 throw new core.ConcurrentModificationError(this); | 1237 throw new core.ConcurrentModificationError(this); |
| 1238 } | 1238 } |
| 1239 this[_current] = dart.as(this[_next], E); | 1239 this[_current] = dart.as(this[_next], E); |
| 1240 this[_next] = this[_next][_next]; | 1240 this[_next] = this[_next][_next]; |
| 1241 return true; | 1241 return true; |
| 1242 } | 1242 } |
| 1243 } | 1243 } |
| 1244 _LinkedListIterator[dart.implements] = [core.Iterator$(E)]; | 1244 _LinkedListIterator[dart.implements] = () => [core.Iterator$(E)]; |
| 1245 return _LinkedListIterator; | 1245 return _LinkedListIterator; |
| 1246 }); | 1246 }); |
| 1247 let _LinkedListIterator = _LinkedListIterator$(dart.dynamic); | 1247 let _LinkedListIterator = _LinkedListIterator$(dart.dynamic); |
| 1248 class _LinkedListLink extends core.Object { | 1248 class _LinkedListLink extends core.Object { |
| 1249 _LinkedListLink() { | 1249 _LinkedListLink() { |
| 1250 this[_next] = null; | 1250 this[_next] = null; |
| 1251 this[_previous] = null; | 1251 this[_previous] = null; |
| 1252 } | 1252 } |
| 1253 } | 1253 } |
| 1254 let LinkedListEntry$ = dart.generic(function(E) { | 1254 let LinkedListEntry$ = dart.generic(function(E) { |
| (...skipping 20 matching lines...) Expand all Loading... |
| 1275 return null; | 1275 return null; |
| 1276 return dart.as(this[_previous], E); | 1276 return dart.as(this[_previous], E); |
| 1277 } | 1277 } |
| 1278 insertAfter(entry) { | 1278 insertAfter(entry) { |
| 1279 this[_list]._insertAfter(this, entry); | 1279 this[_list]._insertAfter(this, entry); |
| 1280 } | 1280 } |
| 1281 insertBefore(entry) { | 1281 insertBefore(entry) { |
| 1282 this[_list]._insertAfter(this[_previous], entry); | 1282 this[_list]._insertAfter(this[_previous], entry); |
| 1283 } | 1283 } |
| 1284 } | 1284 } |
| 1285 LinkedListEntry[dart.implements] = [_LinkedListLink]; | 1285 LinkedListEntry[dart.implements] = () => [_LinkedListLink]; |
| 1286 return LinkedListEntry; | 1286 return LinkedListEntry; |
| 1287 }); | 1287 }); |
| 1288 let LinkedListEntry = LinkedListEntry$(dart.dynamic); | 1288 let LinkedListEntry = LinkedListEntry$(dart.dynamic); |
| 1289 let _filter = Symbol('_filter'); | 1289 let _filter = Symbol('_filter'); |
| 1290 let ListMixin$ = dart.generic(function(E) { | 1290 let ListMixin$ = dart.generic(function(E) { |
| 1291 class ListMixin extends core.Object { | 1291 class ListMixin extends core.Object { |
| 1292 get iterator() { | 1292 get iterator() { |
| 1293 return new _internal.ListIterator(this); | 1293 return new _internal.ListIterator(this); |
| 1294 } | 1294 } |
| 1295 elementAt(index) { | 1295 elementAt(index) { |
| (...skipping 431 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 1727 } | 1727 } |
| 1728 } | 1728 } |
| 1729 } | 1729 } |
| 1730 get reversed() { | 1730 get reversed() { |
| 1731 return new _internal.ReversedListIterable(this); | 1731 return new _internal.ReversedListIterable(this); |
| 1732 } | 1732 } |
| 1733 toString() { | 1733 toString() { |
| 1734 return IterableBase.iterableToFullString(this, '[', ']'); | 1734 return IterableBase.iterableToFullString(this, '[', ']'); |
| 1735 } | 1735 } |
| 1736 } | 1736 } |
| 1737 ListMixin[dart.implements] = [core.List$(E)]; | 1737 ListMixin[dart.implements] = () => [core.List$(E)]; |
| 1738 return ListMixin; | 1738 return ListMixin; |
| 1739 }); | 1739 }); |
| 1740 let ListMixin = ListMixin$(dart.dynamic); | 1740 let ListMixin = ListMixin$(dart.dynamic); |
| 1741 let ListBase$ = dart.generic(function(E) { | 1741 let ListBase$ = dart.generic(function(E) { |
| 1742 class ListBase extends dart.mixin(core.Object, ListMixin$(E)) { | 1742 class ListBase extends dart.mixin(core.Object, ListMixin$(E)) { |
| 1743 static listToString(list) { | 1743 static listToString(list) { |
| 1744 return IterableBase.iterableToFullString(list, '[', ']'); | 1744 return IterableBase.iterableToFullString(list, '[', ']'); |
| 1745 } | 1745 } |
| 1746 } | 1746 } |
| 1747 return ListBase; | 1747 return ListBase; |
| (...skipping 36 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 1784 get isNotEmpty() { | 1784 get isNotEmpty() { |
| 1785 return this.keys.isNotEmpty; | 1785 return this.keys.isNotEmpty; |
| 1786 } | 1786 } |
| 1787 get values() { | 1787 get values() { |
| 1788 return new _MapBaseValueIterable(this); | 1788 return new _MapBaseValueIterable(this); |
| 1789 } | 1789 } |
| 1790 toString() { | 1790 toString() { |
| 1791 return Maps.mapToString(this); | 1791 return Maps.mapToString(this); |
| 1792 } | 1792 } |
| 1793 } | 1793 } |
| 1794 MapMixin[dart.implements] = [core.Map$(K, V)]; | 1794 MapMixin[dart.implements] = () => [core.Map$(K, V)]; |
| 1795 return MapMixin; | 1795 return MapMixin; |
| 1796 }); | 1796 }); |
| 1797 let MapMixin = MapMixin$(dart.dynamic, dart.dynamic); | 1797 let MapMixin = MapMixin$(dart.dynamic, dart.dynamic); |
| 1798 let MapBase$ = dart.generic(function(K, V) { | 1798 let MapBase$ = dart.generic(function(K, V) { |
| 1799 class MapBase extends dart.mixin(MapMixin$(K, V)) { | 1799 class MapBase extends dart.mixin(MapMixin$(K, V)) { |
| 1800 } | 1800 } |
| 1801 return MapBase; | 1801 return MapBase; |
| 1802 }); | 1802 }); |
| 1803 let MapBase = MapBase$(dart.dynamic, dart.dynamic); | 1803 let MapBase = MapBase$(dart.dynamic, dart.dynamic); |
| 1804 let _UnmodifiableMapMixin$ = dart.generic(function(K, V) { | 1804 let _UnmodifiableMapMixin$ = dart.generic(function(K, V) { |
| 1805 class _UnmodifiableMapMixin extends core.Object { | 1805 class _UnmodifiableMapMixin extends core.Object { |
| 1806 set(key, value) { | 1806 set(key, value) { |
| 1807 throw new core.UnsupportedError("Cannot modify unmodifiable map"); | 1807 throw new core.UnsupportedError("Cannot modify unmodifiable map"); |
| 1808 } | 1808 } |
| 1809 addAll(other) { | 1809 addAll(other) { |
| 1810 throw new core.UnsupportedError("Cannot modify unmodifiable map"); | 1810 throw new core.UnsupportedError("Cannot modify unmodifiable map"); |
| 1811 } | 1811 } |
| 1812 clear() { | 1812 clear() { |
| 1813 throw new core.UnsupportedError("Cannot modify unmodifiable map"); | 1813 throw new core.UnsupportedError("Cannot modify unmodifiable map"); |
| 1814 } | 1814 } |
| 1815 remove(key) { | 1815 remove(key) { |
| 1816 throw new core.UnsupportedError("Cannot modify unmodifiable map"); | 1816 throw new core.UnsupportedError("Cannot modify unmodifiable map"); |
| 1817 } | 1817 } |
| 1818 putIfAbsent(key, ifAbsent) { | 1818 putIfAbsent(key, ifAbsent) { |
| 1819 throw new core.UnsupportedError("Cannot modify unmodifiable map"); | 1819 throw new core.UnsupportedError("Cannot modify unmodifiable map"); |
| 1820 } | 1820 } |
| 1821 } | 1821 } |
| 1822 _UnmodifiableMapMixin[dart.implements] = [core.Map$(K, V)]; | 1822 _UnmodifiableMapMixin[dart.implements] = () => [core.Map$(K, V)]; |
| 1823 return _UnmodifiableMapMixin; | 1823 return _UnmodifiableMapMixin; |
| 1824 }); | 1824 }); |
| 1825 let _UnmodifiableMapMixin = _UnmodifiableMapMixin$(dart.dynamic, dart.dynamic)
; | 1825 let _UnmodifiableMapMixin = _UnmodifiableMapMixin$(dart.dynamic, dart.dynamic)
; |
| 1826 let UnmodifiableMapBase$ = dart.generic(function(K, V) { | 1826 let UnmodifiableMapBase$ = dart.generic(function(K, V) { |
| 1827 class UnmodifiableMapBase extends dart.mixin(_UnmodifiableMapMixin$(K, V)) { | 1827 class UnmodifiableMapBase extends dart.mixin(_UnmodifiableMapMixin$(K, V)) { |
| 1828 } | 1828 } |
| 1829 return UnmodifiableMapBase; | 1829 return UnmodifiableMapBase; |
| 1830 }); | 1830 }); |
| 1831 let UnmodifiableMapBase = UnmodifiableMapBase$(dart.dynamic, dart.dynamic); | 1831 let UnmodifiableMapBase = UnmodifiableMapBase$(dart.dynamic, dart.dynamic); |
| 1832 let _map = Symbol('_map'); | 1832 let _map = Symbol('_map'); |
| (...skipping 18 matching lines...) Expand all Loading... |
| 1851 get single() { | 1851 get single() { |
| 1852 return dart.as(this[_map].get(this[_map].keys.single), V); | 1852 return dart.as(this[_map].get(this[_map].keys.single), V); |
| 1853 } | 1853 } |
| 1854 get last() { | 1854 get last() { |
| 1855 return dart.as(this[_map].get(this[_map].keys.last), V); | 1855 return dart.as(this[_map].get(this[_map].keys.last), V); |
| 1856 } | 1856 } |
| 1857 get iterator() { | 1857 get iterator() { |
| 1858 return new _MapBaseValueIterator(this[_map]); | 1858 return new _MapBaseValueIterator(this[_map]); |
| 1859 } | 1859 } |
| 1860 } | 1860 } |
| 1861 _MapBaseValueIterable[dart.implements] = [_internal.EfficientLength]; | 1861 _MapBaseValueIterable[dart.implements] = () => [_internal.EfficientLength]; |
| 1862 return _MapBaseValueIterable; | 1862 return _MapBaseValueIterable; |
| 1863 }); | 1863 }); |
| 1864 let _MapBaseValueIterable = _MapBaseValueIterable$(dart.dynamic); | 1864 let _MapBaseValueIterable = _MapBaseValueIterable$(dart.dynamic); |
| 1865 let _keys = Symbol('_keys'); | 1865 let _keys = Symbol('_keys'); |
| 1866 let _MapBaseValueIterator$ = dart.generic(function(V) { | 1866 let _MapBaseValueIterator$ = dart.generic(function(V) { |
| 1867 class _MapBaseValueIterator extends core.Object { | 1867 class _MapBaseValueIterator extends core.Object { |
| 1868 _MapBaseValueIterator(map) { | 1868 _MapBaseValueIterator(map) { |
| 1869 this[_map] = map; | 1869 this[_map] = map; |
| 1870 this[_keys] = map.keys.iterator; | 1870 this[_keys] = map.keys.iterator; |
| 1871 this[_current] = null; | 1871 this[_current] = null; |
| 1872 } | 1872 } |
| 1873 moveNext() { | 1873 moveNext() { |
| 1874 if (this[_keys].moveNext()) { | 1874 if (this[_keys].moveNext()) { |
| 1875 this[_current] = dart.as(this[_map].get(this[_keys].current), V); | 1875 this[_current] = dart.as(this[_map].get(this[_keys].current), V); |
| 1876 return true; | 1876 return true; |
| 1877 } | 1877 } |
| 1878 this[_current] = null; | 1878 this[_current] = null; |
| 1879 return false; | 1879 return false; |
| 1880 } | 1880 } |
| 1881 get current() { | 1881 get current() { |
| 1882 return this[_current]; | 1882 return this[_current]; |
| 1883 } | 1883 } |
| 1884 } | 1884 } |
| 1885 _MapBaseValueIterator[dart.implements] = [core.Iterator$(V)]; | 1885 _MapBaseValueIterator[dart.implements] = () => [core.Iterator$(V)]; |
| 1886 return _MapBaseValueIterator; | 1886 return _MapBaseValueIterator; |
| 1887 }); | 1887 }); |
| 1888 let _MapBaseValueIterator = _MapBaseValueIterator$(dart.dynamic); | 1888 let _MapBaseValueIterator = _MapBaseValueIterator$(dart.dynamic); |
| 1889 let MapView$ = dart.generic(function(K, V) { | 1889 let MapView$ = dart.generic(function(K, V) { |
| 1890 class MapView extends core.Object { | 1890 class MapView extends core.Object { |
| 1891 MapView(map) { | 1891 MapView(map) { |
| 1892 this[_map] = map; | 1892 this[_map] = map; |
| 1893 } | 1893 } |
| 1894 get(key) { | 1894 get(key) { |
| 1895 return this[_map].get(key); | 1895 return this[_map].get(key); |
| (...skipping 34 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 1930 remove(key) { | 1930 remove(key) { |
| 1931 return this[_map].remove(key); | 1931 return this[_map].remove(key); |
| 1932 } | 1932 } |
| 1933 toString() { | 1933 toString() { |
| 1934 return this[_map].toString(); | 1934 return this[_map].toString(); |
| 1935 } | 1935 } |
| 1936 get values() { | 1936 get values() { |
| 1937 return this[_map].values; | 1937 return this[_map].values; |
| 1938 } | 1938 } |
| 1939 } | 1939 } |
| 1940 MapView[dart.implements] = [core.Map$(K, V)]; | 1940 MapView[dart.implements] = () => [core.Map$(K, V)]; |
| 1941 return MapView; | 1941 return MapView; |
| 1942 }); | 1942 }); |
| 1943 let MapView = MapView$(dart.dynamic, dart.dynamic); | 1943 let MapView = MapView$(dart.dynamic, dart.dynamic); |
| 1944 let UnmodifiableMapView$ = dart.generic(function(K, V) { | 1944 let UnmodifiableMapView$ = dart.generic(function(K, V) { |
| 1945 class UnmodifiableMapView extends dart.mixin(_UnmodifiableMapMixin$(K, V)) { | 1945 class UnmodifiableMapView extends dart.mixin(_UnmodifiableMapMixin$(K, V)) { |
| 1946 } | 1946 } |
| 1947 return UnmodifiableMapView; | 1947 return UnmodifiableMapView; |
| 1948 }); | 1948 }); |
| 1949 let UnmodifiableMapView = UnmodifiableMapView$(dart.dynamic, dart.dynamic); | 1949 let UnmodifiableMapView = UnmodifiableMapView$(dart.dynamic, dart.dynamic); |
| 1950 let _id = Symbol('_id'); | 1950 let _id = Symbol('_id'); |
| (...skipping 100 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 2051 } | 2051 } |
| 2052 let Queue$ = dart.generic(function(E) { | 2052 let Queue$ = dart.generic(function(E) { |
| 2053 class Queue extends core.Object { | 2053 class Queue extends core.Object { |
| 2054 Queue() { | 2054 Queue() { |
| 2055 return new ListQueue(); | 2055 return new ListQueue(); |
| 2056 } | 2056 } |
| 2057 from(elements) { | 2057 from(elements) { |
| 2058 return new ListQueue.from(elements); | 2058 return new ListQueue.from(elements); |
| 2059 } | 2059 } |
| 2060 } | 2060 } |
| 2061 Queue[dart.implements] = [core.Iterable$(E), _internal.EfficientLength]; | 2061 Queue[dart.implements] = () => [core.Iterable$(E), _internal.EfficientLength
]; |
| 2062 dart.defineNamedConstructor(Queue, 'from'); | 2062 dart.defineNamedConstructor(Queue, 'from'); |
| 2063 return Queue; | 2063 return Queue; |
| 2064 }); | 2064 }); |
| 2065 let Queue = Queue$(dart.dynamic); | 2065 let Queue = Queue$(dart.dynamic); |
| 2066 let _element = Symbol('_element'); | 2066 let _element = Symbol('_element'); |
| 2067 let _link = Symbol('_link'); | 2067 let _link = Symbol('_link'); |
| 2068 let _asNonSentinelEntry = Symbol('_asNonSentinelEntry'); | 2068 let _asNonSentinelEntry = Symbol('_asNonSentinelEntry'); |
| 2069 let DoubleLinkedQueueEntry$ = dart.generic(function(E) { | 2069 let DoubleLinkedQueueEntry$ = dart.generic(function(E) { |
| 2070 class DoubleLinkedQueueEntry extends core.Object { | 2070 class DoubleLinkedQueueEntry extends core.Object { |
| 2071 DoubleLinkedQueueEntry(e) { | 2071 DoubleLinkedQueueEntry(e) { |
| (...skipping 172 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 2244 entry = nextEntry; | 2244 entry = nextEntry; |
| 2245 } | 2245 } |
| 2246 } | 2246 } |
| 2247 get iterator() { | 2247 get iterator() { |
| 2248 return new _DoubleLinkedQueueIterator(this[_sentinel]); | 2248 return new _DoubleLinkedQueueIterator(this[_sentinel]); |
| 2249 } | 2249 } |
| 2250 toString() { | 2250 toString() { |
| 2251 return IterableBase.iterableToFullString(this, '{', '}'); | 2251 return IterableBase.iterableToFullString(this, '{', '}'); |
| 2252 } | 2252 } |
| 2253 } | 2253 } |
| 2254 DoubleLinkedQueue[dart.implements] = [Queue$(E)]; | 2254 DoubleLinkedQueue[dart.implements] = () => [Queue$(E)]; |
| 2255 dart.defineNamedConstructor(DoubleLinkedQueue, 'from'); | 2255 dart.defineNamedConstructor(DoubleLinkedQueue, 'from'); |
| 2256 return DoubleLinkedQueue; | 2256 return DoubleLinkedQueue; |
| 2257 }); | 2257 }); |
| 2258 let DoubleLinkedQueue = DoubleLinkedQueue$(dart.dynamic); | 2258 let DoubleLinkedQueue = DoubleLinkedQueue$(dart.dynamic); |
| 2259 let _nextEntry = Symbol('_nextEntry'); | 2259 let _nextEntry = Symbol('_nextEntry'); |
| 2260 let _DoubleLinkedQueueIterator$ = dart.generic(function(E) { | 2260 let _DoubleLinkedQueueIterator$ = dart.generic(function(E) { |
| 2261 class _DoubleLinkedQueueIterator extends core.Object { | 2261 class _DoubleLinkedQueueIterator extends core.Object { |
| 2262 _DoubleLinkedQueueIterator(sentinel) { | 2262 _DoubleLinkedQueueIterator(sentinel) { |
| 2263 this[_sentinel] = sentinel; | 2263 this[_sentinel] = sentinel; |
| 2264 this[_nextEntry] = sentinel[_next]; | 2264 this[_nextEntry] = sentinel[_next]; |
| 2265 this[_current] = null; | 2265 this[_current] = null; |
| 2266 } | 2266 } |
| 2267 moveNext() { | 2267 moveNext() { |
| 2268 if (!dart.notNull(core.identical(this[_nextEntry], this[_sentinel]))) { | 2268 if (!dart.notNull(core.identical(this[_nextEntry], this[_sentinel]))) { |
| 2269 this[_current] = this[_nextEntry][_element]; | 2269 this[_current] = this[_nextEntry][_element]; |
| 2270 this[_nextEntry] = this[_nextEntry][_next]; | 2270 this[_nextEntry] = this[_nextEntry][_next]; |
| 2271 return true; | 2271 return true; |
| 2272 } | 2272 } |
| 2273 this[_current] = null; | 2273 this[_current] = null; |
| 2274 this[_nextEntry] = this[_sentinel] = null; | 2274 this[_nextEntry] = this[_sentinel] = null; |
| 2275 return false; | 2275 return false; |
| 2276 } | 2276 } |
| 2277 get current() { | 2277 get current() { |
| 2278 return this[_current]; | 2278 return this[_current]; |
| 2279 } | 2279 } |
| 2280 } | 2280 } |
| 2281 _DoubleLinkedQueueIterator[dart.implements] = [core.Iterator$(E)]; | 2281 _DoubleLinkedQueueIterator[dart.implements] = () => [core.Iterator$(E)]; |
| 2282 return _DoubleLinkedQueueIterator; | 2282 return _DoubleLinkedQueueIterator; |
| 2283 }); | 2283 }); |
| 2284 let _DoubleLinkedQueueIterator = _DoubleLinkedQueueIterator$(dart.dynamic); | 2284 let _DoubleLinkedQueueIterator = _DoubleLinkedQueueIterator$(dart.dynamic); |
| 2285 let _head = Symbol('_head'); | 2285 let _head = Symbol('_head'); |
| 2286 let _tail = Symbol('_tail'); | 2286 let _tail = Symbol('_tail'); |
| 2287 let _table = Symbol('_table'); | 2287 let _table = Symbol('_table'); |
| 2288 let _INITIAL_CAPACITY = Symbol('_INITIAL_CAPACITY'); | 2288 let _INITIAL_CAPACITY = Symbol('_INITIAL_CAPACITY'); |
| 2289 let _isPowerOf2 = Symbol('_isPowerOf2'); | 2289 let _isPowerOf2 = Symbol('_isPowerOf2'); |
| 2290 let _nextPowerOf2 = Symbol('_nextPowerOf2'); | 2290 let _nextPowerOf2 = Symbol('_nextPowerOf2'); |
| 2291 let _checkModification = Symbol('_checkModification'); | 2291 let _checkModification = Symbol('_checkModification'); |
| (...skipping 272 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 2564 [_preGrow](newElementCount) { | 2564 [_preGrow](newElementCount) { |
| 2565 dart.assert(dart.notNull(newElementCount) >= dart.notNull(this.length)); | 2565 dart.assert(dart.notNull(newElementCount) >= dart.notNull(this.length)); |
| 2566 newElementCount = dart.notNull(newElementCount) >> 1; | 2566 newElementCount = dart.notNull(newElementCount) >> 1; |
| 2567 let newCapacity = ListQueue[_nextPowerOf2](newElementCount); | 2567 let newCapacity = ListQueue[_nextPowerOf2](newElementCount); |
| 2568 let newTable = new core.List(newCapacity); | 2568 let newTable = new core.List(newCapacity); |
| 2569 this[_tail] = this[_writeToList](newTable); | 2569 this[_tail] = this[_writeToList](newTable); |
| 2570 this[_table] = newTable; | 2570 this[_table] = newTable; |
| 2571 this[_head] = 0; | 2571 this[_head] = 0; |
| 2572 } | 2572 } |
| 2573 } | 2573 } |
| 2574 ListQueue[dart.implements] = [Queue$(E)]; | 2574 ListQueue[dart.implements] = () => [Queue$(E)]; |
| 2575 dart.defineNamedConstructor(ListQueue, 'from'); | 2575 dart.defineNamedConstructor(ListQueue, 'from'); |
| 2576 ListQueue._INITIAL_CAPACITY = 8; | 2576 ListQueue._INITIAL_CAPACITY = 8; |
| 2577 return ListQueue; | 2577 return ListQueue; |
| 2578 }); | 2578 }); |
| 2579 let ListQueue = ListQueue$(dart.dynamic); | 2579 let ListQueue = ListQueue$(dart.dynamic); |
| 2580 let _queue = Symbol('_queue'); | 2580 let _queue = Symbol('_queue'); |
| 2581 let _end = Symbol('_end'); | 2581 let _end = Symbol('_end'); |
| 2582 let _position = Symbol('_position'); | 2582 let _position = Symbol('_position'); |
| 2583 let _ListQueueIterator$ = dart.generic(function(E) { | 2583 let _ListQueueIterator$ = dart.generic(function(E) { |
| 2584 class _ListQueueIterator extends core.Object { | 2584 class _ListQueueIterator extends core.Object { |
| (...skipping 11 matching lines...) Expand all Loading... |
| 2596 this[_queue]._checkModification(this[_modificationCount]); | 2596 this[_queue]._checkModification(this[_modificationCount]); |
| 2597 if (this[_position] == this[_end]) { | 2597 if (this[_position] == this[_end]) { |
| 2598 this[_current] = null; | 2598 this[_current] = null; |
| 2599 return false; | 2599 return false; |
| 2600 } | 2600 } |
| 2601 this[_current] = dart.as(this[_queue][_table].get(this[_position]), E); | 2601 this[_current] = dart.as(this[_queue][_table].get(this[_position]), E); |
| 2602 this[_position] = dart.notNull(this[_position]) + 1 & dart.notNull(this[
_queue][_table].length) - 1; | 2602 this[_position] = dart.notNull(this[_position]) + 1 & dart.notNull(this[
_queue][_table].length) - 1; |
| 2603 return true; | 2603 return true; |
| 2604 } | 2604 } |
| 2605 } | 2605 } |
| 2606 _ListQueueIterator[dart.implements] = [core.Iterator$(E)]; | 2606 _ListQueueIterator[dart.implements] = () => [core.Iterator$(E)]; |
| 2607 return _ListQueueIterator; | 2607 return _ListQueueIterator; |
| 2608 }); | 2608 }); |
| 2609 let _ListQueueIterator = _ListQueueIterator$(dart.dynamic); | 2609 let _ListQueueIterator = _ListQueueIterator$(dart.dynamic); |
| 2610 let _SplayTreeNode$ = dart.generic(function(K) { | 2610 let _SplayTreeNode$ = dart.generic(function(K) { |
| 2611 class _SplayTreeNode extends core.Object { | 2611 class _SplayTreeNode extends core.Object { |
| 2612 _SplayTreeNode(key) { | 2612 _SplayTreeNode(key) { |
| 2613 this.key = key; | 2613 this.key = key; |
| 2614 this.left = null; | 2614 this.left = null; |
| 2615 this.right = null; | 2615 this.right = null; |
| 2616 } | 2616 } |
| (...skipping 367 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 2984 return this[_root].key; | 2984 return this[_root].key; |
| 2985 let node = this[_root].right; | 2985 let node = this[_root].right; |
| 2986 if (node == null) | 2986 if (node == null) |
| 2987 return null; | 2987 return null; |
| 2988 while (node.left != null) { | 2988 while (node.left != null) { |
| 2989 node = node.left; | 2989 node = node.left; |
| 2990 } | 2990 } |
| 2991 return node.key; | 2991 return node.key; |
| 2992 } | 2992 } |
| 2993 } | 2993 } |
| 2994 SplayTreeMap[dart.implements] = [core.Map$(K, V)]; | 2994 SplayTreeMap[dart.implements] = () => [core.Map$(K, V)]; |
| 2995 dart.defineNamedConstructor(SplayTreeMap, 'from'); | 2995 dart.defineNamedConstructor(SplayTreeMap, 'from'); |
| 2996 dart.defineNamedConstructor(SplayTreeMap, 'fromIterable'); | 2996 dart.defineNamedConstructor(SplayTreeMap, 'fromIterable'); |
| 2997 dart.defineNamedConstructor(SplayTreeMap, 'fromIterables'); | 2997 dart.defineNamedConstructor(SplayTreeMap, 'fromIterables'); |
| 2998 dart.defineNamedConstructor(SplayTreeMap, _internal$); | 2998 dart.defineNamedConstructor(SplayTreeMap, _internal$); |
| 2999 return SplayTreeMap; | 2999 return SplayTreeMap; |
| 3000 }); | 3000 }); |
| 3001 let SplayTreeMap = SplayTreeMap$(dart.dynamic, dart.dynamic); | 3001 let SplayTreeMap = SplayTreeMap$(dart.dynamic, dart.dynamic); |
| 3002 let _workList = Symbol('_workList'); | 3002 let _workList = Symbol('_workList'); |
| 3003 let _tree = Symbol('_tree'); | 3003 let _tree = Symbol('_tree'); |
| 3004 let _currentNode = Symbol('_currentNode'); | 3004 let _currentNode = Symbol('_currentNode'); |
| (...skipping 57 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 3062 return false; | 3062 return false; |
| 3063 } | 3063 } |
| 3064 if (this[_tree][_splayCount] != this[_splayCount] && dart.notNull(this[_
currentNode] != null)) { | 3064 if (this[_tree][_splayCount] != this[_splayCount] && dart.notNull(this[_
currentNode] != null)) { |
| 3065 this[_rebuildWorkList](this[_currentNode]); | 3065 this[_rebuildWorkList](this[_currentNode]); |
| 3066 } | 3066 } |
| 3067 this[_currentNode] = this[_workList].removeLast(); | 3067 this[_currentNode] = this[_workList].removeLast(); |
| 3068 this[_findLeftMostDescendent](this[_currentNode].right); | 3068 this[_findLeftMostDescendent](this[_currentNode].right); |
| 3069 return true; | 3069 return true; |
| 3070 } | 3070 } |
| 3071 } | 3071 } |
| 3072 _SplayTreeIterator[dart.implements] = [core.Iterator$(T)]; | 3072 _SplayTreeIterator[dart.implements] = () => [core.Iterator$(T)]; |
| 3073 dart.defineNamedConstructor(_SplayTreeIterator, 'startAt'); | 3073 dart.defineNamedConstructor(_SplayTreeIterator, 'startAt'); |
| 3074 return _SplayTreeIterator; | 3074 return _SplayTreeIterator; |
| 3075 }); | 3075 }); |
| 3076 let _SplayTreeIterator = _SplayTreeIterator$(dart.dynamic); | 3076 let _SplayTreeIterator = _SplayTreeIterator$(dart.dynamic); |
| 3077 let _SplayTreeKeyIterable$ = dart.generic(function(K) { | 3077 let _SplayTreeKeyIterable$ = dart.generic(function(K) { |
| 3078 class _SplayTreeKeyIterable extends IterableBase$(K) { | 3078 class _SplayTreeKeyIterable extends IterableBase$(K) { |
| 3079 _SplayTreeKeyIterable(tree$) { | 3079 _SplayTreeKeyIterable(tree$) { |
| 3080 this[_tree] = tree$; | 3080 this[_tree] = tree$; |
| 3081 super.IterableBase(); | 3081 super.IterableBase(); |
| 3082 } | 3082 } |
| 3083 get length() { | 3083 get length() { |
| 3084 return this[_tree][_count]; | 3084 return this[_tree][_count]; |
| 3085 } | 3085 } |
| 3086 get isEmpty() { | 3086 get isEmpty() { |
| 3087 return this[_tree][_count] == 0; | 3087 return this[_tree][_count] == 0; |
| 3088 } | 3088 } |
| 3089 get iterator() { | 3089 get iterator() { |
| 3090 return new _SplayTreeKeyIterator(this[_tree]); | 3090 return new _SplayTreeKeyIterator(this[_tree]); |
| 3091 } | 3091 } |
| 3092 toSet() { | 3092 toSet() { |
| 3093 let setOrMap = this[_tree]; | 3093 let setOrMap = this[_tree]; |
| 3094 let set = new SplayTreeSet(dart.as(setOrMap[_comparator], dart.throw_("U
nimplemented type (K, K) → int")), dart.as(setOrMap[_validKey], dart.throw_("Uni
mplemented type (dynamic) → bool"))); | 3094 let set = new SplayTreeSet(dart.as(setOrMap[_comparator], dart.throw_("U
nimplemented type (K, K) → int")), dart.as(setOrMap[_validKey], dart.throw_("Uni
mplemented type (dynamic) → bool"))); |
| 3095 set[_count] = this[_tree][_count]; | 3095 set[_count] = this[_tree][_count]; |
| 3096 set[_root] = set._copyNode(this[_tree][_root]); | 3096 set[_root] = set._copyNode(this[_tree][_root]); |
| 3097 return set; | 3097 return set; |
| 3098 } | 3098 } |
| 3099 } | 3099 } |
| 3100 _SplayTreeKeyIterable[dart.implements] = [_internal.EfficientLength]; | 3100 _SplayTreeKeyIterable[dart.implements] = () => [_internal.EfficientLength]; |
| 3101 return _SplayTreeKeyIterable; | 3101 return _SplayTreeKeyIterable; |
| 3102 }); | 3102 }); |
| 3103 let _SplayTreeKeyIterable = _SplayTreeKeyIterable$(dart.dynamic); | 3103 let _SplayTreeKeyIterable = _SplayTreeKeyIterable$(dart.dynamic); |
| 3104 let _SplayTreeValueIterable$ = dart.generic(function(K, V) { | 3104 let _SplayTreeValueIterable$ = dart.generic(function(K, V) { |
| 3105 class _SplayTreeValueIterable extends IterableBase$(V) { | 3105 class _SplayTreeValueIterable extends IterableBase$(V) { |
| 3106 _SplayTreeValueIterable(map$) { | 3106 _SplayTreeValueIterable(map$) { |
| 3107 this[_map] = map$; | 3107 this[_map] = map$; |
| 3108 super.IterableBase(); | 3108 super.IterableBase(); |
| 3109 } | 3109 } |
| 3110 get length() { | 3110 get length() { |
| 3111 return this[_map][_count]; | 3111 return this[_map][_count]; |
| 3112 } | 3112 } |
| 3113 get isEmpty() { | 3113 get isEmpty() { |
| 3114 return this[_map][_count] == 0; | 3114 return this[_map][_count] == 0; |
| 3115 } | 3115 } |
| 3116 get iterator() { | 3116 get iterator() { |
| 3117 return new _SplayTreeValueIterator(this[_map]); | 3117 return new _SplayTreeValueIterator(this[_map]); |
| 3118 } | 3118 } |
| 3119 } | 3119 } |
| 3120 _SplayTreeValueIterable[dart.implements] = [_internal.EfficientLength]; | 3120 _SplayTreeValueIterable[dart.implements] = () => [_internal.EfficientLength]
; |
| 3121 return _SplayTreeValueIterable; | 3121 return _SplayTreeValueIterable; |
| 3122 }); | 3122 }); |
| 3123 let _SplayTreeValueIterable = _SplayTreeValueIterable$(dart.dynamic, dart.dyna
mic); | 3123 let _SplayTreeValueIterable = _SplayTreeValueIterable$(dart.dynamic, dart.dyna
mic); |
| 3124 let _SplayTreeKeyIterator$ = dart.generic(function(K) { | 3124 let _SplayTreeKeyIterator$ = dart.generic(function(K) { |
| 3125 class _SplayTreeKeyIterator extends _SplayTreeIterator$(K) { | 3125 class _SplayTreeKeyIterator extends _SplayTreeIterator$(K) { |
| 3126 _SplayTreeKeyIterator(map) { | 3126 _SplayTreeKeyIterator(map) { |
| 3127 super._SplayTreeIterator(map); | 3127 super._SplayTreeIterator(map); |
| 3128 } | 3128 } |
| 3129 [_getValue](node) { | 3129 [_getValue](node) { |
| 3130 return dart.as(node.key, K); | 3130 return dart.as(node.key, K); |
| (...skipping 461 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 3592 return -1; | 3592 return -1; |
| 3593 } | 3593 } |
| 3594 static [_newHashTable]() { | 3594 static [_newHashTable]() { |
| 3595 let table = Object.create(null); | 3595 let table = Object.create(null); |
| 3596 let temporaryKey = '<non-identifier-key>'; | 3596 let temporaryKey = '<non-identifier-key>'; |
| 3597 _HashMap[_setTableEntry](table, temporaryKey, table); | 3597 _HashMap[_setTableEntry](table, temporaryKey, table); |
| 3598 _HashMap[_deleteTableEntry](table, temporaryKey); | 3598 _HashMap[_deleteTableEntry](table, temporaryKey); |
| 3599 return table; | 3599 return table; |
| 3600 } | 3600 } |
| 3601 } | 3601 } |
| 3602 _HashMap[dart.implements] = [HashMap$(K, V)]; | 3602 _HashMap[dart.implements] = () => [HashMap$(K, V)]; |
| 3603 return _HashMap; | 3603 return _HashMap; |
| 3604 }); | 3604 }); |
| 3605 let _HashMap = _HashMap$(dart.dynamic, dart.dynamic); | 3605 let _HashMap = _HashMap$(dart.dynamic, dart.dynamic); |
| 3606 let _IdentityHashMap$ = dart.generic(function(K, V) { | 3606 let _IdentityHashMap$ = dart.generic(function(K, V) { |
| 3607 class _IdentityHashMap extends _HashMap$(K, V) { | 3607 class _IdentityHashMap extends _HashMap$(K, V) { |
| 3608 [_computeHashCode](key) { | 3608 [_computeHashCode](key) { |
| 3609 return core.identityHashCode(key) & 0x3ffffff; | 3609 return core.identityHashCode(key) & 0x3ffffff; |
| 3610 } | 3610 } |
| 3611 [_findBucketIndex](bucket, key) { | 3611 [_findBucketIndex](bucket, key) { |
| 3612 if (bucket == null) | 3612 if (bucket == null) |
| (...skipping 78 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 3691 forEach(f) { | 3691 forEach(f) { |
| 3692 let keys = dart.as(dart.dinvoke(this[_map], '_computeKeys'), core.List); | 3692 let keys = dart.as(dart.dinvoke(this[_map], '_computeKeys'), core.List); |
| 3693 for (let i = 0, length = keys.length; dart.notNull(i) < dart.notNull(len
gth); i = dart.notNull(i) + 1) { | 3693 for (let i = 0, length = keys.length; dart.notNull(i) < dart.notNull(len
gth); i = dart.notNull(i) + 1) { |
| 3694 f(dart.as(keys[i], E)); | 3694 f(dart.as(keys[i], E)); |
| 3695 if (keys !== dart.dload(this[_map], '_keys')) { | 3695 if (keys !== dart.dload(this[_map], '_keys')) { |
| 3696 throw new core.ConcurrentModificationError(this[_map]); | 3696 throw new core.ConcurrentModificationError(this[_map]); |
| 3697 } | 3697 } |
| 3698 } | 3698 } |
| 3699 } | 3699 } |
| 3700 } | 3700 } |
| 3701 HashMapKeyIterable[dart.implements] = [_internal.EfficientLength]; | 3701 HashMapKeyIterable[dart.implements] = () => [_internal.EfficientLength]; |
| 3702 return HashMapKeyIterable; | 3702 return HashMapKeyIterable; |
| 3703 }); | 3703 }); |
| 3704 let HashMapKeyIterable = HashMapKeyIterable$(dart.dynamic); | 3704 let HashMapKeyIterable = HashMapKeyIterable$(dart.dynamic); |
| 3705 let _offset = Symbol('_offset'); | 3705 let _offset = Symbol('_offset'); |
| 3706 let HashMapKeyIterator$ = dart.generic(function(E) { | 3706 let HashMapKeyIterator$ = dart.generic(function(E) { |
| 3707 class HashMapKeyIterator extends core.Object { | 3707 class HashMapKeyIterator extends core.Object { |
| 3708 HashMapKeyIterator(map$, keys$) { | 3708 HashMapKeyIterator(map$, keys$) { |
| 3709 this[_map] = map$; | 3709 this[_map] = map$; |
| 3710 this[_keys] = keys$; | 3710 this[_keys] = keys$; |
| 3711 this[_offset] = 0; | 3711 this[_offset] = 0; |
| (...skipping 10 matching lines...) Expand all Loading... |
| 3722 } else if (dart.notNull(offset) >= keys.length) { | 3722 } else if (dart.notNull(offset) >= keys.length) { |
| 3723 this[_current] = null; | 3723 this[_current] = null; |
| 3724 return false; | 3724 return false; |
| 3725 } else { | 3725 } else { |
| 3726 this[_current] = dart.as(keys[offset], E); | 3726 this[_current] = dart.as(keys[offset], E); |
| 3727 this[_offset] = dart.notNull(offset) + 1; | 3727 this[_offset] = dart.notNull(offset) + 1; |
| 3728 return true; | 3728 return true; |
| 3729 } | 3729 } |
| 3730 } | 3730 } |
| 3731 } | 3731 } |
| 3732 HashMapKeyIterator[dart.implements] = [core.Iterator$(E)]; | 3732 HashMapKeyIterator[dart.implements] = () => [core.Iterator$(E)]; |
| 3733 return HashMapKeyIterator; | 3733 return HashMapKeyIterator; |
| 3734 }); | 3734 }); |
| 3735 let HashMapKeyIterator = HashMapKeyIterator$(dart.dynamic); | 3735 let HashMapKeyIterator = HashMapKeyIterator$(dart.dynamic); |
| 3736 let _modifications = Symbol('_modifications'); | 3736 let _modifications = Symbol('_modifications'); |
| 3737 let _value = Symbol('_value'); | 3737 let _value = Symbol('_value'); |
| 3738 let _newLinkedCell = Symbol('_newLinkedCell'); | 3738 let _newLinkedCell = Symbol('_newLinkedCell'); |
| 3739 let _unlinkCell = Symbol('_unlinkCell'); | 3739 let _unlinkCell = Symbol('_unlinkCell'); |
| 3740 let _modified = Symbol('_modified'); | 3740 let _modified = Symbol('_modified'); |
| 3741 let _key = Symbol('_key'); | 3741 let _key = Symbol('_key'); |
| 3742 let _LinkedHashMap$ = dart.generic(function(K, V) { | 3742 let _LinkedHashMap$ = dart.generic(function(K, V) { |
| (...skipping 253 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 3996 let table = Object.create(null); | 3996 let table = Object.create(null); |
| 3997 let temporaryKey = '<non-identifier-key>'; | 3997 let temporaryKey = '<non-identifier-key>'; |
| 3998 _LinkedHashMap[_setTableEntry](table, temporaryKey, table); | 3998 _LinkedHashMap[_setTableEntry](table, temporaryKey, table); |
| 3999 _LinkedHashMap[_deleteTableEntry](table, temporaryKey); | 3999 _LinkedHashMap[_deleteTableEntry](table, temporaryKey); |
| 4000 return table; | 4000 return table; |
| 4001 } | 4001 } |
| 4002 toString() { | 4002 toString() { |
| 4003 return Maps.mapToString(this); | 4003 return Maps.mapToString(this); |
| 4004 } | 4004 } |
| 4005 } | 4005 } |
| 4006 _LinkedHashMap[dart.implements] = [LinkedHashMap$(K, V), _js_helper.Internal
Map]; | 4006 _LinkedHashMap[dart.implements] = () => [LinkedHashMap$(K, V), _js_helper.In
ternalMap]; |
| 4007 return _LinkedHashMap; | 4007 return _LinkedHashMap; |
| 4008 }); | 4008 }); |
| 4009 let _LinkedHashMap = _LinkedHashMap$(dart.dynamic, dart.dynamic); | 4009 let _LinkedHashMap = _LinkedHashMap$(dart.dynamic, dart.dynamic); |
| 4010 let _LinkedIdentityHashMap$ = dart.generic(function(K, V) { | 4010 let _LinkedIdentityHashMap$ = dart.generic(function(K, V) { |
| 4011 class _LinkedIdentityHashMap extends _LinkedHashMap$(K, V) { | 4011 class _LinkedIdentityHashMap extends _LinkedHashMap$(K, V) { |
| 4012 [_computeHashCode](key) { | 4012 [_computeHashCode](key) { |
| 4013 return core.identityHashCode(key) & 0x3ffffff; | 4013 return core.identityHashCode(key) & 0x3ffffff; |
| 4014 } | 4014 } |
| 4015 [_findBucketIndex](bucket, key) { | 4015 [_findBucketIndex](bucket, key) { |
| 4016 if (bucket == null) | 4016 if (bucket == null) |
| (...skipping 85 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 4102 let modifications = dart.as(dart.dload(this[_map], '_modifications'), co
re.int); | 4102 let modifications = dart.as(dart.dload(this[_map], '_modifications'), co
re.int); |
| 4103 while (cell != null) { | 4103 while (cell != null) { |
| 4104 f(dart.as(cell[_key], E)); | 4104 f(dart.as(cell[_key], E)); |
| 4105 if (!dart.equals(modifications, dart.dload(this[_map], '_modifications
'))) { | 4105 if (!dart.equals(modifications, dart.dload(this[_map], '_modifications
'))) { |
| 4106 throw new core.ConcurrentModificationError(this[_map]); | 4106 throw new core.ConcurrentModificationError(this[_map]); |
| 4107 } | 4107 } |
| 4108 cell = cell[_next]; | 4108 cell = cell[_next]; |
| 4109 } | 4109 } |
| 4110 } | 4110 } |
| 4111 } | 4111 } |
| 4112 LinkedHashMapKeyIterable[dart.implements] = [_internal.EfficientLength]; | 4112 LinkedHashMapKeyIterable[dart.implements] = () => [_internal.EfficientLength
]; |
| 4113 return LinkedHashMapKeyIterable; | 4113 return LinkedHashMapKeyIterable; |
| 4114 }); | 4114 }); |
| 4115 let LinkedHashMapKeyIterable = LinkedHashMapKeyIterable$(dart.dynamic); | 4115 let LinkedHashMapKeyIterable = LinkedHashMapKeyIterable$(dart.dynamic); |
| 4116 let _cell = Symbol('_cell'); | 4116 let _cell = Symbol('_cell'); |
| 4117 let LinkedHashMapKeyIterator$ = dart.generic(function(E) { | 4117 let LinkedHashMapKeyIterator$ = dart.generic(function(E) { |
| 4118 class LinkedHashMapKeyIterator extends core.Object { | 4118 class LinkedHashMapKeyIterator extends core.Object { |
| 4119 LinkedHashMapKeyIterator(map$, modifications$) { | 4119 LinkedHashMapKeyIterator(map$, modifications$) { |
| 4120 this[_map] = map$; | 4120 this[_map] = map$; |
| 4121 this[_modifications] = modifications$; | 4121 this[_modifications] = modifications$; |
| 4122 this[_cell] = null; | 4122 this[_cell] = null; |
| 4123 this[_current] = null; | 4123 this[_current] = null; |
| 4124 this[_cell] = dart.as(dart.dload(this[_map], '_first'), LinkedHashMapCel
l); | 4124 this[_cell] = dart.as(dart.dload(this[_map], '_first'), LinkedHashMapCel
l); |
| 4125 } | 4125 } |
| 4126 get current() { | 4126 get current() { |
| 4127 return this[_current]; | 4127 return this[_current]; |
| 4128 } | 4128 } |
| 4129 moveNext() { | 4129 moveNext() { |
| 4130 if (!dart.equals(this[_modifications], dart.dload(this[_map], '_modifica
tions'))) { | 4130 if (!dart.equals(this[_modifications], dart.dload(this[_map], '_modifica
tions'))) { |
| 4131 throw new core.ConcurrentModificationError(this[_map]); | 4131 throw new core.ConcurrentModificationError(this[_map]); |
| 4132 } else if (this[_cell] == null) { | 4132 } else if (this[_cell] == null) { |
| 4133 this[_current] = null; | 4133 this[_current] = null; |
| 4134 return false; | 4134 return false; |
| 4135 } else { | 4135 } else { |
| 4136 this[_current] = dart.as(this[_cell][_key], E); | 4136 this[_current] = dart.as(this[_cell][_key], E); |
| 4137 this[_cell] = this[_cell][_next]; | 4137 this[_cell] = this[_cell][_next]; |
| 4138 return true; | 4138 return true; |
| 4139 } | 4139 } |
| 4140 } | 4140 } |
| 4141 } | 4141 } |
| 4142 LinkedHashMapKeyIterator[dart.implements] = [core.Iterator$(E)]; | 4142 LinkedHashMapKeyIterator[dart.implements] = () => [core.Iterator$(E)]; |
| 4143 return LinkedHashMapKeyIterator; | 4143 return LinkedHashMapKeyIterator; |
| 4144 }); | 4144 }); |
| 4145 let LinkedHashMapKeyIterator = LinkedHashMapKeyIterator$(dart.dynamic); | 4145 let LinkedHashMapKeyIterator = LinkedHashMapKeyIterator$(dart.dynamic); |
| 4146 let _elements = Symbol('_elements'); | 4146 let _elements = Symbol('_elements'); |
| 4147 let _computeElements = Symbol('_computeElements'); | 4147 let _computeElements = Symbol('_computeElements'); |
| 4148 let _isStringElement = Symbol('_isStringElement'); | 4148 let _isStringElement = Symbol('_isStringElement'); |
| 4149 let _isNumericElement = Symbol('_isNumericElement'); | 4149 let _isNumericElement = Symbol('_isNumericElement'); |
| 4150 let _contains = Symbol('_contains'); | 4150 let _contains = Symbol('_contains'); |
| 4151 let _lookup = Symbol('_lookup'); | 4151 let _lookup = Symbol('_lookup'); |
| 4152 let _HashSet$ = dart.generic(function(E) { | 4152 let _HashSet$ = dart.generic(function(E) { |
| (...skipping 216 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 4369 return -1; | 4369 return -1; |
| 4370 } | 4370 } |
| 4371 static [_newHashTable]() { | 4371 static [_newHashTable]() { |
| 4372 let table = Object.create(null); | 4372 let table = Object.create(null); |
| 4373 let temporaryKey = '<non-identifier-key>'; | 4373 let temporaryKey = '<non-identifier-key>'; |
| 4374 _HashSet[_setTableEntry](table, temporaryKey, table); | 4374 _HashSet[_setTableEntry](table, temporaryKey, table); |
| 4375 _HashSet[_deleteTableEntry](table, temporaryKey); | 4375 _HashSet[_deleteTableEntry](table, temporaryKey); |
| 4376 return table; | 4376 return table; |
| 4377 } | 4377 } |
| 4378 } | 4378 } |
| 4379 _HashSet[dart.implements] = [HashSet$(E)]; | 4379 _HashSet[dart.implements] = () => [HashSet$(E)]; |
| 4380 return _HashSet; | 4380 return _HashSet; |
| 4381 }); | 4381 }); |
| 4382 let _HashSet = _HashSet$(dart.dynamic); | 4382 let _HashSet = _HashSet$(dart.dynamic); |
| 4383 let _IdentityHashSet$ = dart.generic(function(E) { | 4383 let _IdentityHashSet$ = dart.generic(function(E) { |
| 4384 class _IdentityHashSet extends _HashSet$(E) { | 4384 class _IdentityHashSet extends _HashSet$(E) { |
| 4385 [_newSet]() { | 4385 [_newSet]() { |
| 4386 return new _IdentityHashSet(); | 4386 return new _IdentityHashSet(); |
| 4387 } | 4387 } |
| 4388 [_computeHashCode](key) { | 4388 [_computeHashCode](key) { |
| 4389 return core.identityHashCode(key) & 0x3ffffff; | 4389 return core.identityHashCode(key) & 0x3ffffff; |
| (...skipping 79 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 4469 } else if (dart.notNull(offset) >= elements.length) { | 4469 } else if (dart.notNull(offset) >= elements.length) { |
| 4470 this[_current] = null; | 4470 this[_current] = null; |
| 4471 return false; | 4471 return false; |
| 4472 } else { | 4472 } else { |
| 4473 this[_current] = dart.as(elements[offset], E); | 4473 this[_current] = dart.as(elements[offset], E); |
| 4474 this[_offset] = dart.notNull(offset) + 1; | 4474 this[_offset] = dart.notNull(offset) + 1; |
| 4475 return true; | 4475 return true; |
| 4476 } | 4476 } |
| 4477 } | 4477 } |
| 4478 } | 4478 } |
| 4479 HashSetIterator[dart.implements] = [core.Iterator$(E)]; | 4479 HashSetIterator[dart.implements] = () => [core.Iterator$(E)]; |
| 4480 return HashSetIterator; | 4480 return HashSetIterator; |
| 4481 }); | 4481 }); |
| 4482 let HashSetIterator = HashSetIterator$(dart.dynamic); | 4482 let HashSetIterator = HashSetIterator$(dart.dynamic); |
| 4483 let _unsupported = Symbol('_unsupported'); | 4483 let _unsupported = Symbol('_unsupported'); |
| 4484 let _LinkedHashSet$ = dart.generic(function(E) { | 4484 let _LinkedHashSet$ = dart.generic(function(E) { |
| 4485 class _LinkedHashSet extends _HashSetBase$(E) { | 4485 class _LinkedHashSet extends _HashSetBase$(E) { |
| 4486 _LinkedHashSet() { | 4486 _LinkedHashSet() { |
| 4487 this[_length] = 0; | 4487 this[_length] = 0; |
| 4488 this[_strings] = null; | 4488 this[_strings] = null; |
| 4489 this[_nums] = null; | 4489 this[_nums] = null; |
| (...skipping 251 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 4741 return -1; | 4741 return -1; |
| 4742 } | 4742 } |
| 4743 static [_newHashTable]() { | 4743 static [_newHashTable]() { |
| 4744 let table = Object.create(null); | 4744 let table = Object.create(null); |
| 4745 let temporaryKey = '<non-identifier-key>'; | 4745 let temporaryKey = '<non-identifier-key>'; |
| 4746 _LinkedHashSet[_setTableEntry](table, temporaryKey, table); | 4746 _LinkedHashSet[_setTableEntry](table, temporaryKey, table); |
| 4747 _LinkedHashSet[_deleteTableEntry](table, temporaryKey); | 4747 _LinkedHashSet[_deleteTableEntry](table, temporaryKey); |
| 4748 return table; | 4748 return table; |
| 4749 } | 4749 } |
| 4750 } | 4750 } |
| 4751 _LinkedHashSet[dart.implements] = [LinkedHashSet$(E)]; | 4751 _LinkedHashSet[dart.implements] = () => [LinkedHashSet$(E)]; |
| 4752 return _LinkedHashSet; | 4752 return _LinkedHashSet; |
| 4753 }); | 4753 }); |
| 4754 let _LinkedHashSet = _LinkedHashSet$(dart.dynamic); | 4754 let _LinkedHashSet = _LinkedHashSet$(dart.dynamic); |
| 4755 let _LinkedIdentityHashSet$ = dart.generic(function(E) { | 4755 let _LinkedIdentityHashSet$ = dart.generic(function(E) { |
| 4756 class _LinkedIdentityHashSet extends _LinkedHashSet$(E) { | 4756 class _LinkedIdentityHashSet extends _LinkedHashSet$(E) { |
| 4757 [_newSet]() { | 4757 [_newSet]() { |
| 4758 return new _LinkedIdentityHashSet(); | 4758 return new _LinkedIdentityHashSet(); |
| 4759 } | 4759 } |
| 4760 [_computeHashCode](key) { | 4760 [_computeHashCode](key) { |
| 4761 return core.identityHashCode(key) & 0x3ffffff; | 4761 return core.identityHashCode(key) & 0x3ffffff; |
| (...skipping 99 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 4861 } else if (this[_cell] == null) { | 4861 } else if (this[_cell] == null) { |
| 4862 this[_current] = null; | 4862 this[_current] = null; |
| 4863 return false; | 4863 return false; |
| 4864 } else { | 4864 } else { |
| 4865 this[_current] = dart.as(this[_cell][_element], E); | 4865 this[_current] = dart.as(this[_cell][_element], E); |
| 4866 this[_cell] = this[_cell][_next]; | 4866 this[_cell] = this[_cell][_next]; |
| 4867 return true; | 4867 return true; |
| 4868 } | 4868 } |
| 4869 } | 4869 } |
| 4870 } | 4870 } |
| 4871 LinkedHashSetIterator[dart.implements] = [core.Iterator$(E)]; | 4871 LinkedHashSetIterator[dart.implements] = () => [core.Iterator$(E)]; |
| 4872 return LinkedHashSetIterator; | 4872 return LinkedHashSetIterator; |
| 4873 }); | 4873 }); |
| 4874 let LinkedHashSetIterator = LinkedHashSetIterator$(dart.dynamic); | 4874 let LinkedHashSetIterator = LinkedHashSetIterator$(dart.dynamic); |
| 4875 // Exports: | 4875 // Exports: |
| 4876 exports.HashMap = HashMap; | 4876 exports.HashMap = HashMap; |
| 4877 exports.HashMap$ = HashMap$; | 4877 exports.HashMap$ = HashMap$; |
| 4878 exports.SetBase = SetBase; | 4878 exports.SetBase = SetBase; |
| 4879 exports.SetBase$ = SetBase$; | 4879 exports.SetBase$ = SetBase$; |
| 4880 exports.SetMixin = SetMixin; | 4880 exports.SetMixin = SetMixin; |
| 4881 exports.SetMixin$ = SetMixin$; | 4881 exports.SetMixin$ = SetMixin$; |
| (...skipping 48 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 4930 exports.LinkedHashMapKeyIterable = LinkedHashMapKeyIterable; | 4930 exports.LinkedHashMapKeyIterable = LinkedHashMapKeyIterable; |
| 4931 exports.LinkedHashMapKeyIterable$ = LinkedHashMapKeyIterable$; | 4931 exports.LinkedHashMapKeyIterable$ = LinkedHashMapKeyIterable$; |
| 4932 exports.LinkedHashMapKeyIterator = LinkedHashMapKeyIterator; | 4932 exports.LinkedHashMapKeyIterator = LinkedHashMapKeyIterator; |
| 4933 exports.LinkedHashMapKeyIterator$ = LinkedHashMapKeyIterator$; | 4933 exports.LinkedHashMapKeyIterator$ = LinkedHashMapKeyIterator$; |
| 4934 exports.HashSetIterator = HashSetIterator; | 4934 exports.HashSetIterator = HashSetIterator; |
| 4935 exports.HashSetIterator$ = HashSetIterator$; | 4935 exports.HashSetIterator$ = HashSetIterator$; |
| 4936 exports.LinkedHashSetCell = LinkedHashSetCell; | 4936 exports.LinkedHashSetCell = LinkedHashSetCell; |
| 4937 exports.LinkedHashSetIterator = LinkedHashSetIterator; | 4937 exports.LinkedHashSetIterator = LinkedHashSetIterator; |
| 4938 exports.LinkedHashSetIterator$ = LinkedHashSetIterator$; | 4938 exports.LinkedHashSetIterator$ = LinkedHashSetIterator$; |
| 4939 })(collection || (collection = {})); | 4939 })(collection || (collection = {})); |
| OLD | NEW |