public class ClassData extends java.lang.Object implements CoverageData
| Constructor and Description |
|---|
ClassData(java.lang.String name) |
| Modifier and Type | Method and Description |
|---|---|
void |
applyHits() |
boolean |
containsLine(int line) |
void |
createMask(int size,
boolean calculateHits) |
void |
createTraceMask(int size) |
java.lang.Object |
getHitsMask() |
LineData |
getLineData(int line) |
java.lang.Object[] |
getLines() |
java.util.Collection<java.lang.String> |
getMethodSigs() |
java.lang.String |
getName() |
java.lang.String |
getSource() |
java.lang.Integer |
getStatus(java.lang.String methodSignature) |
boolean[] |
getTraceMask() |
boolean |
isFullyAnalysed() |
java.util.Map<java.lang.String,java.util.List<LineData>> |
mapLinesToMethods() |
void |
merge(CoverageData data) |
void |
registerMethodSignature(LineData lineData) |
void |
resetLines(LineData[] lines) |
void |
save(java.io.DataOutputStream os,
DictionaryLookup dictionaryLookup) |
void |
setFullyAnalysed(boolean value) |
void |
setHitsMask(int[] hits) |
void |
setLines(LineData[] lines) |
void |
setSource(java.lang.String source) |
void |
setTraceMask(boolean[] traceMask) |
java.lang.String |
toString() |
static int |
trimHits(int hits) |
public java.lang.String getName()
public void save(java.io.DataOutputStream os,
DictionaryLookup dictionaryLookup)
throws java.io.IOException
java.io.IOExceptionpublic java.util.Map<java.lang.String,java.util.List<LineData>> mapLinesToMethods()
public void merge(CoverageData data)
merge in interface CoverageDatapublic void registerMethodSignature(LineData lineData)
public LineData getLineData(int line)
public java.lang.Object[] getLines()
public boolean containsLine(int line)
public java.util.Collection<java.lang.String> getMethodSigs()
public java.lang.Integer getStatus(java.lang.String methodSignature)
public java.lang.String toString()
toString in class java.lang.Objectpublic void setLines(LineData[] lines)
public void resetLines(LineData[] lines)
public void setSource(java.lang.String source)
public java.lang.String getSource()
public boolean isFullyAnalysed()
public void setFullyAnalysed(boolean value)
public void createMask(int size,
boolean calculateHits)
public void createTraceMask(int size)
public java.lang.Object getHitsMask()
public void setHitsMask(int[] hits)
public boolean[] getTraceMask()
public void setTraceMask(boolean[] traceMask)
public static int trimHits(int hits)
public void applyHits()