Interface IClassInstantiator

    • Method Detail

      • newInstance

        Object newInstance​(Class<?> clazz)
                    throws InstantiationException
        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.
        Parameters:
        clazz - class to instantiate
        Returns:
        new instance of clazz
        Throws:
        InstantiationException - when an error occured during instantiation