interfaceにアノテーションをつけても、実装クラスではついてることにはならない!
普通に考えれば当たり前なんだけど、軽く嵌ってしまった。。。
なさけない(T3T)
以下サンプル
public interface Hoge{ @sampleAnno void fuga(); } public HogeImpl implements Hoge{ public void fuga(){ //reflectionとかで@sampleAnnoを見るようにしてると、そこで落ちてしまう。。。 System.out.println('Hello'); } }
0 件のコメント:
コメントを投稿