public class ClassImpl extends java.lang.Object implements IClass
Constructor and Description |
---|
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) |
Modifier and Type | Method and Description |
---|---|
void |
addInstance(java.lang.Object instance) |
int |
getInstanceCount() |
long[] |
getInstanceHashCodes() |
java.lang.Object[] |
getInstances(boolean create) |
java.lang.String |
getName() |
com.google.inject.Injector |
getParentInjector() |
java.lang.Class |
getRealClass() |
java.lang.String |
getTestName()
If this class implements ITest, returns its test name, otherwise returns null.
|
XmlClass |
getXmlClass() |
XmlTest |
getXmlTest() |
java.lang.String |
toString() |
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 java.lang.String getTestName()
IClass
getTestName
in interface IClass
public java.lang.String getName()
public java.lang.Class getRealClass()
getRealClass
in interface IClass
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
public com.google.inject.Injector getParentInjector()
public java.lang.Object[] getInstances(boolean create)
getInstances
in interface IClass
public java.lang.String toString()
toString
in class java.lang.Object
public void addInstance(java.lang.Object instance)
addInstance
in interface IClass