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

Side by Side Diff: lib/runtime/dart/_interceptors.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/_foreign_helper.js ('k') | lib/runtime/dart/_internal.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 _interceptors; 1 var _interceptors;
2 (function(exports) { 2 (function(exports) {
3 'use strict'; 3 'use strict';
4 class Interceptor extends core.Object { 4 class Interceptor extends core.Object {
5 Interceptor() { 5 Interceptor() {
6 } 6 }
7 ['=='](other) { 7 ['=='](other) {
8 return core.identical(this, other); 8 return core.identical(this, other);
9 } 9 }
10 get hashCode() { 10 get hashCode() {
(...skipping 151 matching lines...) Expand 10 before | Expand all | Expand 10 after
162 skipWhile(test) { 162 skipWhile(test) {
163 return new _internal.IterableMixinWorkaround().skipWhile(this, test); 163 return new _internal.IterableMixinWorkaround().skipWhile(this, test);
164 } 164 }
165 reduce(combine) { 165 reduce(combine) {
166 return dart.as(_internal.IterableMixinWorkaround.reduce(this, combine), E); 166 return dart.as(_internal.IterableMixinWorkaround.reduce(this, combine), E);
167 } 167 }
168 fold(initialValue, combine) { 168 fold(initialValue, combine) {
169 return _internal.IterableMixinWorkaround.fold(this, initialValue, combin e); 169 return _internal.IterableMixinWorkaround.fold(this, initialValue, combin e);
170 } 170 }
171 firstWhere(test, opt$) { 171 firstWhere(test, opt$) {
172 let orElse = opt$.orElse === void 0 ? null : opt$.orElse; 172 let orElse = opt$ && 'orElse' in opt$ ? opt$.orElse : null;
173 return dart.as(_internal.IterableMixinWorkaround.firstWhere(this, test, orElse), E); 173 return dart.as(_internal.IterableMixinWorkaround.firstWhere(this, test, orElse), E);
174 } 174 }
175 lastWhere(test, opt$) { 175 lastWhere(test, opt$) {
176 let orElse = opt$.orElse === void 0 ? null : opt$.orElse; 176 let orElse = opt$ && 'orElse' in opt$ ? opt$.orElse : null;
177 return dart.as(_internal.IterableMixinWorkaround.lastWhereList(this, tes t, orElse), E); 177 return dart.as(_internal.IterableMixinWorkaround.lastWhereList(this, tes t, orElse), E);
178 } 178 }
179 singleWhere(test) { 179 singleWhere(test) {
180 return dart.as(_internal.IterableMixinWorkaround.singleWhere(this, test) , E); 180 return dart.as(_internal.IterableMixinWorkaround.singleWhere(this, test) , E);
181 } 181 }
182 elementAt(index) { 182 elementAt(index) {
183 return this.get(index); 183 return this.get(index);
184 } 184 }
185 sublist(start, end) { 185 sublist(start, end) {
186 if (end === void 0) 186 if (end === void 0)
(...skipping 105 matching lines...) Expand 10 before | Expand all | Expand 10 after
292 get isEmpty() { 292 get isEmpty() {
293 return this.length === 0; 293 return this.length === 0;
294 } 294 }
295 get isNotEmpty() { 295 get isNotEmpty() {
296 return !dart.notNull(this.isEmpty); 296 return !dart.notNull(this.isEmpty);
297 } 297 }
298 toString() { 298 toString() {
299 return collection.ListBase.listToString(this); 299 return collection.ListBase.listToString(this);
300 } 300 }
301 toList(opt$) { 301 toList(opt$) {
302 let growable = opt$.growable === void 0 ? true : opt$.growable; 302 let growable = opt$ && 'growable' in opt$ ? opt$.growable : true;
303 if (growable) { 303 if (growable) {
304 return new JSArray.markGrowable(this.slice()); 304 return new JSArray.markGrowable(this.slice());
305 } else { 305 } else {
306 return new JSArray.markFixed(this.slice()); 306 return new JSArray.markFixed(this.slice());
307 } 307 }
308 } 308 }
309 toSet() { 309 toSet() {
310 return new core.Set.from(this); 310 return new core.Set.from(this);
311 } 311 }
312 get iterator() { 312 get iterator() {
(...skipping 505 matching lines...) Expand 10 before | Expand all | Expand 10 after
818 return dart.equals(other, this.substring(dart.notNull(this.length) - dart. notNull(otherLength))); 818 return dart.equals(other, this.substring(dart.notNull(this.length) - dart. notNull(otherLength)));
819 } 819 }
820 replaceAll(from, to) { 820 replaceAll(from, to) {
821 _js_helper.checkString(to); 821 _js_helper.checkString(to);
822 return dart.as(_js_helper.stringReplaceAllUnchecked(this, from, to), core. String); 822 return dart.as(_js_helper.stringReplaceAllUnchecked(this, from, to), core. String);
823 } 823 }
824 replaceAllMapped(from, convert) { 824 replaceAllMapped(from, convert) {
825 return this.splitMapJoin(from, {onMatch: convert}); 825 return this.splitMapJoin(from, {onMatch: convert});
826 } 826 }
827 splitMapJoin(from, opt$) { 827 splitMapJoin(from, opt$) {
828 let onMatch = opt$.onMatch === void 0 ? null : opt$.onMatch; 828 let onMatch = opt$ && 'onMatch' in opt$ ? opt$.onMatch : null;
829 let onNonMatch = opt$.onNonMatch === void 0 ? null : opt$.onNonMatch; 829 let onNonMatch = opt$ && 'onNonMatch' in opt$ ? opt$.onNonMatch : null;
830 return dart.as(_js_helper.stringReplaceAllFuncUnchecked(this, from, onMatc h, onNonMatch), core.String); 830 return dart.as(_js_helper.stringReplaceAllFuncUnchecked(this, from, onMatc h, onNonMatch), core.String);
831 } 831 }
832 replaceFirst(from, to, startIndex) { 832 replaceFirst(from, to, startIndex) {
833 if (startIndex === void 0) 833 if (startIndex === void 0)
834 startIndex = 0; 834 startIndex = 0;
835 _js_helper.checkString(to); 835 _js_helper.checkString(to);
836 _js_helper.checkInt(startIndex); 836 _js_helper.checkInt(startIndex);
837 if (dart.notNull(startIndex) < 0 || dart.notNull(startIndex) > dart.notNul l(this.length)) { 837 if (dart.notNull(startIndex) < 0 || dart.notNull(startIndex) > dart.notNul l(this.length)) {
838 throw new core.RangeError.range(startIndex, 0, this.length); 838 throw new core.RangeError.range(startIndex, 0, this.length);
839 } 839 }
(...skipping 556 matching lines...) Expand 10 before | Expand all | Expand 10 after
1396 exports.JSString = JSString; 1396 exports.JSString = JSString;
1397 exports.getInterceptor = getInterceptor; 1397 exports.getInterceptor = getInterceptor;
1398 exports.getDispatchProperty = getDispatchProperty; 1398 exports.getDispatchProperty = getDispatchProperty;
1399 exports.setDispatchProperty = setDispatchProperty; 1399 exports.setDispatchProperty = setDispatchProperty;
1400 exports.makeDispatchRecord = makeDispatchRecord; 1400 exports.makeDispatchRecord = makeDispatchRecord;
1401 exports.dispatchRecordInterceptor = dispatchRecordInterceptor; 1401 exports.dispatchRecordInterceptor = dispatchRecordInterceptor;
1402 exports.dispatchRecordProto = dispatchRecordProto; 1402 exports.dispatchRecordProto = dispatchRecordProto;
1403 exports.dispatchRecordExtension = dispatchRecordExtension; 1403 exports.dispatchRecordExtension = dispatchRecordExtension;
1404 exports.dispatchRecordIndexability = dispatchRecordIndexability; 1404 exports.dispatchRecordIndexability = dispatchRecordIndexability;
1405 exports.getNativeInterceptor = getNativeInterceptor; 1405 exports.getNativeInterceptor = getNativeInterceptor;
1406 exports.mapTypeToInterceptor = mapTypeToInterceptor;
1407 exports.findIndexForNativeSubclassType = findIndexForNativeSubclassType; 1406 exports.findIndexForNativeSubclassType = findIndexForNativeSubclassType;
1408 exports.findInterceptorConstructorForType = findInterceptorConstructorForType; 1407 exports.findInterceptorConstructorForType = findInterceptorConstructorForType;
1409 exports.findConstructorForNativeSubclassType = findConstructorForNativeSubclas sType; 1408 exports.findConstructorForNativeSubclassType = findConstructorForNativeSubclas sType;
1410 exports.findInterceptorForType = findInterceptorForType; 1409 exports.findInterceptorForType = findInterceptorForType;
1411 exports.JSBool = JSBool; 1410 exports.JSBool = JSBool;
1412 exports.JSNull = JSNull; 1411 exports.JSNull = JSNull;
1413 exports.JSIndexable = JSIndexable; 1412 exports.JSIndexable = JSIndexable;
1414 exports.JSMutableIndexable = JSMutableIndexable; 1413 exports.JSMutableIndexable = JSMutableIndexable;
1415 exports.JSObject = JSObject; 1414 exports.JSObject = JSObject;
1416 exports.JavaScriptObject = JavaScriptObject; 1415 exports.JavaScriptObject = JavaScriptObject;
1417 exports.PlainJavaScriptObject = PlainJavaScriptObject; 1416 exports.PlainJavaScriptObject = PlainJavaScriptObject;
1418 exports.UnknownJavaScriptObject = UnknownJavaScriptObject; 1417 exports.UnknownJavaScriptObject = UnknownJavaScriptObject;
1419 })(_interceptors || (_interceptors = {})); 1418 })(_interceptors || (_interceptors = {}));
OLDNEW
« no previous file with comments | « lib/runtime/dart/_foreign_helper.js ('k') | lib/runtime/dart/_internal.js » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698