[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[jfriends-ml 11786] Re: 本日の議事録
高橋(徹)です。
"javareading <ttakahashi@xxxxxxxxxxxxxxx>"さんは書きました:
> 高橋(智)です。
> Javaの@deprecatedは警告のみでしたっけ? また、Javaでもコンパイルエラー
> にするためにはどうしたら良いのでしょうか? JDK1.5のアノテーションだと可能
> なのでしょうか?
Java 5.0(Tiger)の標準アノテーション @Deprecatedを指定したメソッドを
呼び出すコード個所は、javacでコンパイルすると警告となります。
一方、標準アノテーション @Overrideを指定したメソッドが実際にはスーパー
クラスをオーバーライドしていなかった場合、javacでコンパイルすると
エラーとなります。
このあたりは、おそらくjavacの処理においてアノテーションを検査して
そう扱っていると思われます。
TAKAHASHI, Toru