如何使用Groovy从Java文件中获取Annotation值?

时间:2016-07-12 16:32:07

标签: java android android-studio groovy

我想使用Android Studio和Groovy在Android中打印Java文件的注释细节。

1 个答案:

答案 0 :(得分:4)

假设你的意思是你有一个Java类,你想列出它的注释。

假设这些注释为RetentionPolicy.RUNTIME,那么在代码运行时它们仍然可见

您可以这样做:

List<String> annotations = ClassOfInterest.annotations.collect { it.annotationType().name }