【问题标题】:How to find usage of deprecated code in kotlin with intellij-idea如何使用 intellij-idea 在 kotlin 中查找已弃用代码的用法
【发布时间】:2023-01-19 17:26:31
【问题描述】:

我想在我的 kotlin 应用程序中自动找到我使用弃用代码的所有事件(主要是注释为弃用的方法)

弃用函数所在的源可能是 kotlin- 或 java- 库。

我发现了非常好的工具,可以通过 intellij idea 在 java 代码中查找类似问题,例如:

  • 代码 -> 检查代码
  • 代码 -> 分析代码 -> 按名称检查 -> 弃用的 API 用法
  • edit -> find -> find structurally -> select template deprecated methods (仅适用于java)

但是我找不到任何类似的 kotlin 搜索选项的方法。

我试图自己构建一个“已弃用的 api 使用结构搜索”模板,但 kotlin 似乎不支持归档它的基本功能。

唯一有效的非手动功能是我当前所在文件的本地代码分析(右上角的这个小后方,您可以在其中看到问题的数量(并且可以单击它们将它们放入列表中) )

这可行,但如果我对孔文件夹进行代码分析,则不推荐使用。

我需要一个扫描孔代码库而不是手动从一个文件点击到另一个文件的解决方案。

【问题讨论】:

    标签: kotlin intellij-idea refactoring


    【解决方案1】:

    @Deprecated warning是一个编译器警告,你还不能通过IDE检查搜索找到它。请关注一个问题 — https://youtrack.jetbrains.com/issue/KTIJ-12494/Analyze-Inspect-code-Inspection-results-show-compiler-warnings

    【讨论】:

      猜你喜欢
      • 2011-09-29
      • 2017-05-31
      • 1970-01-01
      • 2015-09-04
      • 1970-01-01
      • 2016-06-02
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多