我有两个班级:
class Foo {
// some stuff
}
class Bar extends Foo {
public String a;
// other stuff
}
当我在这段代码上运行findBugs时,没有警告。
我想重构并将字段A从Bar移动到Foo,如下所示:
class Foo {
public String a;
// some stuff
}
class Bar extends Foo {
// other stuff
}
但是现在,findBugs向UWF不成文的公众或受保护的领域抱怨。
关于我的系统的其他事项:
findBugs如何确定UWF?所有寻找压迫的地方在哪里?什么是findBugs知道的所有第三方图书馆(它知道杰克逊)会导致UWF受到压制?还有其他想法吗?