Package mockit.internal.state
Class MockFixture
java.lang.Object
mockit.internal.state.MockFixture
Holds data about redefined/transformed classes, with methods to add/remove and query such data.
-
Method Summary
Modifier and TypeMethodDescriptionvoid
addCaptureTransformer
(CaptureTransformer<?> transformer) void
addRedefinedClass
(ClassDefinition newClassDefinition) void
addRedefinedClass
(String fakeClassInternalName, ClassDefinition classDef) void
addRedefinedClassWithNativeMethods
(String redefinedClassInternalName) void
addTransformedClass
(ClassIdentification classId, byte[] pretransformClassfile) boolean
areCapturedClasses
(Class<?> mockedClass1, Class<?> mockedClass2) boolean
containsRedefinedClass
(Class<?> redefinedClass) findInstanceFactory
(Type mockedType) byte[]
getRedefinedClassfile
(Class<?> redefinedClass) boolean
isCaptured
(Object mockedInstance) boolean
isInstanceOfMockedClass
(Object mockedInstance) boolean
isStillMocked
(Object instance, String classDesc) void
redefineClasses
(ClassDefinition... definitions) void
redefineMethods
(Map<Class<?>, byte[]> modifiedClassfiles) void
registerInstanceFactoryForMockedType
(Class<?> mockedType, InstanceFactory mockedInstanceFactory) void
registerMockedClass
(Class<?> mockedType)
-
Method Details
-
addTransformedClass
public void addTransformedClass(@NonNull ClassIdentification classId, @NonNull byte[] pretransformClassfile) -
addRedefinedClass
-
registerMockedClass
-
redefineClasses
-
redefineMethods
-
isStillMocked
-
isInstanceOfMockedClass
-
registerInstanceFactoryForMockedType
public void registerInstanceFactoryForMockedType(@NonNull Class<?> mockedType, @NonNull InstanceFactory mockedInstanceFactory) -
findInstanceFactory
-
addRedefinedClass
public void addRedefinedClass(@NonNull String fakeClassInternalName, @NonNull ClassDefinition classDef) -
getRedefinedClassfile
-
containsRedefinedClass
-
getMockedClasses
-
addCaptureTransformer
-
isCaptured
-
areCapturedClasses
-
addRedefinedClassWithNativeMethods
-