Package org.easymock.internal
Class ClassInstantiatorFactory
- java.lang.Object
-
- org.easymock.internal.ClassInstantiatorFactory
-
public final class ClassInstantiatorFactory extends java.lang.ObjectFactory returning aIClassInstantiatorfor the current JVM
-
-
Field Summary
Fields Modifier and Type Field Description private static IClassInstantiatorinstantiator
-
Constructor Summary
Constructors Modifier Constructor Description privateClassInstantiatorFactory()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static IClassInstantiatorgetInstantiator()Returns a class instantiator suitable for the current JVMstatic java.lang.StringgetJVM()Returns the current JVM as specified in the System propertiesstatic java.lang.StringgetJVMSpecificationVersion()Returns the current JVM specification version (1.5, 1.4, 1.3)static booleanis1_3Specifications()static voidsetDefaultInstantiator()Set back the default instantiatorstatic voidsetInstantiator(IClassInstantiator i)Allow to override the default instantiator.
-
-
-
Field Detail
-
instantiator
private static IClassInstantiator instantiator
-
-
Method Detail
-
getJVM
public static java.lang.String getJVM()
Returns the current JVM as specified in the System properties- Returns:
- current JVM
-
getJVMSpecificationVersion
public static java.lang.String getJVMSpecificationVersion()
Returns the current JVM specification version (1.5, 1.4, 1.3)- Returns:
- current JVM specification version
-
is1_3Specifications
public static boolean is1_3Specifications()
-
getInstantiator
public static IClassInstantiator getInstantiator()
Returns a class instantiator suitable for the current JVM- Returns:
- a class instantiator usable on the current JVM
-
setInstantiator
public static void setInstantiator(IClassInstantiator i)
Allow to override the default instantiator. Useful when the default one isn't able to create mocks in a given environment.- Parameters:
i- New instantiator
-
setDefaultInstantiator
public static void setDefaultInstantiator()
Set back the default instantiator
-
-