Uses of Record Class
org.ek9lang.cli.coverage.model.SourceFileInfo
Packages that use SourceFileInfo
Package
Description
HTML coverage report generation components using functional interfaces.
Model records for HTML coverage report generation.
-
Uses of SourceFileInfo in org.ek9lang.cli.coverage
Classes in org.ek9lang.cli.coverage that implement interfaces with type arguments of type SourceFileInfoModifier and TypeClassDescriptionfinal classGenerates the attention required section showing modules below coverage threshold.(package private) final classFilters modules below coverage threshold and sorts by coverage (worst first).(package private) final classCollects ModuleInfo for all modules from CoverageRuntime.final classGenerates the module tree HTML showing hierarchical grouping of modules.final classCollects coverage data from CoverageRuntime and scans source files.(package private) final classGroups source files by their module name.(package private) final classGroups source files by their module name.Methods in org.ek9lang.cli.coverage that return types with arguments of type SourceFileInfoModifier and TypeMethodDescriptionSourceFilesByModuleGrouper.apply(Map<String, SourceFileInfo> sourceFiles) (package private) Map<String, SourceFileInfo> SourceFileInfoBuilder.build(Map<String, Map<Integer, LineCoverage>> fileCoverageMap, Map<String, String> fileModuleMap) Build the final map of source file info from coverage data.SourceFileCoverageCollector.get()Method parameters in org.ek9lang.cli.coverage with type arguments of type SourceFileInfoModifier and TypeMethodDescriptionAttentionSectionHtml.apply(Map<String, SourceFileInfo> sourceFiles) FailingModuleFilter.apply(Map<String, SourceFileInfo> sourceFiles) ModuleInfoCollector.apply(Map<String, List<SourceFileInfo>> moduleFiles) ModuleTreeHtml.apply(Map<String, SourceFileInfo> sourceFiles) SourceFilesByModuleGrouper.apply(Map<String, SourceFileInfo> sourceFiles) FunctionRowsHtml.generate(List<org.ek9.lang.CoverageRuntime.CoveredMethod> coveredMethods, List<org.ek9.lang.CoverageRuntime.UncoveredMethod> uncoveredMethods, Map<String, SourceFileInfo> sourceFiles) Generate function rows HTML for the given covered and uncovered methods. -
Uses of SourceFileInfo in org.ek9lang.cli.coverage.model
Methods in org.ek9lang.cli.coverage.model that return types with arguments of type SourceFileInfoModifier and TypeMethodDescriptionModuleInfo.files()Returns the value of thefilesrecord component.Constructor parameters in org.ek9lang.cli.coverage.model with type arguments of type SourceFileInfoModifierConstructorDescriptionModuleInfo(String name, long moduleId, double coverage, int hits, int total, List<SourceFileInfo> files) Creates an instance of aModuleInforecord class.