【问题标题】:Idea doesn’t strikethroughs deprecated parameter of an annotationIdea 不会删除注释的已弃用参数
【发布时间】:2021-10-24 10:19:14
【问题描述】:

在使用注释的弃用参数时,我没有看到来自 Idea 2018.3 的任何警告。

例如,在 Swagger 中,@Api 注释的“描述”元素已被弃用,但在我的代码中

@Api(value = "Employee REST controller", description = "REST controller”)

“说明”未标记为已弃用。 正常吗?

附言它仅对注解的弃用参数有效。在其他地方(不推荐使用的方法、类字段等)@Deprecated 工作正常。

【问题讨论】:

  • 请说明依赖的版本?您是否启用了以下检查:Java |代码成熟度 |已弃用 API 用法?
  • 是的,Java |代码成熟度 |已启用弃用 API。 springfox-boot-starter的版本是3.0.0

标签: intellij-idea annotations deprecated


【解决方案1】:

IntelliJ IDEA 最新版本未重现该问题,请检查: https://www.jetbrains.com/idea/nextversion/

【讨论】:

    猜你喜欢
    • 2012-03-04
    • 2016-02-29
    • 2023-03-25
    • 1970-01-01
    • 1970-01-01
    • 2013-03-07
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多