org.testng.internal
Class ClassImpl
java.lang.Object
org.testng.internal.ClassImpl
- All Implemented Interfaces:
- java.io.Serializable, IClass
public class ClassImpl
- extends java.lang.Object
- implements IClass
Implementation of an IClass.
- Author:
- Cedric Beust
- See Also:
- Serialized Form
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
ClassImpl
public ClassImpl(java.lang.Class cls,
java.lang.Object instance,
java.util.Map<java.lang.Class,IClass> classes,
XmlTest xmlTest,
IAnnotationFinder annotationFinder,
IObjectFactory objectFactory)
getName
public java.lang.String getName()
- Specified by:
getName
in interface IClass
- Returns:
- this test class name. This is the name of the
corresponding Java class.
getRealClass
public java.lang.Class getRealClass()
- Specified by:
getRealClass
in interface IClass
- Returns:
- the Java class corresponding to this IClass.
getInstanceCount
public int getInstanceCount()
- Specified by:
getInstanceCount
in interface IClass
getInstanceHashCodes
public long[] getInstanceHashCodes()
- Specified by:
getInstanceHashCodes
in interface IClass
getInstances
public java.lang.Object[] getInstances(boolean create)
- Specified by:
getInstances
in interface IClass
toString
public java.lang.String toString()
- Overrides:
toString
in class java.lang.Object
addInstance
public void addInstance(java.lang.Object instance)
- Specified by:
addInstance
in interface IClass
Copyright © 2010. All Rights Reserved.