我有一個與@SuppressWarnings("unused")
註釋有關的基本問題。基本上,我想在我的類的聲明部分中的代碼塊中禁用未使用的警告。我不希望在整個班級中壓制未使用的警告。在聲明部分使用@SuppressWarnings(「unused」)註釋
目前,我這樣做:
public class MyClass {
//Constants
private final String ACCEPT = "Yes";
@SuppressWarnings("unused")
private final String DENY = "No"; //Not currently used
private final String TENTATIVE = "Maybe";
@SuppressWarnings("unused")
private final String POSTPONE = "Later"; //Not currently used
//Variables
private int counter;
....
我覺得上面的代碼是有點亂,在隨機像拋出的註解。我想要做的是一樣的東西:
//Constants
@SuppressWarnings("unused")
{
private final String ACCEPT = "Yes";
private final String DENY = "No"; //Not currently used
private final String TENTATIVE = "Maybe";
private final String POSTPONE = "Later"; //Not currently used
}
//Variables
private int counter;
....
這,當然,Java作爲一種阻斷非法的,不能簡單地這樣做。它沒有什麼大不了的,但我很好奇,如果我錯過了一個明顯而優雅的解決方案。
爲什麼你不讓他們成爲靜態的特定原因? – betomontejo
好點Betoverse。我可以讓它們變成靜態的。我只是把它作爲一個例子。但是,我的編譯器仍然會在未使用的靜態字段中引發警告。 – Cody