JavaTM 2 Platform
Standard Ed. 6

java.lang
註釋型別 SuppressWarnings


@Target(value={TYPE,FIELD,METHOD,PARAMETER,CONSTRUCTOR,LOCAL_VARIABLE})
@Retention(value=SOURCE)
public @interface SuppressWarnings

指示應該在註釋元素(以及包含在該註釋元素中的所有程序元素)中取消顯示指定的編譯器警告。注意,在給定元素中取消顯示的警告集是所有套件含元素中取消顯示的警告的父集。例如,如果註釋一個類別來取消顯示某個警告,同時註釋一個方法來取消顯示另一個警告,那麼將在此方法中同時取消顯示這兩個警告。

根據樣式不同,開發人員應該始終在最裡層的巢狀元素上使用此註釋,在那裡使用才有效。如果要在特定的方法中取消顯示某個警告,則應該註釋該方法而不是註釋它的類別。

從以下版本開始:
1.5

必需元素摘要
 String[] value
          將由編譯器在註釋的元素中取消顯示的警告集。
 

元素詳細資訊

value

public abstract String[] value
將由編譯器在註釋的元素中取消顯示的警告集。允許使用重複的名稱。忽略第二個和後面出現的名稱。出現未被識別的警告名不是 錯誤:編譯器必須忽略無法識別的所有警告名。但如果某個註釋包含未被識別的警告名,那麼編譯器可以隨意發出一個警告。

各編譯器供應商應該將它們所支持的警告名連同註釋型別一起記錄。鼓勵各供應商之間相互合作,確保在多個編譯器中使用相同的名稱。


JavaTM 2 Platform
Standard Ed. 6

提交錯誤或意見

版權所有 2008 Sun Microsystems, Inc. 保留所有權利。請遵守GNU General Public License, version 2 only