class MockMethodInterceptor extends JbootCglibCallback implements javassist.util.proxy.MethodHandler
| 限定符和类型 | 字段和说明 |
|---|---|
private boolean |
autoMockInterface |
private static Map<InterceptorCache.MethodKey,MockMethodInfo> |
METHOD_INFO_CACHE |
private static JbootJavassistHandler |
orginalHandler |
| 构造器和说明 |
|---|
MockMethodInterceptor(boolean autoMockInterface) |
| 限定符和类型 | 方法和说明 |
|---|---|
static void |
addMethodInfo(MockMethodInfo value) |
static void |
addMockClass(Class<?> mockClass) |
Object |
intercept(Object target,
Method method,
Object[] args,
net.sf.cglib.proxy.MethodProxy methodProxy) |
Object |
invoke(Object target,
Method thisMethod,
Method method,
Object[] args) |
private static final Map<InterceptorCache.MethodKey,MockMethodInfo> METHOD_INFO_CACHE
private boolean autoMockInterface
private static final JbootJavassistHandler orginalHandler
public MockMethodInterceptor(boolean autoMockInterface)
public static void addMethodInfo(MockMethodInfo value)
public static void addMockClass(Class<?> mockClass)
public Object intercept(Object target, Method method, Object[] args, net.sf.cglib.proxy.MethodProxy methodProxy) throws Throwable
intercept 在接口中 net.sf.cglib.proxy.MethodInterceptorintercept 在类中 JbootCglibCallbackThrowableCopyright © 2024. All rights reserved.