6

WRT多行 Java 字符串的任何未来计划

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

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

当然,在我跳到枪管前面之前,我应该问一下——这样的实用程序已经可用了吗?如果有,在哪里?

手头的问题实际上是 - 我如何在编译期间阅读评论部分的反思。作为我对反射和注释处理的(令人沮丧的)熟悉程度的指示——我最后一次使用反射是在运行时读取方法。编译时反射可能吗?

有没有人有兴趣与我分享一个谷歌代码项目来做到这一点?可能已经有一个 apache 项目在进行中?

4

1 回答 1

3

我不久前遇到过这个,我自己从来没有使用过,但我认为它是你正在寻找的http://www.adrianwalker.org/2011/12/java-multiline-string.html

于 2012-08-31T14:50:41.097 回答