Method.getDeclaredAnnotations

Method.getDeclaredAnnotationsで、そのメソッドに付けられたアノテーションを取得する。

Method (Java Platform SE 8)

アノテーションは複数付けられるので、本来なら複数取り出したいところだが、今回は1つ。
CustomClass.javaで、

method1に、@Deprecatedを付けて非推奨にしておく。
MainClass.javaで、

Annotation配列annotationsを取得し、そのうちannotations[0]を出力。

annotations[0] = @java.lang.Deprecated()

Deprecatedを取得できた。
(Deprecated()の"()"はなんだろ。)

Sample/java/Method/getDeclaredAnnotations/src/Method at master · bg1bgst333/Sample · GitHub