Class InstanceCreator


  • public final class InstanceCreator
    extends java.lang.Object
    Utility class for object instantiations.
    • Method Detail

      • newInstance

        public static <T> T newInstance​(java.lang.Class<T> clazz)
      • newInstanceOrNull

        public static <T> T newInstanceOrNull​(java.lang.Class<T> clazz)
      • newInstance

        public static <T> T newInstance​(java.lang.reflect.Constructor<T> constructor,
                                        java.lang.Object... parameters)
      • createInstance

        public static java.lang.Object createInstance​(java.lang.Class<?> declaringClass,
                                                      java.util.Map<java.lang.Class<?>,​IClass> classes,
                                                      XmlTest xmlTest,
                                                      IAnnotationFinder finder,
                                                      ITestObjectFactory objectFactory,
                                                      boolean create,
                                                      java.lang.String errorMsgPrefix)
        Create an instance for the given class.
      • createInstanceUsingObjectFactory

        public static java.lang.Object createInstanceUsingObjectFactory​(java.lang.Class<?> declaringClass,
                                                                        java.util.Map<java.lang.Class<?>,​IClass> classes,
                                                                        XmlTest xmlTest,
                                                                        IAnnotationFinder finder,
                                                                        IObjectFactory factory,
                                                                        boolean create,
                                                                        java.lang.String errorMsgPrefix)