findbugs
-
-
如何处理 Findbugs “可序列化类中的非瞬态非序列化实例字段”? 考虑下面的类。如果我对它运行Findbugs,它将在第5行上给我一个错误(“可序列化类中的非暂时性不可序列化实例字段”),但在第7行上不会。 这是正确的,因为java.util.Set从不在其层次结构
-
连接关闭时结果集未关闭? 我一直在为我们的一个宠物项目和FindBugs标记以下代码(伪代码)进行代码审查(主要使用FindBugs等工具): 但是我在很多项目中都遇到了上述模式(来自相当多的公司),没有人关闭ResultSet
-
使用 java.util.concurrent.locks.ReadWriteLock @GuardedBy annotation 对受 保护的字段进行批注的正确/首选方法是什么,以便 FindBugs 等工具可以利用该批注?是否应该简单地将名称写在注释中。是否有理由在注释中只写读锁或只写锁的名称?FindBugs或其他工具是
-
使用 Integer.valueOf(String) 的“装箱/取消装箱以解析基元”的 Findbugs 问题 我有这段代码: 在第二行上,Findbugs抛出了这个异常: 装箱/取消装箱以解析基元 为什么Findbugs抱怨这一点,而我只是简单地调用Integer.valueOf()/我该如何解决这个问题?
-
-
查找错误警告:低效使用键集迭代器而不是条目集迭代器 请参考以下方法: FindBugs给出了这个警告信息: "低效使用 keySet 迭代器而不是 entrySet 迭代器此方法使用从 keySet 迭代器检索的键访问 Map 条目的值。在 map 的 entrySet 上使用迭代器会更有效,
-
谷歌番石榴函数界面中的@Nullable输入会触发 FindBugs 警告 该界面(来自)定义为: 对我来说,这似乎是一个矛盾:输入是@Nullable但方法@throws NullPointerException,当它为空时。我错过了什么吗? 摆脱我能看到的警告的唯一方法是手动抑制。(显然,番
-
导入什么才能使用@SuppressFBWarnings? 导入什么才能使用 SuppressFBWarnings?我通过帮助/安装新软件安装了findbugs插件 当我键入import edu.时,我无法执行ctrl空间来获取选项。 例 出现错误“edu 无法解析为类型”
-
查找错误未显示发现的错误 我以前使用过FindBugs,我没有遇到任何问题,但是这次在Ubuntu Natty Narval上的Eclipse Helios上发现了错误,但没有显示出来。 以下是我尝试过的方法: 右键单击项目>查找错误>查找错误 查看进度,
标签