public static interface ProxyUtil.MethodHooks
限定符和类型 | 方法和说明 |
---|---|
void |
before(java.lang.Object proxy,
java.lang.reflect.Method method,
java.lang.Object[] args)
方法执行前的钩子
|
void |
caught(java.lang.Object proxy,
java.lang.reflect.Method method,
java.lang.Object[] args)
方法产生异常的钩子
|
void |
finished(java.lang.Object proxy,
java.lang.reflect.Method method,
java.lang.Object[] args)
调用结束的钩子(不管是否抛出异常,此钩子都会执行)
|
void |
succeed(java.lang.Object proxy,
java.lang.reflect.Method method,
java.lang.Object[] args)
方法执行成功的钩子
|
void before(java.lang.Object proxy, java.lang.reflect.Method method, java.lang.Object[] args) throws java.lang.Throwable
java.lang.Throwable
void succeed(java.lang.Object proxy, java.lang.reflect.Method method, java.lang.Object[] args) throws java.lang.Throwable
java.lang.Throwable
void caught(java.lang.Object proxy, java.lang.reflect.Method method, java.lang.Object[] args) throws java.lang.Throwable
java.lang.Throwable
void finished(java.lang.Object proxy, java.lang.reflect.Method method, java.lang.Object[] args) throws java.lang.Throwable
java.lang.Throwable