gh-pages / com.nextfaze.devfun.invoke / Invoker / invoke

invoke

abstract fun invoke(item: FunctionItem): InvokeResult? (source)

Invokes a function item, using the invocation UI if needed.

Any exceptions thrown during invocation should be caught and returned as an InvokeResult - exception for DebugException, which is intended to crash the app and should simply be re-thrown when encountered.

Return The result of the invocation and/or any exception thrown (other than DebugException). If the result is null then the invocation is pending user interaction.

abstract fun invoke(function: UiFunction): InvokeResult? (source)

Invokes a function using the invocation UI.

Parameters

function - The function description.

Return The result of the invocation and/or any exception thrown (other than DebugException). If the result is null then the invocation is pending user interaction.