我需要解析java方法,查看其內部的所有其他方法調用(以及它們內部和更深處的方法等),以便查找某些字符串的所有出現,請讓說「System.out.println(」Blabla「);」從JDT的方法開始深入調用所有方法調用
我該如何使用JDT(http://www.programcreek.com/2011/01/best-java-development-tooling-jdt-and-astparser-tutorials)以及其他選擇?
如果我有這樣的代碼:
public void A() {
"System.out.println ("Blabla");
B();
}
public void B() {
"System.out.println ("Blabla");
C();
}
public void C() {
"System.out.println ("Blabla");
}
我想只是指定方法的名稱(「A」),並作爲輸出我想:
"System.out.println ("Blabla");
"System.out.println ("Blabla");
"System.out.println ("Blabla");
您可以再次閱讀您的代碼嗎?它不會像那樣編譯。 – 2014-09-05 14:05:44