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.
-
Constructor Details
-
ModuleInfoCollector
ModuleInfoCollector()
-
-
Method Details
-
apply
- Specified by:
applyin interfaceFunction<Map<String, List<SourceFileInfo>>, List<ModuleInfo>>
-