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会做一些特别的事情,我想.
标签:java,inspection 来源: https://codeday.me/bug/20190721/1495170.html