@@ -393,7 +393,6 @@ dart_library.library('dart/_interceptors', null, /* Imports */[
393
393
}
394
394
}
395
395
dart . setBaseClass ( JSArray , dart . global . Array ) ;
396
- dart . registerExtension ( dart . global . Array , JSArray ) ;
397
396
JSArray [ dart . implements ] = ( ) => [ core . List$ ( E ) , JSIndexable ] ;
398
397
dart . setSignature ( JSArray , {
399
398
constructors : ( ) => ( {
@@ -456,6 +455,7 @@ dart_library.library('dart/_interceptors', null, /* Imports */[
456
455
return JSArray ;
457
456
} ) ;
458
457
let JSArray = JSArray$ ( ) ;
458
+ dart . registerExtension ( dart . global . Array , JSArray ) ;
459
459
let JSMutableArray$ = dart . generic ( function ( E ) {
460
460
class JSMutableArray extends JSArray$ ( E ) {
461
461
JSMutableArray ( ) {
@@ -956,7 +956,6 @@ dart_library.library('dart/_interceptors', null, /* Imports */[
956
956
return dart . as ( ~ this >>> 0 , core . int ) ;
957
957
}
958
958
}
959
- dart . registerExtension ( dart . global . Number , JSInt ) ;
960
959
JSInt [ dart . implements ] = ( ) => [ core . int , core . double ] ;
961
960
dart . setSignature ( JSInt , {
962
961
constructors : ( ) => ( { JSInt : [ JSInt , [ ] ] } ) ,
@@ -975,6 +974,7 @@ dart_library.library('dart/_interceptors', null, /* Imports */[
975
974
names : [ '_bitCount' , '_shru' , '_shrs' , '_ors' , '_spread' ]
976
975
} ) ;
977
976
JSInt [ dart . metadata ] = ( ) => [ dart . const ( new _js_helper . JsPeerInterface ( { name : 'Number' } ) ) ] ;
977
+ dart . registerExtension ( dart . global . Number , JSInt ) ;
978
978
dart . defineExtensionNames ( [
979
979
'runtimeType'
980
980
] ) ;
@@ -1450,7 +1450,6 @@ dart_library.library('dart/_interceptors', null, /* Imports */[
1450
1450
return this [ index ] ;
1451
1451
}
1452
1452
}
1453
- dart . registerExtension ( dart . global . String , JSString ) ;
1454
1453
JSString [ dart . implements ] = ( ) => [ core . String , JSIndexable ] ;
1455
1454
dart . setSignature ( JSString , {
1456
1455
constructors : ( ) => ( { JSString : [ JSString , [ ] ] } ) ,
@@ -1490,6 +1489,7 @@ dart_library.library('dart/_interceptors', null, /* Imports */[
1490
1489
names : [ '_isWhitespace' , '_skipLeadingWhitespace' , '_skipTrailingWhitespace' ]
1491
1490
} ) ;
1492
1491
JSString [ dart . metadata ] = ( ) => [ dart . const ( new _js_helper . JsPeerInterface ( { name : 'String' } ) ) ] ;
1492
+ dart . registerExtension ( dart . global . String , JSString ) ;
1493
1493
let _string = Symbol ( '_string' ) ;
1494
1494
class _CodeUnits extends _internal . UnmodifiableListBase$ ( core . int ) {
1495
1495
_CodeUnits ( string ) {
@@ -1530,12 +1530,12 @@ dart_library.library('dart/_interceptors', null, /* Imports */[
1530
1530
return core . bool ;
1531
1531
}
1532
1532
}
1533
- dart . registerExtension ( dart . global . Boolean , JSBool ) ;
1534
1533
JSBool [ dart . implements ] = ( ) => [ core . bool ] ;
1535
1534
dart . setSignature ( JSBool , {
1536
1535
constructors : ( ) => ( { JSBool : [ JSBool , [ ] ] } )
1537
1536
} ) ;
1538
1537
JSBool [ dart . metadata ] = ( ) => [ dart . const ( new _js_helper . JsPeerInterface ( { name : 'Boolean' } ) ) ] ;
1538
+ dart . registerExtension ( dart . global . Boolean , JSBool ) ;
1539
1539
class JSIndexable extends core . Object { }
1540
1540
class JSMutableIndexable extends JSIndexable { }
1541
1541
class JSObject extends core . Object { }
0 commit comments