Class DefaultClassInfoProvider

java.lang.Object
org.easymock.internal.classinfoprovider.DefaultClassInfoProvider
All Implemented Interfaces:
ClassInfoProvider

public class DefaultClassInfoProvider extends Object implements ClassInfoProvider
Provider to use when classes are not in the JDK. In this case, we create the mock in the package of the mocked class and in it's class loader.
  • Constructor Details

    • DefaultClassInfoProvider

      public DefaultClassInfoProvider()
  • Method Details

    • classPackage

      public String classPackage(Class<?> toMock)
      Description copied from interface: ClassInfoProvider
      Returns the package where the mock should be created.
      Specified by:
      classPackage in interface ClassInfoProvider
      Parameters:
      toMock - the class to mock
      Returns:
      the package name
    • classLoader

      public <T> ClassLoader classLoader(Class<T> toMock)
      Description copied from interface: ClassInfoProvider
      Returns the class loader where the mock should be created.
      Specified by:
      classLoader in interface ClassInfoProvider
      Type Parameters:
      T - type of the class to mock
      Parameters:
      toMock - the class to mock
      Returns:
      the class loader where the mock should be created
    • toString

      public String toString()
      Overrides:
      toString in class Object