Class ReflectiveCreator

    • Constructor Detail

      • ReflectiveCreator

        public ReflectiveCreator()
        Deprecated.
    • Method Detail

      • getNewConstructor

        protected <T> Constructor<T> getNewConstructor​(Class<T> clazz)
        Deprecated.
        Get the constructor to use for a class. Returns null if no suitable constructor is available.
        Parameters:
        clazz - the class to get a constructor for
        Returns:
        the constructor, or null if none is available
      • create

        public <T> T create​(Class<T> clazz)
                     throws InvalidClassException
        Deprecated.
        Create an object instance.
        Specified by:
        create in interface Creator
        Parameters:
        clazz - the type of object to create
        Returns:
        the object instance
        Throws:
        InvalidClassException - if an instance of the class could not be instantiated for some reason