从 Taglet 访问 Java 注释
我正在开发一个项目,其中有一些自定义 Taglet 类,用于修改 Javadoc(例如链接到 SVN 中的源代码、添加引用)等。我们想做的一件事是能够获取源中使用的注释并操作其中的信息。
Taglet 接口似乎没有提供一种简单的方法来访问 Java 源代码中的注释。 有人知道这是否可能吗?
我使用的是 JDK 1.5
I'm working on a project where we have some custom Taglet classes that are used to modify the Javadocs (such as linking to source code in SVN, adding citations) and so on.One of the things we'd like to do is to be able to get the annotations that are used in the source and manipulate the information from them.
It seems that the Taglet interface does not provide an easy way to access annotations in the Java source code. Does anybody know if this is at all possible?
I'm using JDK 1.5
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
如果您的 taglet 是从标准 doclet 调用的,您可以访问其内部状态:
我已经编写了一个使用此技术的 Taglet,但它肯定不漂亮;-)
If your taglet is called from the standard doclet, you can access its internal state:
I have written a Taglet that uses this technique, but it sure ain't pretty ;-)