Java 中未使用的参数

Cal*_*laf 5 java eclipse android suppress-warnings

如果无意在 C++ 中使用参数,则只需省略变量名称,但在函数声明中保留类型即可。这样做是一种轻量级方法,用于向编译器发出信号表明不打算使用给定参数。

这可以在 Java 中复制吗?

场景是这样的:我不想@SuppressWarnings("unused")为每个按钮侦听器淹没我的代码(因为按钮侦听器通常会忽略View v他们收到的),但我希望得到警告,说,不犯愚蠢的错误通过参数初始化成员变量。

Far*_*zad 1

我想不出类似 C++ 选项的任何东西,但您可以扩展/实现按钮侦听器并添加一个不带参数的新方法,并在原始事件方法中调用该方法。这样您只需抑制警告一次。

public void someEvent(Parameter p) { someEvent(); }

public void someEvent() { }