java - Eclipse 可序列化成员验证

标签 java eclipse compilation serializable

当我将 Java 类定义为可序列化时,Eclipse 不会警告我某些成员不可序列化,这可能会导致应用程序在运行时序列化失败。

我找不到任何启用成员验证的设置。

关于如何验证可序列化类的成员也是可序列化的任何想法吗?

谢谢

最佳答案

假设没有人想出一种方法直接在 Eclipse 中执行此操作,我会推荐 FindBugs 插件,它有一个规则 SerializedIdiom 我相信它应该突出您担心的问题。

如果需要,我可以添加有关规则的更多详细信息。不过,它们在此处显示的格式很痛苦,所以我放弃将它们添加到原始答案中

关于java - Eclipse 可序列化成员验证,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5484699/

相关文章:

java - 在位图上使用 Matrix.polyToPoly() 时,有没有办法不拉伸(stretch)位图?

java - 需要一个包含 Queue.Node 的封闭实例

java - 在字符串中编译 Java 代码

c - 为什么有些系统库需要 -l 选项,而另一些则不需要?

android - Fedora 14 中最新的 ant 是 1.7,但我需要 ant 1.8

java - Hibernate 分离标准

java - 如何在 if 语句中使用键盘上的字符 [Java]

java - Eclipse 还原点

eclipse - 从 Egit eclipse 提交失败

c++ - Eclipse 方法无法在简单程序 C++ 中解析