java - 如何抑制注释参数上的弃用警告

标签 java deprecated

我使用 -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/

相关文章:

java - 在 JMeter 中下载并保存文件

c# - Amazon EC2 开发堆栈

Java 类 chartobyteconverter 类型已弃用

c++ - 为什么我不能使用 fopen?

java - 在包含列的 swt 表中添加复选框

java - MyBatis 中的多线程服务器客户端

java - 是否可以将 CamelContext 的 ShutdownStrategy 外包到中央 OSGi 包中?

c# - 在 WCF 契约(Contract)中标记弃用的字段

node.js - 查找提供折旧警告的软件包 - NPM

c++ - 如何为 COM 接口(interface)中的方法生成弃用警告 (c++)