Ich möchte einen einfachen Java-Agenten schreiben, der den Namen einer vom java-Programm aufgerufenen Methode ausgeben kann.Wie instrumentiere ich Java-Methoden?
Zum Beispiel mein Java-Programm I Instrument wollen, ist:
public class TestInstr {
public static void sayHello() {
System.out.println("Hello !");
}
public static void main(String args[]) {
sayHello();
sayHello();
sayHello();
}
}
Ich möchte so etwas wie dies anzuzeigen: für Ihre Hilfe
method sayHello has been called
Hello !
method sayHello has been called
Hello !
method sayHello has been called
Hello !
Dank!
http://stackoverflow.com/questions/10562769/record-every-method-execution –