ryc*_*chu 23 java intellij-idea code-inspection unused-variables
Java EE + IntelliJ Idea 2016.3:我编写了一个类,并使用@Inject注释声明了一个私有字段.我已成功摆脱"检查结果"窗口中的"未使用的声明"通知,添加javax.inject.Inject到设置 - >编辑器 - >检查 - > java - >声明冗余 - >未使用的声明 - >入口点 - >注释 - >标记注释时隐式写入的字段(基于此帖子).不幸的是,字段仍有下划线,滚动条上有一个黄色标记.我是单独配置还是我做错了?
Mar*_*rcG 35
有两个单独的警告.有人说,该字段从未被赋予一个值,即您已禁用的值.另一个说这个领域从未使用过,这是你得到的警告.
添加Inject到设置 - >编辑器 - >检查 - > java - >声明冗余 - >未使用的声明 - >入口点 - >注释 - >如果注释,则标记为入口点
pri*_*ime 10
在某些确实有意义的情况下,您可以选择忽略它,
\n\n\n\n您可以做的是将鼠标悬停在受影响的区域上,然后按“Windows”中的Alt+ 或“Mac”中的+ ,然后选择抑制它。Enteralt/option/\xe2\x8c\xa5Enter
\n\n你会看到的,
\n\n\n看来这是IDEA中的一个错误。我刚刚更新到IDEA 2016年3月1日,现在@Inject和@Resource注释放在“切入点”一节不工作-他们必须被放在了“田”窗口(尽管当他们在“切入点”一节,我可以仍然观察“旧”行为,即代码检查未检测到注释字段,但它们在编辑器中带有下划线并且黄色标记可见)。