You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

IntelliJ IDEA 2018.3.3如何查找项目中剩余的已弃用方法调用?

嘿,我对IntelliJ IDEA 2018.3.3版本的操作很熟悉,给你几个高效的办法找出所有带删除线的已弃用方法调用:

方法一:项目级批量代码检查(最推荐)

这个能一次性扫遍整个项目的已弃用API调用,步骤很清晰:

  1. 顶部菜单栏点Analyze → Inspect Code...
  2. 在弹出的窗口里选好要检查的范围(比如整个项目,或者指定模块),然后点OK
  3. 接下来在检查配置界面,展开Java分类,找到Code maturity issues,勾选里面的Deprecated API usage
  4. 确认后点击OK开始扫描,完成后在Inspection Results面板里就能看到所有已弃用的方法、类或属性调用,点击结果就能直接跳转到对应代码位置

方法二:用结构搜索精准匹配

如果你想更灵活地筛选已弃用方法调用,可以用结构搜索:

  1. 顶部菜单栏点Edit → Find → Structural Search...(快捷键:Windows/Linux是Ctrl+Shift+S,Mac是Cmd+Shift+S)
  2. 在模板框里输入:$deprecatedMethod$($params$);
  3. 点击Edit Variables按钮,选中deprecatedMethod,在右侧面板勾选Deprecated选项,点OK保存
  4. 最后点Find,就能列出所有符合条件的已弃用方法调用,还能把这个模板存下来以后复用

纠正你提到的「Run Inspection by Name」误区

其实这个功能在2018.3.3里是可用的,只是你输入的检查名称不对。按下快捷键Ctrl+Alt+Shift+I(Windows/Linux)或Cmd+Alt+Shift+I(Mac),输入完整的检查名称Deprecated API usage,就能直接运行这个检查,和方法一的效果完全一致

单个文件快速查看

如果只是临时看当前打开文件里的已弃用内容,可以按Alt+7打开结构窗口,里面带删除线的就是已弃用的方法,一目了然

内容的提问来源于stack exchange,提问作者Nikolas

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.05.12 04:33:11