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 Details

    • mockGetawayClass

      private Class<?> mockGetawayClass
  • Constructor Details

  • Method Details

    • 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, String returnTypeAsString) throws javassist.CannotCompileException
      Throws:
      javassist.CannotCompileException
    • classOrInstance

      private String classOrInstance(javassist.CtMethod method)
    • modifyMethod

      private void modifyMethod(javassist.CtMethod method, javassist.CtClass returnTypeAsCtClass, String returnTypeAsString) throws javassist.CannotCompileException
      Throws:
      javassist.CannotCompileException