Collections
类中不可修改的集合包装器的冗余调用。
如果传递给不可修改的集合包装器的实参已不可变,此类包装会变得冗余。
示例:
Collections.unmodifiableList(Collections.singletonList("abc"));
为了检测返回不可修改集合的方法,该检查使用 org.jetbrains.annotations.Unmodifiable
和 org.jetbrains.annotations.UnmodifiableView
注解。
使用它们将检查扩展为您自己的不可修改的集合包装器。
2020.3 最新变化