reportModule

scala.quoted.Quotes.reflectModule.reportModule

Methods of the module object val report

Attributes

Graph
Supertypes
class Object
trait Matchable
class Any
Self type

Members list

Concise view

Value members

Abstract methods

Report an error at the position of the macro expansion

Report an error at the position of the macro expansion

Attributes

def error(msg: String, expr: Expr[Any]): Unit

Report an error at the position of expr

Report an error at the position of expr

Attributes

Report an error message at the given position

Report an error message at the given position

Attributes

def errorAndAbort(msg: String): Nothing

Report an error at the position of the macro expansion and throw a StopMacroExpansion

Report an error at the position of the macro expansion and throw a StopMacroExpansion

Attributes

def errorAndAbort(msg: String, expr: Expr[Any]): Nothing

Report an error at the position of expr and throw a StopMacroExpansion

Report an error at the position of expr and throw a StopMacroExpansion

Attributes

Report an error message at the given position and throw a StopMacroExpansion

Report an error message at the given position and throw a StopMacroExpansion

Attributes

Report an info at the position of the macro expansion

Report an info at the position of the macro expansion

Attributes

def info(msg: String, expr: Expr[Any]): Unit

Report an info message at the position of expr

Report an info message at the position of expr

Attributes

Report an info message at the given position

Report an info message at the given position

Attributes

Report a warning at the position of the macro expansion

Report a warning at the position of the macro expansion

Attributes

def warning(msg: String, expr: Expr[Any]): Unit

Report a warning at the position of expr

Report a warning at the position of expr

Attributes

Report a warning message at the given position

Report a warning message at the given position

Attributes

Deprecated methods

def throwError(msg: String): Nothing

Report an error at the position of the macro expansion and throw a StopMacroExpansion

Report an error at the position of the macro expansion and throw a StopMacroExpansion

Attributes

Deprecated
true
def throwError(msg: String, expr: Expr[Any]): Nothing

Report an error at the position of expr and throw a StopMacroExpansion

Report an error at the position of expr and throw a StopMacroExpansion

Attributes

Deprecated
true
def throwError(msg: String, pos: Position): Nothing

Report an error message at the given position and throw a StopMacroExpansion

Report an error message at the given position and throw a StopMacroExpansion

Attributes

Deprecated
true