Class ObjenesisClassInstantiator

    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      java.lang.Object newInstance​(java.lang.Class<?> clazz)
      Return a new instance of the specified class.
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Constructor Detail

      • ObjenesisClassInstantiator

        public ObjenesisClassInstantiator()
    • Method Detail

      • newInstance

        public java.lang.Object newInstance​(java.lang.Class<?> clazz)
                                     throws java.lang.InstantiationException
        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
        Throws:
        java.lang.InstantiationException - when an error occured during instantiation