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

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

Issue 1131143002: Angular workarounds (Closed) Base URL: https://github.com/dart-lang/dev_compiler.git@master
Patch Set: Rebase on latest 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
OLDNEW
1 var collection = dart.defineLibrary(collection, {}); 1 var collection = dart.defineLibrary(collection, {});
2 var _internal = dart.lazyImport(_internal); 2 var _internal = dart.lazyImport(_internal);
3 var core = dart.import(core); 3 var core = dart.import(core);
4 var _js_helper = dart.lazyImport(_js_helper); 4 var _js_helper = dart.lazyImport(_js_helper);
5 var math = dart.lazyImport(math); 5 var math = dart.lazyImport(math);
6 (function(exports, _internal, core, _js_helper, math) { 6 (function(exports, _internal, core, _js_helper, math) {
7 'use strict'; 7 'use strict';
8 let _source = Symbol('_source'); 8 let _source = Symbol('_source');
9 let UnmodifiableListView$ = dart.generic(function(E) { 9 let UnmodifiableListView$ = dart.generic(function(E) {
10 class UnmodifiableListView extends _internal.UnmodifiableListBase$(E) { 10 class UnmodifiableListView extends _internal.UnmodifiableListBase$(E) {
(...skipping 1008 matching lines...) Expand 10 before | Expand all | Expand 10 after
1019 } 1019 }
1020 IterableBase[dart.implements] = () => [core.Iterable$(E)]; 1020 IterableBase[dart.implements] = () => [core.Iterable$(E)];
1021 dart.defineLazyProperties(IterableBase, { 1021 dart.defineLazyProperties(IterableBase, {
1022 get _toStringVisiting() { 1022 get _toStringVisiting() {
1023 return []; 1023 return [];
1024 } 1024 }
1025 }); 1025 });
1026 return IterableBase; 1026 return IterableBase;
1027 }); 1027 });
1028 let IterableBase = IterableBase$(); 1028 let IterableBase = IterableBase$();
1029 let _state = Symbol('_state');
1029 let _iterator = Symbol('_iterator'); 1030 let _iterator = Symbol('_iterator');
1030 let _state = Symbol('_state');
1031 let _move = Symbol('_move'); 1031 let _move = Symbol('_move');
1032 let HasNextIterator$ = dart.generic(function(E) { 1032 let HasNextIterator$ = dart.generic(function(E) {
1033 class HasNextIterator extends core.Object { 1033 class HasNextIterator extends core.Object {
1034 HasNextIterator(iterator) { 1034 HasNextIterator(iterator) {
1035 this[_state] = HasNextIterator._NOT_MOVED_YET;
1035 this[_iterator] = iterator; 1036 this[_iterator] = iterator;
1036 this[_state] = HasNextIterator._NOT_MOVED_YET;
1037 } 1037 }
1038 get hasNext() { 1038 get hasNext() {
1039 if (this[_state] == HasNextIterator._NOT_MOVED_YET) 1039 if (this[_state] == HasNextIterator._NOT_MOVED_YET)
1040 this[_move](); 1040 this[_move]();
1041 return this[_state] == HasNextIterator._HAS_NEXT_AND_NEXT_IN_CURRENT; 1041 return this[_state] == HasNextIterator._HAS_NEXT_AND_NEXT_IN_CURRENT;
1042 } 1042 }
1043 next() { 1043 next() {
1044 if (!dart.notNull(this.hasNext)) 1044 if (!dart.notNull(this.hasNext))
1045 throw new core.StateError("No more elements"); 1045 throw new core.StateError("No more elements");
1046 dart.assert(this[_state] == HasNextIterator._HAS_NEXT_AND_NEXT_IN_CURREN T); 1046 dart.assert(this[_state] == HasNextIterator._HAS_NEXT_AND_NEXT_IN_CURREN T);
(...skipping 4104 matching lines...) Expand 10 before | Expand all | Expand 10 after
5151 exports.LinkedHashMapKeyIterable$ = LinkedHashMapKeyIterable$; 5151 exports.LinkedHashMapKeyIterable$ = LinkedHashMapKeyIterable$;
5152 exports.LinkedHashMapKeyIterable = LinkedHashMapKeyIterable; 5152 exports.LinkedHashMapKeyIterable = LinkedHashMapKeyIterable;
5153 exports.LinkedHashMapKeyIterator$ = LinkedHashMapKeyIterator$; 5153 exports.LinkedHashMapKeyIterator$ = LinkedHashMapKeyIterator$;
5154 exports.LinkedHashMapKeyIterator = LinkedHashMapKeyIterator; 5154 exports.LinkedHashMapKeyIterator = LinkedHashMapKeyIterator;
5155 exports.HashSetIterator$ = HashSetIterator$; 5155 exports.HashSetIterator$ = HashSetIterator$;
5156 exports.HashSetIterator = HashSetIterator; 5156 exports.HashSetIterator = HashSetIterator;
5157 exports.LinkedHashSetCell = LinkedHashSetCell; 5157 exports.LinkedHashSetCell = LinkedHashSetCell;
5158 exports.LinkedHashSetIterator$ = LinkedHashSetIterator$; 5158 exports.LinkedHashSetIterator$ = LinkedHashSetIterator$;
5159 exports.LinkedHashSetIterator = LinkedHashSetIterator; 5159 exports.LinkedHashSetIterator = LinkedHashSetIterator;
5160 })(collection, _internal, core, _js_helper, math); 5160 })(collection, _internal, core, _js_helper, math);
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698