diff --git a/compiler/fir/entrypoint/src/org/jetbrains/kotlin/fir/session/FirSessionFactory.kt b/compiler/fir/entrypoint/src/org/jetbrains/kotlin/fir/session/FirSessionFactory.kt index c453340e165..741a2e99cbe 100644 --- a/compiler/fir/entrypoint/src/org/jetbrains/kotlin/fir/session/FirSessionFactory.kt +++ b/compiler/fir/entrypoint/src/org/jetbrains/kotlin/fir/session/FirSessionFactory.kt @@ -205,10 +205,10 @@ object FirSessionFactory { firProvider.symbolProvider, *(incrementalCompilationContext?.previousFirSessionsSymbolProviders?.toTypedArray() ?: emptyArray()), symbolProviderForBinariesFromIncrementalCompilation, - optionalAnnotationClassesProviderForBinariesFromIncrementalCompilation, generatedSymbolsProvider, JavaSymbolProvider(this, projectEnvironment.getFirJavaFacade(this, moduleData, javaSourcesScope)), dependenciesSymbolProvider, + optionalAnnotationClassesProviderForBinariesFromIncrementalCompilation, ) ) ) @@ -273,10 +273,10 @@ object FirSessionFactory { this, listOf( classFileBasedSymbolProvider, - optionalAnnotationClassesProvider, FirBuiltinSymbolProvider(this, builtinsModuleData, kotlinScopeProvider), FirCloneableSymbolProvider(this, builtinsModuleData, kotlinScopeProvider), - FirDependenciesSymbolProviderImpl(this) + FirDependenciesSymbolProviderImpl(this), + optionalAnnotationClassesProvider ) ) register(FirSymbolProvider::class, symbolProvider)