Module org.easymock

Class ObjenesisClassInstantiator

  • All Implemented Interfaces:
    IClassInstantiator

    public class ObjenesisClassInstantiator
    extends Object
    implements IClassInstantiator
    Class instantiator using Objenesis to perform the instantiation without calling any constructor.
    Author:
    Henri Tremblay
    • Constructor Detail

      • ObjenesisClassInstantiator

        public ObjenesisClassInstantiator()
    • Method Detail

      • newInstance

        public Object newInstance​(Class<?> clazz)
        Description copied from interface: IClassInstantiator
        Return a new instance of the specified class. The recommended way is without calling any constructor. This is usually done by doing like ObjectInputStream.readObject() which is JVM specific.
        Specified by:
        newInstance in interface IClassInstantiator
        Parameters:
        clazz - class to instantiate
        Returns:
        new instance of clazz