|
JavaTM Platform Standard Ed. 6 |
|||||||||
前のクラス 次のクラス | フレームあり フレームなし | |||||||||
概要: 必須 | オプション | 詳細: 要素 |
@Target(value={TYPE,FIELD,METHOD,PARAMETER,CONSTRUCTOR,LOCAL_VARIABLE}) @Retention(value=SOURCE) public @interface SuppressWarnings
注釈を付けた要素 (および注釈を付けた要素に含まれるすべてのプログラム要素) で、名前で指定されたコンパイラ警告が抑制されることを示します。指定された要素の抑制された警告のセットは、含まれるすべての要素の抑制された警告のスーパーセットです。たとえば、クラスに注釈を付けて、ある警告を抑制し、メソッドに注釈を付けて別の警告を抑制すると、メソッドで両方の警告が抑制されます。
スタイルの点からいうと、プログラマは、有効な場合、もっとも深度のある入れ子要素でこの注釈を使う必要があります。特定のメソッドで警告を抑制するには、クラスではなくメソッドで注釈を付ける必要があります。
必須要素の概要 | |
---|---|
String[] |
value
注釈を付けられた要素でコンパイラにより抑制される警告のセットです。 |
要素の詳細 |
---|
public abstract String[] value
コンパイラベンダーは、この注釈の種類とともにサポートする警告名を文書化する必要があります。また、複数のコンパイラにわたって同じ名前の警告が機能するように協力することが望まれます。
|
JavaTM Platform Standard Ed. 6 |
|||||||||
前のクラス 次のクラス | フレームあり フレームなし | |||||||||
概要: 必須 | オプション | 詳細: 要素 |
Copyright 2009 Sun Microsystems, Inc. All rights reserved. Use is subject to license terms. Documentation Redistribution Policy も参照してください。