FIR CLI: fix java sources search scope usage
This commit is contained in:
@@ -397,7 +397,7 @@ fun createSession(
|
||||
externalSessionProvider = sessionProvider,
|
||||
projectEnvironment,
|
||||
moduleConfiguration.languageVersionSettings,
|
||||
sourceScope,
|
||||
projectEnvironment.getSearchScopeForProjectJavaSources(),
|
||||
librariesScope,
|
||||
lookupTracker = moduleConfiguration.get(CommonConfigurationKeys.LOOKUP_TRACKER),
|
||||
providerAndScopeForIncrementalCompilation,
|
||||
|
||||
@@ -84,7 +84,7 @@ object FirSessionFactory {
|
||||
externalSessionProvider: FirProjectSessionProvider?,
|
||||
projectEnvironment: AbstractProjectEnvironment,
|
||||
languageVersionSettings: LanguageVersionSettings,
|
||||
sourceScope: AbstractProjectFileSearchScope,
|
||||
javaSourcesScope: AbstractProjectFileSearchScope,
|
||||
librariesScope: AbstractProjectFileSearchScope,
|
||||
lookupTracker: LookupTracker?,
|
||||
incrementalCompilationContext: IncrementalCompilationContext?,
|
||||
@@ -116,7 +116,7 @@ object FirSessionFactory {
|
||||
return createJavaModuleBasedSession(
|
||||
mainModuleData,
|
||||
sessionProvider,
|
||||
sourceScope,
|
||||
javaSourcesScope,
|
||||
projectEnvironment,
|
||||
incrementalCompilationContext,
|
||||
extensionRegistrars,
|
||||
@@ -130,7 +130,7 @@ object FirSessionFactory {
|
||||
fun createJavaModuleBasedSession(
|
||||
moduleData: FirModuleData,
|
||||
sessionProvider: FirProjectSessionProvider,
|
||||
scope: AbstractProjectFileSearchScope,
|
||||
javaSourcesScope: AbstractProjectFileSearchScope,
|
||||
projectEnvironment: AbstractProjectEnvironment,
|
||||
incrementalCompilationContext: IncrementalCompilationContext?,
|
||||
extensionRegistrars: List<FirExtensionRegistrar>,
|
||||
@@ -189,7 +189,7 @@ object FirSessionFactory {
|
||||
*(incrementalCompilationContext?.previousFirSessionsSymbolProviders?.toTypedArray() ?: emptyArray()),
|
||||
symbolProviderForBinariesFromIncrementalCompilation,
|
||||
generatedSymbolsProvider,
|
||||
JavaSymbolProvider(this, projectEnvironment.getFirJavaFacade(this, moduleData, scope)),
|
||||
JavaSymbolProvider(this, projectEnvironment.getFirJavaFacade(this, moduleData, javaSourcesScope)),
|
||||
dependenciesSymbolProvider,
|
||||
)
|
||||
)
|
||||
|
||||
+1
-1
@@ -94,7 +94,7 @@ abstract class AbstractFirBaseDiagnosticsTest : BaseDiagnosticsTest() {
|
||||
{ environment.createPackagePartProvider(it) }
|
||||
),
|
||||
config?.languageVersionSettings ?: LanguageVersionSettingsImpl.DEFAULT,
|
||||
sourceScope = PsiBasedProjectFileSearchScope(scope),
|
||||
javaSourcesScope = PsiBasedProjectFileSearchScope(scope),
|
||||
librariesScope = PsiBasedProjectFileSearchScope(allProjectScope),
|
||||
lookupTracker = null,
|
||||
incrementalCompilationContext = null,
|
||||
|
||||
Reference in New Issue
Block a user