@Deprecatedアノテーションによって非推奨とされたクラスやメソッドなどを使用すると「〜は使用すべきではありません。」と警告される。
通常であれば、非推奨となった理由を理解し、推奨される方法での実装をすべきだが、回避する必要がない時や回避不可能な場合には、クラスやメソッド、ローカル変数に@SuppressWarnings("deprecation") アノテーションを付与すると警告を削除することができる。
クラスに@SuppressWarningsを付与した場合の実装例。
@SuppressWarnings("deprecation")
public class Stub01 {
}