Class AbstractJavaAssistMockTransformer
java.lang.Object
org.powermock.core.transformers.javassist.AbstractJavaAssistMockTransformer
- All Implemented Interfaces:
MockTransformer<javassist.CtClass>
- Direct Known Subclasses:
ClassFinalModifierMockTransformer, ConstructorsMockTransformer, InstrumentMockTransformer, MethodSizeMockTransformer, PackagePrivateClassesMockTransformer, StaticFinalFieldsMockTransformer, StaticFinalNativeMethodMockTransformer, SuppressStaticInitializerMockTransformer
public abstract class AbstractJavaAssistMockTransformer
extends Object
implements MockTransformer<javassist.CtClass>
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected TransformStrategyabstract javassist.CtClasstransform(javassist.CtClass clazz) ClassWrapper<javassist.CtClass> transform(ClassWrapper<javassist.CtClass> clazz) Transforms theclazz.
-
Constructor Details
-
AbstractJavaAssistMockTransformer
-
-
Method Details
-
transform
public ClassWrapper<javassist.CtClass> transform(ClassWrapper<javassist.CtClass> clazz) throws Exception Description copied from interface:MockTransformerTransforms theclazz.- Specified by:
transformin interfaceMockTransformer<javassist.CtClass>- Parameters:
clazz- The class to be transform into a mock enabled class.- Returns:
- A
ClassWrapperrepresentation of the mocked class. - Throws:
Exception
-
transform
-
getStrategy
-