Package com.sun.mirror.apt
Interface Messager
- All Known Subinterfaces:
EclipseMessager
public interface Messager
A
Messager
provides the way for
an annotation processor to report error messages, warnings, and
other notices.- Since:
- 1.5
- Version:
- 1.2 04/07/27
- Author:
- Joseph D. Darcy, Scott Seligman
-
Method Summary
Modifier and TypeMethodDescriptionvoid
printError
(SourcePosition pos, String msg) Prints an error message.void
printError
(String msg) Prints an error message.void
printNotice
(SourcePosition pos, String msg) Prints a notice.void
printNotice
(String msg) Prints a notice.void
printWarning
(SourcePosition pos, String msg) Prints a warning message.void
printWarning
(String msg) Prints a warning message.
-
Method Details
-
printError
Prints an error message. Equivalent toprintError(null, msg)
.- Parameters:
msg
- the message, or an empty string if none
-
printError
Prints an error message.- Parameters:
pos
- the position where the error occured, or null if it is unknown or not applicablemsg
- the message, or an empty string if none
-
printWarning
Prints a warning message. Equivalent toprintWarning(null, msg)
.- Parameters:
msg
- the message, or an empty string if none
-
printWarning
Prints a warning message.- Parameters:
pos
- the position where the warning occured, or null if it is unknown or not applicablemsg
- the message, or an empty string if none
-
printNotice
Prints a notice. Equivalent toprintNotice(null, msg)
.- Parameters:
msg
- the message, or an empty string if none
-
printNotice
Prints a notice.- Parameters:
pos
- the position where the noticed occured, or null if it is unknown or not applicablemsg
- the message, or an empty string if none
-