Top Description Fields Constructors Methods
org.easymock.internal

public final Class ClassInstantiatorFactory

extends Object
Class Inheritance

Factory returning a IClassInstantiatorfor the current JVM
Author
Henri Tremblay

Field Summary

Modifier and TypeField and Description
private static IClassInstantiator

Constructor Summary

AccessConstructor and Description
private

Method Summary

Modifier and TypeMethod and Description
public static IClassInstantiator

Returns:

a class instantiator usable on the current JVM
getInstantiator
()

Returns a class instantiator suitable for the current JVM

public static String

Returns:

current JVM
getJVM
()

Returns the current JVM as specified in the System properties

public static String

Returns:

current JVM specification version
getJVMSpecificationVersion
()

Returns the current JVM specification version (1.5, 1.4, 1.3)

public static boolean
public static void
setDefaultInstantiator()

Set back the default instantiator

public static void
setInstantiator(IClassInstantiator
New instantiator
i
)

Allow to override the default instantiator.

Inherited from java.lang.Object:
cloneequalsfinalizegetClasshashCodenotifynotifyAlltoStringwaitwaitwait

Field Detail

instantiatorback to summary
private static IClassInstantiator instantiator

Constructor Detail

ClassInstantiatorFactoryback to summary
private ClassInstantiatorFactory()

Method Detail

getInstantiatorback to summary
public static IClassInstantiator getInstantiator()

Returns a class instantiator suitable for the current JVM

Returns:IClassInstantiator

a class instantiator usable on the current JVM

getJVMback to summary
public static String getJVM()

Returns the current JVM as specified in the System properties

Returns:String

current JVM

getJVMSpecificationVersionback to summary
public static String getJVMSpecificationVersion()

Returns the current JVM specification version (1.5, 1.4, 1.3)

Returns:String

current JVM specification version

is1_3Specificationsback to summary
public static boolean is1_3Specifications()
setDefaultInstantiatorback to summary
public static void setDefaultInstantiator()

Set back the default instantiator

setInstantiatorback to summary
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:IClassInstantiator

New instantiator