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 3821 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
3832 return this[_tree][_count]; | 3832 return this[_tree][_count]; |
3833 } | 3833 } |
3834 get isEmpty() { | 3834 get isEmpty() { |
3835 return this[_tree][_count] == 0; | 3835 return this[_tree][_count] == 0; |
3836 } | 3836 } |
3837 get iterator() { | 3837 get iterator() { |
3838 return new (_SplayTreeKeyIterator$(K))(this[_tree]); | 3838 return new (_SplayTreeKeyIterator$(K))(this[_tree]); |
3839 } | 3839 } |
3840 toSet() { | 3840 toSet() { |
3841 let setOrMap = this[_tree]; | 3841 let setOrMap = this[_tree]; |
3842 let set = new (SplayTreeSet$(K))(dart.as(setOrMap[_comparator], __CastTy
pe0), dart.as(setOrMap[_validKey], __CastType3)); | 3842 let set = new (SplayTreeSet$(K))(setOrMap[_comparator], setOrMap[_validK
ey]); |
3843 set[_count] = this[_tree][_count]; | 3843 set[_count] = this[_tree][_count]; |
3844 set[_root] = set[_copyNode](this[_tree][_root]); | 3844 set[_root] = set[_copyNode](this[_tree][_root]); |
3845 return set; | 3845 return set; |
3846 } | 3846 } |
3847 } | 3847 } |
3848 _SplayTreeKeyIterable[dart.implements] = () => [_internal.EfficientLength]; | 3848 _SplayTreeKeyIterable[dart.implements] = () => [_internal.EfficientLength]; |
3849 dart.setSignature(_SplayTreeKeyIterable, { | 3849 dart.setSignature(_SplayTreeKeyIterable, { |
3850 constructors: () => ({_SplayTreeKeyIterable: [_SplayTreeKeyIterable$(K), [
_SplayTree$(K)]]}), | 3850 constructors: () => ({_SplayTreeKeyIterable: [_SplayTreeKeyIterable$(K), [
_SplayTree$(K)]]}), |
3851 methods: () => ({toSet: [core.Set$(K), []]}) | 3851 methods: () => ({toSet: [core.Set$(K), []]}) |
3852 }); | 3852 }); |
(...skipping 266 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
4119 'length', | 4119 'length', |
4120 'isEmpty', | 4120 'isEmpty', |
4121 'isNotEmpty', | 4121 'isNotEmpty', |
4122 'first', | 4122 'first', |
4123 'last', | 4123 'last', |
4124 'single' | 4124 'single' |
4125 ]); | 4125 ]); |
4126 return SplayTreeSet; | 4126 return SplayTreeSet; |
4127 }); | 4127 }); |
4128 let SplayTreeSet = SplayTreeSet$(); | 4128 let SplayTreeSet = SplayTreeSet$(); |
4129 let __CastType0$ = dart.generic(function(K) { | |
4130 let __CastType0 = dart.typedef('__CastType0', () => dart.functionType(core.i
nt, [K, K])); | |
4131 return __CastType0; | |
4132 }); | |
4133 let __CastType0 = __CastType0$(); | |
4134 let __CastType3 = dart.typedef('__CastType3', () => dart.functionType(core.boo
l, [core.Object])); | |
4135 let _strings = Symbol('_strings'); | 4129 let _strings = Symbol('_strings'); |
4136 let _nums = Symbol('_nums'); | 4130 let _nums = Symbol('_nums'); |
4137 let _rest = Symbol('_rest'); | 4131 let _rest = Symbol('_rest'); |
4138 let _containsKey = Symbol('_containsKey'); | 4132 let _containsKey = Symbol('_containsKey'); |
4139 let _getBucket = Symbol('_getBucket'); | 4133 let _getBucket = Symbol('_getBucket'); |
4140 let _findBucketIndex = Symbol('_findBucketIndex'); | 4134 let _findBucketIndex = Symbol('_findBucketIndex'); |
4141 let _computeKeys = Symbol('_computeKeys'); | 4135 let _computeKeys = Symbol('_computeKeys'); |
4142 let _get = Symbol('_get'); | 4136 let _get = Symbol('_get'); |
4143 let _addHashTableEntry = Symbol('_addHashTableEntry'); | 4137 let _addHashTableEntry = Symbol('_addHashTableEntry'); |
4144 let _set = Symbol('_set'); | 4138 let _set = Symbol('_set'); |
(...skipping 1884 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
6029 exports.LinkedHashMapKeyIterable$ = LinkedHashMapKeyIterable$; | 6023 exports.LinkedHashMapKeyIterable$ = LinkedHashMapKeyIterable$; |
6030 exports.LinkedHashMapKeyIterable = LinkedHashMapKeyIterable; | 6024 exports.LinkedHashMapKeyIterable = LinkedHashMapKeyIterable; |
6031 exports.LinkedHashMapKeyIterator$ = LinkedHashMapKeyIterator$; | 6025 exports.LinkedHashMapKeyIterator$ = LinkedHashMapKeyIterator$; |
6032 exports.LinkedHashMapKeyIterator = LinkedHashMapKeyIterator; | 6026 exports.LinkedHashMapKeyIterator = LinkedHashMapKeyIterator; |
6033 exports.HashSetIterator$ = HashSetIterator$; | 6027 exports.HashSetIterator$ = HashSetIterator$; |
6034 exports.HashSetIterator = HashSetIterator; | 6028 exports.HashSetIterator = HashSetIterator; |
6035 exports.LinkedHashSetCell = LinkedHashSetCell; | 6029 exports.LinkedHashSetCell = LinkedHashSetCell; |
6036 exports.LinkedHashSetIterator$ = LinkedHashSetIterator$; | 6030 exports.LinkedHashSetIterator$ = LinkedHashSetIterator$; |
6037 exports.LinkedHashSetIterator = LinkedHashSetIterator; | 6031 exports.LinkedHashSetIterator = LinkedHashSetIterator; |
6038 }); | 6032 }); |
OLD | NEW |