FIR: Decouple AbstractDiagnosticCollectorComponent and AbstractDiagnosticCollector

This commit is contained in:
Ilya Kirillov
2021-04-26 17:44:18 +02:00
parent e43835c9f5
commit 81a7271009
18 changed files with 221 additions and 189 deletions
@@ -268,7 +268,9 @@ abstract class AbstractFirDiagnosticsTest : AbstractFirBaseDiagnosticsTest() {
for (firFile in firFiles) {
val session = firFile.declarationSiteSession
val collector = collectors.computeIfAbsent(session) { createCollector(session) }
result[firFile] = collector.collectDiagnostics(firFile).toList()
val reporter = DiagnosticReporterFactory.createReporter()
collector.collectDiagnostics(firFile, reporter)
result[firFile] = reporter.diagnostics
}
return result
}