public class SwitchData extends java.lang.Object implements BranchCoverageData, java.lang.Comparable<java.lang.Object>, java.io.Serializable
Modifier and Type | Field and Description |
---|---|
private long |
defaultHits |
private long[] |
hits |
private int[] |
keys |
private int |
maxBranches |
private static long |
serialVersionUID |
private int |
switchNumber |
Constructor and Description |
---|
SwitchData(int switchNumber,
int maxBranches) |
SwitchData(int switchNumber,
int[] keys,
int maxBranches) |
SwitchData(int switchNumber,
int min,
int max,
int maxBranches) |
Modifier and Type | Method and Description |
---|---|
int |
compareTo(java.lang.Object o) |
boolean |
equals(java.lang.Object obj) |
double |
getBranchCoverageRate() |
long |
getDefaultHits() |
long |
getHits(int branch) |
int |
getMaxBranches() |
int |
getNumberOfCoveredBranches() |
int |
getNumberOfValidBranches() |
int |
getSwitchNumber() |
int |
hashCode() |
void |
merge(BranchCoverageData coverageData)
Warning: This is generally implemented as a
"shallow" merge.
|
void |
setMaxBranches(int maxBranches) |
(package private) void |
touchBranch(int branch,
int new_hits) |
private static final long serialVersionUID
private int switchNumber
private long defaultHits
private long[] hits
private int[] keys
private int maxBranches
public SwitchData(int switchNumber, int[] keys, int maxBranches)
public SwitchData(int switchNumber, int min, int max, int maxBranches)
public SwitchData(int switchNumber, int maxBranches)
public int compareTo(java.lang.Object o)
compareTo
in interface java.lang.Comparable<java.lang.Object>
void touchBranch(int branch, int new_hits)
public int getSwitchNumber()
public long getHits(int branch)
public long getDefaultHits()
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
public int getMaxBranches()
public void setMaxBranches(int maxBranches)