$_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$8794_$1=lcoc_core.identical$QMARK_;
final dc.dynamic expr$8795_$1=test$1;
if(pred$8794_$1(lcoc_core.$GT_, expr$8795_$1, )){
final dc.dynamic coll7827$1=sc$1;
final dc.dynamic from7828$1=key$1;
if((coll7827$1 is lcoc_core.ISorted$iface)){
return ((coll7827$1 as lcoc_core.ISorted$iface).$_sorted_rseq$3(from7828$1, null, 8, ));
}
return ((lcoc_core.ISorted.extensions(coll7827$1, ) as lcoc_core.ISorted$ext).$_sorted_rseq$3(coll7827$1, from7828$1, null, 8, ));
}
if(pred$8794_$1(lcoc_core.$GT_$EQ_, expr$8795_$1, )){
final dc.dynamic coll7827$2=sc$1;
final dc.dynamic from7828$2=key$1;
if((coll7827$2 is lcoc_core.ISorted$iface)){
return ((coll7827$2 as lcoc_core.ISorted$iface).$_sorted_rseq$3(from7828$2, null, 12, ));
}
return ((lcoc_core.ISorted.extensions(coll7827$2, ) as lcoc_core.ISorted$ext).$_sorted_rseq$3(coll7827$2, from7828$2, null, 12, ));
}
if(pred$8794_$1(lcoc_core.$LT_, expr$8795_$1, )){
final dc.dynamic coll7827$3=sc$1;
final dc.dynamic to7829$3=key$1;
if((coll7827$3 is lcoc_core.ISorted$iface)){
return ((coll7827$3 as lcoc_core.ISorted$iface).$_sorted_rseq$3(null, to7829$3, 2, ));
}
return ((lcoc_core.ISorted.extensions(coll7827$3, ) as lcoc_core.ISorted$ext).$_sorted_rseq$3(coll7827$3, null, to7829$3, 2, ));
}
if(pred$8794_$1(lcoc_core.$LT_$EQ_, expr$8795_$1, )){
final dc.dynamic coll7827$4=sc$1;
final dc.dynamic to7829$4=key$1;
if((coll7827$4 is lcoc_core.ISorted$iface)){
return ((coll7827$4 as lcoc_core.ISorted$iface).$_sorted_rseq$3(null, to7829$4, 1, ));
}
return ((lcoc_core.ISorted.extensions(coll7827$4, ) as lcoc_core.ISorted$ext).$_sorted_rseq$3(coll7827$4, null, to7829$4, 1, ));
}
throw dc.ArgumentError((lcoc_core.str.$_invoke$2("No matching clause: ", expr$8795_$1, )), );
}