$_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 dc.dynamic prior$1=lcoc_core.deref(pv$1, );
lcoc_core.vreset$BANG_(pv$1, input$1, );
if((lcoc_core.$EQ_.$_invoke$2(prior$1, input$1, ))){
return result$2;
}
if((rf$1 is dc.Function)){
return (rf$1 as dc.Function)(result$2, input$1, );
}
if((rf$1 is lcoc_core.IFn$iface)){
return ((rf$1 as lcoc_core.IFn$iface).$_invoke$2(result$2, input$1, ));
}
return (lcoc_core.IFn.extensions(rf$1, ).$_invoke$2(rf$1, result$2, input$1, ));
}