当签名中的类的可见性不如成员本身的可见性时,报告字段或方法签名中的类的用法。 虽然是合法的 Java,但这样的成员在可见性范围之外是无用的。

示例:

在 Java 9 中,模块可能会将其包排除在导出之外来隐藏某些类。 因此,如果导出的 API 的签名包含非导出类,这样的 API 在模块之外就是无用的。

配置检查: