public class ProjectData extends CoverageDataContainer implements HasBeenInstrumented
| Modifier and Type | Field and Description |
|---|---|
private java.util.Map |
classes
This collection is used for quicker access to the list of classes.
|
private static long |
serialVersionUID |
children, lock| Constructor and Description |
|---|
ProjectData() |
| Modifier and Type | Method and Description |
|---|---|
void |
addClassData(ClassData classData) |
ClassData |
getClassData(java.lang.String name) |
java.util.Collection |
getClasses() |
int |
getNumberOfClasses() |
int |
getNumberOfSourceFiles() |
ClassData |
getOrCreateClassData(java.lang.String name)
This is called by instrumented bytecode.
|
java.util.SortedSet |
getPackages() |
java.util.Collection |
getSourceFiles() |
java.util.SortedSet |
getSubPackages(java.lang.String packageName)
Get all subpackages of the given package.
|
static void |
initialize() |
private static ProjectData |
loadCoverageDataFromDatafile(java.io.File dataFile) |
void |
merge(CoverageData coverageData)
Merge two
CoverageDataContainers. |
static void |
saveGlobalProjectData() |
equals, getBothLocks, getBranchCoverageRate, getChild, getLineCoverageRate, getNumberOfChildren, getNumberOfCoveredBranches, getNumberOfCoveredLines, getNumberOfValidBranches, getNumberOfValidLines, hashCodeprivate static final long serialVersionUID
private java.util.Map classes
public ProjectData()
public void addClassData(ClassData classData)
public ClassData getClassData(java.lang.String name)
public ClassData getOrCreateClassData(java.lang.String name)
public java.util.Collection getClasses()
public int getNumberOfClasses()
public int getNumberOfSourceFiles()
public java.util.SortedSet getPackages()
public java.util.Collection getSourceFiles()
public java.util.SortedSet getSubPackages(java.lang.String packageName)
packageName - The package name to find subpackages for.
For example, "com.example"public void merge(CoverageData coverageData)
CoverageDataContainerCoverageDataContainers.merge in interface CoverageDatamerge in class CoverageDataContainercoverageData - The container to merge into this one.public static void initialize()
public static void saveGlobalProjectData()
private static ProjectData loadCoverageDataFromDatafile(java.io.File dataFile)