2016-07-12 12 views
-1

Android StudioとGroovyを使用してAndroidでJavaファイルの注釈の詳細を印刷したいとします。Groovyを使用してJavaファイルからAnnotation値を取得する方法は?

+0

Javaファイル:コードは、あなたがこのような何かを行うことができ

を実行しているとき、彼らはまだ見えているので、

そして、それらの注釈を想定したが、RetentionPolicy.RUNTIMEですか?または、Javaオブジェクトのインスタンス?またはJavaクラスへの参照ですか?また、あなたが 'RetentionPolicy.RUNTIME'アノテーションであることを願っています(Fileを意味し、テキスト解析をしたいのでない限り) –

答えて

3

Javaクラスがあり、そのアノテーションをリストしたいとします。

List<String> annotations = ClassOfInterest.annotations.collect { it.annotationType().name } 
関連する問題