Class ConcreteClassGenerator

java.lang.Object
org.powermock.core.ConcreteClassGenerator

public class ConcreteClassGenerator extends Object
This class takes care of creating a concrete sub-class implementing all abstract methods in the parent.
  • Field Details

  • Constructor Details

    • ConcreteClassGenerator

      public ConcreteClassGenerator()
  • Method Details

    • createConcreteSubClass

      public Class<?> createConcreteSubClass(Class<?> clazz)
    • hasInheritableConstructor

      private boolean hasInheritableConstructor(javassist.CtClass cls) throws javassist.NotFoundException
      Throws:
      javassist.NotFoundException
    • getReturnCode

      private String getReturnCode(javassist.CtClass returnType)
    • generateClassName

      private <T> String generateClassName(Class<T> clazz)