1 package org.testng; 2 3 import java.lang.reflect.Constructor; 4 5 /** 6 * Factory used to create all test instances. This factory is passed the constructor 7 * along with the parameters that TestNG calculated based on the environment 8 * (@Parameters, etc...). 9 * 10 * @see IObjectFactory2 11 * 12 * @author Hani Suleiman 13 * @since 5.6 14 */ 15 public interface IObjectFactory extends ITestObjectFactory { newInstance(Constructor constructor, Object... params)16 Object newInstance(Constructor constructor, Object... params); 17 } 18