コンパイラの警告を抑制したい場合、アノテーション(@SuppressWarnings)を使用する方法があります。
import java.io.Serializable; @SuppressWarnings("serial") public class MyClass implements Serializable{ }
all
すべての警告を無視したい場合。
deprecation
「~は使用すべきではありません」
非推奨のクラスやメソッドを使用したい場合。
unchecked
「~はraw型です。総称型~への参照は、パラメーター化する必要があります」
Listクラスなどで使用する型を指定したくない場合。
serial
「シリアライズ可能クラス~はlong型のstatic final serialVersionUIDフィールドを宣言していません」
直列化可能クラスでよく出るアレ。
コメント