net.sourceforge.cobertura.coveragedata
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, merge
private 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.Comparable
public boolean contains(java.lang.String name)
public boolean containsInstrumentationInfo()
public boolean equals(java.lang.Object obj)
equals
in class CoverageDataContainer
obj
- 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()
CoverageDataContainer
hashCode
in class CoverageDataContainer
public boolean isValidSourceLineNumber(int lineNumber)