如何使用Groovy从Java文件中获取注释值?
我想使用Android Studio和Groovy在Android中打印Java文件的注释细节。假设您有一个Java类,并且希望列出它的注释 假设这些注释是如何使用Groovy从Java文件中获取注释值?,java,android,android-studio,groovy,Java,Android,Android Studio,Groovy,我想使用Android Studio和Groovy在Android中打印Java文件的注释细节。假设您有一个Java类,并且希望列出它的注释 假设这些注释是RetentionPolicy.RUNTIME,那么它们在代码运行时仍然可见 您可以这样做: List<String> annotations = ClassOfInterest.annotations.collect { it.annotationType().name } List annotations=ClassOfIn
RetentionPolicy.RUNTIME
,那么它们在代码运行时仍然可见
您可以这样做:
List<String> annotations = ClassOfInterest.annotations.collect { it.annotationType().name }
List annotations=ClassOfInterest.annotations.collect{it.annotationType().name}
Java文件?还是Java对象的实例?还是对Java类的引用?另外,我希望它们是RetentionPolicy.RUNTIME
annotation(除非您指的是文件,并且您想进行一些文本解析)