被标记为@Deprecated的方法在编辑器窗格中不会以删除线显示。在颜色方案设置的预览窗格中也不会显示(即使选择了Strikeout效果,"已弃用符号"和"已标记为删除的已弃用符号"这两行仍然是正常的)。 Deprecation inspections已经开启,当在Java文件上运行Analyze时会显示。我已经尝试将字体从Fira Code更改为其他字体并禁用字体连字,但这没有起作用。 这是在IntelliJ IDEA Ultimate 2018.2.4上的情况。
正确的用法是 @deprecated (不要使用大写) 确保启用了 Java | Code maturity | Deprecated API usage 检查,并且此符号用法未落入检查选项中的任何忽略情况。 取消所有忽略以确保: