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