update site http://findbugs.cs.umd.edu/eclipse
| bug | solution |
| LI_LAZY_INIT_STATIC: Incorrect lazy initialization of static field | private static volatile SystemPropertiesManager instance = null; public static SystemPropertiesManager getInstance() { if (null == instance) { synchronized (SystemPropertiesManager.class) { if (null == instance) { instance = new SystemPropertiesManager(); } } } return instance; } |
| MS_PKGPROTECT: Field should be package protected | 用默认权限 static GlobalVariablesPackage modelPackage; |
| EQ_COMPARETO_USE_OBJECT_EQUALS |
B:实现equals方法和hashCode方法(可以用super的) |
| DMI_INVOKING_TOSTRING_ON_ANONYMOUS_ARRAY |
该代码调用上匿名数组的toString()方法,产生的结果形如[@ 16f0472并没有实际的意义。考虑使用Arrays.toString()方法来转换成可读的字符串,提供该数组的内容数组。 |
| RV_ABSOLUTE_VALUE_OF_HASHCODE |
Math.abs(Integer.MIN_VALUE的)== Integer.MIN_VALUE不要用Math.abs(),要自己实现。 |
ss
5665

被折叠的 条评论
为什么被折叠?



