Cómo obtener el método envolvente en el archivo fuente Java para un número de línea dado
Tengo un número de línea de un archivo fuente de Java y quiero obtener el método de detección programada para ese número de línea.
Miré enANTLR Lo cual no me ayudó mucho.
Janino (http://www.janino.netParece prometedor, escanearía y analizaría (y si fuera necesario compilaría) el código. Entonces podría usarJDI y
ReferenceType.locationsOfLine(int lineNumber)
Aún no sé cómo usar JDI para hacer esto y no encontré un tutorial que vaya a ninguna parte en esta dirección.
Tal vez haya alguna otra forma de que me esté perdiendo por completo.