Package org.easymock.internal
Class ClassInstantiatorFactory
java.lang.Object
org.easymock.internal.ClassInstantiatorFactory
Factory returning a
IClassInstantiator
for the current JVM-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic IClassInstantiator
Returns a class instantiator suitable for the current JVMstatic String
getJVM()
Returns the current JVM as specified in the System propertiesstatic String
Returns the current JVM specification version (1.5, 1.4, 1.3)static boolean
static void
Set back the default instantiatorstatic void
Allow to override the default instantiator.
-
Field Details
-
instantiator
-
-
Constructor Details
-
ClassInstantiatorFactory
private ClassInstantiatorFactory()
-
-
Method Details
-
getJVM
Returns the current JVM as specified in the System properties- Returns:
- current JVM
-
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
Returns a class instantiator suitable for the current JVM- Returns:
- a class instantiator usable on the current JVM
-
setInstantiator
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
-