如何避免使用
的java警告未使用局部变量的值
表示声明为private
的变量?
答案 0 :(得分:3)
您有多种选择:
// TODO
@SuppressWarnings("unused")
。Window
> Preferences
Java
> Compiler
> Error/Warnings
Unnecessary code
> Unused private member
Ignore
对于#3和#4,虽然你可以,但你为什么要这样做?
答案 1 :(得分:1)
由于它未被使用且不包含您感兴趣的任何代码,您可以将其删除。
答案 2 :(得分:0)
这是因为在程序中没有使用变量或变量的值。因此,要删除此警告,您只需删除此变量,因为您没有在任何地方使用它。或者在代码中的某个位置使用此变量
答案 3 :(得分:0)
实际上,在某些情况下并不是那么容易。这是为什么它不像注释掉代码那样容易的示例。当然,这是一条评论,但是我没有50的评论要发表,而且评论栏还是很block脚。告我顺便说一句,这行不通,但是这里的评论很la脚。
try {
// so, rather than a wait, we check for exit value
// and if that tosses an exception, the process is
// still running. Ooooooookkkkkaaaaaayyyyyy No Problem
int exitValue = pShowProcess.exitValue();
// guess we don't do this to get rid of the not referened warning
//(void)exitValue;
// we don't care what the exit value was
exitValue = 0;
// but if we get here, then the show stopped, so
// if we stop it now, it won't need to wait, it will be fine
// we think.
endShow();
} catch (Exception ex) {
// Process is still running. So just keep going until
// mouse clicks or something else stops the show
}