public interface Messager
Messagerは、エラー・メッセージ、警告、およびほかの通知を報告する機能を注釈プロセッサに提供します。 メッセージの位置に関するヒントを提供する目的で、要素、注釈、および注釈値を渡すことができます。 ただし、そのような位置のヒントは、使用不可能であるか概算値にすぎない可能性があります。 
 - APIのノート:
- このインタフェースのメソッドによるメッセージ"印刷"は、System.outやSystem.errなどのロケーションにテキスト出力として表示される場合と表示されない場合があります。 メッセージをウィンドウ内に表示するなど、この情報を別の方法で表示することを、実装が選択する可能性があります。
- 導入されたバージョン:
- 1.6
- 関連項目:
- 
メソッドのサマリー修飾子と型メソッド説明default voidprintError(CharSequence msg) エラーを出力します。default voidprintError(CharSequence msg, Element e) 要素のロケーションにエラーを出力します。voidprintMessage(Diagnostic.Kind kind, CharSequence msg) 指定された種類のメッセージを出力します。voidprintMessage(Diagnostic.Kind kind, CharSequence msg, Element e) 要素の位置における、指定された種類のメッセージを出力します。voidprintMessage(Diagnostic.Kind kind, CharSequence msg, Element e, AnnotationMirror a) 注釈の付いた要素の注釈ミラーの位置における、指定された種類のメッセージを出力します。voidprintMessage(Diagnostic.Kind kind, CharSequence msg, Element e, AnnotationMirror a, AnnotationValue v) 注釈の付いた要素の注釈ミラーに含まれる注釈値の位置における、指定された種類のメッセージを出力します。default voidprintNote(CharSequence msg) ノートを印刷します。default voidprintNote(CharSequence msg, Element e) エレメントのロケーションにノートを印刷します。default voidprintWarning(CharSequence msg) 警告を出力します。default voidprintWarning(CharSequence msg, Element e) エレメントのロケーションに警告を出力します。
- 
メソッドの詳細- 
printMessagevoid printMessage(Diagnostic.Kind kind, CharSequence msg) 指定された種類のメッセージを出力します。- パラメータ:
- kind- メッセージの種類
- msg- メッセージ、ない場合は空の文字列
 
- 
printMessagevoid printMessage(Diagnostic.Kind kind, CharSequence msg, Element e) 要素の位置における、指定された種類のメッセージを出力します。- パラメータ:
- kind- メッセージの種類
- msg- メッセージ、ない場合は空の文字列
- e- 位置のヒントとして使用する要素
 
- 
printMessagevoid printMessage(Diagnostic.Kind kind, CharSequence msg, Element e, AnnotationMirror a) 注釈の付いた要素の注釈ミラーの位置における、指定された種類のメッセージを出力します。- パラメータ:
- kind- メッセージの種類
- msg- メッセージ、ない場合は空の文字列
- e- 注釈の付いた要素
- a- 位置のヒントとして使用する注釈
 
- 
printMessagevoid printMessage(Diagnostic.Kind kind, CharSequence msg, Element e, AnnotationMirror a, AnnotationValue v) 注釈の付いた要素の注釈ミラーに含まれる注釈値の位置における、指定された種類のメッセージを出力します。- パラメータ:
- kind- メッセージの種類
- msg- メッセージ、ない場合は空の文字列
- e- 注釈の付いた要素
- a- 注釈値を含む注釈
- v- 位置のヒントとして使用する注釈値
 
- 
printErrordefault void printError(CharSequence msg) エラーを出力します。- 実装要件:
- デフォルトの実装は、printMessage(Diagnostic.Kind.ERROR, msg)と同等です。
- パラメータ:
- msg- メッセージ、ない場合は空の文字列
- 導入されたバージョン:
- 18
 
- 
printErrordefault void printError(CharSequence msg, Element e) 要素のロケーションにエラーを出力します。- 実装要件:
- デフォルトの実装は、printMessage(Diagnostic.Kind.ERROR, msg, e)と同等です。
- パラメータ:
- msg- メッセージ、ない場合は空の文字列
- e- 位置のヒントとして使用する要素
- 導入されたバージョン:
- 18
 
- 
printWarningdefault void printWarning(CharSequence msg) 警告を出力します。- 実装要件:
- デフォルトの実装は、printMessage(Diagnostic.Kind.WARNING, msg)と同等です。
- パラメータ:
- msg- メッセージ、ない場合は空の文字列
- 導入されたバージョン:
- 18
 
- 
printWarningdefault void printWarning(CharSequence msg, Element e) エレメントのロケーションに警告を出力します。- 実装要件:
- デフォルトの実装は、printMessage(Diagnostic.Kind.WARNING, msg, e)と同等です。
- パラメータ:
- msg- メッセージ、ない場合は空の文字列
- e- 位置のヒントとして使用する要素
- 導入されたバージョン:
- 18
 
- 
printNotedefault void printNote(CharSequence msg) ノートを印刷します。- 実装要件:
- デフォルトの実装は、printMessage(Diagnostic.Kind.NOTE, msg)と同等です。
- パラメータ:
- msg- メッセージ、ない場合は空の文字列
- 導入されたバージョン:
- 18
 
- 
printNotedefault void printNote(CharSequence msg, Element e) エレメントのロケーションにノートを印刷します。- 実装要件:
- デフォルトの実装は、printMessage(Diagnostic.Kind.NOTE, msg, e)と同等です。
- パラメータ:
- msg- メッセージ、ない場合は空の文字列
- e- 位置のヒントとして使用する要素
- 導入されたバージョン:
- 18
 
 
-