Abruptly terminates current macro expansion leaving a note about what happened.
Abruptly terminates current macro expansion leaving a note about what happened.
Use enclosingPosition
if you're in doubt what position to pass to pos
.
For sending a message which should not be labeled as a warning/error, but also shouldn't require -verbose to be visible.
For sending a message which should not be labeled as a warning/error,
but also shouldn't require -verbose to be visible.
Use enclosingPosition
if you're in doubt what position to pass to pos
.
Emits a compilation error.
Emits a compilation error.
Use enclosingPosition
if you're in doubt what position to pass to pos
.
Does the compilation session have any errors?
Does the compilation session have any warnings?
Emits an informational message, suppressed unless -verbose
or force=true
.
Emits an informational message, suppressed unless -verbose
or force=true
.
Use enclosingPosition
if you're in doubt what position to pass to pos
.
Emits a warning.
Emits a warning.
Use enclosingPosition
if you're in doubt what position to pass to pos
.
EXPERIMENTAL
A slice of the Scala macros context that provides facilities to communicate with the compiler's front end (emit warnings, errors and other sorts of messages).