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