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.Throwablevoid succeed(java.lang.Object proxy,
java.lang.reflect.Method method,
java.lang.Object[] args)
throws java.lang.Throwable
java.lang.Throwablevoid caught(java.lang.Object proxy,
java.lang.reflect.Method method,
java.lang.Object[] args)
throws java.lang.Throwable
java.lang.Throwablevoid finished(java.lang.Object proxy,
java.lang.reflect.Method method,
java.lang.Object[] args)
throws java.lang.Throwable
java.lang.Throwable