鴻蒙OS SuppressWarnings

2022-06-06 16:24 更新

SuppressWarnings

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

指示應(yīng)在帶注釋的元素(以及帶注釋的元素中包含的所有程序元素)中抑制命名的編譯器警告。 請注意,給定元素中抑制的警告集是所有包含元素中抑制的警告的超集。 例如,如果您注釋一個類以抑制一個警告并注釋一個方法以抑制另一個警告,則兩個警告都將在方法中被抑制。

作為風格問題,程序員應(yīng)該始終在最有效的嵌套元素上使用此注釋。 如果您想在特定方法中抑制警告,您應(yīng)該注釋該方法而不是它的類。

所需元素摘要

修飾符和類型 必需元素 描述
String[] value 編譯器要在帶注釋的元素中抑制的一組警告。

元素詳細信息

value

String[] value

編譯器要在帶注釋的元素中抑制的一組警告。 允許重復(fù)名稱。 名稱的第二次和連續(xù)出現(xiàn)將被忽略。 存在無法識別的警告名稱不是錯誤:編譯器必須忽略它們無法識別的任何警告名稱。 但是,如果注釋包含無法識別的警告名稱,它們可以自由發(fā)出警告。

字符串“unchecked”用于抑制未經(jīng)檢查的警告。 編譯器供應(yīng)商應(yīng)結(jié)合此注釋類型記錄他們支持的其他警告名稱。 鼓勵他們合作以確保相同的名稱在多個編譯器中工作。

返回:

要抑制的警告集

以上內(nèi)容是否對您有幫助:
在線筆記
App下載
App下載

掃描二維碼

下載編程獅App

公眾號
微信公眾號

編程獅公眾號