java – 如何使用反射检查方法

public void foo(){
    throw new Exception("foo");
}


public void bar(){
    foo();
}

是否可以检查方法bar()以便知道在没有try catch()内部调用foo()?

解决方法:

您可能有兴趣将整个类包装在Proxy中并使用InvocationHandler进行观察:

http://www.javalobby.org/java/forums/t18631.html

如果它看到“foo”在“bar”之后立即被调用,你的InvocationHandler会做一些特别的事情,我想.

上一篇:Winpcap的Kernel Buffer和其他的Buffer设置


下一篇:高胜寒聊架构-LVS集群的介绍