java访问文件并只提取带注释的方法,从而进一步处理它们
我有以下情况:
文件1。java,文件2。JAVA菲伦。爪哇: 我有不同的java文件,有不同的方法method1,method2。。。方法。 现在,这些文件中的一些方法使用annotation@annotated_方法进行了注释
现在我想创建一个java文件,用于访问File1特定目录中的所有文件。java,文件2。JAVA菲伦。java和我只需要对使用@annotated_method annotation注释的方法进行概要分析(或进行一些处理)。必须对每个带注释的方法分别进行分析(或处理该方法)
例如
File1.java:
@annotated_method
method 1{
...
}
method 2{
...
}
.
.
.
@annotated_method
method 13{
...
}
.
.
.
method n
{
...
}
File2.java:
@annotated_method
method x1{
...
}
method x2{
...
}
.
.
.
@annotated_method
method x13{
...
}
.
.
.
@annotated_method
method xn
{
...
}
如上所述,我只需要分析(或处理)方法1、13、x1、x13、xn
如果我知道如何根据不同的需求进一步处理代码的注释部分,那就太好了
我已经了解了getAnnotations()的用法;isAnnotationpresent()
# 1 楼答案
这可能会帮助您:
示例输出: