IntelliJ IDEA中的“变量永远不会被分配”警告只能“部分”被抑制

Java EE + IntelliJ Idea 2016.3:我写了一个类,并声明了一个带有注释的私有字段。@Inject

我已经成功地从“检查结果”窗口中摆脱了“未使用的声明”通知,方法是添加到设置->编辑器->检查->Java->声明冗余->未使用的声明->入口点->注释->注释时将字段标记为隐式写入(基于这篇文章)。javax.inject.Inject

不幸的是,该字段仍然带有下划线,滚动条上存在黄色标记。我是单独配置还是做错了什么?


答案 1

有两个单独的警告。一个说该字段从未分配过值,这是您禁用的值。另一个说该字段从未使用过,这是您收到的警告。

添加到设置 ->编辑器 ->检查 -> java -> 声明冗余 ->未使用的声明 ->入口点 -> 注释 -> 如果注释Inject


答案 2

突出显示该字段,键入Alt +输入“Windows”或⌥⏎“Mac”或“只需单击灯泡”。选择“禁止显示由 {注释名称} 注释的字段”。


推荐