| Index: lib/runtime/dart/_interceptors.js
|
| diff --git a/lib/runtime/dart/_interceptors.js b/lib/runtime/dart/_interceptors.js
|
| index c410d949489914b237f3eb5d1f95ee31cca958fd..028123b717197d55286dfd0b039ab99ce661f9b6 100644
|
| --- a/lib/runtime/dart/_interceptors.js
|
| +++ b/lib/runtime/dart/_interceptors.js
|
| @@ -20,6 +20,7 @@ var _interceptors;
|
| return _js_helper.getRuntimeType(this);
|
| }
|
| }
|
| + class JSIndexable extends core.Object {}
|
| let JSArray$ = dart.generic(function(E) {
|
| class JSArray extends Interceptor {
|
| JSArray() {
|
| @@ -355,22 +356,20 @@ var _interceptors;
|
| return JSArray;
|
| });
|
| let JSArray = JSArray$(dart.dynamic);
|
| + class JSMutableIndexable extends JSIndexable {}
|
| let JSMutableArray$ = dart.generic(function(E) {
|
| - class JSMutableArray extends JSArray$(E) {
|
| - }
|
| + class JSMutableArray extends JSArray$(E) {}
|
| JSMutableArray[dart.implements] = [JSMutableIndexable];
|
| return JSMutableArray;
|
| });
|
| let JSMutableArray = JSMutableArray$(dart.dynamic);
|
| let JSFixedArray$ = dart.generic(function(E) {
|
| - class JSFixedArray extends JSMutableArray$(E) {
|
| - }
|
| + class JSFixedArray extends JSMutableArray$(E) {}
|
| return JSFixedArray;
|
| });
|
| let JSFixedArray = JSFixedArray$(dart.dynamic);
|
| let JSExtendableArray$ = dart.generic(function(E) {
|
| - class JSExtendableArray extends JSMutableArray$(E) {
|
| - }
|
| + class JSExtendableArray extends JSMutableArray$(E) {}
|
| return JSExtendableArray;
|
| });
|
| let JSExtendableArray = JSExtendableArray$(dart.dynamic);
|
| @@ -764,12 +763,9 @@ var _interceptors;
|
| }
|
| }
|
| JSDouble[dart.implements] = [core.double];
|
| - class JSPositiveInt extends JSInt {
|
| - }
|
| - class JSUInt32 extends JSPositiveInt {
|
| - }
|
| - class JSUInt31 extends JSUInt32 {
|
| - }
|
| + class JSPositiveInt extends JSInt {}
|
| + class JSUInt32 extends JSPositiveInt {}
|
| + class JSUInt31 extends JSUInt32 {}
|
| let _defaultSplit = Symbol('_defaultSplit');
|
| let _isWhitespace = Symbol('_isWhitespace');
|
| let _skipLeadingWhitespace = Symbol('_skipLeadingWhitespace');
|
| @@ -1365,12 +1361,7 @@ var _interceptors;
|
| }
|
| }
|
| JSNull[dart.implements] = [core.Null];
|
| - class JSIndexable extends core.Object {
|
| - }
|
| - class JSMutableIndexable extends JSIndexable {
|
| - }
|
| - class JSObject extends core.Object {
|
| - }
|
| + class JSObject extends core.Object {}
|
| class JavaScriptObject extends Interceptor {
|
| JavaScriptObject() {
|
| super.Interceptor();
|
| @@ -1400,8 +1391,10 @@ var _interceptors;
|
| exports.JSArray = JSArray;
|
| exports.JSArray$ = JSArray$;
|
| exports.Interceptor = Interceptor;
|
| + exports.JSIndexable = JSIndexable;
|
| exports.JSMutableArray = JSMutableArray;
|
| exports.JSMutableArray$ = JSMutableArray$;
|
| + exports.JSMutableIndexable = JSMutableIndexable;
|
| exports.JSFixedArray = JSFixedArray;
|
| exports.JSFixedArray$ = JSFixedArray$;
|
| exports.JSExtendableArray = JSExtendableArray;
|
| @@ -1428,8 +1421,6 @@ var _interceptors;
|
| exports.findInterceptorForType = findInterceptorForType;
|
| exports.JSBool = JSBool;
|
| exports.JSNull = JSNull;
|
| - exports.JSIndexable = JSIndexable;
|
| - exports.JSMutableIndexable = JSMutableIndexable;
|
| exports.JSObject = JSObject;
|
| exports.JavaScriptObject = JavaScriptObject;
|
| exports.PlainJavaScriptObject = PlainJavaScriptObject;
|
|
|