Class JdkClassInfoProvider

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

public class JdkClassInfoProvider extends Object implements ClassInfoProvider
Provider to use when classes are from the JDK or if they have no package. In this case, we create the mock in the "org.easymock.mocks" package and in EasyMock class loader.
  • Constructor Details

    • JdkClassInfoProvider

      public JdkClassInfoProvider()
  • 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