Class MockMethodInterceptor
- java.lang.Object
-
- org.mockito.internal.creation.bytebuddy.MockMethodInterceptor
-
- All Implemented Interfaces:
java.io.Serializable
public class MockMethodInterceptor extends java.lang.Object implements java.io.Serializable- See Also:
- Serialized Form
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classMockMethodInterceptor.DispatcherDefaultingToRealMethodstatic classMockMethodInterceptor.ForEqualsstatic classMockMethodInterceptor.ForHashCodestatic classMockMethodInterceptor.ForWriteReplace
-
Field Summary
Fields Modifier and Type Field Description (package private) MockHandlerhandlerprivate MockCreationSettingsmockCreationSettingsprivate ByteBuddyCrossClassLoaderSerializationSupportserializationSupportprivate static longserialVersionUIDprivate java.lang.ThreadLocal<java.lang.Object>weakReferenceHatch
-
Constructor Summary
Constructors Constructor Description MockMethodInterceptor(MockHandler handler, MockCreationSettings mockCreationSettings)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description (package private) java.lang.ObjectdoIntercept(java.lang.Object mock, java.lang.reflect.Method invokedMethod, java.lang.Object[] arguments, RealMethod realMethod)(package private) java.lang.ObjectdoIntercept(java.lang.Object mock, java.lang.reflect.Method invokedMethod, java.lang.Object[] arguments, RealMethod realMethod, Location location)MockHandlergetMockHandler()ByteBuddyCrossClassLoaderSerializationSupportgetSerializationSupport()private voidreadObject(java.io.ObjectInputStream stream)
-
-
-
Field Detail
-
serialVersionUID
private static final long serialVersionUID
- See Also:
- Constant Field Values
-
handler
final MockHandler handler
-
mockCreationSettings
private final MockCreationSettings mockCreationSettings
-
serializationSupport
private final ByteBuddyCrossClassLoaderSerializationSupport serializationSupport
-
weakReferenceHatch
private transient java.lang.ThreadLocal<java.lang.Object> weakReferenceHatch
-
-
Constructor Detail
-
MockMethodInterceptor
public MockMethodInterceptor(MockHandler handler, MockCreationSettings mockCreationSettings)
-
-
Method Detail
-
readObject
private void readObject(java.io.ObjectInputStream stream) throws java.io.IOException, java.lang.ClassNotFoundException- Throws:
java.io.IOExceptionjava.lang.ClassNotFoundException
-
doIntercept
java.lang.Object doIntercept(java.lang.Object mock, java.lang.reflect.Method invokedMethod, java.lang.Object[] arguments, RealMethod realMethod) throws java.lang.Throwable- Throws:
java.lang.Throwable
-
doIntercept
java.lang.Object doIntercept(java.lang.Object mock, java.lang.reflect.Method invokedMethod, java.lang.Object[] arguments, RealMethod realMethod, Location location) throws java.lang.Throwable- Throws:
java.lang.Throwable
-
getMockHandler
public MockHandler getMockHandler()
-
getSerializationSupport
public ByteBuddyCrossClassLoaderSerializationSupport getSerializationSupport()
-
-