From ffc17bea556ac1386ed360f7b1d2f825f54f4bc1 Mon Sep 17 00:00:00 2001 From: Mikhail Glukhikh Date: Mon, 23 May 2022 15:07:22 +0200 Subject: [PATCH] Add SymbolLightClassFacadeCache to FE10 Analysis API configuration --- .../test/configurator/AnalysisApiFe10TestServiceRegistrar.kt | 3 +++ 1 file changed, 3 insertions(+) diff --git a/analysis/analysis-api-fe10/tests/org/jetbrains/kotlin/analysis/api/fe10/test/configurator/AnalysisApiFe10TestServiceRegistrar.kt b/analysis/analysis-api-fe10/tests/org/jetbrains/kotlin/analysis/api/fe10/test/configurator/AnalysisApiFe10TestServiceRegistrar.kt index 80158364128..618ff18fb17 100644 --- a/analysis/analysis-api-fe10/tests/org/jetbrains/kotlin/analysis/api/fe10/test/configurator/AnalysisApiFe10TestServiceRegistrar.kt +++ b/analysis/analysis-api-fe10/tests/org/jetbrains/kotlin/analysis/api/fe10/test/configurator/AnalysisApiFe10TestServiceRegistrar.kt @@ -20,6 +20,7 @@ import org.jetbrains.kotlin.analysis.test.framework.test.configurators.AnalysisA import org.jetbrains.kotlin.cli.common.CliModuleVisibilityManagerImpl import org.jetbrains.kotlin.cli.jvm.compiler.KotlinCoreEnvironment import org.jetbrains.kotlin.idea.references.KotlinReferenceProviderContributor +import org.jetbrains.kotlin.light.classes.symbol.caches.SymbolLightClassFacadeCache import org.jetbrains.kotlin.load.kotlin.ModuleVisibilityManager import org.jetbrains.kotlin.resolve.extensions.AnalysisHandlerExtension import org.jetbrains.kotlin.test.services.TestServices @@ -36,6 +37,8 @@ object AnalysisApiFe10TestServiceRegistrar : AnalysisApiTestServiceRegistrar() { registerService(Fe10AnalysisFacade::class.java, CliFe10AnalysisFacade(project)) registerService(ModuleVisibilityManager::class.java, CliModuleVisibilityManagerImpl(enabled = true)) registerService(CoreJavaFileManager::class.java, project.getService(JavaFileManager::class.java) as CoreJavaFileManager) + + registerService(SymbolLightClassFacadeCache::class.java) } AnalysisHandlerExtension.registerExtension(project, KtFe10AnalysisHandlerExtension()) KotlinCoreEnvironment.registerKotlinLightClassSupport(project)