私は、インストルメントされたJavaプログラムによって呼び出されるメソッドの名前を出力することができる、単純なJavaエージェントを書きたいと思っています。Javaメソッドを実装する方法は?
例えば、私は楽器にしたい私のJavaプログラムがある:あなたの助けのための
method sayHello has been called
Hello !
method sayHello has been called
Hello !
method sayHello has been called
Hello !
ありがとう:
public class TestInstr {
public static void sayHello() {
System.out.println("Hello !");
}
public static void main(String args[]) {
sayHello();
sayHello();
sayHello();
}
}
私はこのような何かを表示したいと思います!あなたは
public class TestInstr {
public static void sayHello() {
System.out.println("method sayHello has been called");
System.out.println("Hello !");
}
public static void main(String args[]) {
sayHello();
sayHello();
sayHello();
}
}
を追加することができます方法で
http://stackoverflow.com/questions/10562769/record-every-method-execution –