net.sourceforge.cobertura.coveragedata

Class JumpData

public class JumpData extends Object implements BranchCoverageData, Comparable, Serializable, HasBeenInstrumented

This class implements HasBeenInstrumented so that when cobertura instruments itself, it will omit this class. It does this to avoid an infinite recursion problem because instrumented classes make use of this class.

Field Summary
intconditionNumber
longfalseHits
static longserialVersionUID
longtrueHits
Constructor Summary
JumpData(int conditionNumber)
Method Summary
intcompareTo(Object o)
booleanequals(Object obj)
doublegetBranchCoverageRate()
intgetConditionNumber()
longgetFalseHits()
intgetNumberOfCoveredBranches()
intgetNumberOfValidBranches()
longgetTrueHits()
inthashCode()
voidmerge(BranchCoverageData coverageData)
voidtouchBranch(boolean branch)

Field Detail

conditionNumber

private int conditionNumber

falseHits

private long falseHits

serialVersionUID

private static final long serialVersionUID

trueHits

private long trueHits

Constructor Detail

JumpData

JumpData(int conditionNumber)

Method Detail

compareTo

public int compareTo(Object o)

equals

public boolean equals(Object obj)

getBranchCoverageRate

public double getBranchCoverageRate()

getConditionNumber

public int getConditionNumber()

getFalseHits

public long getFalseHits()

getNumberOfCoveredBranches

public int getNumberOfCoveredBranches()

getNumberOfValidBranches

public int getNumberOfValidBranches()

getTrueHits

public long getTrueHits()

hashCode

public int hashCode()

merge

public void merge(BranchCoverageData coverageData)

touchBranch

void touchBranch(boolean branch)