Class InstanceInfo<T>

java.lang.Object
org.testng.internal.InstanceInfo<T>
All Implemented Interfaces:
IInstanceInfo<T>

public class InstanceInfo<T> extends Object implements IInstanceInfo<T>
  • Field Details

    • m_instanceClass

      private final Class<T> m_instanceClass
    • m_instance

      private final T m_instance
  • Constructor Details

    • InstanceInfo

      public InstanceInfo(Class<T> cls, T instance)
  • Method Details

    • getInstance

      public T getInstance()
      Specified by:
      getInstance in interface IInstanceInfo<T>
      Returns:
      The instance on which the tests will be invoked.
    • getInstanceClass

      public Class<T> getInstanceClass()
      Specified by:
      getInstanceClass in interface IInstanceInfo<T>
      Returns:
      The class on which the TestNG annotations should be looked for.