O object

report

extends Object

Supertypes

Object

Members

class 

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

def 

error

( msg: => String ) ( implicit  qctx: QuoteContext ) : Unit

Report an error at the position of the macro expansion

Report an error at the position of the macro expansion

def 

error

( msg: => String expr: Expr[Any] ) ( implicit  qctx: QuoteContext ) : Unit

Report an error at the on the position of expr

Report an error at the on the position of expr

def 

throwError

( msg: => String ) ( implicit  qctx: QuoteContext ) : Nothing

Report 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

def 

throwError

( msg: => String expr: Expr[Any] ) ( implicit  qctx: QuoteContext ) : Nothing

Report 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

def 

warning

( msg: => String ) ( implicit  qctx: QuoteContext ) : Unit

Report a warning

Report a warning

def 

warning

( msg: => String expr: Expr[Nothing <: Any] ) ( implicit  qctx: QuoteContext ) : Unit

Report a warning at the on the position of expr

Report a warning at the on the position of expr