$_reduce$2 method

dynamic $_reduce$2(
  1. dynamic f$2,
  2. dynamic start$1
)
override

Implementation

dc.dynamic $_reduce$2(dc.dynamic f$2, dc.dynamic start$1, ){
final dc.dynamic coll7689$2=chunk;
final dc.dynamic f7690$2=f$2;
final dc.dynamic init7691$2=start$1;
late final dc.dynamic val$2;
if((coll7689$2 is lcoc_core.IChunk$iface)){
val$2=((coll7689$2 as lcoc_core.IChunk$iface).$_chunk_reduce$2(f7690$2, init7691$2, ));
}else{
val$2=((lcoc_core.IChunk.extensions(coll7689$2, ) as lcoc_core.IChunk$ext).$_chunk_reduce$2(coll7689$2, f7690$2, init7691$2, ));
}
if(lcoc_core.reduced$QMARK_(val$2, )){
return lcoc_core.deref(val$2, );
}
final dc.dynamic coll7657$2=more;
final dc.dynamic f7658$2=f$2;
final dc.dynamic start7659$2=val$2;
if((coll7657$2 is lcoc_core.IReduce$iface)){
return ((coll7657$2 as lcoc_core.IReduce$iface).$_reduce$2(f7658$2, start7659$2, ));
}
return ((lcoc_core.IReduce.extensions(coll7657$2, ) as lcoc_core.IReduce$ext).$_reduce$2(coll7657$2, f7658$2, start7659$2, ));
}