Class ModuleInfoCollector

java.lang.Object
org.ek9lang.cli.coverage.ModuleInfoCollector
All Implemented Interfaces:
Function<Map<String, List<SourceFileInfo>>, List<ModuleInfo>>

final class ModuleInfoCollector extends Object implements Function<Map<String, List<SourceFileInfo>>, List<ModuleInfo>>
Collects ModuleInfo for all modules from CoverageRuntime. Includes both modules with coverage data and modules with no coverage (0%). Single responsibility: transforming grouped files into module info list.