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 TypeMethodDescriptionvoidprintError(SourcePosition pos, String msg) Prints an error message.voidprintError(String msg) Prints an error message.voidprintNotice(SourcePosition pos, String msg) Prints a notice.voidprintNotice(String msg) Prints a notice.voidprintWarning(SourcePosition pos, String msg) Prints a warning message.voidprintWarning(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
-