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

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

Issue 1020043002: Replace dart_core.js with actual compiled SDK (Closed) Base URL: git@github.com:dart-lang/dev_compiler.git@master
Patch Set: merge Created 5 years, 9 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/_interceptors.js ('k') | lib/runtime/dart/_isolate_helper.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 _internal; 1 var _internal;
2 (function(exports) { 2 (function(exports) {
3 'use strict'; 3 'use strict';
4 class EfficientLength extends core.Object { 4 class EfficientLength extends core.Object {
5 } 5 }
6 let ListIterable$ = dart.generic(function(E) { 6 let ListIterable$ = dart.generic(function(E) {
7 class ListIterable extends collection.IterableBase$(E) { 7 class ListIterable extends collection.IterableBase$(E) {
8 ListIterable() { 8 ListIterable() {
9 super.IterableBase(); 9 super.IterableBase();
10 } 10 }
(...skipping 56 matching lines...) Expand 10 before | Expand all | Expand 10 after
67 for (let i = 0; dart.notNull(i) < dart.notNull(length); i = dart.notNull (i) + 1) { 67 for (let i = 0; dart.notNull(i) < dart.notNull(length); i = dart.notNull (i) + 1) {
68 if (test(this.elementAt(i))) 68 if (test(this.elementAt(i)))
69 return true; 69 return true;
70 if (length !== this.length) { 70 if (length !== this.length) {
71 throw new core.ConcurrentModificationError(this); 71 throw new core.ConcurrentModificationError(this);
72 } 72 }
73 } 73 }
74 return false; 74 return false;
75 } 75 }
76 firstWhere(test, opt$) { 76 firstWhere(test, opt$) {
77 let orElse = opt$.orElse === void 0 ? null : opt$.orElse; 77 let orElse = opt$ && 'orElse' in opt$ ? opt$.orElse : null;
78 let length = this.length; 78 let length = this.length;
79 for (let i = 0; dart.notNull(i) < dart.notNull(length); i = dart.notNull (i) + 1) { 79 for (let i = 0; dart.notNull(i) < dart.notNull(length); i = dart.notNull (i) + 1) {
80 let element = this.elementAt(i); 80 let element = this.elementAt(i);
81 if (test(element)) 81 if (test(element))
82 return element; 82 return element;
83 if (length !== this.length) { 83 if (length !== this.length) {
84 throw new core.ConcurrentModificationError(this); 84 throw new core.ConcurrentModificationError(this);
85 } 85 }
86 } 86 }
87 if (orElse !== null) 87 if (orElse !== null)
88 return orElse(); 88 return orElse();
89 throw IterableElementError.noElement(); 89 throw IterableElementError.noElement();
90 } 90 }
91 lastWhere(test, opt$) { 91 lastWhere(test, opt$) {
92 let orElse = opt$.orElse === void 0 ? null : opt$.orElse; 92 let orElse = opt$ && 'orElse' in opt$ ? opt$.orElse : null;
93 let length = this.length; 93 let length = this.length;
94 for (let i = dart.notNull(length) - 1; dart.notNull(i) >= 0; i = dart.no tNull(i) - 1) { 94 for (let i = dart.notNull(length) - 1; dart.notNull(i) >= 0; i = dart.no tNull(i) - 1) {
95 let element = this.elementAt(i); 95 let element = this.elementAt(i);
96 if (test(element)) 96 if (test(element))
97 return element; 97 return element;
98 if (length !== this.length) { 98 if (length !== this.length) {
99 throw new core.ConcurrentModificationError(this); 99 throw new core.ConcurrentModificationError(this);
100 } 100 }
101 } 101 }
102 if (orElse !== null) 102 if (orElse !== null)
(...skipping 88 matching lines...) Expand 10 before | Expand all | Expand 10 after
191 skipWhile(test) { 191 skipWhile(test) {
192 return super.skipWhile(test); 192 return super.skipWhile(test);
193 } 193 }
194 take(count) { 194 take(count) {
195 return new SubListIterable(this, 0, count); 195 return new SubListIterable(this, 0, count);
196 } 196 }
197 takeWhile(test) { 197 takeWhile(test) {
198 return super.takeWhile(test); 198 return super.takeWhile(test);
199 } 199 }
200 toList(opt$) { 200 toList(opt$) {
201 let growable = opt$.growable === void 0 ? true : opt$.growable; 201 let growable = opt$ && 'growable' in opt$ ? opt$.growable : true;
202 let result = null; 202 let result = null;
203 if (growable) { 203 if (growable) {
204 result = ((_) => { 204 result = ((_) => {
205 _.length = this.length; 205 _.length = this.length;
206 return _; 206 return _;
207 }).bind(this)(new core.List()); 207 }).bind(this)(new core.List());
208 } else { 208 } else {
209 result = new core.List(this.length); 209 result = new core.List(this.length);
210 } 210 }
211 for (let i = 0; dart.notNull(i) < dart.notNull(this.length); i = dart.no tNull(i) + 1) { 211 for (let i = 0; dart.notNull(i) < dart.notNull(this.length); i = dart.no tNull(i) + 1) {
(...skipping 73 matching lines...) Expand 10 before | Expand all | Expand 10 after
285 if (this[_endOrLength] === null) { 285 if (this[_endOrLength] === null) {
286 return new SubListIterable(this[_iterable], this[_start], dart.notNull (this[_start]) + dart.notNull(count)); 286 return new SubListIterable(this[_iterable], this[_start], dart.notNull (this[_start]) + dart.notNull(count));
287 } else { 287 } else {
288 let newEnd = dart.notNull(this[_start]) + dart.notNull(count); 288 let newEnd = dart.notNull(this[_start]) + dart.notNull(count);
289 if (dart.notNull(this[_endOrLength]) < dart.notNull(newEnd)) 289 if (dart.notNull(this[_endOrLength]) < dart.notNull(newEnd))
290 return this; 290 return this;
291 return new SubListIterable(this[_iterable], this[_start], newEnd); 291 return new SubListIterable(this[_iterable], this[_start], newEnd);
292 } 292 }
293 } 293 }
294 toList(opt$) { 294 toList(opt$) {
295 let growable = opt$.growable === void 0 ? true : opt$.growable; 295 let growable = opt$ && 'growable' in opt$ ? opt$.growable : true;
296 let start = this[_start]; 296 let start = this[_start];
297 let end = this[_iterable].length; 297 let end = this[_iterable].length;
298 if (this[_endOrLength] !== null && dart.notNull(this[_endOrLength]) < da rt.notNull(end)) 298 if (this[_endOrLength] !== null && dart.notNull(this[_endOrLength]) < da rt.notNull(end))
299 end = this[_endOrLength]; 299 end = this[_endOrLength];
300 let length = dart.notNull(end) - dart.notNull(start); 300 let length = dart.notNull(end) - dart.notNull(start);
301 if (dart.notNull(length) < 0) 301 if (dart.notNull(length) < 0)
302 length = 0; 302 length = 0;
303 let result = growable ? ((_) => { 303 let result = growable ? ((_) => {
304 _.length = length; 304 _.length = length;
305 return _; 305 return _;
(...skipping 460 matching lines...) Expand 10 before | Expand all | Expand 10 after
766 contains(element) { 766 contains(element) {
767 return false; 767 return false;
768 } 768 }
769 every(test) { 769 every(test) {
770 return true; 770 return true;
771 } 771 }
772 any(test) { 772 any(test) {
773 return false; 773 return false;
774 } 774 }
775 firstWhere(test, opt$) { 775 firstWhere(test, opt$) {
776 let orElse = opt$.orElse === void 0 ? null : opt$.orElse; 776 let orElse = opt$ && 'orElse' in opt$ ? opt$.orElse : null;
777 if (orElse !== null) 777 if (orElse !== null)
778 return orElse(); 778 return orElse();
779 throw IterableElementError.noElement(); 779 throw IterableElementError.noElement();
780 } 780 }
781 lastWhere(test, opt$) { 781 lastWhere(test, opt$) {
782 let orElse = opt$.orElse === void 0 ? null : opt$.orElse; 782 let orElse = opt$ && 'orElse' in opt$ ? opt$.orElse : null;
783 if (orElse !== null) 783 if (orElse !== null)
784 return orElse(); 784 return orElse();
785 throw IterableElementError.noElement(); 785 throw IterableElementError.noElement();
786 } 786 }
787 singleWhere(test, opt$) { 787 singleWhere(test, opt$) {
788 let orElse = opt$.orElse === void 0 ? null : opt$.orElse; 788 let orElse = opt$ && 'orElse' in opt$ ? opt$.orElse : null;
789 if (orElse !== null) 789 if (orElse !== null)
790 return orElse(); 790 return orElse();
791 throw IterableElementError.noElement(); 791 throw IterableElementError.noElement();
792 } 792 }
793 join(separator) { 793 join(separator) {
794 if (separator === void 0) 794 if (separator === void 0)
795 separator = ""; 795 separator = "";
796 return ""; 796 return "";
797 } 797 }
798 where(test) { 798 where(test) {
(...skipping 16 matching lines...) Expand all
815 return this; 815 return this;
816 } 816 }
817 take(count) { 817 take(count) {
818 core.RangeError.checkNotNegative(count, "count"); 818 core.RangeError.checkNotNegative(count, "count");
819 return this; 819 return this;
820 } 820 }
821 takeWhile(test) { 821 takeWhile(test) {
822 return this; 822 return this;
823 } 823 }
824 toList(opt$) { 824 toList(opt$) {
825 let growable = opt$.growable === void 0 ? true : opt$.growable; 825 let growable = opt$ && 'growable' in opt$ ? opt$.growable : true;
826 return growable ? new List.from([]) : new core.List(0); 826 return growable ? new List.from([]) : new core.List(0);
827 } 827 }
828 toSet() { 828 toSet() {
829 return new core.Set(); 829 return new core.Set();
830 } 830 }
831 } 831 }
832 return EmptyIterable; 832 return EmptyIterable;
833 }); 833 });
834 let EmptyIterable = EmptyIterable$(dart.dynamic); 834 let EmptyIterable = EmptyIterable$(dart.dynamic);
835 let EmptyIterator$ = dart.generic(function(E) { 835 let EmptyIterator$ = dart.generic(function(E) {
(...skipping 1048 matching lines...) Expand 10 before | Expand all | Expand 10 after
1884 exports.ReversedListIterable$ = ReversedListIterable$; 1884 exports.ReversedListIterable$ = ReversedListIterable$;
1885 exports.UnmodifiableListError = UnmodifiableListError; 1885 exports.UnmodifiableListError = UnmodifiableListError;
1886 exports.NonGrowableListError = NonGrowableListError; 1886 exports.NonGrowableListError = NonGrowableListError;
1887 exports.makeListFixedLength = makeListFixedLength; 1887 exports.makeListFixedLength = makeListFixedLength;
1888 exports.Lists = Lists; 1888 exports.Lists = Lists;
1889 exports.printToConsole = printToConsole; 1889 exports.printToConsole = printToConsole;
1890 exports.Sort = Sort; 1890 exports.Sort = Sort;
1891 exports.Symbol = Symbol; 1891 exports.Symbol = Symbol;
1892 exports.POWERS_OF_TEN = POWERS_OF_TEN; 1892 exports.POWERS_OF_TEN = POWERS_OF_TEN;
1893 })(_internal || (_internal = {})); 1893 })(_internal || (_internal = {}));
OLDNEW
« no previous file with comments | « lib/runtime/dart/_interceptors.js ('k') | lib/runtime/dart/_isolate_helper.js » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698