java - 带有@Deprecated 注释的类意味着所有方法和字段都将自动弃用

标签 java eclipse deprecated

有没有人知道带有@Deprecated注解的类是否意味着所有方法和字段都将自动弃用..?

来自 JLS 9.6.3.6. @Deprecated

至少 eclipse 没有将已弃用类的方法显示为 已弃用

最佳答案

没有。如果你这样做

@Deprecated
class Old {
     public void foo () {}
}

当你引用那个类时:

new Old().foo()

只有

Old

将被标记为已弃用。

关于java - 带有@Deprecated 注释的类意味着所有方法和字段都将自动弃用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17615019/

相关文章:

java - 将 LocalDate 和 LocalDateTime 序列化为 Unix 时间戳

java - 如何使用android获取拨号屏幕中按下的号码

java - 将操作添加到表单页面中的工具栏

java - AmazonS3Client(credentials) 已弃用

java - Apache gora,在reducer中设置新表名的位置

java - 一个只有静态数据和访问这些数据的方法的类。如何正确实现?

java - 对象未正确添加

java - 启动eclipse时弹出

reactjs - React 16.7 - React.SFC 现已弃用

ios - 是否有 MonoTouch.UIKit.UIKeyboard.BoundsFromNotification 的简单替代品?