こんな人のための記事
Language Support for Java(TM) by Red Hat では 0.77.0 (April 15th, 2021)
以降、
Serializable
の実装クラスで serialVersionUID
が未定義のクラスに対して
Warningが出ないようになりました。
え!? Warningが出なかったら、Quick fix から
Add generated serial version ID
できないじゃん!!
見つけるのはWarningを消す記事ばかり
大体の「Warningを消したい」サイトには、アノテーションを追加するか
..settings/org.eclipse.jdt.core.prefs
org.eclipse.jdt.core.compiler.problem.missingSerialVersion=ignore
を追記しろという話でした。
逆手に取りましょう
デフォルトがignore
になったなら、出すためにobey
を追記しよう!
..settings/org.eclipse.jdt.core.prefs
org.eclipse.jdt.core.compiler.problem.missingSerialVersion=obey
これで無事にWarningが出てAdd generated serial version ID
ができるようになります。