abstract class SyncWaterfallHook<F : Function<*>, R> : SyncBaseHook<F>

Constructors

Name Description
constructor()

Methods

call

protected fun call(initial: R, invokeTap: (F, R, HookContext)->R, invokeInterceptor: (F, HookContext)->Unit): R

Parameters

Name Description
initial: R
invokeTap: (F, R, HookContext)->R
invokeInterceptor: (F, HookContext)->Unit

ReturnValue

Name Description
R