AA: register CoreJavaFileManager

in a similar way
KotlinCoreEnvironment.ProjectEnvironment.registerJavaPsiFacade does
This commit is contained in:
Jinseong Jeon
2022-06-02 15:32:20 -07:00
committed by Ilya Kirillov
parent af053fd8f3
commit c1b2469e51
2 changed files with 17 additions and 10 deletions
@@ -5,10 +5,8 @@
package org.jetbrains.kotlin.analysis.api.fe10.test.configurator
import com.intellij.core.CoreJavaFileManager
import com.intellij.mock.MockApplication
import com.intellij.mock.MockProject
import com.intellij.psi.impl.file.impl.JavaFileManager
import org.jetbrains.kotlin.analysis.api.KtAnalysisApiInternals
import org.jetbrains.kotlin.analysis.api.session.KtAnalysisSessionProvider
import org.jetbrains.kotlin.analysis.api.descriptors.CliFe10AnalysisFacade
@@ -36,7 +34,6 @@ object AnalysisApiFe10TestServiceRegistrar : AnalysisApiTestServiceRegistrar() {
registerService(KtAnalysisSessionProvider::class.java, KtFe10AnalysisSessionProvider(project))
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)
}