Package org.pitest.coverage
Class LegacyClassCoverage
- java.lang.Object
-
- org.pitest.coverage.LegacyClassCoverage
-
- All Implemented Interfaces:
ReportCoverage
public class LegacyClassCoverage extends Object implements ReportCoverage
Line based coverage data, used by html report and the history system separated here to prevent methods being re-implemented with data not available when loaded from disk for the report aggregate
-
-
Constructor Summary
Constructors Constructor Description LegacyClassCoverage(CodeSource code, LineMap lm)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Collection<ClassLines>getClassesForFile(String sourceFile, String packageName)ClassLinesgetCodeLinesForClass(ClassName clazz)Set<ClassLine>getCoveredLines(ClassName mutatedClass)Collection<TestInfo>getTestsForClass(ClassName clazz)voidloadBlockDataOnly(Collection<BlockLocation> coverageData)
-
-
-
Constructor Detail
-
LegacyClassCoverage
public LegacyClassCoverage(CodeSource code, LineMap lm)
-
-
Method Detail
-
loadBlockDataOnly
public void loadBlockDataOnly(Collection<BlockLocation> coverageData)
-
getCodeLinesForClass
public ClassLines getCodeLinesForClass(ClassName clazz)
- Specified by:
getCodeLinesForClassin interfaceReportCoverage
-
getCoveredLines
public Set<ClassLine> getCoveredLines(ClassName mutatedClass)
- Specified by:
getCoveredLinesin interfaceReportCoverage
-
getClassesForFile
public Collection<ClassLines> getClassesForFile(String sourceFile, String packageName)
- Specified by:
getClassesForFilein interfaceReportCoverage
-
getTestsForClass
public Collection<TestInfo> getTestsForClass(ClassName clazz)
-
-