org.mockito.internal.invocation.realmethod.CGLIBProxyRealMethod Maven / Gradle / Ivy
/*
* Copyright (c) 2007 Mockito contributors
* This program is made available under the terms of the MIT License.
*/
package org.mockito.internal.invocation.realmethod;
import java.io.Serializable;
import org.mockito.internal.creation.MockitoMethodProxy;
public class CGLIBProxyRealMethod implements RealMethod, HasCGLIBMethodProxy, Serializable {
private static final long serialVersionUID = -4596470901191501582L;
private final MockitoMethodProxy methodProxy;
public CGLIBProxyRealMethod(MockitoMethodProxy methodProxy) {
this.methodProxy = methodProxy;
}
public Object invoke(Object target, Object[] arguments) throws Throwable {
return methodProxy.invokeSuper(target, arguments);
}
public MockitoMethodProxy getMethodProxy() {
return methodProxy;
}
}