JavaTM Platform
Standard Ed. 6

javax.annotation.processing
インタフェース Messager


public interface Messager

Messager は、エラーメッセージ、警告、およびほかの通知を報告する機能を注釈プロセッサに提供します。メッセージの位置に関するヒントを提供する目的で、要素、注釈、および注釈値を渡すことができます。ただし、そのような位置のヒントは、使用不可能であるか概算値にすぎない可能性があります。

種類としてエラー を指定してメッセージを出力すると、エラーが発行 されます。

このインタフェースのメソッドを使って「出力」されるメッセージは、System.outSystem.err などの場所へのテキスト出力として表示される場合もあれば、されない場合もあります。メッセージをウィンドウ内に表示するなど、この情報を別の方法で表示することを、実装が選択する可能性があります。

導入されたバージョン:
1.6
関連項目:
ProcessingEnvironment.getLocale()

メソッドの概要
 void printMessage(Diagnostic.Kind kind, CharSequence msg)
          指定された種類のメッセージを出力します。
 void printMessage(Diagnostic.Kind kind, CharSequence msg, Element e)
          要素の位置における、指定された種類のメッセージを出力します。
 void printMessage(Diagnostic.Kind kind, CharSequence msg, Element e, AnnotationMirror a)
          注釈の付いた要素の注釈ミラーの位置における、指定された種類のメッセージを出力します。
 void printMessage(Diagnostic.Kind kind, CharSequence msg, Element e, AnnotationMirror a, AnnotationValue v)
          注釈の付いた要素の注釈ミラーに含まれる注釈値の位置における、指定された種類のメッセージを出力します。
 

メソッドの詳細

printMessage

void printMessage(Diagnostic.Kind kind,
                  CharSequence msg)
指定された種類のメッセージを出力します。

パラメータ:
kind - メッセージの種類
msg - メッセージ、ない場合は空の文字列

printMessage

void printMessage(Diagnostic.Kind kind,
                  CharSequence msg,
                  Element e)
要素の位置における、指定された種類のメッセージを出力します。

パラメータ:
kind - メッセージの種類
msg - メッセージ、ない場合は空の文字列
e - 位置のヒントとして使用する要素

printMessage

void printMessage(Diagnostic.Kind kind,
                  CharSequence msg,
                  Element e,
                  AnnotationMirror a)
注釈の付いた要素の注釈ミラーの位置における、指定された種類のメッセージを出力します。

パラメータ:
kind - メッセージの種類
msg - メッセージ、ない場合は空の文字列
e - 注釈の付いた要素
a - 位置のヒントとして使用する注釈

printMessage

void printMessage(Diagnostic.Kind kind,
                  CharSequence msg,
                  Element e,
                  AnnotationMirror a,
                  AnnotationValue v)
注釈の付いた要素の注釈ミラーに含まれる注釈値の位置における、指定された種類のメッセージを出力します。

パラメータ:
kind - メッセージの種類
msg - メッセージ、ない場合は空の文字列
e - 注釈の付いた要素
a - 注釈値を含む注釈
v - 位置のヒントとして使用する注釈値

JavaTM Platform
Standard Ed. 6

バグの報告と機能のリクエスト
さらに詳しい API リファレンスおよび開発者ドキュメントについては、Java SE 開発者用ドキュメントを参照してください。開発者向けの詳細な解説、概念の概要、用語の定義、バグの回避策、およびコード実例が含まれています。

Copyright 2006 Sun Microsystems, Inc. All rights reserved. Use is subject to license terms. Documentation Redistribution Policy も参照してください。