2008-06-27から1日間の記事一覧

エンハンスされた型のメソッドとアノテーション

Javassistやcglibでクラスをエンハンスする場合、元の型をスーパータイプとして指定するので、拡張される前の型情報は引継がれるはずだが、アノテーションに関してはそうではないので注意が必要だ。以下のようなアノテーションを公開しているとしよう。 @Doc…