Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(23)

Side by Side Diff: lib/runtime/dart/collection.js

Issue 1122883002: Do not suppress implicit constructors that need a super call. (Closed) Base URL: https://github.com/dart-lang/dev_compiler.git@master
Patch Set: Created 5 years, 7 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch
« no previous file with comments | « lib/runtime/dart/async.js ('k') | lib/runtime/dart/convert.js » ('j') | no next file with comments »
Toggle Intra-line Diffs ('i') | Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
OLDNEW
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 } 9 }
10 get [core.$length]() { 10 get [core.$length]() {
(...skipping 3805 matching lines...) Expand 10 before | Expand all | Expand 10 after
3816 _HashMap._deleteTableEntry(table, temporaryKey); 3816 _HashMap._deleteTableEntry(table, temporaryKey);
3817 return table; 3817 return table;
3818 } 3818 }
3819 } 3819 }
3820 _HashMap[dart.implements] = () => [HashMap$(K, V)]; 3820 _HashMap[dart.implements] = () => [HashMap$(K, V)];
3821 return _HashMap; 3821 return _HashMap;
3822 }); 3822 });
3823 let _HashMap = _HashMap$(); 3823 let _HashMap = _HashMap$();
3824 let _IdentityHashMap$ = dart.generic(function(K, V) { 3824 let _IdentityHashMap$ = dart.generic(function(K, V) {
3825 class _IdentityHashMap extends _HashMap$(K, V) { 3825 class _IdentityHashMap extends _HashMap$(K, V) {
3826 _IdentityHashMap() {
3827 super._HashMap();
3828 }
3826 [_computeHashCode](key) { 3829 [_computeHashCode](key) {
3827 return core.identityHashCode(key) & 0x3ffffff; 3830 return core.identityHashCode(key) & 0x3ffffff;
3828 } 3831 }
3829 [_findBucketIndex](bucket, key) { 3832 [_findBucketIndex](bucket, key) {
3830 if (bucket == null) 3833 if (bucket == null)
3831 return -1; 3834 return -1;
3832 let length = bucket.length; 3835 let length = bucket.length;
3833 for (let i = 0; dart.notNull(i) < dart.notNull(length); i = dart.notNull (i) + 2) { 3836 for (let i = 0; dart.notNull(i) < dart.notNull(length); i = dart.notNull (i) + 2) {
3834 if (core.identical(bucket[i], key)) 3837 if (core.identical(bucket[i], key))
3835 return i; 3838 return i;
(...skipping 401 matching lines...) Expand 10 before | Expand all | Expand 10 after
4237 toString() { 4240 toString() {
4238 return Maps.mapToString(this); 4241 return Maps.mapToString(this);
4239 } 4242 }
4240 } 4243 }
4241 _LinkedHashMap[dart.implements] = () => [LinkedHashMap$(K, V), _js_helper.In ternalMap]; 4244 _LinkedHashMap[dart.implements] = () => [LinkedHashMap$(K, V), _js_helper.In ternalMap];
4242 return _LinkedHashMap; 4245 return _LinkedHashMap;
4243 }); 4246 });
4244 let _LinkedHashMap = _LinkedHashMap$(); 4247 let _LinkedHashMap = _LinkedHashMap$();
4245 let _LinkedIdentityHashMap$ = dart.generic(function(K, V) { 4248 let _LinkedIdentityHashMap$ = dart.generic(function(K, V) {
4246 class _LinkedIdentityHashMap extends _LinkedHashMap$(K, V) { 4249 class _LinkedIdentityHashMap extends _LinkedHashMap$(K, V) {
4250 _LinkedIdentityHashMap() {
4251 super._LinkedHashMap();
4252 }
4247 [_computeHashCode](key) { 4253 [_computeHashCode](key) {
4248 return core.identityHashCode(key) & 0x3ffffff; 4254 return core.identityHashCode(key) & 0x3ffffff;
4249 } 4255 }
4250 [_findBucketIndex](bucket, key) { 4256 [_findBucketIndex](bucket, key) {
4251 if (bucket == null) 4257 if (bucket == null)
4252 return -1; 4258 return -1;
4253 let length = bucket.length; 4259 let length = bucket.length;
4254 for (let i = 0; dart.notNull(i) < dart.notNull(length); i = dart.notNull (i) + 1) { 4260 for (let i = 0; dart.notNull(i) < dart.notNull(length); i = dart.notNull (i) + 1) {
4255 let cell = dart.as(bucket[i], LinkedHashMapCell); 4261 let cell = dart.as(bucket[i], LinkedHashMapCell);
4256 if (core.identical(cell[_key], key)) 4262 if (core.identical(cell[_key], key))
(...skipping 357 matching lines...) Expand 10 before | Expand all | Expand 10 after
4614 _HashSet._deleteTableEntry(table, temporaryKey); 4620 _HashSet._deleteTableEntry(table, temporaryKey);
4615 return table; 4621 return table;
4616 } 4622 }
4617 } 4623 }
4618 _HashSet[dart.implements] = () => [HashSet$(E)]; 4624 _HashSet[dart.implements] = () => [HashSet$(E)];
4619 return _HashSet; 4625 return _HashSet;
4620 }); 4626 });
4621 let _HashSet = _HashSet$(); 4627 let _HashSet = _HashSet$();
4622 let _IdentityHashSet$ = dart.generic(function(E) { 4628 let _IdentityHashSet$ = dart.generic(function(E) {
4623 class _IdentityHashSet extends _HashSet$(E) { 4629 class _IdentityHashSet extends _HashSet$(E) {
4630 _IdentityHashSet() {
4631 super._HashSet();
4632 }
4624 [_newSet]() { 4633 [_newSet]() {
4625 return new (_IdentityHashSet$(E))(); 4634 return new (_IdentityHashSet$(E))();
4626 } 4635 }
4627 [_computeHashCode](key) { 4636 [_computeHashCode](key) {
4628 return core.identityHashCode(key) & 0x3ffffff; 4637 return core.identityHashCode(key) & 0x3ffffff;
4629 } 4638 }
4630 [_findBucketIndex](bucket, element) { 4639 [_findBucketIndex](bucket, element) {
4631 if (bucket == null) 4640 if (bucket == null)
4632 return -1; 4641 return -1;
4633 let length = bucket.length; 4642 let length = bucket.length;
(...skipping 360 matching lines...) Expand 10 before | Expand all | Expand 10 after
4994 _LinkedHashSet._deleteTableEntry(table, temporaryKey); 5003 _LinkedHashSet._deleteTableEntry(table, temporaryKey);
4995 return table; 5004 return table;
4996 } 5005 }
4997 } 5006 }
4998 _LinkedHashSet[dart.implements] = () => [LinkedHashSet$(E)]; 5007 _LinkedHashSet[dart.implements] = () => [LinkedHashSet$(E)];
4999 return _LinkedHashSet; 5008 return _LinkedHashSet;
5000 }); 5009 });
5001 let _LinkedHashSet = _LinkedHashSet$(); 5010 let _LinkedHashSet = _LinkedHashSet$();
5002 let _LinkedIdentityHashSet$ = dart.generic(function(E) { 5011 let _LinkedIdentityHashSet$ = dart.generic(function(E) {
5003 class _LinkedIdentityHashSet extends _LinkedHashSet$(E) { 5012 class _LinkedIdentityHashSet extends _LinkedHashSet$(E) {
5013 _LinkedIdentityHashSet() {
5014 super._LinkedHashSet();
5015 }
5004 [_newSet]() { 5016 [_newSet]() {
5005 return new (_LinkedIdentityHashSet$(E))(); 5017 return new (_LinkedIdentityHashSet$(E))();
5006 } 5018 }
5007 [_computeHashCode](key) { 5019 [_computeHashCode](key) {
5008 return core.identityHashCode(key) & 0x3ffffff; 5020 return core.identityHashCode(key) & 0x3ffffff;
5009 } 5021 }
5010 [_findBucketIndex](bucket, element) { 5022 [_findBucketIndex](bucket, element) {
5011 if (bucket == null) 5023 if (bucket == null)
5012 return -1; 5024 return -1;
5013 let length = bucket.length; 5025 let length = bucket.length;
(...skipping 165 matching lines...) Expand 10 before | Expand all | Expand 10 after
5179 exports.LinkedHashMapKeyIterable$ = LinkedHashMapKeyIterable$; 5191 exports.LinkedHashMapKeyIterable$ = LinkedHashMapKeyIterable$;
5180 exports.LinkedHashMapKeyIterable = LinkedHashMapKeyIterable; 5192 exports.LinkedHashMapKeyIterable = LinkedHashMapKeyIterable;
5181 exports.LinkedHashMapKeyIterator$ = LinkedHashMapKeyIterator$; 5193 exports.LinkedHashMapKeyIterator$ = LinkedHashMapKeyIterator$;
5182 exports.LinkedHashMapKeyIterator = LinkedHashMapKeyIterator; 5194 exports.LinkedHashMapKeyIterator = LinkedHashMapKeyIterator;
5183 exports.HashSetIterator$ = HashSetIterator$; 5195 exports.HashSetIterator$ = HashSetIterator$;
5184 exports.HashSetIterator = HashSetIterator; 5196 exports.HashSetIterator = HashSetIterator;
5185 exports.LinkedHashSetCell = LinkedHashSetCell; 5197 exports.LinkedHashSetCell = LinkedHashSetCell;
5186 exports.LinkedHashSetIterator$ = LinkedHashSetIterator$; 5198 exports.LinkedHashSetIterator$ = LinkedHashSetIterator$;
5187 exports.LinkedHashSetIterator = LinkedHashSetIterator; 5199 exports.LinkedHashSetIterator = LinkedHashSetIterator;
5188 })(collection || (collection = {})); 5200 })(collection || (collection = {}));
OLDNEW
« no previous file with comments | « lib/runtime/dart/async.js ('k') | lib/runtime/dart/convert.js » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698