这里应该有能人可以读取一个类中所有方法的注释吗?

javacc 发布于 2012/06/29 09:32
阅读 189
收藏 1

这个类中所有的注释格式都是一样的。

例如:/**

       * 注释内容

       *

       */

 

求解啊 是不是要加载后逐行遍历啊。

加载中
0
劳苦大众
劳苦大众

java.lang.reflect
类 Method

getDeclaredAnnotations

public Annotation[] getDeclaredAnnotations()
从接口 AnnotatedElement 复制的描述
返回直接存在于此元素上的所有注释。与此接口中的其他方法不同,该方法将忽略继承的注释。(如果没有注释直接存在于此元素上,则返回长度为零的一个数组。)该方法的调用者可以随意修改返回的数组;这不会对其他调用者返回的数组产生任何影响。
指定者:
接口 AnnotatedElement 中的 getDeclaredAnnotations
覆盖:
AccessibleObject 中的 getDeclaredAnnotations
返回:
直接存在于此元素上的所有注释
从以下版本开始:
1.5
0
javacc
javacc

引用来自“劳苦大众”的答案

java.lang.reflect
类 Method

getDeclaredAnnotations

public Annotation[] getDeclaredAnnotations()
从接口 AnnotatedElement 复制的描述
返回直接存在于此元素上的所有注释。与此接口中的其他方法不同,该方法将忽略继承的注释。(如果没有注释直接存在于此元素上,则返回长度为零的一个数组。)该方法的调用者可以随意修改返回的数组;这不会对其他调用者返回的数组产生任何影响。
指定者:
接口 AnnotatedElement 中的 getDeclaredAnnotations
覆盖:
AccessibleObject 中的 getDeclaredAnnotations
返回:
直接存在于此元素上的所有注释
从以下版本开始:
1.5

甚是感谢啊!

javacc
javacc
还没来得及研究,感谢了!
逝水fox
逝水fox
这个说的是JDK1.5以后携带的元注释语法(例如@Resource等)。和楼主说的普通注释是不一样的。并且只有某些元注释和Java注释都只是存在于源代码中,并不编译进class文件中。 如果是要分析类和方法的注释的话,需要文本分析源代码。另外如果是有复杂的需求的话,可以参考下 XDoclet 这个开源项目。
0
javacc
javacc

引用来自“javacc”的答案

引用来自“劳苦大众”的答案

java.lang.reflect
类 Method

getDeclaredAnnotations

public Annotation[] getDeclaredAnnotations()
从接口 AnnotatedElement 复制的描述
返回直接存在于此元素上的所有注释。与此接口中的其他方法不同,该方法将忽略继承的注释。(如果没有注释直接存在于此元素上,则返回长度为零的一个数组。)该方法的调用者可以随意修改返回的数组;这不会对其他调用者返回的数组产生任何影响。
指定者:
接口 AnnotatedElement 中的 getDeclaredAnnotations
覆盖:
AccessibleObject 中的 getDeclaredAnnotations
返回:
直接存在于此元素上的所有注释
从以下版本开始:
1.5

甚是感谢啊!

谢谢,我还没来的及研究。感谢了!
返回顶部
顶部