public final class InlineDexmakerMockMaker
extends java.lang.Object
This is done by transforming the byte code of the classes to add method entry hooks.
| Modifier and Type | Field and Description |
|---|---|
static java.lang.Class |
DISPATCHER_CLASS
Class injected into the bootstrap classloader.
|
static java.lang.ThreadLocal<java.lang.Object> |
onSpyInProgressInstance
ExtendedMockito#spyOn allows to turn an existing object into a spy. |
| Constructor and Description |
|---|
InlineDexmakerMockMaker()
Create a new mock maker.
|
| Modifier and Type | Method and Description |
|---|---|
<T> T |
createMock(<any> settings,
MockHandler handler) |
MockHandler |
getHandler(java.lang.Object mock) |
TypeMockability |
isTypeMockable(java.lang.Class<?> type) |
void |
resetMock(java.lang.Object mock,
MockHandler newHandler,
MockCreationSettings settings) |
public static final java.lang.Class DISPATCHER_CLASS
public static java.lang.ThreadLocal<java.lang.Object> onSpyInProgressInstance
ExtendedMockito#spyOn allows to turn an existing object into a spy. If this operation
is running this field is set to the object that should become a spy.public InlineDexmakerMockMaker()
public <T> T createMock(<any> settings,
MockHandler handler)
public void resetMock(java.lang.Object mock,
MockHandler newHandler,
MockCreationSettings settings)
public TypeMockability isTypeMockable(java.lang.Class<?> type)
public MockHandler getHandler(java.lang.Object mock)