报告冗余的 Stream 或 Optional 调用,例如 map(x -> x) 或 filter(x -> true)、冗余的 sorted 或 distinct。
注意,streamOfIntegers.map(Integer::valueOf) 之类代码中的映射操作效果与 requireNonNull 检查相同:
如果此流包含 null,它将抛出 NullPointerException,因此并非绝对冗余。
如果不希望报告此类情况,请禁用报告 Stream.map 中冗余的装箱选项。
仅当项目或模块的语言级别为 8 或更高时,此检查才会报告。