[FIR] Drop using of JavaSymbolProvider and OptionalAnnotationClassesProvider in FirCommonSessionFactory

Drop using of all Java stuff inside FirCommonSessionFactory

^KT-56063
This commit is contained in:
Ivan Kochurkin
2023-02-23 16:43:05 +01:00
committed by Space Team
parent 4be359ba02
commit d829f8b684
17 changed files with 83 additions and 62 deletions
@@ -219,14 +219,12 @@ fun <F> prepareCommonSessions(
FirCommonSessionFactory.createModuleBasedSession(
moduleData,
sessionProvider,
librariesScope,
projectEnvironment,
incrementalCompilationContext = createProviderAndScopeForIncrementalCompilation(moduleFiles),
extensionRegistrars,
configuration.languageVersionSettings,
lookupTracker = configuration.get(CommonConfigurationKeys.LOOKUP_TRACKER),
enumWhenTracker = configuration.get(CommonConfigurationKeys.ENUM_WHEN_TRACKER),
needRegisterJavaElementFinder = true,
registerExtraComponents = {},
init = sessionConfigurator
)