@Retentionで。アノテーションの生存期間を決められる。
Javaアノテーションメモ(Hishidama's Java annotation Memo)
独自のアノテーションは、そのままだとコンパイル時に破棄されるので、実行時にも生存しているように@Retentionの引数にRetentionPolicy.RUNTIMEを指定する必要がある。
こうすると、実行時にもアノテーション情報を取得できる。
![f:id:BG1:20200815131703p:plain このようになる](https://cdn-ak.f.st-hatena.com/images/fotolife/B/BG1/20200815/20200815131703.png)
このようになって、CustomAnnotationが取得できた。
@Retentionで。アノテーションの生存期間を決められる。
Javaアノテーションメモ(Hishidama's Java annotation Memo)
独自のアノテーションは、そのままだとコンパイル時に破棄されるので、実行時にも生存しているように@Retentionの引数にRetentionPolicy.RUNTIMEを指定する必要がある。
こうすると、実行時にもアノテーション情報を取得できる。
このようになって、CustomAnnotationが取得できた。