从Taglet访问Java注释

时间:2008-12-02 16:21:38

标签: java annotations javadoc taglet

我正在开发一个项目,我们有一些用于修改Javadoc的自定义Taglet类(例如链接到SVN中的源代码,添加引用)等等。我们想要的其中一件事情do是能够获取源中使用的注释并操纵它们的信息。

似乎Taglet接口不提供访问Java源代码中的注释的简单方法。有人知道这是否可能吗?

我正在使用JDK 1.5

1 个答案:

答案 0 :(得分:3)

如果从标准doclet调用了taglet,则可以访问其内部状态:

import com.sun.tools.doclets.standard.Standard;

ClassDoc currentcd = Standard.htmlDoclet.configuration.currentcd;

我编写了一个使用这种技术的Taglet,但肯定不是很漂亮; - )