<< WFP 3007つないでいるとオーバークロックできない。 | Home | 久しぶりに休日出勤 >>
PR: 転職    お墓    エコ    通販    結婚相談所    シルバー    質屋    葬式    漫画    エステサロン   

アノテーションはインターフェース

アノテーションの実態は、java.lang.annotation.Annotaionの継承インターフェースだから、アノテーションを実装したクラスなんてのも造ることができる。

public class Test implements Override {
    public Class annotationType() {
        return Override.class;
    }
}

こんなのは、ただのお遊びだと思っていたんだけど、Guiceをみて目から鱗。ユーザーズガイドのAnnotations With Attributesが興味深い。普通にアノテーションとして静的にソースに埋め込む以外に、動的にアノテーションを指定したい場合には有用なわけだ。なるほどね。




コメント追加 トラックバック送信
このサイトの掲載内容は私自身の見解であり、必ずしもIBMの立場、戦略、意見を代表するものではありません。
日本アイ・ビー・エム 花井 志生 Since 1997.6.8