persistencia - Accediendo a las anotaciones de Java desde un Taglet
crear annotations en java (1)
Estoy trabajando en un proyecto donde tenemos algunas clases de Taglet personalizadas que se utilizan para modificar los Javadocs (como la vinculación al código fuente en SVN, la adición de citas) y así sucesivamente. Una de las cosas que nos gustaría hacer es ser capaz de obtener las anotaciones que se usan en la fuente y manipular la información de ellas.
Parece que la interfaz Taglet no proporciona una manera fácil de acceder a las anotaciones en el código fuente de Java. ¿Alguien sabe si esto es posible?
Estoy usando JDK 1.5
Si su etiqueta se llama desde el doclet estándar, puede acceder a su estado interno:
import com.sun.tools.doclets.standard.Standard;
ClassDoc currentcd = Standard.htmlDoclet.configuration.currentcd;
He escrito un Taglet que usa esta técnica, pero seguro que no es bonita ;-)