报告这样一种情况: Java 9 模块 A 需要 Java 9 模块 B, 但是 A 不使用 B 中的任何包。 此外,需要 java.base 模块的指令是冗余的。

该修复删除了此类冗余依赖项的 requires 指令。 如果删除的依赖项重新导出了实际使用的模块,则修复程序会为这些模块添加 requires 指令。

2017.1 的新功能