$_invoke$vararg method

dynamic $_invoke$vararg(
  1. dynamic $AMPERSAND_form$1,
  2. dynamic $AMPERSAND_env$1,
  3. dynamic x$1,
  4. dynamic forms$1,
)
override

Implementation

dc.dynamic $_invoke$vararg(dc.dynamic $AMPERSAND_form$1, dc.dynamic $AMPERSAND_env$1, dc.dynamic x$1, dc.dynamic forms$1, ){
dc.dynamic x$2=x$1;
dc.dynamic forms$2=forms$1;
do {
if(((forms$2!=false)&&(forms$2!=null))){
final dc.dynamic form$1=lcoc_core.first(forms$2, );
late final dc.dynamic threaded$1;
if(((lcoc_core.ISeq.satisfies(form$1, )) as dc.bool)){
final dc.dynamic o7603$1=(lcoc_core.concat.$_invoke$3((lcoc_core.list.$_invoke$1(lcoc_core.first(form$1, ), )), (lcoc_core.list.$_invoke$1(x$2, )), lcoc_core.next(form$1, ), ));
late final dc.dynamic $if_$2;
if((o7603$1 is lcoc_core.ISeqable$iface)){
$if_$2=((o7603$1 as lcoc_core.ISeqable$iface).$_seq$0());
}else{
$if_$2=((lcoc_core.ISeqable.extensions(o7603$1, ) as lcoc_core.ISeqable$ext).$_seq$0(o7603$1, ));
}
final dc.dynamic o7807$1=form$1;
late final dc.dynamic $if_$1;
if((o7807$1 is lcoc_core.IMeta$iface)){
$if_$1=((o7807$1 as lcoc_core.IMeta$iface).$_meta$0());
}else{
$if_$1=((lcoc_core.IMeta.extensions(o7807$1, ) as lcoc_core.IMeta$ext).$_meta$0(o7807$1, ));
}
threaded$1=lcoc_core.with_meta($if_$2, $if_$1, );
}else{
threaded$1=(lcoc_core.list.$_invoke$2(form$1, x$2, ));
}
x$2=threaded$1;
forms$2=lcoc_core.next(forms$2, );
continue;
}
return x$2;
} while(true);
}