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

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

Issue 1636233002: fixes #427, static fields emitted outside the scope of their class (Closed) Base URL: git@github.com:dart-lang/dev_compiler.git@master
Patch Set: merged2 Created 4 years, 10 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 dart_library.library('dart/collection', null, /* Imports */[ 1 dart_library.library('dart/collection', null, /* Imports */[
2 'dart/_runtime', 2 'dart/_runtime',
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 1144 matching lines...) Expand 10 before | Expand all | Expand 10 after
1155 'lastWhere', 1155 'lastWhere',
1156 'singleWhere', 1156 'singleWhere',
1157 'elementAt', 1157 'elementAt',
1158 'length', 1158 'length',
1159 'isEmpty', 1159 'isEmpty',
1160 'isNotEmpty', 1160 'isNotEmpty',
1161 'first', 1161 'first',
1162 'last', 1162 'last',
1163 'single' 1163 'single'
1164 ]); 1164 ]);
1165 dart.defineLazyProperties(IterableBase, {
1166 get _toStringVisiting() {
1167 return [];
1168 }
1169 });
1165 return IterableBase; 1170 return IterableBase;
1166 }); 1171 });
1167 let IterableBase = IterableBase$(); 1172 let IterableBase = IterableBase$();
1168 dart.defineLazyProperties(IterableBase, {
1169 get _toStringVisiting() {
1170 return [];
1171 }
1172 });
1173 const _iterator = Symbol('_iterator'); 1173 const _iterator = Symbol('_iterator');
1174 const _state = Symbol('_state'); 1174 const _state = Symbol('_state');
1175 const _move = Symbol('_move'); 1175 const _move = Symbol('_move');
1176 const HasNextIterator$ = dart.generic(function(E) { 1176 const HasNextIterator$ = dart.generic(function(E) {
1177 class HasNextIterator extends core.Object { 1177 class HasNextIterator extends core.Object {
1178 HasNextIterator(iterator) { 1178 HasNextIterator(iterator) {
1179 this[_iterator] = iterator; 1179 this[_iterator] = iterator;
1180 this[_state] = HasNextIterator$()._NOT_MOVED_YET; 1180 this[_state] = HasNextIterator$()._NOT_MOVED_YET;
1181 } 1181 }
1182 get hasNext() { 1182 get hasNext() {
(...skipping 15 matching lines...) Expand all
1198 } 1198 }
1199 } 1199 }
1200 } 1200 }
1201 dart.setSignature(HasNextIterator, { 1201 dart.setSignature(HasNextIterator, {
1202 constructors: () => ({HasNextIterator: [HasNextIterator$(E), [core.Iterato r]]}), 1202 constructors: () => ({HasNextIterator: [HasNextIterator$(E), [core.Iterato r]]}),
1203 methods: () => ({ 1203 methods: () => ({
1204 next: [E, []], 1204 next: [E, []],
1205 [_move]: [dart.void, []] 1205 [_move]: [dart.void, []]
1206 }) 1206 })
1207 }); 1207 });
1208 HasNextIterator._HAS_NEXT_AND_NEXT_IN_CURRENT = 0;
1209 HasNextIterator._NO_NEXT = 1;
1210 HasNextIterator._NOT_MOVED_YET = 2;
1208 return HasNextIterator; 1211 return HasNextIterator;
1209 }); 1212 });
1210 let HasNextIterator = HasNextIterator$(); 1213 let HasNextIterator = HasNextIterator$();
1211 HasNextIterator._HAS_NEXT_AND_NEXT_IN_CURRENT = 0;
1212 HasNextIterator._NO_NEXT = 1;
1213 HasNextIterator._NOT_MOVED_YET = 2;
1214 const LinkedHashMap$ = dart.generic(function(K, V) { 1214 const LinkedHashMap$ = dart.generic(function(K, V) {
1215 class LinkedHashMap extends core.Object { 1215 class LinkedHashMap extends core.Object {
1216 static new(opts) { 1216 static new(opts) {
1217 let equals = opts && 'equals' in opts ? opts.equals : null; 1217 let equals = opts && 'equals' in opts ? opts.equals : null;
1218 let hashCode = opts && 'hashCode' in opts ? opts.hashCode : null; 1218 let hashCode = opts && 'hashCode' in opts ? opts.hashCode : null;
1219 let isValidKey = opts && 'isValidKey' in opts ? opts.isValidKey : null; 1219 let isValidKey = opts && 'isValidKey' in opts ? opts.isValidKey : null;
1220 if (isValidKey == null) { 1220 if (isValidKey == null) {
1221 if (hashCode == null) { 1221 if (hashCode == null) {
1222 if (equals == null) { 1222 if (equals == null) {
1223 return new (_LinkedHashMap$(K, V))(); 1223 return new (_LinkedHashMap$(K, V))();
(...skipping 1923 matching lines...) Expand 10 before | Expand all | Expand 10 after
3147 'forEach', 3147 'forEach',
3148 'elementAt', 3148 'elementAt',
3149 'toList', 3149 'toList',
3150 'iterator', 3150 'iterator',
3151 'isEmpty', 3151 'isEmpty',
3152 'length', 3152 'length',
3153 'first', 3153 'first',
3154 'last', 3154 'last',
3155 'single' 3155 'single'
3156 ]); 3156 ]);
3157 ListQueue._INITIAL_CAPACITY = 8;
3157 return ListQueue; 3158 return ListQueue;
3158 }); 3159 });
3159 let ListQueue = ListQueue$(); 3160 let ListQueue = ListQueue$();
3160 ListQueue._INITIAL_CAPACITY = 8;
3161 const _queue = Symbol('_queue'); 3161 const _queue = Symbol('_queue');
3162 const _end = Symbol('_end'); 3162 const _end = Symbol('_end');
3163 const _position = Symbol('_position'); 3163 const _position = Symbol('_position');
3164 const _ListQueueIterator$ = dart.generic(function(E) { 3164 const _ListQueueIterator$ = dart.generic(function(E) {
3165 class _ListQueueIterator extends core.Object { 3165 class _ListQueueIterator extends core.Object {
3166 _ListQueueIterator(queue) { 3166 _ListQueueIterator(queue) {
3167 this[_queue] = queue; 3167 this[_queue] = queue;
3168 this[_end] = queue[_tail]; 3168 this[_end] = queue[_tail];
3169 this[_modificationCount] = queue[_modificationCount]; 3169 this[_modificationCount] = queue[_modificationCount];
3170 this[_position] = queue[_head]; 3170 this[_position] = queue[_head];
(...skipping 2613 matching lines...) Expand 10 before | Expand all | Expand 10 after
5784 exports.LinkedHashMapKeyIterable$ = LinkedHashMapKeyIterable$; 5784 exports.LinkedHashMapKeyIterable$ = LinkedHashMapKeyIterable$;
5785 exports.LinkedHashMapKeyIterable = LinkedHashMapKeyIterable; 5785 exports.LinkedHashMapKeyIterable = LinkedHashMapKeyIterable;
5786 exports.LinkedHashMapKeyIterator$ = LinkedHashMapKeyIterator$; 5786 exports.LinkedHashMapKeyIterator$ = LinkedHashMapKeyIterator$;
5787 exports.LinkedHashMapKeyIterator = LinkedHashMapKeyIterator; 5787 exports.LinkedHashMapKeyIterator = LinkedHashMapKeyIterator;
5788 exports.HashSetIterator$ = HashSetIterator$; 5788 exports.HashSetIterator$ = HashSetIterator$;
5789 exports.HashSetIterator = HashSetIterator; 5789 exports.HashSetIterator = HashSetIterator;
5790 exports.LinkedHashSetCell = LinkedHashSetCell; 5790 exports.LinkedHashSetCell = LinkedHashSetCell;
5791 exports.LinkedHashSetIterator$ = LinkedHashSetIterator$; 5791 exports.LinkedHashSetIterator$ = LinkedHashSetIterator$;
5792 exports.LinkedHashSetIterator = LinkedHashSetIterator; 5792 exports.LinkedHashSetIterator = LinkedHashSetIterator;
5793 }); 5793 });
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