我正在使用线程并使用thread.stop();结束线程以临时解决我遇到的问题。我知道它已被弃用,不应该使用,但是我该如何仅针对那一行禁止编译器警告?我想在班级其余部分继续获得不推荐使用的警告,而不仅仅是那一行。我尝试使用下面的代码,并在@SupressWarnings(“ deprecation”)行上收到错误“此处不允许批注”。抑制此错误的正确方法是什么?
class Handeler {
private Thread thread;
.....
void stopThread() {
if(thread!=null && thread.isAlive()) {
@SuppressWarnings("deprecation")
thread.stop();
}
}
}
答案 0 :(得分:1)
您可以改为注释该方法:
class Handeler {
private Thread thread;
.....
@SuppressWarnings("deprecation")
void stopThread() {
if(thread!=null && thread.isAlive()) {
thread.stop();
}
}
}
不允许在单行上使用此注释。
答案 1 :(得分:0)
您可以使用评论禁止警告:
<input type="button" value="remove" onclick="remove()" />
<div id="p2">
before hr
<hr/> after hr
</div>