TryFinally

@implicitNotFound("The `try` ... `finally` expression cannot contain !-notation inside a function that returns ${OuterDomain}.")
trait TryFinally[Value, OuterDomain, BlockDomain, FinalizerDomain]
Companion
object
class Object
trait Matchable
class Any

Value members

Abstract methods

def tryFinally(block: BlockDomain !! Value, finalizer: FinalizerDomain !! Unit, outerSuccessHandler: Value => OuterDomain): OuterDomain
Implicitly added by liftFunction1TryCatch
def tryFinally(block: BlockDomain !! Value, finalizer: FinalizerDomain !! Unit, outerSuccessHandler: Value => OuterDomain): OuterDomain