我正在做一个项目,我们有一些自定义的 Taglet 类,用于修改 Javadoc(例如链接到 SVN 中的源代码,添加引用)等等。我们想要做的事情之一要做的是能够获取源中使用的注释并操作来自它们的信息。
似乎 Taglet 接口(interface)没有提供一种简单的方法来访问 Java 源代码中的注释。有人知道这是否可能吗?
我正在使用 JDK 1.5
最佳答案
如果您的 taglet 是从标准 doclet 调用的,您可以访问其内部状态:
import com.sun.tools.doclets.standard.Standard;
ClassDoc currentcd = Standard.htmlDoclet.configuration.currentcd;
我已经写了一个使用这种技术的 Taglet,但它肯定不漂亮 ;-)
关于java - 从 Taglet 访问 Java 注解,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/334551/