public class SourceFileData extends CoverageDataContainer implements java.lang.Comparable, HasBeenInstrumented
| Modifier and Type | Field and Description |
|---|---|
private java.lang.String |
name |
private static long |
serialVersionUID |
children, lock| Constructor and Description |
|---|
SourceFileData(java.lang.String name) |
| Modifier and Type | Method and Description |
|---|---|
void |
addClassData(ClassData classData) |
int |
compareTo(java.lang.Object o)
This is required because we implement Comparable.
|
boolean |
contains(java.lang.String name) |
boolean |
containsInstrumentationInfo() |
boolean |
equals(java.lang.Object obj)
Returns true if the given object is an instance of the
SourceFileData class, and it contains the same data as this
class.
|
java.lang.String |
getBaseName() |
java.util.SortedSet |
getClasses() |
LineData |
getLineCoverage(int lineNumber) |
java.lang.String |
getName() |
java.lang.String |
getNormalizedName() |
java.lang.String |
getPackageName() |
int |
hashCode()
It is highly recommended that classes extending this
class override this hashCode method and generate a more
effective hash code.
|
boolean |
isValidSourceLineNumber(int lineNumber) |
getBothLocks, getBranchCoverageRate, getChild, getLineCoverageRate, getNumberOfChildren, getNumberOfCoveredBranches, getNumberOfCoveredLines, getNumberOfValidBranches, getNumberOfValidLines, mergeprivate static final long serialVersionUID
private java.lang.String name
public SourceFileData(java.lang.String name)
name - In the format, "net/sourceforge/cobertura/coveragedata/SourceFileData.java"public void addClassData(ClassData classData)
public int compareTo(java.lang.Object o)
compareTo in interface java.lang.Comparablepublic boolean contains(java.lang.String name)
public boolean containsInstrumentationInfo()
public boolean equals(java.lang.Object obj)
equals in class CoverageDataContainerobj - An object to test for equality.public java.lang.String getBaseName()
public java.util.SortedSet getClasses()
public LineData getLineCoverage(int lineNumber)
public java.lang.String getName()
public java.lang.String getNormalizedName()
public java.lang.String getPackageName()
public int hashCode()
CoverageDataContainerhashCode in class CoverageDataContainerpublic boolean isValidSourceLineNumber(int lineNumber)