module-info.java
文件中的冗余 requires
指令。
当模块 A
需要模块 B
,但模块 A
中的代码不从 B
导入任何软件包或类时,则 requires
指令冗余。
此外,所有模块都具有对 java.base
模块的隐式声明依赖,因此 requires java.base;
指令始终冗余。
该快速修复会删除冗余的 requires
指令。
如果删除的依赖项重新导出了实际使用的模块,则修复会为这些模块添加 requires
指令。
仅当项目或模块的语言级别为 9 或更高时,此检查才会报告。
2017.1 最新变化