[IR] Drop irProviders from stub generator
This commit is contained in:
@@ -101,8 +101,6 @@ object JvmBackendFacade {
|
|||||||
}
|
}
|
||||||
val irProviders = listOf(irLinker)
|
val irProviders = listOf(irLinker)
|
||||||
|
|
||||||
stubGenerator.setIrProviders(irProviders)
|
|
||||||
|
|
||||||
val irModuleFragment = psi2ir.generateModuleFragment(psi2irContext, files, irProviders, pluginExtensions, expectDescriptorToSymbol = null)
|
val irModuleFragment = psi2ir.generateModuleFragment(psi2irContext, files, irProviders, pluginExtensions, expectDescriptorToSymbol = null)
|
||||||
irLinker.postProcess()
|
irLinker.postProcess()
|
||||||
|
|
||||||
|
|||||||
@@ -53,12 +53,6 @@ class DeclarationStubGenerator(
|
|||||||
lazyTable.stubGenerator = if (value) this else null
|
lazyTable.stubGenerator = if (value) this else null
|
||||||
}
|
}
|
||||||
|
|
||||||
private lateinit var irProviders_: List<IrProvider>
|
|
||||||
|
|
||||||
fun setIrProviders(value: List<IrProvider>) {
|
|
||||||
irProviders_ = value
|
|
||||||
}
|
|
||||||
|
|
||||||
val typeTranslator =
|
val typeTranslator =
|
||||||
TypeTranslator(
|
TypeTranslator(
|
||||||
lazyTable,
|
lazyTable,
|
||||||
|
|||||||
+1
-3
@@ -77,7 +77,5 @@ fun generateTypicalIrProviderList(
|
|||||||
val stubGenerator = DeclarationStubGenerator(
|
val stubGenerator = DeclarationStubGenerator(
|
||||||
moduleDescriptor, symbolTable, irBuiltins.languageVersionSettings, extensions
|
moduleDescriptor, symbolTable, irBuiltins.languageVersionSettings, extensions
|
||||||
)
|
)
|
||||||
return listOfNotNull(deserializer, stubGenerator).also {
|
return listOfNotNull(deserializer, stubGenerator)
|
||||||
stubGenerator.setIrProviders(it)
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
Reference in New Issue
Block a user