考虑这是从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