Class AbstractJavaAssistMockTransformer
java.lang.Object
org.powermock.core.transformers.javassist.AbstractJavaAssistMockTransformer
- All Implemented Interfaces:
MockTransformer<javassist.CtClass>
- Direct Known Subclasses:
ClassFinalModifierMockTransformer, ConstructorsMockTransformer, InstrumentMockTransformer, MethodMockTransformer, PackagePrivateClassesMockTransformer, StaticFinalFieldsMockTransformer, SuppressStaticInitializerMockTransformer
public abstract class AbstractJavaAssistMockTransformer
extends Object
implements MockTransformer<javassist.CtClass>
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected TransformStrategyabstract javassist.CtClasstransform(javassist.CtClass clazz) ClassWrapper<javassist.CtClass> transform(ClassWrapper<javassist.CtClass> clazz) Transforms theclazz.
-
Field Details
-
strategy
-
-
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
-