多线文本的Java注释实用程序

时间:2012-08-24 18:55:02

标签: java reflection annotations multiline

WRT Any Future Plans for Multiline Java String

编写执行以下操作的实用程序有多难?

@AllYouCanEatText(return="query")
private String getQuery(String empid, String[] columns) {
  String query;
  /*
  SELECT ${columns}
  FROM Employees
  WHERE empid = ${empid}
  ;
  */
  return query;
};

当然,在我跳到枪管前面之前,我应该问 - 这样的实用程序是否已经可用?如果是这样,在哪里?

实际上的问题实际上是 - 如何在编译期间阅读反射中的注释部分。作为我对反射和注释处理的熟悉程度的一个指示 - 我最后一次使用反射是运行时读取方法。编译时反射是否可能?

是否有人有兴趣与我分享Google代码项目来执行此操作?可能已经有一个apache项目正在进行中?

1 个答案:

答案 0 :(得分:3)

我刚才遇到过这种情况,从未使用过它,但我认为它正是你要找的http://www.adrianwalker.org/2011/12/java-multiline-string.html