我正在开发一个项目,我们有一些用于修改Javadoc的自定义Taglet类(例如链接到SVN中的源代码,添加引用)等等。我们想要的其中一件事情do是能够获取源中使用的注释并操纵它们的信息。
似乎Taglet接口不提供访问Java源代码中的注释的简单方法。有人知道这是否可能吗?
我正在使用JDK 1.5
答案 0 :(得分:3)
如果从标准doclet调用了taglet,则可以访问其内部状态:
import com.sun.tools.doclets.standard.Standard;
ClassDoc currentcd = Standard.htmlDoclet.configuration.currentcd;
我编写了一个使用这种技术的Taglet,但肯定不是很漂亮; - )