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 TransformStrategy
abstract javassist.CtClass
transform
(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:MockTransformer
Transforms theclazz
.- Specified by:
transform
in interfaceMockTransformer<javassist.CtClass>
- Parameters:
clazz
- The class to be transform into a mock enabled class.- Returns:
- A
ClassWrapper
representation of the mocked class. - Throws:
Exception
-
transform
- Throws:
Exception
-
getStrategy
-