我使用 -Xlint
选项编译 javac 1.7.0_45,以下代码会导致弃用警告。
@Deprecated
public class Bar {}
@SuppressWarnings("deprecation")
public class Foo {
@XmlElement(type = Bar.class)
Object something;
}
>> Warning: Bar in mavenproject1 has been deprecated
我希望 @SuppressWarnings
能够阻止引发警告消息。
如何避免此警告?
最佳答案
我有一种感觉,这是一个尚未解决的错误/规范歧义。如果您搜索bug database其中有很多,例如:http://bugs.java.com/bugdatabase/view_bug.do?bug_id=7117383
关于java - 如何抑制注释参数上的弃用警告,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22332609/