我有一个类字段,它是一个数据对象。为什么 checkstyle 提示“write occurrence of b”,这是什么意思? doSomething1() 总是在 doSomething() 之前被调用
public class A{
private B b;
public void doSomething() {
if(b!=null) {
b.setYear(2012);
b.setDay("Tuesday");
}
}
public void doSomething1(){
b = new B();
b.setDate(new Date());
}
}
最佳答案
这不是来自 Checkstyle,而是 Eclipse 本身。
如果您突出显示类的一个属性,它会显示该属性在类中出现的次数,并在右侧滚动条中显示标记。这些是黄色的,就像 Checkstyle 标记一样。
它将突出显示读取属性的实例(“X 的出现”)和可以写入该属性的实例(“写入 X 的出现”),例如,如果您将它作为参数传递给方法。
关于java - 为什么 checkstyle 会提示这个?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12695982/