Package mockit.coverage.lines
Class PerFileLineCoverage
java.lang.Object
mockit.coverage.lines.PerFileLineCoverage
- All Implemented Interfaces:
Serializable
,PerFileCoverage
- See Also:
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionboolean
acceptsAdditionalCallPoints
(@org.checkerframework.checker.index.qual.NonNegative int line) boolean
acceptsAdditionalCallPoints
(@org.checkerframework.checker.index.qual.NonNegative int line, @org.checkerframework.checker.index.qual.NonNegative int branchIndex) void
addLine
(@org.checkerframework.checker.index.qual.NonNegative int line) getBranchData
(@org.checkerframework.checker.index.qual.NonNegative int line, @org.checkerframework.checker.index.qual.NonNegative int index) int
@org.checkerframework.checker.index.qual.NonNegative int
@org.checkerframework.checker.index.qual.NonNegative int
int
getExecutionCount
(@org.checkerframework.checker.index.qual.NonNegative int line) @org.checkerframework.checker.index.qual.NonNegative int
getLineData
(@org.checkerframework.checker.index.qual.NonNegative int line) @org.checkerframework.checker.index.qual.NonNegative int
getNumberOfBranchingSourcesAndTargets
(@org.checkerframework.checker.index.qual.NonNegative int line) @org.checkerframework.checker.index.qual.NonNegative int
getNumberOfSegments
(@org.checkerframework.checker.index.qual.NonNegative int line) getOrCreateLineData
(@org.checkerframework.checker.index.qual.NonNegative int line) @org.checkerframework.checker.index.qual.NonNegative int
boolean
hasLineData
(@org.checkerframework.checker.index.qual.NonNegative int line) boolean
hasValidBranch
(@org.checkerframework.checker.index.qual.NonNegative int line, @org.checkerframework.checker.index.qual.NonNegative int branchIndex) void
markLastLineSegmentAsEmpty
(@org.checkerframework.checker.index.qual.NonNegative int line) void
markLineAsReachable
(@org.checkerframework.checker.index.qual.NonNegative int line) void
mergeInformation
(PerFileLineCoverage previousCoverage) @org.checkerframework.checker.index.qual.NonNegative int
registerExecution
(@org.checkerframework.checker.index.qual.NonNegative int line, @org.checkerframework.checker.index.qual.NonNegative int branchIndex, CallPoint callPoint) @org.checkerframework.checker.index.qual.NonNegative int
registerExecution
(@org.checkerframework.checker.index.qual.NonNegative int line, CallPoint callPoint)
-
Constructor Details
-
PerFileLineCoverage
public PerFileLineCoverage()
-
-
Method Details
-
addLine
public void addLine(@org.checkerframework.checker.index.qual.NonNegative int line) -
getOrCreateLineData
@NonNull public LineCoverageData getOrCreateLineData(@org.checkerframework.checker.index.qual.NonNegative int line) -
getBranchData
@NonNull public BranchCoverageData getBranchData(@org.checkerframework.checker.index.qual.NonNegative int line, @org.checkerframework.checker.index.qual.NonNegative int index) -
markLastLineSegmentAsEmpty
public void markLastLineSegmentAsEmpty(@org.checkerframework.checker.index.qual.NonNegative int line) -
acceptsAdditionalCallPoints
public boolean acceptsAdditionalCallPoints(@org.checkerframework.checker.index.qual.NonNegative int line) -
registerExecution
public @org.checkerframework.checker.index.qual.NonNegative int registerExecution(@org.checkerframework.checker.index.qual.NonNegative int line, @Nullable CallPoint callPoint) -
hasValidBranch
public boolean hasValidBranch(@org.checkerframework.checker.index.qual.NonNegative int line, @org.checkerframework.checker.index.qual.NonNegative int branchIndex) -
acceptsAdditionalCallPoints
public boolean acceptsAdditionalCallPoints(@org.checkerframework.checker.index.qual.NonNegative int line, @org.checkerframework.checker.index.qual.NonNegative int branchIndex) -
registerExecution
public @org.checkerframework.checker.index.qual.NonNegative int registerExecution(@org.checkerframework.checker.index.qual.NonNegative int line, @org.checkerframework.checker.index.qual.NonNegative int branchIndex, @Nullable CallPoint callPoint) -
getLineCount
public @org.checkerframework.checker.index.qual.NonNegative int getLineCount() -
getExecutableLineCount
public @org.checkerframework.checker.index.qual.NonNegative int getExecutableLineCount() -
hasLineData
public boolean hasLineData(@org.checkerframework.checker.index.qual.NonNegative int line) -
getLineData
@NonNull public LineCoverageData getLineData(@org.checkerframework.checker.index.qual.NonNegative int line) -
markLineAsReachable
public void markLineAsReachable(@org.checkerframework.checker.index.qual.NonNegative int line) -
getExecutionCount
public int getExecutionCount(@org.checkerframework.checker.index.qual.NonNegative int line) -
getTotalItems
public @org.checkerframework.checker.index.qual.NonNegative int getTotalItems()- Specified by:
getTotalItems
in interfacePerFileCoverage
-
getCoveredItems
public @org.checkerframework.checker.index.qual.NonNegative int getCoveredItems()- Specified by:
getCoveredItems
in interfacePerFileCoverage
-
getCoveragePercentage
public int getCoveragePercentage()- Specified by:
getCoveragePercentage
in interfacePerFileCoverage
-
getNumberOfSegments
public @org.checkerframework.checker.index.qual.NonNegative int getNumberOfSegments(@org.checkerframework.checker.index.qual.NonNegative int line) -
getNumberOfBranchingSourcesAndTargets
public @org.checkerframework.checker.index.qual.NonNegative int getNumberOfBranchingSourcesAndTargets(@org.checkerframework.checker.index.qual.NonNegative int line) -
mergeInformation
-