[FIR] Add flag to disable transformers required only for plugins

This commit is contained in:
Dmitriy Novozhilov
2020-08-14 15:37:05 +03:00
parent 53ad502d2a
commit 41ba9b0a2d
4 changed files with 26 additions and 16 deletions
@@ -76,11 +76,14 @@ abstract class AbstractFirDiagnosticsTest : AbstractFirBaseDiagnosticsTest() {
get() = File(absolutePath.replace(".kt", ".dot"))
}
protected open val pluginPhasesEnabled: Boolean
get() = false
override fun runAnalysis(testDataFile: File, testFiles: List<TestFile>, firFilesPerSession: Map<FirSession, List<FirFile>>) {
for ((session, firFiles) in firFilesPerSession) {
doFirResolveTestBench(
firFiles,
createAllCompilerResolveProcessors(session),
createAllCompilerResolveProcessors(session, pluginPhasesEnabled = pluginPhasesEnabled),
gc = false
)
}