| Modifier and Type | Class and Description |
|---|---|
| public static class |
| Modifier and Type | Field and Description |
|---|---|
| private static final String | |
| private static final ThreadLocal | |
| private static final AtomicInteger | |
| private final TypeCache |
| Access | Constructor and Description |
|---|---|
| public |
| Modifier and Type | Method and Description |
|---|---|
| private <T> ClassLoader | |
| private ClassLoadingStrategy | |
| private String | |
| public <T> T | createProxy(final Class<T>
the class to mock by the factory toMock, InvocationHandler the handler that will be linked to the created proxy handler, Method[] the subset of mockedMethods, ConstructorArgs toMock's methods to mock, or
null to mock all methods.the constructor arguments to use, or null to use
heuristics to choose a constructor. args)Implements org. |
| private static MethodHandle | |
| private static MethodHandle | |
| public InvocationHandler | getInvocationHandler(Object
a mock instance previously returned by mock)createProxy.Implements org. mock;
|
| private static ClassMockingData | |
| public static boolean | |
| private static <T> boolean |
| CALLBACK_FIELD | back to summary |
|---|---|
| private static final String CALLBACK_FIELD | |
| currentData | back to summary |
|---|---|
| private static final ThreadLocal<ClassMockingData> currentData | |
| id | back to summary |
|---|---|
| private static final AtomicInteger id | |
| typeCache | back to summary |
|---|---|
| private final TypeCache<Class<?>> typeCache | |
| ClassProxyFactory | back to summary |
|---|---|
| public ClassProxyFactory() | |
| classLoader | back to summary |
|---|---|
| private <T> ClassLoader classLoader(Class<T> toMock) | |
| classLoadingStrategy | back to summary |
|---|---|
| private ClassLoadingStrategy | |
| classPackage | back to summary |
|---|---|
| private String classPackage(Class<?> toMock) | |
| createProxy | back to summary |
|---|---|
| public <T> T createProxy(final Class<T> toMock, InvocationHandler handler, Method[] mockedMethods, ConstructorArgs args) Implements org.
| |
| getCallbackGetter | back to summary |
|---|---|
| private static MethodHandle getCallbackGetter(Object mock) | |
| getCallbackSetter | back to summary |
|---|---|
| private static MethodHandle getCallbackSetter(Object mock) | |
| getInvocationHandler | back to summary |
|---|---|
| public InvocationHandler getInvocationHandler(Object mock) Implements org. Doc from org. Returns the invocation handler for
| |
| getMockingData | back to summary |
|---|---|
private static ClassMockingData getMockingData(Object mock)
| |
| isCallerMockInvocationHandlerInvoke | back to summary |
|---|---|
| public static boolean isCallerMockInvocationHandlerInvoke(Throwable e) | |
| isJdkClassOrWithoutPackage | back to summary |
|---|---|
| private static <T> boolean isJdkClassOrWithoutPackage(Class<T> toMock) | |
| Modifier and Type | Field and Description |
|---|---|
| private static final long |
| Access | Constructor and Description |
|---|---|
| public |
| Modifier and Type | Method and Description |
|---|---|
| public static Object | interceptAbstract(Object obj, ClassMockingData mockingData, Object stubValue, Method method, Object[] args)
|
| public static Object | interceptSuperCallable(Object obj, ClassMockingData mockingData, Method method, Object[] args, Callable<?> superCall)
|
| private static ClassMockingData |
| serialVersionUID | back to summary |
|---|---|
| private static final long serialVersionUID | |
| MockMethodInterceptor | back to summary |
|---|---|
| public MockMethodInterceptor() | |
| interceptAbstract | back to summary |
|---|---|
public static Object interceptAbstract(Object obj, ClassMockingData mockingData, Object stubValue, Method method, Object[] args) throws Throwable
| |
| interceptSuperCallable | back to summary |
|---|---|
public static Object interceptSuperCallable(Object obj, ClassMockingData mockingData, Method method, Object[] args, Callable<?> superCall) throws Throwable
| |
| mockingData | back to summary |
|---|---|
| private static ClassMockingData mockingData(ClassMockingData mockingData) | |