Package org.testng.internal
Class InstanceCreator
java.lang.Object
org.testng.internal.InstanceCreator
Utility class for object instantiations.
-
Method Summary
Modifier and TypeMethodDescriptionstatic Object
createInstance
(Class<?> declaringClass, Map<Class<?>, IClass> classes, XmlTest xmlTest, IAnnotationFinder finder, ITestObjectFactory objectFactory, boolean create, String errorMsgPrefix) static Object
createInstanceUsingObjectFactory
(Class<?> declaringClass, Map<Class<?>, IClass> classes, XmlTest xmlTest, IAnnotationFinder finder, IObjectFactory factory, boolean create, String errorMsgPrefix) static IMethodSelector
createSelector
(XmlMethodSelector selector) static <T> T
newInstance
(Class<T> clazz) static <T> T
newInstance
(Constructor<T> constructor, Object... parameters) static <T> T
newInstanceOrNull
(Class<T> clazz)
-
Method Details
-
newInstance
-
newInstanceOrNull
-
newInstance
-
createSelector
-
createInstance
public static Object createInstance(Class<?> declaringClass, Map<Class<?>, IClass> classes, XmlTest xmlTest, IAnnotationFinder finder, ITestObjectFactory objectFactory, boolean create, String errorMsgPrefix) -
createInstanceUsingObjectFactory
public static Object createInstanceUsingObjectFactory(Class<?> declaringClass, Map<Class<?>, IClass> classes, XmlTest xmlTest, IAnnotationFinder finder, IObjectFactory factory, boolean create, String errorMsgPrefix)
-