6 votes

Utilitaire d'annotation Java pour les textes multilignes

WRT Quels sont les projets futurs concernant les chaînes de caractères multilignes en Java ? .

Dans quelle mesure est-il difficile d'écrire un utilitaire qui effectue les opérations suivantes ?

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

Bien sûr, avant de sauter devant le tonneau, j'aurais dû me demander si un tel utilitaire était déjà disponible. Si oui, où ?

La question qui se pose est en fait la suivante : comment lire la section des commentaires dans reflection au moment de la compilation ? Comme indication de mon niveau (lamentable) de familiarité avec Reflection et le traitement des annotations, la dernière fois que j'ai utilisé Reflection, c'était au moment de l'exécution pour lire des méthodes. La réflexion à la compilation est-elle possible ?

Est-ce que quelqu'un est intéressé pour partager avec moi un projet google code pour faire cela ? Il est possible qu'il y ait déjà un projet apache en cours ?

3voto

Riz Points 175

Je suis tombé sur ce document il y a quelque temps, je ne l'ai jamais utilisé moi-même, mais je pense qu'il correspond à ce que vous recherchez. http://www.adrianwalker.org/2011/12/java-multiline-string.html

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X