报告可修改的 public static 集合字段。 这些字段经常用于存储常量值集合,但它们仍然代表着安全隐患,因为即使字段被声明为 final,它们的内容仍可能被修改。

示例:


  public static final List<String> EVENTS = new ArrayList<>();
  

使用下面的表来指定返回不可修改集合的方法。 使用这些方法初始化的 public static 集合字段将不会被报告。