Class JdkClassInfoProvider
- java.lang.Object
-
- org.easymock.internal.classinfoprovider.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.
-
-
Constructor Summary
Constructors Constructor Description JdkClassInfoProvider()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description <T> java.lang.ClassLoaderclassLoader(java.lang.Class<T> toMock)Returns the class loader where the mock should be created.java.lang.StringclassPackage(java.lang.Class<?> toMock)Returns the package where the mock should be created.java.lang.StringtoString()
-
-
-
Method Detail
-
classPackage
public java.lang.String classPackage(java.lang.Class<?> toMock)
Description copied from interface:ClassInfoProviderReturns the package where the mock should be created.- Specified by:
classPackagein interfaceClassInfoProvider- 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:ClassInfoProviderReturns the class loader where the mock should be created.- Specified by:
classLoaderin interfaceClassInfoProvider- 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:
toStringin classjava.lang.Object
-
-