[Test] Use IrPluginContext for searching declarations for DUMP_EXTERNAL_CLASS check

This commit is contained in:
Dmitriy Novozhilov
2022-12-05 12:55:24 +02:00
committed by Space Team
parent e7f6482857
commit 5d6cb2b691
44 changed files with 1128 additions and 501 deletions
@@ -277,7 +277,7 @@ class IncrementalFirJvmCompilerRunner(
.filter { it.kind == FirSession.Kind.Source }
.flatMap { (it.firProvider as FirProviderImpl).getAllFirFiles() }
val (irModuleFragment, components) = Fir2IrConverter.createModuleFragmentWithoutSignatures(
val (irModuleFragment, components, pluginContext) = Fir2IrConverter.createModuleFragmentWithoutSignatures(
cycleResult.session, cycleResult.scopeSession, cycleResult.fir + allCommonFirFiles,
cycleResult.session.languageVersionSettings, extensions,
FirJvmKotlinMangler(cycleResult.session), JvmIrMangler, IrFactoryImpl, FirJvmVisibilityConverter,
@@ -295,7 +295,8 @@ class IncrementalFirJvmCompilerRunner(
irModuleFragment,
components.symbolTable,
components,
cycleResult.session
cycleResult.session,
pluginContext
)
val codegenOutput = generateCodeFromIr(irInput, compilerEnvironment, performanceManager)