Jak uzyskać otaczającą metodę w pliku źródłowym Java dla danego numeru linii

Mam numer wiersza pliku źródłowego Java i programowo chcę uzyskać metodę nazewnictwa dla tego numeru linii.

Zajrzałem do środkaANTLR co mi nie pomogło.

Janino (http://www.janino.net) wydaje się obiecujące, skanowałbym i analizował (aw razie potrzeby kompilował) kod. Wtedy mógłbym użyćJDI i

ReferenceType.locationsOfLine(int lineNumber)

Nadal nie wiem, jak używać JDI do tego celu i nie znalazłem samouczka, który idzie w tym kierunku.

Może jest jakiś inny sposób, w jaki zupełnie mi brakuje.

questionAnswers(3)

yourAnswerToTheQuestion