Abstract Value Members
-
def
around
[T]
(t: ⇒ T)(implicit arg0: (T) ⇒ Result): Result
Concrete Value Members
-
def
!=
(arg0: AnyRef): Boolean
-
def
!=
(arg0: Any): Boolean
-
def
##
(): Int
-
def
==
(arg0: AnyRef): Boolean
-
def
==
(arg0: Any): Boolean
-
def
apply
[T]
(a: ⇒ T)(implicit arg0: (T) ⇒ Result): Result
-
def
asInstanceOf
[T0]
: T0
-
def
clone
(): AnyRef
-
-
def
delayedInit
(x: ⇒ Unit): Unit
-
def
eq
(arg0: AnyRef): Boolean
-
def
equals
(arg0: Any): Boolean
-
def
finalize
(): Unit
-
def
getClass
(): java.lang.Class[_]
-
def
hashCode
(): Int
-
def
isInstanceOf
[T0]
: Boolean
-
def
ne
(arg0: AnyRef): Boolean
-
def
notify
(): Unit
-
def
notifyAll
(): Unit
-
def
synchronized
[T0]
(arg0: ⇒ T0): T0
-
-
def
toString
(): String
-
def
wait
(): Unit
-
def
wait
(arg0: Long, arg1: Int): Unit
-
def
wait
(arg0: Long): Unit
Inherited from DelayedInit
Inherited from AnyRef
Inherited from Any
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