报告其内容已查询但未更新或已更新但未查询的集合。

此类不一致查询和更新毫无意义,可能表明有死码或拼写错误。

使用检查设置可以指定与更新/查询方法相对应的名称模式。 返回元素的查询方法会被自动检测,并且只需指定将数据写入输出形参的查询方法(例如 OutputStream)。

示例:

假设您有一个包含方法 store() 的自定义 FixedStack 类:


  public class FixedStack<T> extends Collection<T> {
    public T store(T t) {
      // 实现
    }
  }

您可以将 store 添加到更新方法表中,以报告不匹配的查询,例如:


  void test(int i) {
    FixedStack<Integer> stack = new FixedStack<>();
    stack.store(i);
  }