Module org.easymock

Class ClassInstantiatorFactory

java.lang.Object
org.easymock.internal.ClassInstantiatorFactory

public final class ClassInstantiatorFactory extends Object
Factory returning a IClassInstantiatorfor the current JVM
Author:
Henri Tremblay
  • Method Details

    • getJVM

      public static String getJVM()
      Returns the current JVM as specified in the System properties
      Returns:
      current JVM
    • getJVMSpecificationVersion

      public static 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