$_invoke$3 method

dynamic $_invoke$3(
  1. dynamic sc$1,
  2. dynamic test$1,
  3. dynamic key$1
)
override

Implementation

dc.dynamic $_invoke$3(dc.dynamic sc$1, dc.dynamic test$1, dc.dynamic key$1, ){
final dc.bool Function(dc.dynamic, dc.dynamic, ) pred$8790_$1=lcoc_core.identical$QMARK_;
final dc.dynamic expr$8791_$1=test$1;
if(pred$8790_$1(lcoc_core.$GT_, expr$8791_$1, )){
final dc.dynamic coll7819$1=sc$1;
final dc.dynamic from7820$1=key$1;
if((coll7819$1 is lcoc_core.ISorted$iface)){
return ((coll7819$1 as lcoc_core.ISorted$iface).$_sorted_seq$3(from7820$1, null, 8, ));
}
return ((lcoc_core.ISorted.extensions(coll7819$1, ) as lcoc_core.ISorted$ext).$_sorted_seq$3(coll7819$1, from7820$1, null, 8, ));
}
if(pred$8790_$1(lcoc_core.$GT_$EQ_, expr$8791_$1, )){
final dc.dynamic coll7819$2=sc$1;
final dc.dynamic from7820$2=key$1;
if((coll7819$2 is lcoc_core.ISorted$iface)){
return ((coll7819$2 as lcoc_core.ISorted$iface).$_sorted_seq$3(from7820$2, null, 12, ));
}
return ((lcoc_core.ISorted.extensions(coll7819$2, ) as lcoc_core.ISorted$ext).$_sorted_seq$3(coll7819$2, from7820$2, null, 12, ));
}
if(pred$8790_$1(lcoc_core.$LT_, expr$8791_$1, )){
final dc.dynamic coll7819$3=sc$1;
final dc.dynamic to7821$3=key$1;
if((coll7819$3 is lcoc_core.ISorted$iface)){
return ((coll7819$3 as lcoc_core.ISorted$iface).$_sorted_seq$3(null, to7821$3, 2, ));
}
return ((lcoc_core.ISorted.extensions(coll7819$3, ) as lcoc_core.ISorted$ext).$_sorted_seq$3(coll7819$3, null, to7821$3, 2, ));
}
if(pred$8790_$1(lcoc_core.$LT_$EQ_, expr$8791_$1, )){
final dc.dynamic coll7819$4=sc$1;
final dc.dynamic to7821$4=key$1;
if((coll7819$4 is lcoc_core.ISorted$iface)){
return ((coll7819$4 as lcoc_core.ISorted$iface).$_sorted_seq$3(null, to7821$4, 1, ));
}
return ((lcoc_core.ISorted.extensions(coll7819$4, ) as lcoc_core.ISorted$ext).$_sorted_seq$3(coll7819$4, null, to7821$4, 1, ));
}
throw dc.ArgumentError((lcoc_core.str.$_invoke$2("No matching clause: ", expr$8791_$1, )), );
}