报告冗余的 Stream 或 Optional 调用,例如 map(x -> x)filter(x -> true)、冗余的 sorteddistinct

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

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