com.vladium.emma.data
Class ClassDescriptor
java.lang.Object
com.vladium.emma.data.ClassDescriptor
- All Implemented Interfaces:
- IConstants, java.io.Serializable
- public final class ClassDescriptor
- extends java.lang.Object
- implements IConstants, java.io.Serializable
- Author:
- Vlad Roubtsov, (C) 2003
- See Also:
- Serialized Form
Constructor Summary |
ClassDescriptor(java.lang.String packageVMName,
java.lang.String name,
long stamp,
java.lang.String srcFileName,
MethodDescriptor[] methods)
|
Methods inherited from class java.lang.Object |
clone, finalize, getClass, notify, notifyAll, wait, wait, wait |
m_packageVMName
private final java.lang.String m_packageVMName
m_name
private final java.lang.String m_name
m_stamp
private final long m_stamp
m_srcFileName
private final java.lang.String m_srcFileName
m_methods
private final MethodDescriptor[] m_methods
m_hasCompleteLineNumberInfo
private final boolean m_hasCompleteLineNumberInfo
m_hash
private transient int m_hash
ClassDescriptor
public ClassDescriptor(java.lang.String packageVMName,
java.lang.String name,
long stamp,
java.lang.String srcFileName,
MethodDescriptor[] methods)
equals
public final boolean equals(java.lang.Object rhs)
hashCode
public final int hashCode()
getPackageVMName
public final java.lang.String getPackageVMName()
getName
public final java.lang.String getName()
getStamp
public final long getStamp()
getClassVMName
public final java.lang.String getClassVMName()
getSrcFileName
public final java.lang.String getSrcFileName()
getMethods
public final MethodDescriptor[] getMethods()
hasSrcFileInfo
public final boolean hasSrcFileInfo()
hasCompleteLineNumberInfo
public final boolean hasCompleteLineNumberInfo()
toString
public java.lang.String toString()
toString
public java.lang.String toString(java.lang.String indent)
readExternal
static ClassDescriptor readExternal(java.io.DataInput in)
throws java.io.IOException
- Throws:
java.io.IOException
writeExternal
static void writeExternal(ClassDescriptor cls,
java.io.DataOutput out)
throws java.io.IOException
- Throws:
java.io.IOException