Modifier and Type | Field and Description |
---|---|
private IAnnotationFinder |
m_annotationFinder |
private java.lang.Class<?> |
m_class |
private java.util.Map<java.lang.Class<?>,IClass> |
m_classes |
private java.lang.Object |
m_defaultInstance |
private boolean |
m_hasParentModule |
private java.lang.Object |
m_instance |
private int |
m_instanceCount |
private long[] |
m_instanceHashCodes |
private java.util.List<java.lang.Object> |
m_instances |
private ITestObjectFactory |
m_objectFactory |
private ITestContext |
m_testContext |
private java.lang.String |
m_testName |
private XmlClass |
m_xmlClass |
Constructor and Description |
---|
ClassImpl(ITestContext context,
java.lang.Class<?> cls,
XmlClass xmlClass,
java.lang.Object instance,
java.util.Map<java.lang.Class<?>,IClass> classes,
IAnnotationFinder annotationFinder,
ITestObjectFactory objectFactory) |
ClassImpl(ITestContext context,
java.lang.Class<?> cls,
XmlClass xmlClass,
java.lang.Object instance,
java.util.Map<java.lang.Class<?>,IClass> classes,
XmlTest xmlTest,
IAnnotationFinder annotationFinder,
ITestObjectFactory objectFactory)
Deprecated.
- This constructor is un-used within TestNG and hence stands deprecated as of TestNG v6.13
|
Modifier and Type | Method and Description |
---|---|
void |
addInstance(java.lang.Object instance) |
private java.lang.Object |
getDefaultInstance() |
int |
getInstanceCount()
Deprecated.
|
private java.lang.Object |
getInstanceFromGuice() |
long[] |
getInstanceHashCodes() |
java.lang.Object[] |
getInstances(boolean create)
Returns all the instances the methods will be invoked upon.
|
java.lang.String |
getName() |
com.google.inject.Injector |
getParentInjector() |
java.lang.Class |
getRealClass() |
java.lang.String |
getTestName()
If this class implements org.testng.ITest, returns its test name, otherwise returns null.
|
XmlClass |
getXmlClass() |
XmlTest |
getXmlTest() |
private com.google.inject.Module |
newModule(java.lang.Class<com.google.inject.Module> module) |
java.lang.String |
toString() |
private final java.lang.Class<?> m_class
private java.lang.Object m_defaultInstance
private final IAnnotationFinder m_annotationFinder
private java.util.List<java.lang.Object> m_instances
private final java.util.Map<java.lang.Class<?>,IClass> m_classes
private int m_instanceCount
private long[] m_instanceHashCodes
private final java.lang.Object m_instance
private final ITestObjectFactory m_objectFactory
private java.lang.String m_testName
private final XmlClass m_xmlClass
private final ITestContext m_testContext
private final boolean m_hasParentModule
@Deprecated public ClassImpl(ITestContext context, java.lang.Class<?> cls, XmlClass xmlClass, java.lang.Object instance, java.util.Map<java.lang.Class<?>,IClass> classes, XmlTest xmlTest, IAnnotationFinder annotationFinder, ITestObjectFactory objectFactory)
public ClassImpl(ITestContext context, java.lang.Class<?> cls, XmlClass xmlClass, java.lang.Object instance, java.util.Map<java.lang.Class<?>,IClass> classes, IAnnotationFinder annotationFinder, ITestObjectFactory objectFactory)
public java.lang.String getTestName()
IClass
getTestName
in interface IClass
public java.lang.String getName()
public java.lang.Class getRealClass()
getRealClass
in interface IClass
@Deprecated public int getInstanceCount()
getInstanceCount
in interface IClass
public long[] getInstanceHashCodes()
getInstanceHashCodes
in interface IClass
public XmlTest getXmlTest()
getXmlTest
in interface IClass
public XmlClass getXmlClass()
getXmlClass
in interface IClass
private java.lang.Object getDefaultInstance()
private java.lang.Object getInstanceFromGuice()
public com.google.inject.Injector getParentInjector()
private com.google.inject.Module newModule(java.lang.Class<com.google.inject.Module> module)
public java.lang.Object[] getInstances(boolean create)
IClass
getInstances
in interface IClass
create
- flag if a new set of instances must be returned
(if set to false)public java.lang.String toString()
toString
in class java.lang.Object
public void addInstance(java.lang.Object instance)
addInstance
in interface IClass