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()
IClassgetTestName in interface IClasspublic java.lang.String getName()
public java.lang.Class getRealClass()
getRealClass in interface IClasspublic int getInstanceCount()
getInstanceCount in interface IClasspublic long[] getInstanceHashCodes()
getInstanceHashCodes in interface IClasspublic XmlTest getXmlTest()
getXmlTest in interface IClasspublic XmlClass getXmlClass()
getXmlClass in interface IClasspublic com.google.inject.Injector getParentInjector()
public java.lang.Object[] getInstances(boolean create)
getInstances in interface IClasspublic java.lang.String toString()
toString in class java.lang.Objectpublic void addInstance(java.lang.Object instance)
addInstance in interface IClass