idea方法上面灰显用法
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了idea方法上面灰显用法相关的知识,希望对你有一定的参考价值。
你好!idea方法上面灰显用法如下在Mac上使用idea进行开发的过程中,一般在MavenProject中包含四个文件如下:1)profile,
2)WebMavenTest(工程名)
3)WebMavenTestSdk(工程名SDK)
4)WebMavenTestService(工程名服务)
当其中某个文件变成灰色,如下所示:
造成这个的原因是忽略了maven模块,此时需要将忽略的文件ignored files进行恢复。
问题解决步骤:
1、IntelliJ IDEA——Preferences,搜索“Maven”,
2、查找Maven目录下的ignored files,如下图所示:
3、将✅去掉
4、查看MavenProject,进行刷新操作,恢复到原来的状态 参考技术A 答:idea方法上面灰显用法:idea里面java类显示为灰色是什么意思,如下是解决步骤: 第一步找到父项目,点击右键,选择Open Module Settings 2. 打开设置,点击绿色的+ 3. 点...
Intellij IDEA 不会灰显一些未使用的方法答案
1. 如果您使用的方法名称很常见,这可能是一个错误。 如果您尝试了上面的@Peter Gromov 方法,但您的方法仍然是黄色的,那么这可能是
2. 我曾经让它像魅力一样工作,但是有一次,我错误地在一个未使用的方法上单击了 alt+Enter,并选择抑制对未使用代码的检查。从
3. 这很可能不是错误,而是出于性能原因的限制。 参考技术B 在 intellij IDEA 中,如果一个方法未被使用,则该方法显示为灰色。但是在某些情况下,IDEA 并没有将方法灰显,但是当我使用 alt + F7 检查这些方法的引用时,IDEA 会说该方法未使用。
这是 IDEA 的错误,还是 IDEA 不会将这些特定方法灰显的原因?如果是错误,是否有一些解决方法可以让 IDEA 识别该方法未使用?
【问题讨论】:
在 Eclipse 中它从不警告公共或受保护的方法。也许这里也一样?
你的方法实现了接口吗?这意味着即使没有使用该方法,也无法将其删除。
当您实现接口的方法时会发生这种情况,这不是错误。
标签: java intellij-idea
【解决方案1】:
如果您使用的方法名称很常见,这可能是一个错误。
如果您尝试了上面的@Peter Gromov 方法,但您的方法仍然是黄色的,那么这可能是一个错误。
我有一个很常见的命名方法,命名为“stop”。
查找用法(使用 ALT + F7)未显示任何内容。
分析整个项目,清楚地表明这种方法没有任何用处。
尽管如此,方法仍然是黄色的。
我惊讶地发现,如果我尝试重构方法名称,我会收到一个弹出警告,提示这在其他地方也会发生变化。
事实证明,重构警告了要更改 TODO cmets 中的方法名称。不知何故,Lint 将 TODO cmets 识别为使用此方法。
我的建议是不要将你的方法命名为可以写在 TODO 注释中的东西。 参考技术C idea方法上面灰显用法:
现在改进 Java 调试器中的数据流分析 (DFA) 功能。DFA 辅助已经预测了某些表达式的未来值。现在,当分析器可以预测代码的某个分支不会被执行时,它会灰显对应代码部分。
以上是关于idea方法上面灰显用法的主要内容,如果未能解决你的问题,请参考以下文章