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
abstract class MethodMockTransformer extends AbstractJavaAssistMockTransformer
-
-
Field Summary
Fields Modifier and Type Field Description private java.lang.Class<?>
mockGetawayClass
-
Constructor Summary
Constructors Constructor Description MethodMockTransformer(TransformStrategy strategy)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description private java.lang.String
classOrInstance(javassist.CtMethod method)
(package private) void
modifyMethod(javassist.CtMethod method)
private void
modifyMethod(javassist.CtMethod method, javassist.CtClass returnTypeAsCtClass, java.lang.String returnTypeAsString)
private void
modifyNativeMethod(javassist.CtMethod method, javassist.CtClass returnTypeAsCtClass, java.lang.String returnTypeAsString)
-
Methods inherited from class org.powermock.core.transformers.javassist.AbstractJavaAssistMockTransformer
getStrategy, transform, transform
-
-
-
-
Constructor Detail
-
MethodMockTransformer
MethodMockTransformer(TransformStrategy strategy)
-
-
Method Detail
-
modifyMethod
void modifyMethod(javassist.CtMethod method) throws javassist.NotFoundException, javassist.CannotCompileException
- Throws:
javassist.NotFoundException
javassist.CannotCompileException
-
modifyNativeMethod
private void modifyNativeMethod(javassist.CtMethod method, javassist.CtClass returnTypeAsCtClass, java.lang.String returnTypeAsString) throws javassist.CannotCompileException
- Throws:
javassist.CannotCompileException
-
classOrInstance
private java.lang.String classOrInstance(javassist.CtMethod method)
-
modifyMethod
private void modifyMethod(javassist.CtMethod method, javassist.CtClass returnTypeAsCtClass, java.lang.String returnTypeAsString) throws javassist.CannotCompileException
- Throws:
javassist.CannotCompileException
-
-