public class FullBranchInfo extends FullElementInfo<BasicBranchInfo> implements TaggedPersistent, BranchInfo
context, sharedInfo| Constructor and Description |
|---|
FullBranchInfo(FullMethodInfo containingMethod,
int relativeDataIndex,
ContextSet context,
SourceInfo region,
int complexity,
boolean instrumented) |
FullBranchInfo(FullMethodInfo containingMethod,
int relativeDataIndex,
ContextSet context,
SourceInfo region,
int complexity,
boolean instrumented,
LanguageConstruct construct) |
| Modifier and Type | Method and Description |
|---|---|
FullBranchInfo |
copy(FullMethodInfo method) |
FileInfo |
getContainingFile() |
int |
getDataLength() |
CoverageDataProvider |
getDataProvider() |
int |
getFalseHitCount()
Returns number of hits for the false condition branch.
|
EntityContainer |
getParent() |
int |
getTrueHitCount()
Returns number of hits for the true condition branch.
|
boolean |
isInstrumented()
Whether branch was instrumented or not (due to an assignment in the expression).
|
static FullBranchInfo |
read(TaggedDataInput in) |
void |
setDataProvider(CoverageDataProvider data) |
String |
toString() |
void |
write(TaggedDataOutput out) |
addContext, getComplexity, getConstruct, getContext, getDataIndex, getEndColumn, getEndLine, getHitCount, getRelativeDataIndex, getStartColumn, getStartLine, isFiltered, setComplexity, setContextclone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitisFilteredgetComplexity, getContext, getHitCountgetEndColumn, getEndLine, getStartColumn, getStartLinegetDataIndexpublic FullBranchInfo(FullMethodInfo containingMethod, int relativeDataIndex, ContextSet context, SourceInfo region, int complexity, boolean instrumented)
public FullBranchInfo(FullMethodInfo containingMethod, int relativeDataIndex, ContextSet context, SourceInfo region, int complexity, boolean instrumented, LanguageConstruct construct)
public int getTrueHitCount()
BranchInfogetTrueHitCount in interface BranchInfopublic int getFalseHitCount()
BranchInfogetFalseHitCount in interface BranchInfopublic EntityContainer getParent()
public boolean isInstrumented()
BranchInfoisInstrumented in interface BranchInfopublic FullBranchInfo copy(FullMethodInfo method)
public void setDataProvider(CoverageDataProvider data)
setDataProvider in interface CoverageDataReceptorpublic CoverageDataProvider getDataProvider()
getDataProvider in interface CoverageDataReceptorpublic int getDataLength()
getDataLength in interface InstrumentationInfogetDataLength in interface CoverageDataRange@Nullable public FileInfo getContainingFile()
getContainingFile in interface FileInfoRegionpublic void write(TaggedDataOutput out) throws IOException
write in interface TaggedPersistentIOExceptionpublic static FullBranchInfo read(TaggedDataInput in) throws IOException
IOExceptionCopyright © 2024 OpenClover.org. All rights reserved.