| OLD | NEW |
| 1 dart_library.library('dart/collection', null, /* Imports */[ | 1 dart_library.library('dart/collection', null, /* Imports */[ |
| 2 'dart/_runtime', | 2 'dart/_runtime', |
| 3 'dart/core' | 3 'dart/core' |
| 4 ], /* Lazy imports */[ | 4 ], /* Lazy imports */[ |
| 5 'dart/_internal', | 5 'dart/_internal', |
| 6 'dart/_js_helper', | 6 'dart/_js_helper', |
| 7 'dart/math' | 7 'dart/math' |
| 8 ], function(exports, dart, core, _internal, _js_helper, math) { | 8 ], function(exports, dart, core, _internal, _js_helper, math) { |
| 9 'use strict'; | 9 'use strict'; |
| 10 let dartx = dart.dartx; | 10 let dartx = dart.dartx; |
| (...skipping 4181 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 4192 let value = dart.as(_HashMap$()._getTableEntry(table, key), V); | 4192 let value = dart.as(_HashMap$()._getTableEntry(table, key), V); |
| 4193 _HashMap$()._deleteTableEntry(table, key); | 4193 _HashMap$()._deleteTableEntry(table, key); |
| 4194 this[_length] = dart.notNull(this[_length]) - 1; | 4194 this[_length] = dart.notNull(this[_length]) - 1; |
| 4195 this[_keys] = null; | 4195 this[_keys] = null; |
| 4196 return value; | 4196 return value; |
| 4197 } else { | 4197 } else { |
| 4198 return null; | 4198 return null; |
| 4199 } | 4199 } |
| 4200 } | 4200 } |
| 4201 static _isStringKey(key) { | 4201 static _isStringKey(key) { |
| 4202 return typeof key == 'string' && !dart.equals(key, '__proto__'); | 4202 return typeof key == 'string' && key != '__proto__'; |
| 4203 } | 4203 } |
| 4204 static _isNumericKey(key) { | 4204 static _isNumericKey(key) { |
| 4205 return typeof key == 'number' && (key & 0x3ffffff) === key; | 4205 return typeof key == 'number' && (key & 0x3ffffff) === key; |
| 4206 } | 4206 } |
| 4207 [_computeHashCode](key) { | 4207 [_computeHashCode](key) { |
| 4208 return dart.hashCode(key) & 0x3ffffff; | 4208 return dart.hashCode(key) & 0x3ffffff; |
| 4209 } | 4209 } |
| 4210 static _hasTableEntry(table, key) { | 4210 static _hasTableEntry(table, key) { |
| 4211 let entry = table[key]; | 4211 let entry = table[key]; |
| 4212 return entry != null; | 4212 return entry != null; |
| (...skipping 442 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 4655 if (next == null) { | 4655 if (next == null) { |
| 4656 dart.assert(dart.equals(cell, this[_last])); | 4656 dart.assert(dart.equals(cell, this[_last])); |
| 4657 this[_last] = previous; | 4657 this[_last] = previous; |
| 4658 } else { | 4658 } else { |
| 4659 next[_previous] = previous; | 4659 next[_previous] = previous; |
| 4660 } | 4660 } |
| 4661 this[_length] = dart.notNull(this[_length]) - 1; | 4661 this[_length] = dart.notNull(this[_length]) - 1; |
| 4662 this[_modified](); | 4662 this[_modified](); |
| 4663 } | 4663 } |
| 4664 static _isStringKey(key) { | 4664 static _isStringKey(key) { |
| 4665 return typeof key == 'string' && !dart.equals(key, '__proto__'); | 4665 return typeof key == 'string' && key != '__proto__'; |
| 4666 } | 4666 } |
| 4667 static _isNumericKey(key) { | 4667 static _isNumericKey(key) { |
| 4668 return typeof key == 'number' && (key & 0x3ffffff) === key; | 4668 return typeof key == 'number' && (key & 0x3ffffff) === key; |
| 4669 } | 4669 } |
| 4670 [_computeHashCode](key) { | 4670 [_computeHashCode](key) { |
| 4671 return dart.hashCode(key) & 0x3ffffff; | 4671 return dart.hashCode(key) & 0x3ffffff; |
| 4672 } | 4672 } |
| 4673 static _getTableEntry(table, key) { | 4673 static _getTableEntry(table, key) { |
| 4674 return table[key]; | 4674 return table[key]; |
| 4675 } | 4675 } |
| (...skipping 404 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 5080 if (table != null && dart.notNull(_HashSet$()._hasTableEntry(table, elem
ent))) { | 5080 if (table != null && dart.notNull(_HashSet$()._hasTableEntry(table, elem
ent))) { |
| 5081 _HashSet$()._deleteTableEntry(table, element); | 5081 _HashSet$()._deleteTableEntry(table, element); |
| 5082 this[_length] = dart.notNull(this[_length]) - 1; | 5082 this[_length] = dart.notNull(this[_length]) - 1; |
| 5083 this[_elements] = null; | 5083 this[_elements] = null; |
| 5084 return true; | 5084 return true; |
| 5085 } else { | 5085 } else { |
| 5086 return false; | 5086 return false; |
| 5087 } | 5087 } |
| 5088 } | 5088 } |
| 5089 static _isStringElement(element) { | 5089 static _isStringElement(element) { |
| 5090 return typeof element == 'string' && !dart.equals(element, '__proto__'); | 5090 return typeof element == 'string' && element != '__proto__'; |
| 5091 } | 5091 } |
| 5092 static _isNumericElement(element) { | 5092 static _isNumericElement(element) { |
| 5093 return typeof element == 'number' && (element & 0x3ffffff) === element; | 5093 return typeof element == 'number' && (element & 0x3ffffff) === element; |
| 5094 } | 5094 } |
| 5095 [_computeHashCode](element) { | 5095 [_computeHashCode](element) { |
| 5096 return dart.hashCode(element) & 0x3ffffff; | 5096 return dart.hashCode(element) & 0x3ffffff; |
| 5097 } | 5097 } |
| 5098 static _hasTableEntry(table, key) { | 5098 static _hasTableEntry(table, key) { |
| 5099 let entry = table[key]; | 5099 let entry = table[key]; |
| 5100 return entry != null; | 5100 return entry != null; |
| (...skipping 389 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 5490 if (next == null) { | 5490 if (next == null) { |
| 5491 dart.assert(dart.equals(cell, this[_last])); | 5491 dart.assert(dart.equals(cell, this[_last])); |
| 5492 this[_last] = previous; | 5492 this[_last] = previous; |
| 5493 } else { | 5493 } else { |
| 5494 next[_previous] = previous; | 5494 next[_previous] = previous; |
| 5495 } | 5495 } |
| 5496 this[_length] = dart.notNull(this[_length]) - 1; | 5496 this[_length] = dart.notNull(this[_length]) - 1; |
| 5497 this[_modified](); | 5497 this[_modified](); |
| 5498 } | 5498 } |
| 5499 static _isStringElement(element) { | 5499 static _isStringElement(element) { |
| 5500 return typeof element == 'string' && !dart.equals(element, '__proto__'); | 5500 return typeof element == 'string' && element != '__proto__'; |
| 5501 } | 5501 } |
| 5502 static _isNumericElement(element) { | 5502 static _isNumericElement(element) { |
| 5503 return typeof element == 'number' && (element & 0x3ffffff) === element; | 5503 return typeof element == 'number' && (element & 0x3ffffff) === element; |
| 5504 } | 5504 } |
| 5505 [_computeHashCode](element) { | 5505 [_computeHashCode](element) { |
| 5506 return dart.hashCode(element) & 0x3ffffff; | 5506 return dart.hashCode(element) & 0x3ffffff; |
| 5507 } | 5507 } |
| 5508 static _getTableEntry(table, key) { | 5508 static _getTableEntry(table, key) { |
| 5509 return table[key]; | 5509 return table[key]; |
| 5510 } | 5510 } |
| (...skipping 269 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 5780 exports.LinkedHashMapKeyIterable$ = LinkedHashMapKeyIterable$; | 5780 exports.LinkedHashMapKeyIterable$ = LinkedHashMapKeyIterable$; |
| 5781 exports.LinkedHashMapKeyIterable = LinkedHashMapKeyIterable; | 5781 exports.LinkedHashMapKeyIterable = LinkedHashMapKeyIterable; |
| 5782 exports.LinkedHashMapKeyIterator$ = LinkedHashMapKeyIterator$; | 5782 exports.LinkedHashMapKeyIterator$ = LinkedHashMapKeyIterator$; |
| 5783 exports.LinkedHashMapKeyIterator = LinkedHashMapKeyIterator; | 5783 exports.LinkedHashMapKeyIterator = LinkedHashMapKeyIterator; |
| 5784 exports.HashSetIterator$ = HashSetIterator$; | 5784 exports.HashSetIterator$ = HashSetIterator$; |
| 5785 exports.HashSetIterator = HashSetIterator; | 5785 exports.HashSetIterator = HashSetIterator; |
| 5786 exports.LinkedHashSetCell = LinkedHashSetCell; | 5786 exports.LinkedHashSetCell = LinkedHashSetCell; |
| 5787 exports.LinkedHashSetIterator$ = LinkedHashSetIterator$; | 5787 exports.LinkedHashSetIterator$ = LinkedHashSetIterator$; |
| 5788 exports.LinkedHashSetIterator = LinkedHashSetIterator; | 5788 exports.LinkedHashSetIterator = LinkedHashSetIterator; |
| 5789 }); | 5789 }); |
| OLD | NEW |