WRT Любые планы будущего для многострочной строки Java.
Насколько сложно написать утилиту, которая делает следующее?
@AllYouCanEatText(return="query")
private String getQuery(String empid, String[] columns) {
String query;
/*
SELECT ${columns}
FROM Employees
WHERE empid = ${empid}
;
*/
return query;
};
Конечно, прежде чем я прыгну перед бочкой, я должен был спросить: есть ли такая утилита уже доступна? Если да, то где?
Проблема на самом деле - как я прочитаю раздел комментариев во время компиляции. В качестве признака моего (мрачного) уровня знакомства с обработкой Reflection и annotation - последний раз, когда я использовал отражение, было время выполнения для чтения методов. Возможно ли отражение времени компиляции?
Кто-нибудь заинтересован в совместном использовании проекта кода Google со мной, чтобы сделать это? Может быть, уже есть проект apache?