| OLD | NEW |
| 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() { |
| 11 return _js_helper.Primitives.objectHashCode(this); | 11 return _js_helper.Primitives.objectHashCode(this); |
| 12 } | 12 } |
| 13 toString() { | 13 toString() { |
| 14 return _js_helper.Primitives.objectToString(this); | 14 return _js_helper.Primitives.objectToString(this); |
| 15 } | 15 } |
| 16 noSuchMethod(invocation) { | 16 noSuchMethod(invocation) { |
| 17 throw new core.NoSuchMethodError(this, invocation.memberName, invocation.p
ositionalArguments, invocation.namedArguments); | 17 throw new core.NoSuchMethodError(this, invocation.memberName, invocation.p
ositionalArguments, invocation.namedArguments); |
| 18 } | 18 } |
| 19 get runtimeType() { | 19 get runtimeType() { |
| 20 return _js_helper.getRuntimeType(this); | 20 return _js_helper.getRuntimeType(this); |
| 21 } | 21 } |
| 22 } | 22 } |
| 23 class JSIndexable extends core.Object {} |
| 23 let JSArray$ = dart.generic(function(E) { | 24 let JSArray$ = dart.generic(function(E) { |
| 24 class JSArray extends Interceptor { | 25 class JSArray extends Interceptor { |
| 25 JSArray() { | 26 JSArray() { |
| 26 super.Interceptor(); | 27 super.Interceptor(); |
| 27 } | 28 } |
| 28 fixed(length) { | 29 fixed(length) { |
| 29 if (dart.notNull(!(typeof length == 'number')) || dart.notNull(length) <
0) { | 30 if (dart.notNull(!(typeof length == 'number')) || dart.notNull(length) <
0) { |
| 30 throw new core.ArgumentError(`Length must be a non-negative integer: $
{length}`); | 31 throw new core.ArgumentError(`Length must be a non-negative integer: $
{length}`); |
| 31 } | 32 } |
| 32 return new JSArray.markFixed(new Array(length)); | 33 return new JSArray.markFixed(new Array(length)); |
| (...skipping 315 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 348 JSArray[dart.implements] = [core.List$(E), JSIndexable]; | 349 JSArray[dart.implements] = [core.List$(E), JSIndexable]; |
| 349 dart.defineNamedConstructor(JSArray, 'fixed'); | 350 dart.defineNamedConstructor(JSArray, 'fixed'); |
| 350 dart.defineNamedConstructor(JSArray, 'emptyGrowable'); | 351 dart.defineNamedConstructor(JSArray, 'emptyGrowable'); |
| 351 dart.defineNamedConstructor(JSArray, 'growable'); | 352 dart.defineNamedConstructor(JSArray, 'growable'); |
| 352 dart.defineNamedConstructor(JSArray, 'typed'); | 353 dart.defineNamedConstructor(JSArray, 'typed'); |
| 353 dart.defineNamedConstructor(JSArray, 'markFixed'); | 354 dart.defineNamedConstructor(JSArray, 'markFixed'); |
| 354 dart.defineNamedConstructor(JSArray, 'markGrowable'); | 355 dart.defineNamedConstructor(JSArray, 'markGrowable'); |
| 355 return JSArray; | 356 return JSArray; |
| 356 }); | 357 }); |
| 357 let JSArray = JSArray$(dart.dynamic); | 358 let JSArray = JSArray$(dart.dynamic); |
| 359 class JSMutableIndexable extends JSIndexable {} |
| 358 let JSMutableArray$ = dart.generic(function(E) { | 360 let JSMutableArray$ = dart.generic(function(E) { |
| 359 class JSMutableArray extends JSArray$(E) { | 361 class JSMutableArray extends JSArray$(E) {} |
| 360 } | |
| 361 JSMutableArray[dart.implements] = [JSMutableIndexable]; | 362 JSMutableArray[dart.implements] = [JSMutableIndexable]; |
| 362 return JSMutableArray; | 363 return JSMutableArray; |
| 363 }); | 364 }); |
| 364 let JSMutableArray = JSMutableArray$(dart.dynamic); | 365 let JSMutableArray = JSMutableArray$(dart.dynamic); |
| 365 let JSFixedArray$ = dart.generic(function(E) { | 366 let JSFixedArray$ = dart.generic(function(E) { |
| 366 class JSFixedArray extends JSMutableArray$(E) { | 367 class JSFixedArray extends JSMutableArray$(E) {} |
| 367 } | |
| 368 return JSFixedArray; | 368 return JSFixedArray; |
| 369 }); | 369 }); |
| 370 let JSFixedArray = JSFixedArray$(dart.dynamic); | 370 let JSFixedArray = JSFixedArray$(dart.dynamic); |
| 371 let JSExtendableArray$ = dart.generic(function(E) { | 371 let JSExtendableArray$ = dart.generic(function(E) { |
| 372 class JSExtendableArray extends JSMutableArray$(E) { | 372 class JSExtendableArray extends JSMutableArray$(E) {} |
| 373 } | |
| 374 return JSExtendableArray; | 373 return JSExtendableArray; |
| 375 }); | 374 }); |
| 376 let JSExtendableArray = JSExtendableArray$(dart.dynamic); | 375 let JSExtendableArray = JSExtendableArray$(dart.dynamic); |
| 377 let _MIN_INT32 = Symbol('_MIN_INT32'); | 376 let _MIN_INT32 = Symbol('_MIN_INT32'); |
| 378 let _MAX_INT32 = Symbol('_MAX_INT32'); | 377 let _MAX_INT32 = Symbol('_MAX_INT32'); |
| 379 let _handleIEtoString = Symbol('_handleIEtoString'); | 378 let _handleIEtoString = Symbol('_handleIEtoString'); |
| 380 let _isInt32 = Symbol('_isInt32'); | 379 let _isInt32 = Symbol('_isInt32'); |
| 381 let _tdivFast = Symbol('_tdivFast'); | 380 let _tdivFast = Symbol('_tdivFast'); |
| 382 let _tdivSlow = Symbol('_tdivSlow'); | 381 let _tdivSlow = Symbol('_tdivSlow'); |
| 383 let _shlPositive = Symbol('_shlPositive'); | 382 let _shlPositive = Symbol('_shlPositive'); |
| (...skipping 373 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 757 JSInt[dart.implements] = [core.int, core.double]; | 756 JSInt[dart.implements] = [core.int, core.double]; |
| 758 class JSDouble extends JSNumber { | 757 class JSDouble extends JSNumber { |
| 759 JSDouble() { | 758 JSDouble() { |
| 760 super.JSNumber(); | 759 super.JSNumber(); |
| 761 } | 760 } |
| 762 get runtimeType() { | 761 get runtimeType() { |
| 763 return core.double; | 762 return core.double; |
| 764 } | 763 } |
| 765 } | 764 } |
| 766 JSDouble[dart.implements] = [core.double]; | 765 JSDouble[dart.implements] = [core.double]; |
| 767 class JSPositiveInt extends JSInt { | 766 class JSPositiveInt extends JSInt {} |
| 768 } | 767 class JSUInt32 extends JSPositiveInt {} |
| 769 class JSUInt32 extends JSPositiveInt { | 768 class JSUInt31 extends JSUInt32 {} |
| 770 } | |
| 771 class JSUInt31 extends JSUInt32 { | |
| 772 } | |
| 773 let _defaultSplit = Symbol('_defaultSplit'); | 769 let _defaultSplit = Symbol('_defaultSplit'); |
| 774 let _isWhitespace = Symbol('_isWhitespace'); | 770 let _isWhitespace = Symbol('_isWhitespace'); |
| 775 let _skipLeadingWhitespace = Symbol('_skipLeadingWhitespace'); | 771 let _skipLeadingWhitespace = Symbol('_skipLeadingWhitespace'); |
| 776 let _skipTrailingWhitespace = Symbol('_skipTrailingWhitespace'); | 772 let _skipTrailingWhitespace = Symbol('_skipTrailingWhitespace'); |
| 777 class JSString extends Interceptor { | 773 class JSString extends Interceptor { |
| 778 JSString() { | 774 JSString() { |
| 779 super.Interceptor(); | 775 super.Interceptor(); |
| 780 } | 776 } |
| 781 codeUnitAt(index) { | 777 codeUnitAt(index) { |
| 782 if (!(typeof index == 'number')) | 778 if (!(typeof index == 'number')) |
| (...skipping 575 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 1358 return 0; | 1354 return 0; |
| 1359 } | 1355 } |
| 1360 get runtimeType() { | 1356 get runtimeType() { |
| 1361 return core.Null; | 1357 return core.Null; |
| 1362 } | 1358 } |
| 1363 noSuchMethod(invocation) { | 1359 noSuchMethod(invocation) { |
| 1364 return super.noSuchMethod(invocation); | 1360 return super.noSuchMethod(invocation); |
| 1365 } | 1361 } |
| 1366 } | 1362 } |
| 1367 JSNull[dart.implements] = [core.Null]; | 1363 JSNull[dart.implements] = [core.Null]; |
| 1368 class JSIndexable extends core.Object { | 1364 class JSObject extends core.Object {} |
| 1369 } | |
| 1370 class JSMutableIndexable extends JSIndexable { | |
| 1371 } | |
| 1372 class JSObject extends core.Object { | |
| 1373 } | |
| 1374 class JavaScriptObject extends Interceptor { | 1365 class JavaScriptObject extends Interceptor { |
| 1375 JavaScriptObject() { | 1366 JavaScriptObject() { |
| 1376 super.Interceptor(); | 1367 super.Interceptor(); |
| 1377 } | 1368 } |
| 1378 get hashCode() { | 1369 get hashCode() { |
| 1379 return 0; | 1370 return 0; |
| 1380 } | 1371 } |
| 1381 get runtimeType() { | 1372 get runtimeType() { |
| 1382 return JSObject; | 1373 return JSObject; |
| 1383 } | 1374 } |
| 1384 } | 1375 } |
| 1385 JavaScriptObject[dart.implements] = [JSObject]; | 1376 JavaScriptObject[dart.implements] = [JSObject]; |
| 1386 class PlainJavaScriptObject extends JavaScriptObject { | 1377 class PlainJavaScriptObject extends JavaScriptObject { |
| 1387 PlainJavaScriptObject() { | 1378 PlainJavaScriptObject() { |
| 1388 super.JavaScriptObject(); | 1379 super.JavaScriptObject(); |
| 1389 } | 1380 } |
| 1390 } | 1381 } |
| 1391 class UnknownJavaScriptObject extends JavaScriptObject { | 1382 class UnknownJavaScriptObject extends JavaScriptObject { |
| 1392 UnknownJavaScriptObject() { | 1383 UnknownJavaScriptObject() { |
| 1393 super.JavaScriptObject(); | 1384 super.JavaScriptObject(); |
| 1394 } | 1385 } |
| 1395 toString() { | 1386 toString() { |
| 1396 return String(this); | 1387 return String(this); |
| 1397 } | 1388 } |
| 1398 } | 1389 } |
| 1399 // Exports: | 1390 // Exports: |
| 1400 exports.JSArray = JSArray; | 1391 exports.JSArray = JSArray; |
| 1401 exports.JSArray$ = JSArray$; | 1392 exports.JSArray$ = JSArray$; |
| 1402 exports.Interceptor = Interceptor; | 1393 exports.Interceptor = Interceptor; |
| 1394 exports.JSIndexable = JSIndexable; |
| 1403 exports.JSMutableArray = JSMutableArray; | 1395 exports.JSMutableArray = JSMutableArray; |
| 1404 exports.JSMutableArray$ = JSMutableArray$; | 1396 exports.JSMutableArray$ = JSMutableArray$; |
| 1397 exports.JSMutableIndexable = JSMutableIndexable; |
| 1405 exports.JSFixedArray = JSFixedArray; | 1398 exports.JSFixedArray = JSFixedArray; |
| 1406 exports.JSFixedArray$ = JSFixedArray$; | 1399 exports.JSFixedArray$ = JSFixedArray$; |
| 1407 exports.JSExtendableArray = JSExtendableArray; | 1400 exports.JSExtendableArray = JSExtendableArray; |
| 1408 exports.JSExtendableArray$ = JSExtendableArray$; | 1401 exports.JSExtendableArray$ = JSExtendableArray$; |
| 1409 exports.JSNumber = JSNumber; | 1402 exports.JSNumber = JSNumber; |
| 1410 exports.JSInt = JSInt; | 1403 exports.JSInt = JSInt; |
| 1411 exports.JSDouble = JSDouble; | 1404 exports.JSDouble = JSDouble; |
| 1412 exports.JSPositiveInt = JSPositiveInt; | 1405 exports.JSPositiveInt = JSPositiveInt; |
| 1413 exports.JSUInt32 = JSUInt32; | 1406 exports.JSUInt32 = JSUInt32; |
| 1414 exports.JSUInt31 = JSUInt31; | 1407 exports.JSUInt31 = JSUInt31; |
| 1415 exports.JSString = JSString; | 1408 exports.JSString = JSString; |
| 1416 exports.getInterceptor = getInterceptor; | 1409 exports.getInterceptor = getInterceptor; |
| 1417 exports.getDispatchProperty = getDispatchProperty; | 1410 exports.getDispatchProperty = getDispatchProperty; |
| 1418 exports.setDispatchProperty = setDispatchProperty; | 1411 exports.setDispatchProperty = setDispatchProperty; |
| 1419 exports.makeDispatchRecord = makeDispatchRecord; | 1412 exports.makeDispatchRecord = makeDispatchRecord; |
| 1420 exports.dispatchRecordInterceptor = dispatchRecordInterceptor; | 1413 exports.dispatchRecordInterceptor = dispatchRecordInterceptor; |
| 1421 exports.dispatchRecordProto = dispatchRecordProto; | 1414 exports.dispatchRecordProto = dispatchRecordProto; |
| 1422 exports.dispatchRecordExtension = dispatchRecordExtension; | 1415 exports.dispatchRecordExtension = dispatchRecordExtension; |
| 1423 exports.dispatchRecordIndexability = dispatchRecordIndexability; | 1416 exports.dispatchRecordIndexability = dispatchRecordIndexability; |
| 1424 exports.getNativeInterceptor = getNativeInterceptor; | 1417 exports.getNativeInterceptor = getNativeInterceptor; |
| 1425 exports.findIndexForNativeSubclassType = findIndexForNativeSubclassType; | 1418 exports.findIndexForNativeSubclassType = findIndexForNativeSubclassType; |
| 1426 exports.findInterceptorConstructorForType = findInterceptorConstructorForType; | 1419 exports.findInterceptorConstructorForType = findInterceptorConstructorForType; |
| 1427 exports.findConstructorForNativeSubclassType = findConstructorForNativeSubclas
sType; | 1420 exports.findConstructorForNativeSubclassType = findConstructorForNativeSubclas
sType; |
| 1428 exports.findInterceptorForType = findInterceptorForType; | 1421 exports.findInterceptorForType = findInterceptorForType; |
| 1429 exports.JSBool = JSBool; | 1422 exports.JSBool = JSBool; |
| 1430 exports.JSNull = JSNull; | 1423 exports.JSNull = JSNull; |
| 1431 exports.JSIndexable = JSIndexable; | |
| 1432 exports.JSMutableIndexable = JSMutableIndexable; | |
| 1433 exports.JSObject = JSObject; | 1424 exports.JSObject = JSObject; |
| 1434 exports.JavaScriptObject = JavaScriptObject; | 1425 exports.JavaScriptObject = JavaScriptObject; |
| 1435 exports.PlainJavaScriptObject = PlainJavaScriptObject; | 1426 exports.PlainJavaScriptObject = PlainJavaScriptObject; |
| 1436 exports.UnknownJavaScriptObject = UnknownJavaScriptObject; | 1427 exports.UnknownJavaScriptObject = UnknownJavaScriptObject; |
| 1437 })(_interceptors || (_interceptors = {})); | 1428 })(_interceptors || (_interceptors = {})); |
| OLD | NEW |