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

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

Issue 1054343004: Update to use the latest analyzer (Closed) Base URL: git@github.com:dart-lang/dev_compiler.git@master
Patch Set: Created 5 years, 8 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 | « no previous file | lib/runtime/dart/_js_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 let ListIterable$ = dart.generic(function(E) { 5 let ListIterable$ = dart.generic(function(E) {
6 class ListIterable extends collection.IterableBase$(E) { 6 class ListIterable extends collection.IterableBase$(E) {
7 ListIterable() { 7 ListIterable() {
8 super.IterableBase(); 8 super.IterableBase();
9 } 9 }
10 get [core.$iterator]() { 10 get [core.$iterator]() {
(...skipping 182 matching lines...) Expand 10 before | Expand all | Expand 10 after
193 [core.$take](count) { 193 [core.$take](count) {
194 return new (SubListIterable$(E))(this, 0, count); 194 return new (SubListIterable$(E))(this, 0, count);
195 } 195 }
196 [core.$takeWhile](test) { 196 [core.$takeWhile](test) {
197 return super[core.$takeWhile](test); 197 return super[core.$takeWhile](test);
198 } 198 }
199 [core.$toList](opts) { 199 [core.$toList](opts) {
200 let growable = opts && 'growable' in opts ? opts.growable : true; 200 let growable = opts && 'growable' in opts ? opts.growable : true;
201 let result = null; 201 let result = null;
202 if (growable) { 202 if (growable) {
203 result = ((_) => { 203 result = new (core.List$(E))();
Jennifer Messerly 2015/04/08 20:21:26 FYI: this is a bug fix. Analyzer used to think all
204 _[core.$length] = this.length; 204 result[core.$length] = this.length;
205 return _;
206 }).bind(this)(new (core.List$(E))());
207 } else { 205 } else {
208 result = new (core.List$(E))(this.length); 206 result = new (core.List$(E))(this.length);
209 } 207 }
210 for (let i = 0; dart.notNull(i) < dart.notNull(this.length); i = dart.no tNull(i) + 1) { 208 for (let i = 0; dart.notNull(i) < dart.notNull(this.length); i = dart.no tNull(i) + 1) {
211 result[core.$set](i, this.elementAt(i)); 209 result[core.$set](i, this.elementAt(i));
212 } 210 }
213 return result; 211 return result;
214 } 212 }
215 [core.$toSet]() { 213 [core.$toSet]() {
216 let result = new (core.Set$(E))(); 214 let result = new (core.Set$(E))();
(...skipping 1693 matching lines...) Expand 10 before | Expand all | Expand 10 after
1910 exports.ReversedListIterable = ReversedListIterable; 1908 exports.ReversedListIterable = ReversedListIterable;
1911 exports.UnmodifiableListError = UnmodifiableListError; 1909 exports.UnmodifiableListError = UnmodifiableListError;
1912 exports.NonGrowableListError = NonGrowableListError; 1910 exports.NonGrowableListError = NonGrowableListError;
1913 exports.makeListFixedLength = makeListFixedLength; 1911 exports.makeListFixedLength = makeListFixedLength;
1914 exports.Lists = Lists; 1912 exports.Lists = Lists;
1915 exports.printToConsole = printToConsole; 1913 exports.printToConsole = printToConsole;
1916 exports.Sort = Sort; 1914 exports.Sort = Sort;
1917 exports.Symbol = Symbol; 1915 exports.Symbol = Symbol;
1918 exports.POWERS_OF_TEN = POWERS_OF_TEN; 1916 exports.POWERS_OF_TEN = POWERS_OF_TEN;
1919 })(_internal || (_internal = {})); 1917 })(_internal || (_internal = {}));
OLDNEW
« no previous file with comments | « no previous file | lib/runtime/dart/_js_helper.js » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698