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