首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >XDoclet -检查来自其他类的注释

XDoclet -检查来自其他类的注释
EN

Stack Overflow用户
提问于 2011-02-10 22:24:33
回答 1查看 149关注 0票数 0

我正在使用XDoclet生成代码:

代码语言:javascript
运行
复制
/**
 * @diff.special
 */
public String myString;

现在我想根据这个注解和另一个类中的注解来生成代码。

如果类1中的批注= diff.special ===>决定根据类2中的批注做什么如果类1中的批注= diff.normal ===>根据类3中的批注决定做什么

我如何在我的处理程序中实现这一点?当我的ant任务运行并处理类1中的注释时,如何获取类2或类3的注释?

非常感谢,

海米

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2011-03-01 18:32:15

不知道这是不是最好的方法,但是我用下面的方法解决了这个问题:

代码语言:javascript
运行
复制
  final XJavaDoc xJavaDoc = XDocletTagSupport.getXJavaDoc();
  final XClass xClass = xJavaDoc.getXClass(clazz.getCanonicalName());

  // iterate over all fields in the angebot class and...
  for (Object field : xClass.getFields(true)) {
    final XField xfield = (XField) field;
    // ... check if it contains the corresponding field, ...
    if (xfield.getName().contains(fieldNameToLookFor)) {
      return xfield;
    }
  }
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/4958278

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档