独自にアノテーションを定義できる。
Javaアノテーションメモ(Hishidama's Java annotation Memo)
新規で注釈。
こんな感じ。
これが独自のアノテーションCustomAnnotation。
あとは、CustomClass.javaで、
method1に、@CustomAnnotationを付ける。
MainClass.javaは、
いままで通り取得。
しかし、失敗する。
デバッガでも取れてないのがわかる。
実は、独自のアノテーションの場合のアノテーション情報は、コンパイルすると実行時には破棄された状態になるため、取得できない。
実行時にもアノテーション情報を取得できるようにしないといけない。