Class MethodInterceptorFilter

  • All Implemented Interfaces:
    Serializable, net.sf.cglib.proxy.Callback, net.sf.cglib.proxy.MethodInterceptor

    public class MethodInterceptorFilter
    extends Object
    implements net.sf.cglib.proxy.MethodInterceptor, Serializable
    Should be one instance per mock instance, see CglibMockMaker.
    See Also:
    Serialized Form
    • Constructor Detail

      • MethodInterceptorFilter

        public MethodInterceptorFilter​(org.mockito.internal.InternalMockHandler handler,
                                       org.mockito.mock.MockCreationSettings mockSettings)
    • Method Detail

      • intercept

        public Object intercept​(Object proxy,
                                Method method,
                                Object[] args,
                                net.sf.cglib.proxy.MethodProxy methodProxy)
                         throws Throwable
        Specified by:
        intercept in interface net.sf.cglib.proxy.MethodInterceptor
        Throws:
        Throwable
      • getHandler

        public org.mockito.invocation.MockHandler getHandler()
      • createMockitoMethodProxy

        public org.mockito.internal.creation.util.MockitoMethodProxy createMockitoMethodProxy​(net.sf.cglib.proxy.MethodProxy methodProxy)
      • createMockitoMethod

        public org.mockito.internal.invocation.MockitoMethod createMockitoMethod​(Method method)