Class MethodMockTransformer
java.lang.Object
org.powermock.core.transformers.javassist.AbstractJavaAssistMockTransformer
org.powermock.core.transformers.javassist.MethodMockTransformer
- All Implemented Interfaces:
MockTransformer<javassist.CtClass>
- Direct Known Subclasses:
MethodSizeMockTransformer,StaticFinalNativeMethodMockTransformer
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprivate StringclassOrInstance(javassist.CtMethod method) (package private) voidmodifyMethod(javassist.CtMethod method) private voidmodifyMethod(javassist.CtMethod method, javassist.CtClass returnTypeAsCtClass, String returnTypeAsString) private voidmodifyNativeMethod(javassist.CtMethod method, javassist.CtClass returnTypeAsCtClass, String returnTypeAsString) Methods inherited from class org.powermock.core.transformers.javassist.AbstractJavaAssistMockTransformer
getStrategy, transform, transform
-
Field Details
-
mockGetawayClass
-
-
Constructor Details
-
MethodMockTransformer
MethodMockTransformer(TransformStrategy strategy)
-
-
Method Details
-
modifyMethod
void modifyMethod(javassist.CtMethod method) throws javassist.NotFoundException, javassist.CannotCompileException - Throws:
javassist.NotFoundExceptionjavassist.CannotCompileException
-
modifyNativeMethod
private void modifyNativeMethod(javassist.CtMethod method, javassist.CtClass returnTypeAsCtClass, String returnTypeAsString) throws javassist.CannotCompileException - Throws:
javassist.CannotCompileException
-
classOrInstance
-
modifyMethod
private void modifyMethod(javassist.CtMethod method, javassist.CtClass returnTypeAsCtClass, String returnTypeAsString) throws javassist.CannotCompileException - Throws:
javassist.CannotCompileException
-