Я использую API интерфейса отладки Java для написания пользовательских программ для отладки приложений Java, которые я пишу. Я могу добавить точки останова в начало требуемого вызова метода, используя код как:
ReferenceType classRef = vm.classesByName(className).get(0);
Method meth = classRef.methodsByName(methodName).get(0);
BreakpointRequest brF1 = vm.eventRequestManager().createBreakpointRequest(meth.location());
brF1.enable();
Однако я не могу понять, как получить объекты Location для произвольных местоположений в исходных файлах.