[symbol lc] fix compilation of SymbolLightClassesForLibraryFrontendApiTestConfiguratorService

This commit is contained in:
Ilya Kirillov
2022-03-15 15:39:27 +01:00
committed by teamcity
parent a106ec6530
commit 8b8d81cf2f
@@ -8,6 +8,7 @@ package org.jetbrains.kotlin.light.classes.symbol.decompiled.service
import com.intellij.mock.MockApplication
import com.intellij.mock.MockProject
import com.intellij.openapi.Disposable
import com.intellij.openapi.vfs.impl.jar.CoreJarFileSystem
import com.intellij.psi.search.GlobalSearchScope
import org.jetbrains.kotlin.analysis.api.fir.utils.libraries.binary.LibraryFrontendApiTestConfiguratorService
import org.jetbrains.kotlin.analysis.api.impl.barebone.test.FrontendApiTestConfiguratorService
@@ -33,14 +34,16 @@ internal object SymbolLightClassesForLibraryFrontendApiTestConfiguratorService :
compilerConfig: CompilerConfiguration,
files: List<KtFile>,
packagePartProvider: (GlobalSearchScope) -> PackagePartProvider,
projectStructureProvider: ProjectStructureProvider
projectStructureProvider: ProjectStructureProvider,
jarFileSystem: CoreJarFileSystem,
) {
LibraryFrontendApiTestConfiguratorService.registerProjectServices(
project,
compilerConfig,
files,
packagePartProvider,
projectStructureProvider
projectStructureProvider,
jarFileSystem,
)
project.registerService(ClsJavaStubByVirtualFileCache::class.java)
}