$_invoke$2 method

dynamic $_invoke$2(
  1. dynamic result$2,
  2. dynamic input$1
)
override

Implementation

dc.dynamic $_invoke$2(dc.dynamic result$2, dc.dynamic input$1, ){
final lcoc_core.Volatile o7959$1=iv$1;
final lcoc_core.Volatile o7652$1=iv$1;
late final dc.num cast$1;
if((o7652$1 is lcoc_core.IDeref$iface)){
cast$1=(((o7652$1 as lcoc_core.IDeref$iface).$_deref$0()) as dc.num);
}else{
cast$1=(((lcoc_core.IDeref.extensions(o7652$1, ) as lcoc_core.IDeref$ext).$_deref$0(o7652$1, )) as dc.num);
}
final dc.num new_value7960$1=(1+cast$1);
late final dc.dynamic i$1;
if((o7959$1 is lcoc_core.IVolatile$iface)){
i$1=((o7959$1 as lcoc_core.IVolatile$iface).$_vreset$BANG_$1(new_value7960$1, ));
}else{
i$1=((lcoc_core.IVolatile.extensions(o7959$1, ) as lcoc_core.IVolatile$ext).$_vreset$BANG_$1(o7959$1, new_value7960$1, ));
}
late final dc.dynamic v$1;
if((f$1 is dc.Function)){
v$1=(f$1 as dc.Function)(i$1, input$1, );
}else if((f$1 is lcoc_core.IFn$iface)){
v$1=((f$1 as lcoc_core.IFn$iface).$_invoke$2(i$1, input$1, ));
}else{
v$1=(lcoc_core.IFn.extensions(f$1, ).$_invoke$2(f$1, i$1, input$1, ));
}
if((null==v$1)){
return result$2;
}
if((rf$1 is dc.Function)){
return (rf$1 as dc.Function)(result$2, v$1, );
}
if((rf$1 is lcoc_core.IFn$iface)){
return ((rf$1 as lcoc_core.IFn$iface).$_invoke$2(result$2, v$1, ));
}
return (lcoc_core.IFn.extensions(rf$1, ).$_invoke$2(rf$1, result$2, v$1, ));
}