我在看 Netbeans 中永恒的“可序列化类 XXX 没有定义 serialVersionUID”警告时想知道:为什么不创建一个 netbeans 模块来“自动”填充该字段?
我的想法如下:
- 获取完整的包名
- 获取类名
- 获取全路径的hash(包名+类名)
- 通过某种类型的警告生成字段(使用找到的值进行操作)
然后,我开始搜索如何获取 64 位哈希:
- 什么是 Java 中用于文本字符串的好的 64 位散列函数?
- https://softwareengineering.stackexchange.com/questions/49550/which-hashing-algorithm-is-best-for-uniqueness-and-speed
但是......我在 NB RCP 开发方面没有足够的经验来处理这个问题(我没有找到如何“捕获”警告事件或其动作)。
有人在这方面做得很好吗?
一旦完成,该模块将公开和免费发布。