Class StdInstantiatorStrategy

java.lang.Object
org.objenesis.strategy.BaseInstantiatorStrategy
org.objenesis.strategy.StdInstantiatorStrategy
All Implemented Interfaces:
InstantiatorStrategy

public class StdInstantiatorStrategy extends BaseInstantiatorStrategy
Guess the best instantiator for a given class. The instantiator will instantiate the class without calling any constructor. Currently, the selection doesn't depend on the class. It relies on the
  • JVM version
  • JVM vendor
  • JVM vendor version
However, instantiators are stateful and so dedicated to their class.
See Also:
  • Constructor Details

    • StdInstantiatorStrategy

      public StdInstantiatorStrategy()
  • Method Details

    • newInstantiatorOf

      public <T> ObjectInstantiator<T> newInstantiatorOf(Class<T> type)
      Return an ObjectInstantiator allowing to create instance without any constructor being called.
      Type Parameters:
      T - Type to instantiate
      Parameters:
      type - Class to instantiate
      Returns:
      The ObjectInstantiator for the class