Fir2IrClassifierStorage: don't calculate signature in registerClass

This commit is contained in:
Mikhail Glukhikh
2022-06-28 19:01:58 +02:00
committed by Space
parent 24c1380b2e
commit 45eb9238b3
9 changed files with 27 additions and 16 deletions
@@ -113,7 +113,8 @@ object GenerationUtils {
configuration.languageVersionSettings,
files,
emptyList(),
IrGenerationExtension.getInstances(project)
IrGenerationExtension.getInstances(project),
generateSignatures = false
)
val fir2IrExtensions = JvmFir2IrExtensions(configuration, JvmIrDeserializerImpl(), JvmIrMangler)
val (moduleFragment, components) = firAnalyzerFacade.convertToIr(fir2IrExtensions)
@@ -48,6 +48,7 @@ class FirAnalyzerFacade(
val irGeneratorExtensions: Collection<IrGenerationExtension>,
val useLightTree: Boolean = false,
val enablePluginPhases: Boolean = false,
val generateSignatures: Boolean = false,
) : AbstractFirAnalyzerFacade() {
private var firFiles: List<FirFile>? = null
private var _scopeSession: ScopeSession? = null
@@ -117,7 +118,8 @@ class FirAnalyzerFacade(
FirJvmKotlinMangler(session), JvmIrMangler, IrFactoryImpl,
FirJvmVisibilityConverter,
Fir2IrJvmSpecialAnnotationSymbolProvider(),
irGeneratorExtensions
irGeneratorExtensions,
generateSignatures
)
}
}