Eclipse Indigo の findbugs で SerializableIdiom 検出器から単一の (SE_NO_SERIALVERSIONID) パターンを削除することは可能ですか?
このパターンは、シリアル化可能なすべてのクラスの serialVersionUID に関するメッセージで私を悩ませます。シリアライゼーションのまれなケースのために、コードを散らかしたくありません。ただし、SerializableIdiom 全体を削除することしかできず、serialVersionUID に int を使用しようとすると警告が表示されます。
アップデート:
側面上。これは私が求めていたものでしたが、私が求めていたものではありませんでした;-)。私がしたことは、serialVersionID 警告を取り除くことでした。これらは、多くのレベルで設定されている可能性があります。自動的に設定される警告は、Eclipse コンパイラーによって生成されます。それらを削除するには: Window -> Preferences -> Java -> Compiler -> Errors/Warnings で、"Serializable class without serialVersionUID" を Ignore に設定します。