考慮這是從JNI調用,否則不使用私有的方法,生成編譯器警告有關未使用的方法:我可以使用什麼來抑制未使用的函數警告?
private void someMethodCalledOnlyFromJNI() { // WARNING: method is never used
// ....
}
這是在Java 1.4中的一些遺留代碼 - 等@SuppressWarnings
沒有骰子。
你會用什麼來抑制這個編譯器警告?
編輯:顯然,這只是一個警告,它可以很容易被忽略。但是,個人而言,我討厭我的代碼中的警告,就像我不想看到錯誤一樣。 AFAIC - 我的代碼應該有0個警告,這可能是誇張的,但我對此很迂腐。
就像一個例子,有人可能會看到這個函數,不知道它是從JNI中使用的,只是簡單地刪除它。
是這個日食btw? – Bozho 2010-03-25 13:29:18
使用javac編譯時,您會得到相同的警告。 – BalusC 2010-03-25 13:30:12
如果您啓用比默認值更多的詳細警告,我只會收到來自javac的警告我相信 – 2010-03-25 13:36:00