Necesito extraer programáticamente la definición/implementación del método del archivo fuente de Java, ¿podría recomendar alguna biblioteca útil que pueda usar? Gracias.Analizador de código fuente Java
Respuesta
es un analizador/generador que tiene gramáticas para Java (y otros idiomas). Puede producir un árbol sintáctico abstracto (AST) que puede navegar y manipular como lo desee.
si usted busca un analizador simple, yo diría Avise JavaParser (una implementación mucho más pesado también se incluye en Eclipse)
Antes de ir tuercas con bibliotecas, ¿ha considerado si Doclets podría caber para sus propósitos? Si bien su objetivo es el análisis de Javadoc personalizado, Doclets en realidad tiene acceso a una gran cantidad de detalles sobre las clases en sí que pueden utilizarse para cualquier propósito.
Otra posibilidad similar no exactamente prevista es la funcionalidad del procesador de anotación bastante mal documentada que, a pesar de su nombre, se puede utilizar para generar código simple y desordenar dentro de lo que sea que cargue a través de los cargadores de clase.
- 1. Analizador de código estático para código fuente Java para extraer métodos/comentarios
- 2. Java API Código fuente
- 3. Analizador de código fuente de Ruby (algo así como pylint)
- 4. Implementación de analizador ABNF de código abierto para Java?
- 5. código Java: buscando el código fuente
- 6. Analizador de código HTML
- 7. vista de código fuente de Java
- 8. Código fuente del método nativo de Java
- 9. Analizador de Java escrito en JavaScript
- 10. Código de bytes al código fuente de Java
- 11. ¿Hay algún analizador EDIFACT de código abierto bueno en Java?
- 12. ¿Hay un analizador de Java para el lenguaje Java?
- 13. Java: código fuente de parse java, extraiga los métodos
- 14. Java - Código fuente Process.destroy() para Linux
- 15. Analizador de direcciones postales Java
- 16. Analizador SGML en Java?
- 17. C# código abierto analizador NMEA
- 18. frameworks de generación de código fuente de Java
- 19. Analizador de código de Scala (no compilador)
- 20. Conversión automatizada de código fuente de Java a Scala?
- 21. Generación de código fuente de Maven Java para Hibernate
- 22. Analizador de código C para .NET
- 23. Buscando un analizador de código C#
- 24. Analizador de código abierto OpenGL para Linux
- 25. ¿Un analizador de esquema MySQL en Java?
- 26. javacc analizador de opciones LOOKAHEAD, Java
- 27. analizando el código fuente de C++ en el entorno Java
- 28. Código fuente para las clases de biblioteca Java
- 29. Código fuente para Mac OS X Actualizaciones de Java
- 30. appengine servidor de desarrollo java mostrar el código fuente