$_invoke$4 method

dynamic $_invoke$4(
  1. dynamic xform$2,
  2. dynamic f$2,
  3. dynamic init$1,
  4. dynamic coll$2,
)
override

Implementation

dc.dynamic $_invoke$4(dc.dynamic xform$2, dc.dynamic f$2, dc.dynamic init$1, dc.dynamic coll$2, ){
late final dc.dynamic f$3;
if((xform$2 is dc.Function)){
f$3=(xform$2 as dc.Function)(f$2, );
}else if((xform$2 is lcoc_core.IFn$iface)){
f$3=((xform$2 as lcoc_core.IFn$iface).$_invoke$1(f$2, ));
}else{
f$3=(lcoc_core.IFn.extensions(xform$2, ).$_invoke$1(xform$2, f$2, ));
}
final dc.dynamic coll7657$1=coll$2;
final dc.dynamic f7658$1=f$3;
final dc.dynamic start7659$1=init$1;
late final dc.dynamic $if_$2;
if((coll7657$1 is lcoc_core.IReduce$iface)){
$if_$2=((coll7657$1 as lcoc_core.IReduce$iface).$_reduce$2(f7658$1, start7659$1, ));
}else{
$if_$2=((lcoc_core.IReduce.extensions(coll7657$1, ) as lcoc_core.IReduce$ext).$_reduce$2(coll7657$1, f7658$1, start7659$1, ));
}
if((f$3 is dc.Function)){
return (f$3 as dc.Function)($if_$2, );
}
if((f$3 is lcoc_core.IFn$iface)){
return ((f$3 as lcoc_core.IFn$iface).$_invoke$1($if_$2, ));
}
return (lcoc_core.IFn.extensions(f$3, ).$_invoke$1(f$3, $if_$2, ));
}