| OLD | NEW |
| 1 dart_library.library('dart/collection', null, /* Imports */[ | 1 dart_library.library('dart/collection', null, /* Imports */[ |
| 2 "dart_runtime/dart", | 2 "dart_runtime/dart", |
| 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 4353 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 4364 this[_keys] = null; | 4364 this[_keys] = null; |
| 4365 return value; | 4365 return value; |
| 4366 } else { | 4366 } else { |
| 4367 return null; | 4367 return null; |
| 4368 } | 4368 } |
| 4369 } | 4369 } |
| 4370 static _isStringKey(key) { | 4370 static _isStringKey(key) { |
| 4371 return typeof key == 'string' && !dart.equals(key, '__proto__'); | 4371 return typeof key == 'string' && !dart.equals(key, '__proto__'); |
| 4372 } | 4372 } |
| 4373 static _isNumericKey(key) { | 4373 static _isNumericKey(key) { |
| 4374 return dart.is(key, core.num) && (key & 0x3ffffff) === key; | 4374 return typeof key == 'number' && (key & 0x3ffffff) === key; |
| 4375 } | 4375 } |
| 4376 [_computeHashCode](key) { | 4376 [_computeHashCode](key) { |
| 4377 return dart.hashCode(key) & 0x3ffffff; | 4377 return dart.hashCode(key) & 0x3ffffff; |
| 4378 } | 4378 } |
| 4379 static _hasTableEntry(table, key) { | 4379 static _hasTableEntry(table, key) { |
| 4380 let entry = table[key]; | 4380 let entry = table[key]; |
| 4381 return entry != null; | 4381 return entry != null; |
| 4382 } | 4382 } |
| 4383 static _getTableEntry(table, key) { | 4383 static _getTableEntry(table, key) { |
| 4384 let entry = table[key]; | 4384 let entry = table[key]; |
| (...skipping 466 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 4851 } else { | 4851 } else { |
| 4852 next[_previous] = previous; | 4852 next[_previous] = previous; |
| 4853 } | 4853 } |
| 4854 this[_length] = dart.notNull(this[_length]) - 1; | 4854 this[_length] = dart.notNull(this[_length]) - 1; |
| 4855 this[_modified](); | 4855 this[_modified](); |
| 4856 } | 4856 } |
| 4857 static _isStringKey(key) { | 4857 static _isStringKey(key) { |
| 4858 return typeof key == 'string' && !dart.equals(key, '__proto__'); | 4858 return typeof key == 'string' && !dart.equals(key, '__proto__'); |
| 4859 } | 4859 } |
| 4860 static _isNumericKey(key) { | 4860 static _isNumericKey(key) { |
| 4861 return dart.is(key, core.num) && (key & 0x3ffffff) === key; | 4861 return typeof key == 'number' && (key & 0x3ffffff) === key; |
| 4862 } | 4862 } |
| 4863 [_computeHashCode](key) { | 4863 [_computeHashCode](key) { |
| 4864 return dart.hashCode(key) & 0x3ffffff; | 4864 return dart.hashCode(key) & 0x3ffffff; |
| 4865 } | 4865 } |
| 4866 static _getTableEntry(table, key) { | 4866 static _getTableEntry(table, key) { |
| 4867 return table[key]; | 4867 return table[key]; |
| 4868 } | 4868 } |
| 4869 static _setTableEntry(table, key, value) { | 4869 static _setTableEntry(table, key, value) { |
| 4870 dart.assert(value != null); | 4870 dart.assert(value != null); |
| 4871 table[key] = value; | 4871 table[key] = value; |
| (...skipping 424 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 5296 this[_elements] = null; | 5296 this[_elements] = null; |
| 5297 return true; | 5297 return true; |
| 5298 } else { | 5298 } else { |
| 5299 return false; | 5299 return false; |
| 5300 } | 5300 } |
| 5301 } | 5301 } |
| 5302 static _isStringElement(element) { | 5302 static _isStringElement(element) { |
| 5303 return typeof element == 'string' && !dart.equals(element, '__proto__'); | 5303 return typeof element == 'string' && !dart.equals(element, '__proto__'); |
| 5304 } | 5304 } |
| 5305 static _isNumericElement(element) { | 5305 static _isNumericElement(element) { |
| 5306 return dart.is(element, core.num) && (element & 0x3ffffff) === element; | 5306 return typeof element == 'number' && (element & 0x3ffffff) === element; |
| 5307 } | 5307 } |
| 5308 [_computeHashCode](element) { | 5308 [_computeHashCode](element) { |
| 5309 return dart.hashCode(element) & 0x3ffffff; | 5309 return dart.hashCode(element) & 0x3ffffff; |
| 5310 } | 5310 } |
| 5311 static _hasTableEntry(table, key) { | 5311 static _hasTableEntry(table, key) { |
| 5312 let entry = table[key]; | 5312 let entry = table[key]; |
| 5313 return entry != null; | 5313 return entry != null; |
| 5314 } | 5314 } |
| 5315 static _setTableEntry(table, key, value) { | 5315 static _setTableEntry(table, key, value) { |
| 5316 dart.assert(value != null); | 5316 dart.assert(value != null); |
| (...skipping 415 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 5732 } else { | 5732 } else { |
| 5733 next[_previous] = previous; | 5733 next[_previous] = previous; |
| 5734 } | 5734 } |
| 5735 this[_length] = dart.notNull(this[_length]) - 1; | 5735 this[_length] = dart.notNull(this[_length]) - 1; |
| 5736 this[_modified](); | 5736 this[_modified](); |
| 5737 } | 5737 } |
| 5738 static _isStringElement(element) { | 5738 static _isStringElement(element) { |
| 5739 return typeof element == 'string' && !dart.equals(element, '__proto__'); | 5739 return typeof element == 'string' && !dart.equals(element, '__proto__'); |
| 5740 } | 5740 } |
| 5741 static _isNumericElement(element) { | 5741 static _isNumericElement(element) { |
| 5742 return dart.is(element, core.num) && (element & 0x3ffffff) === element; | 5742 return typeof element == 'number' && (element & 0x3ffffff) === element; |
| 5743 } | 5743 } |
| 5744 [_computeHashCode](element) { | 5744 [_computeHashCode](element) { |
| 5745 return dart.hashCode(element) & 0x3ffffff; | 5745 return dart.hashCode(element) & 0x3ffffff; |
| 5746 } | 5746 } |
| 5747 static _getTableEntry(table, key) { | 5747 static _getTableEntry(table, key) { |
| 5748 return table[key]; | 5748 return table[key]; |
| 5749 } | 5749 } |
| 5750 static _setTableEntry(table, key, value) { | 5750 static _setTableEntry(table, key, value) { |
| 5751 dart.assert(value != null); | 5751 dart.assert(value != null); |
| 5752 table[key] = value; | 5752 table[key] = value; |
| (...skipping 276 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 6029 exports.LinkedHashMapKeyIterable$ = LinkedHashMapKeyIterable$; | 6029 exports.LinkedHashMapKeyIterable$ = LinkedHashMapKeyIterable$; |
| 6030 exports.LinkedHashMapKeyIterable = LinkedHashMapKeyIterable; | 6030 exports.LinkedHashMapKeyIterable = LinkedHashMapKeyIterable; |
| 6031 exports.LinkedHashMapKeyIterator$ = LinkedHashMapKeyIterator$; | 6031 exports.LinkedHashMapKeyIterator$ = LinkedHashMapKeyIterator$; |
| 6032 exports.LinkedHashMapKeyIterator = LinkedHashMapKeyIterator; | 6032 exports.LinkedHashMapKeyIterator = LinkedHashMapKeyIterator; |
| 6033 exports.HashSetIterator$ = HashSetIterator$; | 6033 exports.HashSetIterator$ = HashSetIterator$; |
| 6034 exports.HashSetIterator = HashSetIterator; | 6034 exports.HashSetIterator = HashSetIterator; |
| 6035 exports.LinkedHashSetCell = LinkedHashSetCell; | 6035 exports.LinkedHashSetCell = LinkedHashSetCell; |
| 6036 exports.LinkedHashSetIterator$ = LinkedHashSetIterator$; | 6036 exports.LinkedHashSetIterator$ = LinkedHashSetIterator$; |
| 6037 exports.LinkedHashSetIterator = LinkedHashSetIterator; | 6037 exports.LinkedHashSetIterator = LinkedHashSetIterator; |
| 6038 }); | 6038 }); |
| OLD | NEW |