コンパイラの警告を抑制

Android Tips

コンパイラの警告を抑制したい場合、アノテーション(@SuppressWarnings)を使用する方法があります。

import java.io.Serializable;

@SuppressWarnings("serial")
public class MyClass implements Serializable{
}

all
すべての警告を無視したい場合。

deprecation
「~は使用すべきではありません」
非推奨のクラスやメソッドを使用したい場合。

unchecked
「~はraw型です。総称型~への参照は、パラメーター化する必要があります」
Listクラスなどで使用する型を指定したくない場合。

serial
「シリアライズ可能クラス~はlong型のstatic final serialVersionUIDフィールドを宣言していません」
直列化可能クラスでよく出るアレ。

コメント