Class JdkClassInfoProvider

  • All Implemented Interfaces:
    ClassInfoProvider

    public class JdkClassInfoProvider
    extends java.lang.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.
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      <T> java.lang.ClassLoader classLoader​(java.lang.Class<T> toMock)
      Returns the class loader where the mock should be created.
      java.lang.String classPackage​(java.lang.Class<?> toMock)
      Returns the package where the mock should be created.
      java.lang.String toString()  
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
    • Constructor Detail

      • JdkClassInfoProvider

        public JdkClassInfoProvider()
    • Method Detail

      • classPackage

        public java.lang.String classPackage​(java.lang.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> java.lang.ClassLoader classLoader​(java.lang.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 java.lang.String toString()
        Overrides:
        toString in class java.lang.Object