object RecorderMacro
- Companion:
- class
Value members
Concrete methods
def apply[A : Type, R : Type](recording: Expr[A], listener: Expr[RecorderListener[A, R]])(implicit evidence$3: Type[A], evidence$4: Type[R], qctx: Quotes): Expr[R]
def apply[A : Type, R : Type](recording: Expr[A], message: Expr[String], listener: Expr[RecorderListener[A, R]])(implicit evidence$5: Type[A], evidence$6: Type[R], qctx: Quotes): Expr[R]
captures a method invocation in the shape of assert(expr, message).
captures a method invocation in the shape of assert(expr, message).
def varargs[A : Type, R : Type](recordings: Expr[Seq[A]], listener: Expr[RecorderListener[A, R]])(implicit evidence$7: Type[A], evidence$8: Type[R], qctx: Quotes): Expr[R]