| OLD | NEW |
| 1 var _interceptors; | 1 var _interceptors; |
| 2 (function(exports) { | 2 (function(exports) { |
| 3 'use strict'; | 3 'use strict'; |
| 4 let JSArray$ = dart.generic(function(E) { | 4 let JSArray$ = dart.generic(function(E) { |
| 5 class JSArray extends Interceptor { | 5 class JSArray extends Interceptor { |
| 6 JSArray() { | 6 JSArray() { |
| 7 super.Interceptor(); | 7 super.Interceptor(); |
| 8 } | 8 } |
| 9 JSArray$fixed(length) { | 9 JSArray$fixed(length) { |
| 10 if (dart.notNull(!(typeof length == number)) || dart.notNull(length) < 0
) { | 10 if (dart.notNull(!(typeof length == number)) || dart.notNull(length) < 0
) { |
| (...skipping 1172 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 1183 result.set(_symbolToString(key), value); | 1183 result.set(_symbolToString(key), value); |
| 1184 }); | 1184 }); |
| 1185 return result; | 1185 return result; |
| 1186 } | 1186 } |
| 1187 // Function getInterceptor: (dynamic) → dynamic | 1187 // Function getInterceptor: (dynamic) → dynamic |
| 1188 function getInterceptor(object) { | 1188 function getInterceptor(object) { |
| 1189 return void 0; | 1189 return void 0; |
| 1190 } | 1190 } |
| 1191 // Function getDispatchProperty: (dynamic) → dynamic | 1191 // Function getDispatchProperty: (dynamic) → dynamic |
| 1192 function getDispatchProperty(object) { | 1192 function getDispatchProperty(object) { |
| 1193 return object[_foreign_helper.JS_EMBEDDED_GLOBAL('String', dart.as(_js_embed
ded_names.DISPATCH_PROPERTY_NAME, core.String))]; | 1193 return object[_foreign_helper.JS_EMBEDDED_GLOBAL('String', _js_embedded_name
s.DISPATCH_PROPERTY_NAME)]; |
| 1194 } | 1194 } |
| 1195 // Function setDispatchProperty: (dynamic, dynamic) → dynamic | 1195 // Function setDispatchProperty: (dynamic, dynamic) → dynamic |
| 1196 function setDispatchProperty(object, value) { | 1196 function setDispatchProperty(object, value) { |
| 1197 _js_helper.defineProperty(object, dart.as(_foreign_helper.JS_EMBEDDED_GLOBAL
('String', dart.as(_js_embedded_names.DISPATCH_PROPERTY_NAME, core.String)), cor
e.String), value); | 1197 _js_helper.defineProperty(object, dart.as(_foreign_helper.JS_EMBEDDED_GLOBAL
('String', _js_embedded_names.DISPATCH_PROPERTY_NAME), core.String), value); |
| 1198 } | 1198 } |
| 1199 // Function makeDispatchRecord: (dynamic, dynamic, dynamic, dynamic) → dynamic | 1199 // Function makeDispatchRecord: (dynamic, dynamic, dynamic, dynamic) → dynamic |
| 1200 function makeDispatchRecord(interceptor, proto, extension, indexability) { | 1200 function makeDispatchRecord(interceptor, proto, extension, indexability) { |
| 1201 return {i: interceptor, p: proto, e: extension, x: indexability}; | 1201 return {i: interceptor, p: proto, e: extension, x: indexability}; |
| 1202 } | 1202 } |
| 1203 // Function dispatchRecordInterceptor: (dynamic) → dynamic | 1203 // Function dispatchRecordInterceptor: (dynamic) → dynamic |
| 1204 function dispatchRecordInterceptor(record) { | 1204 function dispatchRecordInterceptor(record) { |
| 1205 return record.i; | 1205 return record.i; |
| 1206 } | 1206 } |
| 1207 // Function dispatchRecordProto: (dynamic) → dynamic | 1207 // Function dispatchRecordProto: (dynamic) → dynamic |
| (...skipping 39 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 1247 if (proto == null || proto === Object.prototype) { | 1247 if (proto == null || proto === Object.prototype) { |
| 1248 return _foreign_helper.JS_INTERCEPTOR_CONSTANT(PlainJavaScriptObject); | 1248 return _foreign_helper.JS_INTERCEPTOR_CONSTANT(PlainJavaScriptObject); |
| 1249 } else { | 1249 } else { |
| 1250 return _foreign_helper.JS_INTERCEPTOR_CONSTANT(UnknownJavaScriptObject); | 1250 return _foreign_helper.JS_INTERCEPTOR_CONSTANT(UnknownJavaScriptObject); |
| 1251 } | 1251 } |
| 1252 } | 1252 } |
| 1253 return interceptor; | 1253 return interceptor; |
| 1254 } | 1254 } |
| 1255 dart.copyProperties(exports, { | 1255 dart.copyProperties(exports, { |
| 1256 get mapTypeToInterceptor() { | 1256 get mapTypeToInterceptor() { |
| 1257 return _foreign_helper.JS_EMBEDDED_GLOBAL('', dart.as(_js_embedded_names.M
AP_TYPE_TO_INTERCEPTOR, core.String)); | 1257 return _foreign_helper.JS_EMBEDDED_GLOBAL('', _js_embedded_names.MAP_TYPE_
TO_INTERCEPTOR); |
| 1258 } | 1258 } |
| 1259 }); | 1259 }); |
| 1260 // Function findIndexForNativeSubclassType: (Type) → int | 1260 // Function findIndexForNativeSubclassType: (Type) → int |
| 1261 function findIndexForNativeSubclassType(type) { | 1261 function findIndexForNativeSubclassType(type) { |
| 1262 if (exports.mapTypeToInterceptor == null) | 1262 if (exports.mapTypeToInterceptor == null) |
| 1263 return null; | 1263 return null; |
| 1264 let map = dart.as(exports.mapTypeToInterceptor, core.List); | 1264 let map = dart.as(exports.mapTypeToInterceptor, core.List); |
| 1265 for (let i = 0; dart.notNull(i) + 1 < dart.notNull(map.length); i = 3) { | 1265 for (let i = 0; dart.notNull(i) + 1 < dart.notNull(map.length); i = 3) { |
| 1266 if (dart.equals(type, map.get(i))) { | 1266 if (dart.equals(type, map.get(i))) { |
| 1267 return i; | 1267 return i; |
| (...skipping 142 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 1410 exports.Interceptor = Interceptor; | 1410 exports.Interceptor = Interceptor; |
| 1411 exports.JSBool = JSBool; | 1411 exports.JSBool = JSBool; |
| 1412 exports.JSNull = JSNull; | 1412 exports.JSNull = JSNull; |
| 1413 exports.JSIndexable = JSIndexable; | 1413 exports.JSIndexable = JSIndexable; |
| 1414 exports.JSMutableIndexable = JSMutableIndexable; | 1414 exports.JSMutableIndexable = JSMutableIndexable; |
| 1415 exports.JSObject = JSObject; | 1415 exports.JSObject = JSObject; |
| 1416 exports.JavaScriptObject = JavaScriptObject; | 1416 exports.JavaScriptObject = JavaScriptObject; |
| 1417 exports.PlainJavaScriptObject = PlainJavaScriptObject; | 1417 exports.PlainJavaScriptObject = PlainJavaScriptObject; |
| 1418 exports.UnknownJavaScriptObject = UnknownJavaScriptObject; | 1418 exports.UnknownJavaScriptObject = UnknownJavaScriptObject; |
| 1419 })(_interceptors || (_interceptors = {})); | 1419 })(_interceptors || (_interceptors = {})); |
| OLD | NEW |