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 } |
11 get length() { | 11 get length() { |
12 return this[_source].length; | 12 return this[_source].length; |
13 } | 13 } |
14 get(index) { | 14 get(index) { |
15 return this[_source].elementAt(index); | 15 return this[_source].elementAt(index); |
16 } | 16 } |
17 } | 17 } |
18 return UnmodifiableListView; | 18 return UnmodifiableListView; |
19 }); | 19 }); |
20 dart.defineLazyClassGeneric(exports, 'UnmodifiableListView', {get: Unmodifiabl
eListView$}); | 20 dart.defineLazyClassGeneric(exports, 'UnmodifiableListView', {get: Unmodifiabl
eListView$}); |
21 // Function _defaultEquals: (dynamic, dynamic) → bool | 21 // Function _defaultEquals: (dynamic, dynamic) → bool |
22 function _defaultEquals(a, b) { | 22 function _defaultEquals(a, b) { |
23 return dart.equals(a, b); | 23 return dart.equals(a, b); |
24 } | 24 } |
25 // Function _defaultHashCode: (dynamic) → int | 25 // Function _defaultHashCode: (dynamic) → int |
26 function _defaultHashCode(a) { | 26 function _defaultHashCode(a) { |
27 return dart.as(dart.dload(a, 'hashCode'), core.int); | 27 return dart.as(a.hashCode, core.int); |
28 } | 28 } |
29 let HashMap$ = dart.generic(function(K, V) { | 29 let HashMap$ = dart.generic(function(K, V) { |
30 class HashMap extends core.Object { | 30 class HashMap extends core.Object { |
31 HashMap(opts) { | 31 HashMap(opts) { |
32 let equals = opts && 'equals' in opts ? opts.equals : null; | 32 let equals = opts && 'equals' in opts ? opts.equals : null; |
33 let hashCode = opts && 'hashCode' in opts ? opts.hashCode : null; | 33 let hashCode = opts && 'hashCode' in opts ? opts.hashCode : null; |
34 let isValidKey = opts && 'isValidKey' in opts ? opts.isValidKey : null; | 34 let isValidKey = opts && 'isValidKey' in opts ? opts.isValidKey : null; |
35 if (isValidKey == null) { | 35 if (isValidKey == null) { |
36 if (hashCode == null) { | 36 if (hashCode == null) { |
37 if (equals == null) { | 37 if (equals == null) { |
(...skipping 3512 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
3550 return null; | 3550 return null; |
3551 } | 3551 } |
3552 } | 3552 } |
3553 static [_isStringKey](key) { | 3553 static [_isStringKey](key) { |
3554 return dart.notNull(typeof key == 'string') && dart.notNull(!dart.equals
(key, '__proto__')); | 3554 return dart.notNull(typeof key == 'string') && dart.notNull(!dart.equals
(key, '__proto__')); |
3555 } | 3555 } |
3556 static [_isNumericKey](key) { | 3556 static [_isNumericKey](key) { |
3557 return dart.notNull(dart.is(key, core.num)) && (key & 0x3ffffff) === key
; | 3557 return dart.notNull(dart.is(key, core.num)) && (key & 0x3ffffff) === key
; |
3558 } | 3558 } |
3559 [_computeHashCode](key) { | 3559 [_computeHashCode](key) { |
3560 return dart.dload(key, 'hashCode') & 0x3ffffff; | 3560 return key.hashCode & 0x3ffffff; |
3561 } | 3561 } |
3562 static [_hasTableEntry](table, key) { | 3562 static [_hasTableEntry](table, key) { |
3563 let entry = table[key]; | 3563 let entry = table[key]; |
3564 return entry != null; | 3564 return entry != null; |
3565 } | 3565 } |
3566 static [_getTableEntry](table, key) { | 3566 static [_getTableEntry](table, key) { |
3567 let entry = table[key]; | 3567 let entry = table[key]; |
3568 return entry === table ? null : entry; | 3568 return entry === table ? null : entry; |
3569 } | 3569 } |
3570 static [_setTableEntry](table, key, value) { | 3570 static [_setTableEntry](table, key, value) { |
(...skipping 387 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
3958 this[_length] = dart.notNull(this[_length]) - 1; | 3958 this[_length] = dart.notNull(this[_length]) - 1; |
3959 this[_modified](); | 3959 this[_modified](); |
3960 } | 3960 } |
3961 static [_isStringKey](key) { | 3961 static [_isStringKey](key) { |
3962 return dart.notNull(typeof key == 'string') && dart.notNull(!dart.equals
(key, '__proto__')); | 3962 return dart.notNull(typeof key == 'string') && dart.notNull(!dart.equals
(key, '__proto__')); |
3963 } | 3963 } |
3964 static [_isNumericKey](key) { | 3964 static [_isNumericKey](key) { |
3965 return dart.notNull(dart.is(key, core.num)) && (key & 0x3ffffff) === key
; | 3965 return dart.notNull(dart.is(key, core.num)) && (key & 0x3ffffff) === key
; |
3966 } | 3966 } |
3967 [_computeHashCode](key) { | 3967 [_computeHashCode](key) { |
3968 return dart.dload(key, 'hashCode') & 0x3ffffff; | 3968 return key.hashCode & 0x3ffffff; |
3969 } | 3969 } |
3970 static [_getTableEntry](table, key) { | 3970 static [_getTableEntry](table, key) { |
3971 return table[key]; | 3971 return table[key]; |
3972 } | 3972 } |
3973 static [_setTableEntry](table, key, value) { | 3973 static [_setTableEntry](table, key, value) { |
3974 dart.assert(value != null); | 3974 dart.assert(value != null); |
3975 table[key] = value; | 3975 table[key] = value; |
3976 } | 3976 } |
3977 static [_deleteTableEntry](table, key) { | 3977 static [_deleteTableEntry](table, key) { |
3978 delete table[key]; | 3978 delete table[key]; |
(...skipping 355 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
4334 return false; | 4334 return false; |
4335 } | 4335 } |
4336 } | 4336 } |
4337 static [_isStringElement](element) { | 4337 static [_isStringElement](element) { |
4338 return dart.notNull(typeof element == 'string') && dart.notNull(!dart.eq
uals(element, '__proto__')); | 4338 return dart.notNull(typeof element == 'string') && dart.notNull(!dart.eq
uals(element, '__proto__')); |
4339 } | 4339 } |
4340 static [_isNumericElement](element) { | 4340 static [_isNumericElement](element) { |
4341 return dart.notNull(dart.is(element, core.num)) && (element & 0x3ffffff)
=== element; | 4341 return dart.notNull(dart.is(element, core.num)) && (element & 0x3ffffff)
=== element; |
4342 } | 4342 } |
4343 [_computeHashCode](element) { | 4343 [_computeHashCode](element) { |
4344 return dart.dload(element, 'hashCode') & 0x3ffffff; | 4344 return element.hashCode & 0x3ffffff; |
4345 } | 4345 } |
4346 static [_hasTableEntry](table, key) { | 4346 static [_hasTableEntry](table, key) { |
4347 let entry = table[key]; | 4347 let entry = table[key]; |
4348 return entry != null; | 4348 return entry != null; |
4349 } | 4349 } |
4350 static [_setTableEntry](table, key, value) { | 4350 static [_setTableEntry](table, key, value) { |
4351 dart.assert(value != null); | 4351 dart.assert(value != null); |
4352 table[key] = value; | 4352 table[key] = value; |
4353 } | 4353 } |
4354 static [_deleteTableEntry](table, key) { | 4354 static [_deleteTableEntry](table, key) { |
(...skipping 351 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
4706 this[_length] = dart.notNull(this[_length]) - 1; | 4706 this[_length] = dart.notNull(this[_length]) - 1; |
4707 this[_modified](); | 4707 this[_modified](); |
4708 } | 4708 } |
4709 static [_isStringElement](element) { | 4709 static [_isStringElement](element) { |
4710 return dart.notNull(typeof element == 'string') && dart.notNull(!dart.eq
uals(element, '__proto__')); | 4710 return dart.notNull(typeof element == 'string') && dart.notNull(!dart.eq
uals(element, '__proto__')); |
4711 } | 4711 } |
4712 static [_isNumericElement](element) { | 4712 static [_isNumericElement](element) { |
4713 return dart.notNull(dart.is(element, core.num)) && (element & 0x3ffffff)
=== element; | 4713 return dart.notNull(dart.is(element, core.num)) && (element & 0x3ffffff)
=== element; |
4714 } | 4714 } |
4715 [_computeHashCode](element) { | 4715 [_computeHashCode](element) { |
4716 return dart.dload(element, 'hashCode') & 0x3ffffff; | 4716 return element.hashCode & 0x3ffffff; |
4717 } | 4717 } |
4718 static [_getTableEntry](table, key) { | 4718 static [_getTableEntry](table, key) { |
4719 return table[key]; | 4719 return table[key]; |
4720 } | 4720 } |
4721 static [_setTableEntry](table, key, value) { | 4721 static [_setTableEntry](table, key, value) { |
4722 dart.assert(value != null); | 4722 dart.assert(value != null); |
4723 table[key] = value; | 4723 table[key] = value; |
4724 } | 4724 } |
4725 static [_deleteTableEntry](table, key) { | 4725 static [_deleteTableEntry](table, key) { |
4726 delete table[key]; | 4726 delete table[key]; |
(...skipping 203 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 |