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