Código fuente de Java analizador
-
28-09-2019 - |
Pregunta
Necesito extraer mediante programación método de definición / implementación del archivo de código fuente de Java, ¿podría recomendar cualquier biblioteca útil que puedo usar? Gracias.
Otros consejos
antlr es un analizador / generador que tiene gramáticas para Java (y otros idiomas). Puede producir el árbol de sintaxis abstracta (AST) que se puede navegar y manipular a su gusto.
Si usted busca un analizador simple, me avise javaparser (Una implementación mucho más pesado también se incluye en Eclipse)
Antes de ir tuercas con las bibliotecas, ¿ha considerado si doclets podrían caber para sus propósitos? Mientras que significaba para el análisis de Javadoc encargo, doclets realidad consigue el acceso a una gran cantidad de detalles sobre las mismas clases que se pueden utilizar para cualquier propósito.
Otra posibilidad prevista similares no exactamente es la funcionalidad del procesador de anotación bastante mal documentado que, a pesar de su nombre, puede ser utilizado para la generación de código simple y Messing general, alrededor y alrededor en lo que va a cargar a través de los cargadores de clases.