Method.getDeclaredAnnotationsで、そのメソッドに付けられたアノテーションを取得する。
アノテーションは複数付けられるので、本来なら複数取り出したいところだが、今回は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