Netbeans で永遠の「serializable class XXX has no definition of serialVersionUID」という警告を見ながら、私は疑問に思っていました:このフィールドに「自動的に」入力する netbeans モジュールを作成してみませんか?
私が持っていたアイデアは次のとおりです。
- 完全なパッケージ名を取得する
- クラス名を取得する
- フルパス(パッケージ名+クラス名)のハッシュを取得する
- 何らかの警告のフックによってフィールドを生成します (見つかった値でアクションを実行します)。
次に、64 ビット ハッシュを取得する方法の検索から始めました。
- テキスト文字列用のJavaでの適切な64ビットハッシュ関数は何ですか?
- https://softwareengineering.stackexchange.com/questions/49550/which-hashing-algorithm-is-best-for-uniqueness-and-speed
しかし...私はNB RCP開発でこれを処理するのに十分な経験がありません(警告イベントやそのアクションを「キャプチャ」する方法がわかりませんでした)。
誰かがそれについて良いトラックを持っていますか?
モジュールは、完了すると公開され、自由にリリースされます。