@@ -83,8 +83,9 @@ dart_library.library('dart/_internal', null, /* Imports */[
83
83
}
84
84
return false ;
85
85
}
86
- firstWhere ( test , { orElse = null } = { } ) {
86
+ firstWhere ( test , opts ) {
87
87
dart . as ( test , dart . functionType ( core . bool , [ E ] ) ) ;
88
+ let orElse = opts && 'orElse' in opts ? opts . orElse : null ;
88
89
dart . as ( orElse , dart . functionType ( E , [ ] ) ) ;
89
90
let length = this . length ;
90
91
for ( let i = 0 ; dart . notNull ( i ) < dart . notNull ( length ) ; i = dart . notNull ( i ) + 1 ) {
@@ -99,8 +100,9 @@ dart_library.library('dart/_internal', null, /* Imports */[
99
100
return orElse ( ) ;
100
101
dart . throw ( IterableElementError . noElement ( ) ) ;
101
102
}
102
- lastWhere ( test , { orElse = null } = { } ) {
103
+ lastWhere ( test , opts ) {
103
104
dart . as ( test , dart . functionType ( core . bool , [ E ] ) ) ;
105
+ let orElse = opts && 'orElse' in opts ? opts . orElse : null ;
104
106
dart . as ( orElse , dart . functionType ( E , [ ] ) ) ;
105
107
let length = this . length ;
106
108
for ( let i = dart . notNull ( length ) - 1 ; dart . notNull ( i ) >= 0 ; i = dart . notNull ( i ) - 1 ) {
@@ -216,7 +218,8 @@ dart_library.library('dart/_internal', null, /* Imports */[
216
218
dart . as ( test , dart . functionType ( core . bool , [ E ] ) ) ;
217
219
return super . takeWhile ( test ) ;
218
220
}
219
- toList ( { growable = true } = { } ) {
221
+ toList ( opts ) {
222
+ let growable = opts && 'growable' in opts ? opts . growable : true ;
220
223
let result = null ;
221
224
if ( dart . notNull ( growable ) ) {
222
225
result = core . List$ ( E ) . new ( ) ;
@@ -354,7 +357,8 @@ dart_library.library('dart/_internal', null, /* Imports */[
354
357
return new ( SubListIterable$ ( E ) ) ( this [ _iterable ] , this [ _start ] , newEnd ) ;
355
358
}
356
359
}
357
- toList ( { growable = true } = { } ) {
360
+ toList ( opts ) {
361
+ let growable = opts && 'growable' in opts ? opts . growable : true ;
358
362
let start = this [ _start ] ;
359
363
let end = this [ _iterable ] [ dartx . length ] ;
360
364
if ( this [ _endOrLength ] != null && dart . notNull ( this [ _endOrLength ] ) < dart . notNull ( end ) )
@@ -968,22 +972,25 @@ dart_library.library('dart/_internal', null, /* Imports */[
968
972
dart . as ( test , dart . functionType ( core . bool , [ E ] ) ) ;
969
973
return false ;
970
974
}
971
- firstWhere ( test , { orElse = null } = { } ) {
975
+ firstWhere ( test , opts ) {
972
976
dart . as ( test , dart . functionType ( core . bool , [ E ] ) ) ;
977
+ let orElse = opts && 'orElse' in opts ? opts . orElse : null ;
973
978
dart . as ( orElse , dart . functionType ( E , [ ] ) ) ;
974
979
if ( orElse != null )
975
980
return orElse ( ) ;
976
981
dart . throw ( IterableElementError . noElement ( ) ) ;
977
982
}
978
- lastWhere ( test , { orElse = null } = { } ) {
983
+ lastWhere ( test , opts ) {
979
984
dart . as ( test , dart . functionType ( core . bool , [ E ] ) ) ;
985
+ let orElse = opts && 'orElse' in opts ? opts . orElse : null ;
980
986
dart . as ( orElse , dart . functionType ( E , [ ] ) ) ;
981
987
if ( orElse != null )
982
988
return orElse ( ) ;
983
989
dart . throw ( IterableElementError . noElement ( ) ) ;
984
990
}
985
- singleWhere ( test , { orElse = null } = { } ) {
991
+ singleWhere ( test , opts ) {
986
992
dart . as ( test , dart . functionType ( core . bool , [ E ] ) ) ;
993
+ let orElse = opts && 'orElse' in opts ? opts . orElse : null ;
987
994
dart . as ( orElse , dart . functionType ( E , [ ] ) ) ;
988
995
if ( orElse != null )
989
996
return orElse ( ) ;
@@ -1026,7 +1033,8 @@ dart_library.library('dart/_internal', null, /* Imports */[
1026
1033
dart . as ( test , dart . functionType ( core . bool , [ E ] ) ) ;
1027
1034
return this ;
1028
1035
}
1029
- toList ( { growable = true } = { } ) {
1036
+ toList ( opts ) {
1037
+ let growable = opts && 'growable' in opts ? opts . growable : true ;
1030
1038
return dart . notNull ( growable ) ? dart . list ( [ ] , E ) : core . List$ ( E ) . new ( 0 ) ;
1031
1039
}
1032
1040
toSet ( ) {
0 commit comments