@Retentionで。アノテーションの生存期間を決められる。
Javaアノテーションメモ(Hishidama's Java annotation Memo)
独自のアノテーションは、そのままだとコンパイル時に破棄されるので、実行時にも生存しているように@Retentionの引数にRetentionPolicy.RUNTIMEを指定する必要がある。
こうすると、実行時にもアノテーション情報を取得できる。
このようになって、CustomAnnotationが取得できた。
@Retentionで。アノテーションの生存期間を決められる。
Javaアノテーションメモ(Hishidama's Java annotation Memo)
独自のアノテーションは、そのままだとコンパイル時に破棄されるので、実行時にも生存しているように@Retentionの引数にRetentionPolicy.RUNTIMEを指定する必要がある。
こうすると、実行時にもアノテーション情報を取得できる。
このようになって、CustomAnnotationが取得できた。