报告冗余的 StreamOptional 调用(例如 map(x -> x)filter(x -> true))或冗余的 sorted()distinct() 调用。

请注意,代码中 streamOfIntegers.map(Integer::valueOf) 之类的映射操作效果与 requireNonNull() 检查相同:如果该流包含 null,它将抛出 NullPointerException,因此并非绝对冗余。 如果不希望报告此类情况,请禁用报告 Stream.map() 中的冗余装箱选项。

仅当项目或模块的语言级别为 8 或更高时,此检查才会报告。