как я могу идентифицировать ссылки на метод в кодах проектов java с помощью python

#methods #reference #refactoring

Вопрос:

Я хочу провести рефакторинг java — проекта с помощью python. в моей работе некоторые рефакторы должны определить, где используется метод, чтобы изменить их. Нравится:

 class A{
    void m1(){
        System.out.print("m1 is running");
    }
}
 

и одним из способов использования является:

 class B{
    void m2(){
        A aobj = new A();
        aobj.m1();
    }
}
 

В этом примере результат для m1 в классе A = m2 в классе B

одним из инструментов для этой работы является «понимание scitools». но это не открытый исходный код.

Пожалуйста, представьте инструмент с открытым исходным кодом.