我想跟蹤Foo
類中所有方法的調用。這將覆蓋從Foo
這樣所有的方法另一類...如何跟蹤一個類的所有方法調用?
@Override
public void blah() {
System.out.println("blah()");
super.blah();
}
...會做 - 但我真的需要重寫所有這些(超過100方法)?
這可以用一些更聰明的方式完成,例如使用反射?
編輯:澄清 - Foo
是一個本地庫的JNI接口,我需要這個將所有調用保存到一個文件中,以生成C代碼,這些代碼完全符合我從Java所做的。
我不明白你爲什麼不使用探查器?他們發起方法調用。或者「跟蹤」是什麼意思? – InsertNickHere 2010-07-29 10:44:08