$_invoke$vararg method

dynamic $_invoke$vararg(
  1. dynamic $set_$2,
  2. dynamic key$2,
  3. dynamic ks$2
)
override

Implementation

dc.dynamic $_invoke$vararg(dc.dynamic $set_$2, dc.dynamic key$2, dc.dynamic ks$2, ){
dc.dynamic $set_$1=$set_$2;
dc.dynamic key$1=key$2;
dc.dynamic ks$1=ks$2;
do {
final dc.dynamic tcoll7891$1=$set_$1;
final dc.dynamic v7892$1=key$1;
late final dc.dynamic ret$1;
if((tcoll7891$1 is lcoc_core.ITransientSet$iface)){
ret$1=((tcoll7891$1 as lcoc_core.ITransientSet$iface).$_disjoin$BANG_$1(v7892$1, ));
}else{
ret$1=((lcoc_core.ITransientSet.extensions(tcoll7891$1, ) as lcoc_core.ITransientSet$ext).$_disjoin$BANG_$1(tcoll7891$1, v7892$1, ));
}
if(((ks$1 as dc.dynamic?)!=null)){
$set_$1=ret$1;
key$1=lcoc_core.first(ks$1, );
ks$1=lcoc_core.next(ks$1, );
continue;
}
return ret$1;
} while(true);
}