IntelliJ IDEA中不会删除不推荐使用的方法

时间:2018-10-10 17:57:51

标签: intellij-idea deprecated strikethrough

注释为@Deprecated的方法不会在编辑器窗格中显示删除线。它也不显示在配色方案设置的预览窗格中(即使选择了Strikeout效果,“不赞成使用的符号”和“标记为删除的不赞成使用的符号”行也是正常的。)

screenshot

弃用检查也已打开,并在Java文件上运行Analyze时显示。我已经尝试过将字体从Fira Code更改为其他字体,并禁用字体连字,但这是行不通的。

这是在IntelliJ IDEA Ultimate 2018.2.4上

2 个答案:

答案 0 :(得分:3)

呈现文本时似乎是一个错误。参见IDEA-198539

答案 1 :(得分:1)

  1. 正确的用法是@deprecated(不要使用大写字母)
  2. 确保Java |代码成熟度|启用了已弃用的API使用情况检查,并且此符号使用情况不属于检查选项中被忽略的情况之一。取消标记所有忽略项,以确保: enter image description here