$_invoke$2 method

dynamic $_invoke$2(
  1. dynamic f$2,
  2. dynamic args$3
)
override

Implementation

dc.dynamic $_invoke$2(dc.dynamic f$2, dc.dynamic args$3, ){
if(((lcoc_core.IFn.satisfies(f$2, )) as dc.bool)){
final dc.dynamic this7433$2=f$2;
final dc.dynamic o7603$8=args$3;
late final dc.dynamic more7434$2;
if((o7603$8 is lcoc_core.ISeqable$iface)){
more7434$2=((o7603$8 as lcoc_core.ISeqable$iface).$_seq$0());
}else{
more7434$2=((lcoc_core.ISeqable.extensions(o7603$8, ) as lcoc_core.ISeqable$ext).$_seq$0(o7603$8, ));
}
if((this7433$2 is lcoc_core.IFn$iface)){
return ((this7433$2 as lcoc_core.IFn$iface).$_apply$1(more7434$2, ));
}
return ((lcoc_core.IFn.extensions(this7433$2, ) as lcoc_core.IFn$ext).$_apply$1(this7433$2, more7434$2, ));
}
final dc.dynamic maybe_f$2=f$2;
late final dc.Function wrapper_f$2;
if((maybe_f$2 is dc.Function)){
wrapper_f$2=maybe_f$2;
}else{
wrapper_f$2=(){
if((maybe_f$2 is dc.Function)){
return (maybe_f$2 as dc.Function)();
}
if((maybe_f$2 is lcoc_core.IFn$iface)){
return ((maybe_f$2 as lcoc_core.IFn$iface).$_invoke$0());
}
return (lcoc_core.IFn.extensions(maybe_f$2, ).$_invoke$0(maybe_f$2, ));
};
}
return (dc.Function.apply(wrapper_f$2, lcoc_core.to_array(args$3, ), ));
}