report
extends ObjectSupertypes
ObjectMembers
StopQuotedContext
Throwable used to stop the expansion of a macro after an error was reported
Throwable used to stop the expansion of a macro after an error was reported
error
( msg: => String ) ( implicit qctx: QuoteContext ) : UnitReport an error at the position of the macro expansion
Report an error at the position of the macro expansion
error
( msg: => String , expr: Expr[Any] ) ( implicit qctx: QuoteContext ) : UnitReport an error at the on the position of expr
Report an error at the on the position of expr
throwError
( msg: => String ) ( implicit qctx: QuoteContext ) : NothingReport an error at the position of the macro expansion and throws a StopQuotedContext
Report an error at the position of the macro expansion and throws a StopQuotedContext
throwError
( msg: => String , expr: Expr[Any] ) ( implicit qctx: QuoteContext ) : NothingReport an error at the on the position of expr
and throws a StopQuotedContext
Report an error at the on the position of expr
and throws a StopQuotedContext
warning
( msg: => String ) ( implicit qctx: QuoteContext ) : UnitReport a warning
Report a warning
warning
( msg: => String , expr: Expr[Nothing <: Any] ) ( implicit qctx: QuoteContext ) : UnitReport a warning at the on the position of expr
Report a warning at the on the position of expr