@@ -1525,68 +1525,83 @@ dart_library.library('dart/_internal', null, /* Imports */[
1525
1525
} ) ;
1526
1526
let __CastType2 = __CastType2$ ( ) ;
1527
1527
const FixedLengthListMixin$ = dart . generic ( function ( E ) {
1528
+ dart . defineExtensionNames ( [
1529
+ 'length' ,
1530
+ 'add' ,
1531
+ 'insert' ,
1532
+ 'insertAll' ,
1533
+ 'addAll' ,
1534
+ 'remove' ,
1535
+ 'removeWhere' ,
1536
+ 'retainWhere' ,
1537
+ 'clear' ,
1538
+ 'removeAt' ,
1539
+ 'removeLast' ,
1540
+ 'removeRange' ,
1541
+ 'replaceRange'
1542
+ ] ) ;
1528
1543
class FixedLengthListMixin extends core . Object {
1529
- set length ( newLength ) {
1544
+ set [ dartx . length ] ( newLength ) {
1530
1545
dart . throw ( new core . UnsupportedError ( "Cannot change the length of a fixed-length list" ) ) ;
1531
1546
}
1532
- add ( value ) {
1547
+ [ dartx . add ] ( value ) {
1533
1548
dart . as ( value , E ) ;
1534
1549
dart . throw ( new core . UnsupportedError ( "Cannot add to a fixed-length list" ) ) ;
1535
1550
}
1536
- insert ( index , value ) {
1551
+ [ dartx . insert ] ( index , value ) {
1537
1552
dart . as ( value , E ) ;
1538
1553
dart . throw ( new core . UnsupportedError ( "Cannot add to a fixed-length list" ) ) ;
1539
1554
}
1540
- insertAll ( at , iterable ) {
1555
+ [ dartx . insertAll ] ( at , iterable ) {
1541
1556
dart . as ( iterable , core . Iterable$ ( E ) ) ;
1542
1557
dart . throw ( new core . UnsupportedError ( "Cannot add to a fixed-length list" ) ) ;
1543
1558
}
1544
- addAll ( iterable ) {
1559
+ [ dartx . addAll ] ( iterable ) {
1545
1560
dart . as ( iterable , core . Iterable$ ( E ) ) ;
1546
1561
dart . throw ( new core . UnsupportedError ( "Cannot add to a fixed-length list" ) ) ;
1547
1562
}
1548
- remove ( element ) {
1563
+ [ dartx . remove ] ( element ) {
1549
1564
dart . throw ( new core . UnsupportedError ( "Cannot remove from a fixed-length list" ) ) ;
1550
1565
}
1551
- removeWhere ( test ) {
1566
+ [ dartx . removeWhere ] ( test ) {
1552
1567
dart . as ( test , dart . functionType ( core . bool , [ E ] ) ) ;
1553
1568
dart . throw ( new core . UnsupportedError ( "Cannot remove from a fixed-length list" ) ) ;
1554
1569
}
1555
- retainWhere ( test ) {
1570
+ [ dartx . retainWhere ] ( test ) {
1556
1571
dart . as ( test , dart . functionType ( core . bool , [ E ] ) ) ;
1557
1572
dart . throw ( new core . UnsupportedError ( "Cannot remove from a fixed-length list" ) ) ;
1558
1573
}
1559
- clear ( ) {
1574
+ [ dartx . clear ] ( ) {
1560
1575
dart . throw ( new core . UnsupportedError ( "Cannot clear a fixed-length list" ) ) ;
1561
1576
}
1562
- removeAt ( index ) {
1577
+ [ dartx . removeAt ] ( index ) {
1563
1578
dart . throw ( new core . UnsupportedError ( "Cannot remove from a fixed-length list" ) ) ;
1564
1579
}
1565
- removeLast ( ) {
1580
+ [ dartx . removeLast ] ( ) {
1566
1581
dart . throw ( new core . UnsupportedError ( "Cannot remove from a fixed-length list" ) ) ;
1567
1582
}
1568
- removeRange ( start , end ) {
1583
+ [ dartx . removeRange ] ( start , end ) {
1569
1584
dart . throw ( new core . UnsupportedError ( "Cannot remove from a fixed-length list" ) ) ;
1570
1585
}
1571
- replaceRange ( start , end , iterable ) {
1586
+ [ dartx . replaceRange ] ( start , end , iterable ) {
1572
1587
dart . as ( iterable , core . Iterable$ ( E ) ) ;
1573
1588
dart . throw ( new core . UnsupportedError ( "Cannot remove from a fixed-length list" ) ) ;
1574
1589
}
1575
1590
}
1576
1591
dart . setSignature ( FixedLengthListMixin , {
1577
1592
methods : ( ) => ( {
1578
- add : [ dart . void , [ E ] ] ,
1579
- insert : [ dart . void , [ core . int , E ] ] ,
1580
- insertAll : [ dart . void , [ core . int , core . Iterable$ ( E ) ] ] ,
1581
- addAll : [ dart . void , [ core . Iterable$ ( E ) ] ] ,
1582
- remove : [ core . bool , [ core . Object ] ] ,
1583
- removeWhere : [ dart . void , [ dart . functionType ( core . bool , [ E ] ) ] ] ,
1584
- retainWhere : [ dart . void , [ dart . functionType ( core . bool , [ E ] ) ] ] ,
1585
- clear : [ dart . void , [ ] ] ,
1586
- removeAt : [ E , [ core . int ] ] ,
1587
- removeLast : [ E , [ ] ] ,
1588
- removeRange : [ dart . void , [ core . int , core . int ] ] ,
1589
- replaceRange : [ dart . void , [ core . int , core . int , core . Iterable$ ( E ) ] ]
1593
+ [ dartx . add ] : [ dart . void , [ E ] ] ,
1594
+ [ dartx . insert ] : [ dart . void , [ core . int , E ] ] ,
1595
+ [ dartx . insertAll ] : [ dart . void , [ core . int , core . Iterable$ ( E ) ] ] ,
1596
+ [ dartx . addAll ] : [ dart . void , [ core . Iterable$ ( E ) ] ] ,
1597
+ [ dartx . remove ] : [ core . bool , [ core . Object ] ] ,
1598
+ [ dartx . removeWhere ] : [ dart . void , [ dart . functionType ( core . bool , [ E ] ) ] ] ,
1599
+ [ dartx . retainWhere ] : [ dart . void , [ dart . functionType ( core . bool , [ E ] ) ] ] ,
1600
+ [ dartx . clear ] : [ dart . void , [ ] ] ,
1601
+ [ dartx . removeAt ] : [ E , [ core . int ] ] ,
1602
+ [ dartx . removeLast ] : [ E , [ ] ] ,
1603
+ [ dartx . removeRange ] : [ dart . void , [ core . int , core . int ] ] ,
1604
+ [ dartx . replaceRange ] : [ dart . void , [ core . int , core . int , core . Iterable$ ( E ) ] ]
1590
1605
} )
1591
1606
} ) ;
1592
1607
return FixedLengthListMixin ;
0 commit comments