$_invoke$1 method

dynamic $_invoke$1(
  1. dynamic result$1
)
override

Implementation

dc.dynamic $_invoke$1(dc.dynamic result$1, ){
late final dc.dynamic result$2;
if(a$1.isEmpty){
result$2=result$1;
}else{
final lcoc_core.PersistentVector v$1=lcoc_core.vec(a$1, );
a$1.clear();
late final dc.dynamic $if_$1;
if((rf$1 is dc.Function)){
$if_$1=(rf$1 as dc.Function)(result$1, v$1, );
}else if((rf$1 is lcoc_core.IFn$iface)){
$if_$1=((rf$1 as lcoc_core.IFn$iface).$_invoke$2(result$1, v$1, ));
}else{
$if_$1=(lcoc_core.IFn.extensions(rf$1, ).$_invoke$2(rf$1, result$1, v$1, ));
}
result$2=lcoc_core.unreduced($if_$1, );
}
if((rf$1 is dc.Function)){
return (rf$1 as dc.Function)(result$2, );
}
if((rf$1 is lcoc_core.IFn$iface)){
return ((rf$1 as lcoc_core.IFn$iface).$_invoke$1(result$2, ));
}
return (lcoc_core.IFn.extensions(rf$1, ).$_invoke$1(rf$1, result$2, ));
}