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.

¿Fue útil?

Solución

Otra opción es JFlex y CUP . Según mi experiencia de uso, me ha gustado la sintaxis más de antlr. Sin embargo puntuaciones ANTLR más cuando se trata de soporte IDE y documentación ..

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.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top