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 |