public class MethodInvocationImp extends Object implements org.aopalliance.intercept.MethodInvocation
| 限定符和类型 | 字段和说明 |
|---|---|
protected BeforeAfterMethodTarget |
beforeAfterMethodTarget |
protected int |
currentInterceptorInt |
protected List |
interceptors |
protected net.sf.cglib.proxy.MethodProxy |
methodProxy |
protected Object |
target |
| 构造器和说明 |
|---|
MethodInvocationImp(Object target,
BeforeAfterMethodTarget beforeAfterMethodTarget,
List interceptors,
Method method,
Object[] args,
net.sf.cglib.proxy.MethodProxy methodProxy) |
| 限定符和类型 | 方法和说明 |
|---|---|
Object[] |
getArguments() |
Method |
getMethod() |
AccessibleObject |
getStaticPart() |
Object |
getThis() |
Object |
proceed()
Invokes next interceptor/proxy target. now there is no mixin
|
protected final List interceptors
protected Object target
protected int currentInterceptorInt
protected BeforeAfterMethodTarget beforeAfterMethodTarget
protected net.sf.cglib.proxy.MethodProxy methodProxy
public MethodInvocationImp(Object target, BeforeAfterMethodTarget beforeAfterMethodTarget, List interceptors, Method method, Object[] args, net.sf.cglib.proxy.MethodProxy methodProxy)
public Object proceed() throws Throwable, Exception
public Object[] getArguments()
getArguments 在接口中 org.aopalliance.intercept.Invocationpublic Object getThis()
getThis 在接口中 org.aopalliance.intercept.Joinpointpublic AccessibleObject getStaticPart()
getStaticPart 在接口中 org.aopalliance.intercept.Joinpointpublic Method getMethod()
getMethod 在接口中 org.aopalliance.intercept.MethodInvocationCopyright © 2018. All rights reserved.