public class JumpData extends java.lang.Object implements BranchCoverageData, java.lang.Comparable<java.lang.Object>, java.io.Serializable
Modifier and Type | Field and Description |
---|---|
private int |
conditionNumber |
private long |
falseHits |
protected java.util.concurrent.locks.Lock |
lock |
private static long |
serialVersionUID |
private long |
trueHits |
Constructor and Description |
---|
JumpData(int conditionNumber) |
Modifier and Type | Method and Description |
---|---|
int |
compareTo(java.lang.Object o) |
boolean |
equals(java.lang.Object obj) |
private void |
getBothLocks(JumpData other) |
double |
getBranchCoverageRate() |
int |
getConditionNumber() |
long |
getFalseHits() |
int |
getNumberOfCoveredBranches() |
int |
getNumberOfValidBranches() |
long |
getTrueHits() |
int |
hashCode() |
private void |
initLock() |
void |
merge(BranchCoverageData coverageData)
Warning: This is generally implemented as a
"shallow" merge.
|
private void |
readObject(java.io.ObjectInputStream in) |
(package private) void |
touchBranch(boolean branch,
int new_hits) |
private static final long serialVersionUID
protected transient java.util.concurrent.locks.Lock lock
private int conditionNumber
private long trueHits
private long falseHits
JumpData(int conditionNumber)
private void initLock()
public int compareTo(java.lang.Object o)
compareTo
in interface java.lang.Comparable<java.lang.Object>
void touchBranch(boolean branch, int new_hits)
public int getConditionNumber()
public long getTrueHits()
public long getFalseHits()
public double getBranchCoverageRate()
getBranchCoverageRate
in interface BranchCoverageData
public boolean equals(java.lang.Object obj)
equals
in class java.lang.Object
public int hashCode()
hashCode
in class java.lang.Object
public int getNumberOfCoveredBranches()
getNumberOfCoveredBranches
in interface BranchCoverageData
public int getNumberOfValidBranches()
getNumberOfValidBranches
in interface BranchCoverageData
public void merge(BranchCoverageData coverageData)
BranchCoverageData
merge
in interface BranchCoverageData
private void getBothLocks(JumpData other)
private void readObject(java.io.ObjectInputStream in) throws java.io.IOException, java.lang.ClassNotFoundException
java.io.IOException
java.lang.ClassNotFoundException