class Foo{
static void fooMethod1(){
// do something
}
static void fooMethod2(){
// do something
}
static void fooMethod3(){
// do something
}
}
class bar{
public static void main(String[]args){
Foo.fooMethod1();
Foo.fooMethod2();
Foo.fooMethod3();
}
}
使用反射,如何知道(不知道方法名)fooMethod1 || 2 || 3被调用(不是从当前线程)?
考虑到您没有编写某种调试工具,也许您应该让线程相互通信?也许用一个观察者?对我来说,这似乎是一个更直接、简单和易于理解的解决方案。