Package org.ek9lang.cli.coverage.model
package org.ek9lang.cli.coverage.model
Model records for HTML coverage report generation.
Immutable data transfer records for coverage information:
LineCoverage- Coverage info for a single lineSourceFileInfo- Source file with coverage dataModuleInfo- Module grouping and display infoFileLink- File link generation helper
-
Record ClassesClassDescriptionFile link parts for generating HTML hyperlinks to source file locations.Coverage information for a single source line.Aggregated statistics for a group of modules.Module information for grouping and display in coverage reports.Immutable data carrier for coverage probe information.Source file with its module and coverage data.