addPrecomputedResult method
void
addPrecomputedResult(
- String path,
- FileMaintainabilityResult result,
- List<
FunctionMetrics> functions
Adds pre-computed metrics without requiring AST.
This is useful for parallel analysis where metrics are computed in separate contexts and aggregated later, avoiding the need to keep AST references in memory.
Implementation
void addPrecomputedResult(
String path,
FileMaintainabilityResult result,
List<FunctionMetrics> functions,
) {
_fileResults[path] = result;
for (final func in functions) {
final qualifiedName = '$path::${func.functionName}';
_functionMetrics[qualifiedName] = func;
}
}