Package org.powermock.core.transformers
Interface MockTransformer<T>
-
- All Known Implementing Classes:
AbstractJavaAssistMockTransformer
,ClassFinalModifierMockTransformer
,ConstructorsMockTransformer
,ForMethodsJavaAssistTestClassTransformer
,FromAllMethodsExceptJavaAssistTestClassTransformer
,InstrumentMockTransformer
,JavaAssistTestClassTransformer
,MethodMockTransformer
,MethodSizeMockTransformer
,PackagePrivateClassesMockTransformer
,StaticFinalFieldsMockTransformer
,StaticFinalNativeMethodMockTransformer
,SuppressStaticInitializerMockTransformer
,TestClassTransformer
public interface MockTransformer<T>
Interface that all mock transformers must implement. The purpose of a mock transformer is to create a modified version of aClass
so that it is mock enabled.
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description ClassWrapper<T>
transform(ClassWrapper<T> clazz)
Transforms theclazz
.
-
-
-
Method Detail
-
transform
ClassWrapper<T> transform(ClassWrapper<T> clazz) throws java.lang.Exception
Transforms theclazz
.- Parameters:
clazz
- The class to be transform into a mock enabled class.- Returns:
- A
ClassWrapper
representation of the mocked class. - Throws:
java.lang.Exception
-
-