Around

@nowarn
trait Around extends Around with DelayedInit with Scope

This trait adds the possibility to execute the around behavior around the body of the context.

Since the delayedInit method doesn't return a Result, this only works with mutable specifications where results are thrown as exceptions

trait DelayedInit
trait Around
trait Context
trait Scope
trait Scope
class Object
trait Matchable
class Any

Value members

Concrete methods

override def delayedInit(x: => Unit): Unit

use effectively to re-throw FailureExceptions if x failed

use effectively to re-throw FailureExceptions if x failed

Definition Classes
DelayedInit

Inherited methods

sequence the actions of 2 Around traits

sequence the actions of 2 Around traits

Inherited from:
Around
def apply[T : AsResult](a: => T): Result
Inherited from:
Around
def around[T : AsResult](t: => T): Result
Inherited from:
Around

compose the actions of 2 Around traits

compose the actions of 2 Around traits

Inherited from:
Around