[FIR] extended checkers infrastructure refactoring
Removed strange way to enable Extended Checkers and add new way to do it
This commit is contained in:
committed by
Dmitriy Novozhilov
parent
38543ce2a3
commit
ab2128f55d
+6
-1
@@ -5,6 +5,11 @@
|
||||
|
||||
package org.jetbrains.kotlin.fir
|
||||
|
||||
import org.jetbrains.kotlin.fir.analysis.checkers.declaration.ExtendedDeclarationCheckers
|
||||
import org.jetbrains.kotlin.fir.analysis.checkersComponent
|
||||
|
||||
abstract class AbstractExtendedFirDiagnosticsTest : AbstractFirDiagnosticsTest() {
|
||||
override fun useExtendedCheckersIfNeeded(): Boolean = true
|
||||
override fun configureSession(session: FirSession) {
|
||||
session.checkersComponent.register(ExtendedDeclarationCheckers)
|
||||
}
|
||||
}
|
||||
@@ -276,7 +276,7 @@ abstract class AbstractFirDiagnosticsTest : AbstractFirBaseDiagnosticsTest() {
|
||||
}
|
||||
|
||||
private fun createCollector(session: FirSession): AbstractDiagnosticCollector {
|
||||
return FirDiagnosticsCollector.create(session, useExtendedCheckersIfNeeded())
|
||||
return FirDiagnosticsCollector.create(session)
|
||||
}
|
||||
|
||||
private fun checkCfgDump(testDataFile: File, firFiles: List<FirFile>) {
|
||||
@@ -360,5 +360,4 @@ abstract class AbstractFirDiagnosticsTest : AbstractFirBaseDiagnosticsTest() {
|
||||
|
||||
}
|
||||
|
||||
internal open fun useExtendedCheckersIfNeeded() = false
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user