java – Pluggable Annotation Processor API可以检索源代码注释
发布时间:2020-12-14 05:09:47 所属栏目:Java 来源:网络整理
导读:我正在使用带有 Java6的可插入注释处理api来自动创建一些部署XML文件.这些XML文件的一部分包含对象的描述.描述始终与与类本身关联的Javadoc具有相同的内容.我可以强制注释成为@Block注释的一个字段,但这会复制信息.在注释处理过程中是否有任何方法可以获取类
我正在使用带有
Java6的可插入注释处理api来自动创建一些部署XML文件.这些XML文件的一部分包含对象的描述.描述始终与与类本身关联的Javadoc具有相同的内容.我可以强制注释成为@Block注释的一个字段,但这会复制信息.在注释处理过程中是否有任何方法可以获取类/类型注释的内容?
在这个例子中,我希望在注释处理期间得到“我的块的一个很好的描述”. /** * A nice description of my block **/ @Block public class CustomBlock { } 解决方法
在我发布SO之后,我似乎总能找到答案.
为了将来参考,这是解决方案 public class CustomAnnotationProcessor extends AbstractAnnotationProcessor { public boolean process(...) { // use the protected member,processingEnv String comment = processingEnv.getElementUtils().getDocComment(anyElement); } } (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
推荐文章
站长推荐
- java – 如何避免对Base 64的警告?
- keyStore vs trustStore--转载
- java – 可以用ant替换jar / ear / war中的文件
- java – 如何更新示例以使用最新版本Jetty(9.1.0
- 在Java类中注入EJB时,NullPointerException异常
- Catch Me If You ... Can't Do Otherwise--转
- java – lambda表达式中的Else子句
- java – Mockito – 存储由mock对象方法返回的对
- Java PDFBox – 读取和修改带有特殊字符的pdf(变
- Java NIO Zip Filesystem相当于java.util.zip.Zi
热点阅读