[IR] Drop irProviders from stub generator

This commit is contained in:
Roman Artemev
2020-08-28 16:15:08 +03:00
parent 39808789c3
commit 443269af0a
3 changed files with 1 additions and 11 deletions
@@ -101,8 +101,6 @@ object JvmBackendFacade {
}
val irProviders = listOf(irLinker)
stubGenerator.setIrProviders(irProviders)
val irModuleFragment = psi2ir.generateModuleFragment(psi2irContext, files, irProviders, pluginExtensions, expectDescriptorToSymbol = null)
irLinker.postProcess()
@@ -53,12 +53,6 @@ class DeclarationStubGenerator(
lazyTable.stubGenerator = if (value) this else null
}
private lateinit var irProviders_: List<IrProvider>
fun setIrProviders(value: List<IrProvider>) {
irProviders_ = value
}
val typeTranslator =
TypeTranslator(
lazyTable,
@@ -77,7 +77,5 @@ fun generateTypicalIrProviderList(
val stubGenerator = DeclarationStubGenerator(
moduleDescriptor, symbolTable, irBuiltins.languageVersionSettings, extensions
)
return listOfNotNull(deserializer, stubGenerator).also {
stubGenerator.setIrProviders(it)
}
return listOfNotNull(deserializer, stubGenerator)
}