这种不一致的查询和更新毫无意义,可能表明有死码或拼写错误。
使用检查设置指定与更新/查询方法相对应的名称模式。
返回元素的查询方法会被自动检测,并且只需指定将数据写入输出参数的查询方法 (例如 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); }