| 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 } | 9 } |
| 10 get [core.$length]() { | 10 get [core.$length]() { |
| (...skipping 118 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 129 this.remove(element); | 129 this.remove(element); |
| 130 } | 130 } |
| 131 retainAll(elements) { | 131 retainAll(elements) { |
| 132 let toRemove = this[core.$toSet](); | 132 let toRemove = this[core.$toSet](); |
| 133 for (let o of elements) { | 133 for (let o of elements) { |
| 134 toRemove.remove(o); | 134 toRemove.remove(o); |
| 135 } | 135 } |
| 136 this.removeAll(toRemove); | 136 this.removeAll(toRemove); |
| 137 } | 137 } |
| 138 removeWhere(test) { | 138 removeWhere(test) { |
| 139 let toRemove = new core.List.from([]); | 139 let toRemove = []; |
| 140 for (let element of this) { | 140 for (let element of this) { |
| 141 if (test(element)) | 141 if (test(element)) |
| 142 toRemove[core.$add](element); | 142 toRemove[core.$add](element); |
| 143 } | 143 } |
| 144 this.removeAll(toRemove); | 144 this.removeAll(toRemove); |
| 145 } | 145 } |
| 146 retainWhere(test) { | 146 retainWhere(test) { |
| 147 let toRemove = new core.List.from([]); | 147 let toRemove = []; |
| 148 for (let element of this) { | 148 for (let element of this) { |
| 149 if (!dart.notNull(test(element))) | 149 if (!dart.notNull(test(element))) |
| 150 toRemove[core.$add](element); | 150 toRemove[core.$add](element); |
| 151 } | 151 } |
| 152 this.removeAll(toRemove); | 152 this.removeAll(toRemove); |
| 153 } | 153 } |
| 154 containsAll(other) { | 154 containsAll(other) { |
| 155 for (let o of other) { | 155 for (let o of other) { |
| 156 if (!dart.notNull(this[core.$contains](o))) | 156 if (!dart.notNull(this[core.$contains](o))) |
| 157 return false; | 157 return false; |
| (...skipping 692 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 850 if (leftDelimiter === void 0) | 850 if (leftDelimiter === void 0) |
| 851 leftDelimiter = '('; | 851 leftDelimiter = '('; |
| 852 if (rightDelimiter === void 0) | 852 if (rightDelimiter === void 0) |
| 853 rightDelimiter = ')'; | 853 rightDelimiter = ')'; |
| 854 if (IterableBase[_isToStringVisiting](iterable)) { | 854 if (IterableBase[_isToStringVisiting](iterable)) { |
| 855 if (leftDelimiter == "(" && rightDelimiter == ")") { | 855 if (leftDelimiter == "(" && rightDelimiter == ")") { |
| 856 return "(...)"; | 856 return "(...)"; |
| 857 } | 857 } |
| 858 return `${leftDelimiter}...${rightDelimiter}`; | 858 return `${leftDelimiter}...${rightDelimiter}`; |
| 859 } | 859 } |
| 860 let parts = new core.List.from([]); | 860 let parts = []; |
| 861 IterableBase[_toStringVisiting][core.$add](iterable); | 861 IterableBase[_toStringVisiting][core.$add](iterable); |
| 862 try { | 862 try { |
| 863 IterableBase[_iterablePartsToStrings](iterable, parts); | 863 IterableBase[_iterablePartsToStrings](iterable, parts); |
| 864 } finally { | 864 } finally { |
| 865 dart.assert(core.identical(IterableBase[_toStringVisiting][core.$last]
, iterable)); | 865 dart.assert(core.identical(IterableBase[_toStringVisiting][core.$last]
, iterable)); |
| 866 IterableBase[_toStringVisiting][core.$removeLast](); | 866 IterableBase[_toStringVisiting][core.$removeLast](); |
| 867 } | 867 } |
| 868 return (() => { | 868 return (() => { |
| 869 let _ = new core.StringBuffer(leftDelimiter); | 869 let _ = new core.StringBuffer(leftDelimiter); |
| 870 _.writeAll(parts, ", "); | 870 _.writeAll(parts, ", "); |
| (...skipping 102 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 973 if (elision != null) { | 973 if (elision != null) { |
| 974 parts[core.$add](elision); | 974 parts[core.$add](elision); |
| 975 } | 975 } |
| 976 parts[core.$add](penultimateString); | 976 parts[core.$add](penultimateString); |
| 977 parts[core.$add](ultimateString); | 977 parts[core.$add](ultimateString); |
| 978 } | 978 } |
| 979 } | 979 } |
| 980 IterableBase[dart.implements] = () => [core.Iterable$(E)]; | 980 IterableBase[dart.implements] = () => [core.Iterable$(E)]; |
| 981 dart.defineLazyProperties(IterableBase, { | 981 dart.defineLazyProperties(IterableBase, { |
| 982 get _toStringVisiting() { | 982 get _toStringVisiting() { |
| 983 return new core.List.from([]); | 983 return []; |
| 984 } | 984 } |
| 985 }); | 985 }); |
| 986 return IterableBase; | 986 return IterableBase; |
| 987 }); | 987 }); |
| 988 let IterableBase = IterableBase$(); | 988 let IterableBase = IterableBase$(); |
| 989 let _NOT_MOVED_YET = Symbol('_NOT_MOVED_YET'); | 989 let _NOT_MOVED_YET = Symbol('_NOT_MOVED_YET'); |
| 990 let _iterator = Symbol('_iterator'); | 990 let _iterator = Symbol('_iterator'); |
| 991 let _state = Symbol('_state'); | 991 let _state = Symbol('_state'); |
| 992 let _move = Symbol('_move'); | 992 let _move = Symbol('_move'); |
| 993 let _HAS_NEXT_AND_NEXT_IN_CURRENT = Symbol('_HAS_NEXT_AND_NEXT_IN_CURRENT'); | 993 let _HAS_NEXT_AND_NEXT_IN_CURRENT = Symbol('_HAS_NEXT_AND_NEXT_IN_CURRENT'); |
| (...skipping 576 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 1570 } | 1570 } |
| 1571 return false; | 1571 return false; |
| 1572 } | 1572 } |
| 1573 [core.$removeWhere](test) { | 1573 [core.$removeWhere](test) { |
| 1574 ListMixin[_filter](this, test, false); | 1574 ListMixin[_filter](this, test, false); |
| 1575 } | 1575 } |
| 1576 [core.$retainWhere](test) { | 1576 [core.$retainWhere](test) { |
| 1577 ListMixin[_filter](this, test, true); | 1577 ListMixin[_filter](this, test, true); |
| 1578 } | 1578 } |
| 1579 static [_filter](source, test, retainMatching) { | 1579 static [_filter](source, test, retainMatching) { |
| 1580 let retained = new core.List.from([]); | 1580 let retained = []; |
| 1581 let length = source[core.$length]; | 1581 let length = source[core.$length]; |
| 1582 for (let i = 0; dart.notNull(i) < dart.notNull(length); i = dart.notNull
(i) + 1) { | 1582 for (let i = 0; dart.notNull(i) < dart.notNull(length); i = dart.notNull
(i) + 1) { |
| 1583 let element = source[core.$get](i); | 1583 let element = source[core.$get](i); |
| 1584 if (dart.dcall(test, element) == retainMatching) { | 1584 if (dart.dcall(test, element) == retainMatching) { |
| 1585 retained[core.$add](element); | 1585 retained[core.$add](element); |
| 1586 } | 1586 } |
| 1587 if (length != source[core.$length]) { | 1587 if (length != source[core.$length]) { |
| 1588 throw new core.ConcurrentModificationError(source); | 1588 throw new core.ConcurrentModificationError(source); |
| 1589 } | 1589 } |
| 1590 } | 1590 } |
| (...skipping 1479 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 3070 let SplayTreeMap = SplayTreeMap$(); | 3070 let SplayTreeMap = SplayTreeMap$(); |
| 3071 let _workList = Symbol('_workList'); | 3071 let _workList = Symbol('_workList'); |
| 3072 let _tree = Symbol('_tree'); | 3072 let _tree = Symbol('_tree'); |
| 3073 let _currentNode = Symbol('_currentNode'); | 3073 let _currentNode = Symbol('_currentNode'); |
| 3074 let _findLeftMostDescendent = Symbol('_findLeftMostDescendent'); | 3074 let _findLeftMostDescendent = Symbol('_findLeftMostDescendent'); |
| 3075 let _getValue = Symbol('_getValue'); | 3075 let _getValue = Symbol('_getValue'); |
| 3076 let _rebuildWorkList = Symbol('_rebuildWorkList'); | 3076 let _rebuildWorkList = Symbol('_rebuildWorkList'); |
| 3077 let _SplayTreeIterator$ = dart.generic(function(T) { | 3077 let _SplayTreeIterator$ = dart.generic(function(T) { |
| 3078 class _SplayTreeIterator extends core.Object { | 3078 class _SplayTreeIterator extends core.Object { |
| 3079 _SplayTreeIterator(tree) { | 3079 _SplayTreeIterator(tree) { |
| 3080 this[_workList] = new core.List$(_SplayTreeNode).from([]); | 3080 this[_workList] = dart.setType([], core.List$(_SplayTreeNode)); |
| 3081 this[_tree] = tree; | 3081 this[_tree] = tree; |
| 3082 this[_modificationCount] = tree[_modificationCount]; | 3082 this[_modificationCount] = tree[_modificationCount]; |
| 3083 this[_splayCount] = tree[_splayCount]; | 3083 this[_splayCount] = tree[_splayCount]; |
| 3084 this[_currentNode] = null; | 3084 this[_currentNode] = null; |
| 3085 this[_findLeftMostDescendent](tree[_root]); | 3085 this[_findLeftMostDescendent](tree[_root]); |
| 3086 } | 3086 } |
| 3087 startAt(tree, startKey) { | 3087 startAt(tree, startKey) { |
| 3088 this[_workList] = new core.List$(_SplayTreeNode).from([]); | 3088 this[_workList] = dart.setType([], core.List$(_SplayTreeNode)); |
| 3089 this[_tree] = tree; | 3089 this[_tree] = tree; |
| 3090 this[_modificationCount] = tree[_modificationCount]; | 3090 this[_modificationCount] = tree[_modificationCount]; |
| 3091 this[_splayCount] = null; | 3091 this[_splayCount] = null; |
| 3092 this[_currentNode] = null; | 3092 this[_currentNode] = null; |
| 3093 if (tree[_root] == null) | 3093 if (tree[_root] == null) |
| 3094 return; | 3094 return; |
| 3095 let compare = tree[_splay](startKey); | 3095 let compare = tree[_splay](startKey); |
| 3096 this[_splayCount] = tree[_splayCount]; | 3096 this[_splayCount] = tree[_splayCount]; |
| 3097 if (dart.notNull(compare) < 0) { | 3097 if (dart.notNull(compare) < 0) { |
| 3098 this[_findLeftMostDescendent](tree[_root].right); | 3098 this[_findLeftMostDescendent](tree[_root].right); |
| (...skipping 1908 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 5007 exports.LinkedHashMapKeyIterable$ = LinkedHashMapKeyIterable$; | 5007 exports.LinkedHashMapKeyIterable$ = LinkedHashMapKeyIterable$; |
| 5008 exports.LinkedHashMapKeyIterable = LinkedHashMapKeyIterable; | 5008 exports.LinkedHashMapKeyIterable = LinkedHashMapKeyIterable; |
| 5009 exports.LinkedHashMapKeyIterator$ = LinkedHashMapKeyIterator$; | 5009 exports.LinkedHashMapKeyIterator$ = LinkedHashMapKeyIterator$; |
| 5010 exports.LinkedHashMapKeyIterator = LinkedHashMapKeyIterator; | 5010 exports.LinkedHashMapKeyIterator = LinkedHashMapKeyIterator; |
| 5011 exports.HashSetIterator$ = HashSetIterator$; | 5011 exports.HashSetIterator$ = HashSetIterator$; |
| 5012 exports.HashSetIterator = HashSetIterator; | 5012 exports.HashSetIterator = HashSetIterator; |
| 5013 exports.LinkedHashSetCell = LinkedHashSetCell; | 5013 exports.LinkedHashSetCell = LinkedHashSetCell; |
| 5014 exports.LinkedHashSetIterator$ = LinkedHashSetIterator$; | 5014 exports.LinkedHashSetIterator$ = LinkedHashSetIterator$; |
| 5015 exports.LinkedHashSetIterator = LinkedHashSetIterator; | 5015 exports.LinkedHashSetIterator = LinkedHashSetIterator; |
| 5016 })(collection || (collection = {})); | 5016 })(collection || (collection = {})); |
| OLD | NEW |